APPENDIX D. BATCH FILE DESCRIPTIONS FOR

                COMPILING THE MODELS ON A PC

D.1 MICROSOFT/DOS VERSIONS

     The ISC models were developed on an IBM‑compatible PC using the Microsoft Optimizing FORTRAN Compiler (Version 5.1). The models are provided on the Support Center for Regulatory Air Models (SCRAM) Bulletin Board System (BBS) as executable files designed to run on DOS PCs.  These DOS versions were compiled with the Microsoft emulator library option that allows the models to utilize a math coprocessor if available, but also run in the absence of one.  The batch file provided for compiling the ISCST model with the Microsoft compiler (FLMSISCS.BAT) includes the following commands:

FL /c /FPi /AH ISCST3.FOR

FL /c /FPi /AH /DMICRO PCCODE.FOR

FL /c /FPi /AH SETUP.FOR

FL /c /FPi /AH COSET.FOR

FL /c /FPi /AH SOSET.FOR

FL /c /FPi /AH RESET.FOR

FL /c /FPi /AH MESET.FOR

FL /c /FPi /AH TGSET.FOR

FL /c /FPi /AH OUSET.FOR

FL /c /FPi /AH INPSUM.FOR

FL /c /FPi /AH METEXT.FOR

FL /c /FPi /AH CALC1.FOR

FL /c /FPi /AH CALC2.FOR

FL /c /FPi /AH DEPFLUX.FOR

FL /c /FPi /AH PRISE.FOR

FL /c /FPi /AH SIGMAS.FOR

FL /c /FPi /AH CALC3.FOR

FL /c /FPi /AH CALC4.FOR

FL /c /FPi /AH PITAREA.FOR

FL /c /FPi /AH OUTPUT.FOR

LINK @FLMSISCS.LRF

where /c instructs the compiler to compile without linking; the /FPi option instructs the compiler to use in‑line instructions for floating point operations and link with an emulator library (uses 80x87 coprocessor if present); and the /AH option that the huge memory model be used, allowing arrays or common blocks to exceed 64K.  The /DMICRO option for the PCCODE.FOR source file instructs the compiler to use the conditional compilation blocks defined for the Microsoft compiler.  These 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 command line options for the compiler make full use of the compiler's optimization routines to speed up the code.  To disable optimization, the /Od option would be added.  Disabling optimization will increase the model's execution time by about 10 percent, and will also increase the size of the code.

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