5.11.2. Files, configuration, and environment variables

5.11.2.1. STENEX input files
5.11.2.2. STENEX compilation options
5.11.2.3. STENEX compilation
5.11.2.4. STENEX execution options
5.11.2.5. STENEX output files

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:

  1. 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
  2. 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
  3. Invoke the single processor build script to create serial executables:

    ./bldit.se_noop.pgf

  4. Invoke the multi-processor build script to create parallel executables:

    ./bldit.se.pgf

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.