GCHP is controlled using a set of resource configuration files that are included in the GCHP run directory, most of which are denoted by suffix
These files contain all run-time information required by GCHP. Files include:
Much of the labor of updating the configuration files has been eliminated by run directory shell script
It is important to remember that sourcing
runConfig.sh will overwrite settings in other configuration files, and you therefore should never manually update other configuration files unless you know the specific option is not available in
That being said, it is still worth understanding the contents of all configuration files and what all run options include. This page details the settings within all configuration files and what they are used for.
The following table lists the core functions of each of the configuration files in the GCHP run directory. See the individual subsections on each file for additional information.
Controls parameters used by the highest level gridded component (CAP). This includes simulation run time information, name of the Root gridded component (GCHP), config filenames for Root and History, and toggles for certain MAPL logging utilities (timers, memory, and import/export name printing).
Config file for the MAPL ExtData component. Specifies input variable information, including name, regridding method, read frequency, offset, scaling, and file path. All GCHP imports must be specified in this file. Toggles at the top of the file enable MAPL ExtData debug prints and using most recent year if current year of data is unavailable. Default values may be used by specifying file path
Controls high-level aspects of the simulation, including grid type and resolution, core distribution, stretched-grid parameters, timesteps, and restart file configuration.
Primary config file for GEOS-Chem. Same function as in GEOS-Chem Classic except grid, simulation start/end, met field source, timers, and data directory information are ignored.
Contains emissions information used by HEMCO. Same function as in GEOS-Chem Classic except only HEMCO name, species, scale IDs, category, and hierarchy are used. Diagnostic frequency, file path, read frequency, and units are ignored, and are instead stored in GCHP config file
ExtData.rc. All HEMCO variables listed in
HEMCO_Config.rcfor enabled emissions must also have an entry in
Contains information mapping
HISTORY.rcdiagnostic names to HEMCO containers. Same function as in GEOS-Chem Classic except that not all items in
HEMCO_Diagn.rcwill be output; only emissions listed in
HISTORY.rcwill be included in diagnostics. All GCHPctm diagnostics listed in
HISTORY.rcthat start with Emis, Hco, or Inv must have a corresponding entry in
Namelist used in advection for domain stack size and stretched grid parameters.
Config file for the MAPL History component. Configures diagnostic output from GCHP.