Terminology
- absolute path
The full path to a file, e.g.,
/example/foo/bar.txt
. An absolute path should always start with/
. As opposed to a relative path.- build
See compile.
- build directory
A directory where build configuration settings are stored, and where intermediate build files like object files, module files, and libraries are stored.
- checkpoint file
See restart file.
- compile
Generating an executable program from source code (which is in a plain-text format).
- dependencies
The software libraries that are needed to compile GCHP. These include HDF5, NetCDF, and ESMF. See Software Requirements for a complete list.
- environment
The software packages and software configuration that are active in your current terminal or script. In Linux, the
$HOME/.bashrc
script performs automatic configuration when your terminal starts. You can manually configure your environment by running commands like source path_to_a_script or with tools like TCL or LMod for modulefiles. Software containers are effectively a prepackaged operating system + software + environment.- gridded component
A formal model component. MAPL organizes model components with a tree structure, and facilitates component interconnections.
- HISTORY
The MAPL gridded component that handles model output. All GCHP output diagnostics are facilitated by HISTORY.
- relative path
The path to a file relative to the current working directory. For example, the relative path to
/example/foo/bar.txt
if your current working directory is/example
isfoo/bar.txt
. As opposed to an absolute path.- restart file
A NetCDF file with initial conditions for a simulation. Also called a checkpoint file in GCHP.
- run directory
The working directory for a GEOS-Chem simulation. A run directory houses the simulation’s configuration files, the output directory (
OutputDir
), and input files/links such as restart files or input data directories.- script
A file that scripts a sequence of commands. Typically a bash that is written to execute a sequence of commands.
- software environment
See environment.
- stretched-grid
A cubed-sphere grid that is “stretched” to enhance the grid resolution in a region.
- target face
The face of a stretched-grid that is refined. The target face is centered on the target point.
- terminal
A command-line.