5.11.2. Files, configuration, and environment variables
5.11.2.1. STENEX input files
STENEX does not require any input files.
5.11.2.2. STENEX compilation options
Other than configuring the build script for your system (i.e. compiler and library locations) STENEX does not require any configuration at compilation.
5.11.2.3. STENEX compilation
Section 3.3 provides an overview of how to install and compile the CMAQ programs for the tutorial simulation. Follow the steps outlined
in Section 3.3 to compile STENEX:
- If you have not already done so, build the CMAQ source code and compilation management program (M3BLD); this only needs to be done the first time you install CMAQ
- Install and compile the I/O API and MPICH libraries; if these are already available from a previous CMAQ compilation, configure
the STENEX build script to use the available libraries
-
Invoke the single processor build script to create serial executables:
-
Invoke the multi-processor build script to create parallel executables:
5.11.2.4. STENEX execution options
As PARIO is not a program it does not require any configuration at execution.
5.11.2.5. STENEX output files
Successful compilation of STENEX will produce the library files libsef90_noop.a for serial compilations and libse_snl.a, along with several module files,
in the $M3LIB/stenex/$OS directory.