HWRF
trunk@4391
|
This is the system-specific configuration file for the NOAA Theia cluster. It should not be used directly. Users should copy it to parm/system.conf and edit the values manually.
This is a configuration override file. This file sets options in the following sections:
Set a few variables that the Python code must be aware of to communicate correctly between HWRF components. These will also be used to calculate or set the appropriate WPS and WRF namelist values:
See the main documentation for [wrf] for details.
Options in this section:
Use io_form=2 on Theia because I/O servers are disabled and NetCDF is faster.
Defined in File parm/system.conf.theia
Sets basic configuration options used by all components.
See the main documentation for [config] for details.
Options in this section:
Specify input sources for HISTORY mode.
Specifies input sources for use by hwrf.input.InputSources. In a HISTORY mode run, this will be used in the scripts.exhwrf_input job to pull data.
Defined in File parm/system.conf.theia
Specify the hwrf.input.DataCatalog for FORECAST mode runs.
Defined in File parm/system.conf.theia
Archive path
Defined in File parm/system.conf.theia
Holdvars variable generation section. This sets variables that are only used to create the holdvars file for ksh. Nothing in this section is ever used by the Python code. That vestigial file is just for compatibility with legacy external workflows, and it will be removed eventually. The external workflows that need it are: HHS - to decide whether things failed graphics scripts - for data paths Note that you must also edit parm/hwrf_holdvars.txt in order for the values in this section to be sent to the holdvars.txt file.
See the main documentation for [holdvars] for details.
Options in this section:
Which cluster? (For setting up environment.)
Defined in File parm/system.conf.theia
Which part of Jet are we on? None; we are not on Jet.
Defined in File parm/system.conf.theia
Special configuration for 3km on Theia: no I/O servers
This overrides the default runwrf3km to remove I/O servers. This is needed even at 3km because of IMPI bugs on Theia.
Options in this section:
Number of servers per group in the forecast job
Defined in File parm/system.conf.theia
Total number of WRF processors
Defined in File parm/system.conf.theia
This section is read by all scripts that run the wrf or nmm_real.
See the main documentation for [wrfexe] for details.
Options in this section:
Number of WRF I/O server groups per domain in init jobs
Defined in File parm/system.conf.theia
Number of I/O servers per group in init jobs
Defined in File parm/system.conf.theia
Turn on server polling in init jobs if quilt servers are used (They are not.)
Defined in File parm/system.conf.theia
Init job WRF processor count in X direction (-1 = automatic)
Defined in File parm/system.conf.theia
Init job WRF processor count in Y direction (-1 = automatic)
Defined in File parm/system.conf.theia
This section is read by the script that runs the WRF forecast job at 2km. It is not used by other executions of wrf. See runwrf3km for the 3km configuration.
See the main documentation for [runwrf] for details.
Options in this section:
Number of WRF I/O server groups per domain
Defined in File parm/system.conf.theia
Number of I/O servers per group
Defined in File parm/system.conf.theia
Turn on server polling if quilt servers are used (They are not.)
Defined in File parm/system.conf.theia
WRF processor count in X direction (-1 = automatic)
Defined in File parm/system.conf.theia
WRF processor count in Y direction (-1 = automatic)
Defined in File parm/system.conf.theia
Number of WRF ranks (including I/O servers)
Defined in File parm/system.conf.theia
Configure directory paths.
See the main documentation for [dir] for details.
Options in this section:
Save directory. Make sure you edit this.
Defined in File parm/system.conf.theia
Non-scrubbed directory for track files, etc. Make sure you edit this.
Defined in File parm/system.conf.theia
Scrubbed directory for large work files. Make sure you edit this.
Defined in File parm/system.conf.theia
Syndat directory for finding which cycles to run
Defined in File parm/system.conf.theia