The following table lists all the environment variables set in the env_build.xml file. Default values, where appropriate, are given in parentheses.
Table G-1. env_build.xml variables
Name | Type | Default | Description [Valid Values] |
---|---|---|---|
BUILD_COMPLETE | logical | FALSE | If TRUE, models have been built successfully. (DO NOT EDIT) [TRUE,FALSE] |
BUILD_STATUS | integer | 0 | Status of prior build. (DO NOT EDIT) |
BUILD_THREADED | logical | FALSE | TRUE implies always build model for openmp capability If FALSE, build model with openmp capability only if THREAD is greater than 1 [TRUE,FALSE] |
CICE_BLCKX | integer | 0 | Size of cice block in first horiz dimension. Value set by generate_cice_decomp.pl (called by configure). Only expert users should edit this |
CICE_BLCKY | integer | 0 | Size of cice block in second horiz dimension. Value set by generate_cice_decomp.pl (called by configure). Only expert users should edit this |
CICE_DECOMPTYPE | char | 0 | cice block distribution type. Value set by generate_cice_decomp.pl (called by configure). Only expert users should edit this |
CICE_MXBLCKS | integer | 0 | Max number of cice blocks per processor. Value set by generate_cice_decomp.pl (called by configure). Only expert users should edit this |
COMP_INTERFACE | char | MCT | use MCT or ESMF component interfaces [MCT,ESMF] |
DEBUG | logical | FALSE | TRUE implies turning on run and compile time debugging [TRUE,FALSE] |
ESMF_LIBDIR | char | directory of esmf.mk in pre-built ESMF library | |
EXEROOT | char | UNSET | executable root directory |
GLC_NEC | integer | 0 | GLC land ice model number of elevation classes [0,3,5,10] |
GMAKE_J | integer | UNSET | Number of processors for gmake |
HIRES | logical | false | true implies compile with HIRES CPP options. Primarily used by POP to determine physics changes for the eddy-resolving ocean resolution. This is a value that is set by the grid resolution. The user should not edit this [true,false] |
INCROOT | char | $EXEROOT/lib/include | case lib include directory |
LIBROOT | char | $EXEROOT/lib | case lib directory |
OBJROOT | char | $EXEROOT | case build directory |
OCN_TRACER_MODULES | char | iage | Optional ocean tracers. Any combination of: iage cfc ecosys |
PIO_CONFIG_OPTS | char | --disable-mct --disable-timing | PIO configure options, see PIO configure utility for details |
POP_BLCKX | integer | 0 | Size of pop block in first horiz dimension. Value determined by generate_pop_decomp.pl which is called by configure. Only expert users should edit this |
POP_BLCKY | integer | 0 | Size of pop block in second horiz dimension. Value determined by generate_pop_decomp.pl which is called by configure. Only expert users should edit this |
POP_DECOMPTYPE | char | 0 | pop block distribution type. Value determined by generate_pop_decomp.pl which is called by configure |
POP_MXBLCKS | integer | 0 | Max number of pop blocks per processor. Value determined by generate_pop_decomp.pl which is called by configure. Only expert users should edit this |
RUNDIR | char | $EXEROOT/run | case run directory |
SMP_BUILD | char | 0 | smp status of previous build, coded string. (DO NOT EDIT) |
SMP_VALUE | char | 0 | smp status of current setup, coded string (DO NOT EDIT) |
USE_ESMF_LIB | char | FALSE | TRUE implies using the ESMF library specified by ESMF_LIBDIR or ESMFMKFILE [TRUE,FALSE] |