HWRF  trunk@4391
File parm/system.conf.nco

This is the system-specific configuration file for the NOAA WCOSS cluster when run by NCO. 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:

Section [exe]

Executable program locations

See the main documentation for [exe] for details.

Options in this section:

[exe] hur_output_email

Unused.

1 [exe]
2 hur_output_email = {USHhwrf}/hur_output_email.sh

Defined in File parm/system.conf.nco

[exe] wgrib

Path to wgrib program

1 [exe]
2 wgrib = {ENV[WGRIB]}

Defined in File parm/system.conf.nco

[exe] cnvgrib

Path to cnvgrib program

1 [exe]
2 cnvgrib = {ENV[CNVGRIB]}

Defined in File parm/system.conf.nco

[exe] grbindex

Path to grbindex program

1 [exe]
2 grbindex = {ENV[GRBINDEX]}

Defined in File parm/system.conf.nco

[exe] mpiserial

Path to mpiserial program

1 [exe]
2 mpiserial = {ENV[MPISER]}

Defined in File parm/system.conf.nco

Section [config]

Sets basic configuration options used by all components.

See the main documentation for [config] for details.

Options in this section:

[config] input_sources

Specify input sources for HISTORY mode, which should never be run by NCO.

1 [config]
2 input_sources = wcoss_fcst_nco

Should never be used. 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. This will fail because wcoss_fcst_nco is not a valid input to InputSources.

Defined in File parm/system.conf.nco

[config] fcst_catalog

Specify the hwrf.input.DataCatalog for FORECAST mode runs.

1 [config]
2 fcst_catalog = wcoss_fcst_nco

Defined in File parm/system.conf.nco

[config] archive

Disable EMC archiving jobs, not NCO archiving jobs

1 [config]
2 archive = none

Defined in File parm/system.conf.nco

[config] HWRF_VERSION

Specify NCO HWRF version number

1 [config]
2 HWRF_VERSION = {ENV[HWRF_VERSION]}

Defined in File parm/system.conf.nco

[config] EXPT

Override default EXPT with NCO name

1 [config]
2 EXPT = hwrf.v{HWRF_VERSION}

Defined in File parm/system.conf.nco

[config] SUBEXPT

should match EXPT

1 [config]
2 SUBEXPT = hwrf.v{HWRF_VERSION}

Defined in File parm/system.conf.nco

[config] extra_trackers

no=turn off experimental 6km, 18km trackers

1 [config]
2 extra_trackers = no

Defined in File parm/system.conf.nco

[config] allow_fallbacks

yes=use fallback options if past jobs fail

1 [config]
2 allow_fallbacks = yes

Defined in File parm/system.conf.nco

[config] email_sdm

email AFOS file to sdm@n.nosp@m.oaa..nosp@m.gov

1 [config]
2 email_sdm = yes

Defined in File parm/system.conf.nco

[config] track_email_list

space-separated list of email addresses

1 [config]
2 track_email_list = sdm@noaa.gov

Defined in File parm/system.conf.nco

Section [holdvars]

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:

[holdvars] WHERE_AM_I

Which cluster am I on? (For setting up environment.)

1 [holdvars]
2 WHERE_AM_I = wcoss

Defined in File parm/system.conf.nco

[holdvars] WHICH_JET

Which part of Jet am I on? None of them (not on Jet).

1 [holdvars]
2 WHICH_JET = none

Defined in File parm/system.conf.nco

[holdvars] NPROCS_A_NOIO

Unused.

1 [holdvars]
2 NPROCS_A_NOIO = 480

Defined in File parm/system.conf.nco

[holdvars] NPROCS_C

Unused.

1 [holdvars]
2 NPROCS_C = 4

Defined in File parm/system.conf.nco

[holdvars] NPROCS_O

Unused.

1 [holdvars]
2 NPROCS_O = 9

Defined in File parm/system.conf.nco

Section [wrfexe]

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:

[wrfexe] nio_groups

Number of WRF I/O server groups per domain in init jobs

1 [wrfexe]
2 nio_groups = 1

Defined in File parm/system.conf.nco

[wrfexe] nio_tasks_per_group

Number of I/O servers per group in init jobs

1 [wrfexe]
2 nio_tasks_per_group = 6,6,6

Defined in File parm/system.conf.nco

[wrfexe] poll_servers

Turn on server polling if quilt servers are used (they are not).

1 [wrfexe]
2 poll_servers = yes

Defined in File parm/system.conf.nco

[wrfexe] nproc_x

Init job WRF processor count in X direction (-1 = automatic)

1 [wrfexe]
2 nproc_x = -1

Defined in File parm/system.conf.nco

[wrfexe] nproc_y

Init job WRF processor count in Y direction (-1 = automatic)

1 [wrfexe]
2 nproc_y = -1

Defined in File parm/system.conf.nco

Section [runwrf]

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:

[runwrf] nio_groups

Number of WRF I/O server groups per domain

1 [runwrf]
2 nio_groups = 1

Defined in File parm/system.conf.nco

[runwrf] nio_tasks_per_group

Number of I/O servers per group

1 [runwrf]
2 nio_tasks_per_group = 4,4,4

Defined in File parm/system.conf.nco

[runwrf] poll_servers

Turn on server polling if quilt servers are used (They are not.)

1 [runwrf]
2 poll_servers = yes

Defined in File parm/system.conf.nco

[runwrf] nproc_x

WRF processor count in X direction (-1 = automatic)

1 [runwrf]
2 nproc_x = 16

Defined in File parm/system.conf.nco

[runwrf] nproc_y

WRF processor count in Y direction (-1 = automatic)

1 [runwrf]
2 nproc_y = 30

Defined in File parm/system.conf.nco

[runwrf] wrf_ranks

Number of WRF ranks, including I/O servers

1 [runwrf]
2 wrf_ranks = 496

Defined in File parm/system.conf.nco

Section [dir]

Configure directory paths.

See the main documentation for [dir] for details.

Options in this section:

[dir] utilexec

Utility executables (/nwprod/util/exec)

1 [dir]
2 utilexec = {ENV[utilexec]}

Defined in File parm/system.conf.nco

[dir] utilscript

Utility scripts, unused

1 [dir]
2 utilscript = {ENV[utilscript]}

Defined in File parm/system.conf.nco

[dir] CDNOSCRUB

Non-scrubbed area, unused in operational system.

1 [dir]
2 CDNOSCRUB = {ENV[DATA]}

In the NCO system, this should be set to the same value as CDSCRUB. In the EMC parallels, this directory is used to store track files long-term. NCO does not do that; track files are delivered through other means.

Defined in File parm/system.conf.nco

[dir] CDSCRUB

Main scrub area

1 [dir]
2 CDSCRUB = {ENV[DATA]}

Defined in File parm/system.conf.nco

[dir] CDSAVE

Unused, but this directory must exist.

1 [dir]
2 CDSAVE = /nw{ENV[envir]}

Defined in File parm/system.conf.nco

[dir] syndat

Directory with syndat tcvitals data

1 [dir]
2 syndat = {ENV[COMINARCH]}

Defined in File parm/system.conf.nco

[dir] com

COM output directory

1 [dir]
2 com = {ENV[COMOUT]}

Defined in File parm/system.conf.nco

[dir] oldcom

Prior cycle COM output directory

1 [dir]
2 oldcom = {ENV[HISTDATA]}

Defined in File parm/system.conf.nco

[dir] WORKhwrf

Scrub area for this storm and cycle

1 [dir]
2 WORKhwrf = {ENV[DATA]}

Defined in File parm/system.conf.nco

[dir] HOMEhwrf

HWRF installation location

1 [dir]
2 HOMEhwrf = {ENV[HOMEhwrf]}

Defined in File parm/system.conf.nco