-
Notifications
You must be signed in to change notification settings - Fork 25
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Moving config files pages from supplemental to user guide
This update also consolidates some of the information and separated the individual config file pages into one config file per page. Signed-off-by: Lizzie Lundgren <elundgren@seas.harvard.edu>
- Loading branch information
Showing
12 changed files
with
105 additions
and
178 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
CAP.rc | ||
====== | ||
|
||
:file:`CAP.rc` is the configuration file for the top-level gridded component called CAP. | ||
This gridded component can be thought of as the primary driver of GCHP. | ||
Its config file handles general runtime settings for GCHP including time parameters, performance profiling routines, and system-wide timestep (hearbeat). | ||
Combined with output file :file:`cap_restart`, :file:`CAP.rc` configures the exact dates for the next GCHP run. | ||
|
||
ROOT_NAME | ||
Sets the name MAPL uses to initialize the ROOT child gridded component component within CAP. CAP uses this name in all operations when querying and interacting with ROOT. It is set to GCHP. | ||
|
||
ROOT_CF | ||
Resource configuration file for the ROOT component. It is set to :file:`GCHP.rc`. | ||
|
||
HIST_CF | ||
Resource configuration file for the MAPL HISTORY gridded component (another child gridded component of CAP). It is set to :file:`HISTORY.rc`. | ||
|
||
BEG_DATE | ||
Simulation begin date in format YYYYMMDD hhmmss. This parameter is overrided in the presence of output file :file:`cap_restart` containing a different start date. | ||
|
||
END_DATE | ||
Simulation end date in format YYYYMMDD hhmmss. If BEG_DATE plus duration (JOB_SGMT) is before END_DATE then simulation will end at BEG_DATE + JOB_SGMT. If it is after then simulation will end at END_DATE. | ||
|
||
JOB_SGMT | ||
Simulation duration in format YYYYMMDD hhmmss. The duration must be less than or equal to the difference between start and end date or the model will crash. | ||
|
||
HEARTBEAT_DT | ||
The timestep of the ESMF/MAPL internal clock, in seconds. All other timesteps in GCHP must be a multiple of HEARTBEAT_DT. ESMF queries all components at each heartbeat to determine if computation is needed. The result is based upon individual component timesteps defined in :file:`GCHP.rc`. | ||
|
||
MAPL_ENABLE_TIMERS | ||
Toggles printed output of runtime MAPL timing profilers. This is set to YES. Timing profiles are output at the end of every GCHP run. | ||
|
||
MAPL_ENABLE_MEMUTILS | ||
Enables runtime output of the programs' memory usage. This is set to YES. | ||
|
||
PRINTSPEC | ||
Allows an abbreviated model run limited to initializat and print of Import and Export state variable names. Options include: | ||
|
||
* 0 (default): Off | ||
* 1: Imports and Exports only | ||
* 2: Imports only | ||
* 3: Exports only | ||
|
||
USE_SHMEM | ||
This setting is deprecated but still has an entry in the file. | ||
|
||
REVERSE_TIME | ||
Enables running time backwards in CAP. Default is 0 (off). |
2 changes: 1 addition & 1 deletion
2
...ource/supplement/config-files/ExtData.rst → ...ce/user-guide/config-files/ExtData_rc.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
|
||
HEMCO_Diagn.rc | ||
============== | ||
|
||
Like in GEOS-Chem Classic, the :file:`HEMCO_Diagn.rc` file is used to map between HEMCO containers and output file diagnostic names. | ||
However, while all uncommented diagnostics listed in :file:`HEMCO_Diagn.rc` are output as HEMCO diagnostics in GEOS-Chem Classic, only the subset also listed in :file:`HISTORY.rc` are output in GCHP. | ||
See the HEMCO documentation for an overview of the file. |
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
input.nml | ||
========= | ||
|
||
input.nml controls specific aspects of the FV3 dynamical core used for advection. Entries in input.nml are described below. | ||
|
||
&fms_nml | ||
Header for the FMS namelist which includes all variables directly below the header. | ||
|
||
print_memory_usage | ||
Toggles memory usage prints to log. However, in practice turning it on or off does not have any effect. | ||
|
||
domain_stack_size | ||
Domain stack size in bytes. This is set to 20000000 in GCHP to be large enough to use very few cores in a high resolution run. If the domain size is too small then you will get an "mpp domain stack size overflow error" in advection. If this happens, try increasing the domain stack size in this file. | ||
|
||
&fv_core_nml | ||
Header for the finite-volume dynamical core namelist. This is commented out by default unless running on a stretched grid. Due to the way the file is read, commenting out the header declaration requires an additional comment character within the string, e.g. :literal:`#&fv#_core_nml`. | ||
|
||
do_schmidt | ||
Logical for whether to use Schmidt advection. Set to .true. if using stretched grid; otherwise this entry is commented out. | ||
|
||
stretch_fac | ||
Stretched grid factor, equal to the ratio of grid resolution in targeted high resolution region to the configured run resolution. This is commented out if not using stretched grid. | ||
|
||
target_lat | ||
Target latitude of high resolution region if using stretched grid. This is commented out if not using stretched grid. | ||
|
||
target_lon | ||
Target longitude of high resolution region if using stretched grid. This is commented out if not using stretched grid. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
logging.yml | ||
=========== | ||
|
||
Coming soon |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters