D.2 LAHEY/EXTENDED MEMORY VERSIONS

     While the ISC models were developed on an IBM‑compatible PC using the Microsoft Optimizing FORTRAN Compiler (Version 5.1), the models have also been compiled using the Lahey F77L‑EM/32 Fortran Compiler (Version 5.2) to generate PC‑executable files capable of utilizing extended memory on 80386 and 80486 PCs with at least 8 MB of RAM for the Short Term model and at least 4 MB of RAM for the Long Term model.  The extended memory (EM) versions of the models are also provided on the SCRAM BBS.  The batch file provided for compiling the ISCST model (ISCST3EM.EXE) with the Lahey compiler (F77LISCS.BAT) includes the following commands:

F77L3 ISCST3.FOR /NO /NW

F77L3 PCCODE.FOR /NO /NW /D1LAHEY

F77L3 SETUP.FOR  /NO /NW

F77L3 COSET.FOR  /NO /NW

F77L3 SOSET.FOR  /NO /NW

F77L3 RESET.FOR  /NO /NW

F77L3 MESET.FOR  /NO /NW

F77L3 TGSET.FOR  /NO /NW

F77L3 OUSET.FOR  /NO /NW

F77L3 INPSUM.FOR /NO /NW

F77L3 METEXT.FOR /NO /NW

F77L3 CALC1.FOR  /NO /NW

F77L3 CALC2.FOR  /NO /NW

F77L3 PRISE.FOR  /NO /NW

F77L3 SIGMAS.FOR /NO /NW

F77L3 CALC3.FOR  /NO /NW

F77L3 CALC4.FOR  /NO /NW

F77L3 DEPFLUX.FOR /NO /NW

F77L3 PITAREA.FOR /NO /NW

F77L3 OUTPUT.FOR /NO /NW

386link @F77LISCS.LRF

cfig386 ISCST3EM.EXE -nosignon

where /NO option instructs the compiler not to list the compiler options to the screen, the /NW option suppresses a certain level of warning messages, and the /D1LAHEY option for the PCCODE.FOR source file instructs the compiler to use the conditional compilation blocks defined for the Lahey compiler. These conditional blocks of code enable the PC‑specific features, such as writing the date and time on each page of the  output file and writing an update to the screen on the status of processing.  Each of the source files (*.FOR) for the ISCST model are listed separately in this batch file,

which assumes that all of the source code modules and the include files are in a single directory, or that the compiler has been setup to search for the include files in the appropriate directory.  The '386link @F77LISCS.LRF' links the model using the F77LISCS.LRF link response file, which includes the following command:

ISCST3,PCCODE,SETUP,COSET,SOSET,RESET,MESET,TGSET,OUSET,INPSUM,METEXT,CALC1,CALC2,

CALC3,CALC4,PRISE,SIGMAS,DEPFLUX,PITAREA,OUTPUT -STUB RUNB -EXE ISCST3EM.EXE - PACK

There are no memory overlays used for the Lahey versions, since they make use of extended memory.

251 - 252 - 253 - 254 - 255 - 256 - 257 - 258 - 259 - 260 - 261 - 262 - 263 - 264 - 265 - 266 - 267 - 268 - 269 - 270 - 271 - 272 - 273 - 274 - 275 - 276 - 277 - 278 - 279 - 280 - 281 - 282 - 283 - 284 - 285 - 286 - 287 - 288 - 289 - 290 - 291 - 292 - 293 - 294 - 295 - 296 - 297 - 298 - 299 - 300

      Flag of Portugal 

 english:

 castellano:     italiano:     

 

 français:    português:  

 

deutsch:

 

 

 

deutsch: DIS CUS  DES  RAD

castellano: DIS CUS DES  RAD   english: DIS CUS DES RAD  

 

 português: DIS CUS DES RAD   italiano:   DIS CUS  DES RAD

 

français:  DIS CUS DES RAD