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

This is the system-specific configuration file for Phase 2 of the NOAA WCOSS 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:

Section [hwrfdata]

HWRF staging area paths. See hwrf.input.DataCatalog for details.

See the main documentation for [hwrfdata] for details.

Options in this section:

[hwrfdata] inputroot

Use a multi-user shared staging area to reduce HPSS usage

1 [hwrfdata]
2 inputroot = /hwrf2/noscrub/input/hwrfdata/

This setting overrides the normal location for staging HPSS files. We use a multi-user shared area to avoid duplicate transfers.

Defined in File parm/system.conf.wcoss2

Section [config]

Sets basic configuration options used by all components.

See the main documentation for [config] for details.

Options in this section:

[config] disk_project

WCOSS project to use for file storage

1 [config]
2 disk_project = hwrf

Defined in File parm/system.conf.wcoss2

[config] tape_project

NCEPDEV project to use for tape storage

1 [config]
2 tape_project = emc-{disk_project}

Defined in File parm/system.conf.wcoss2

[config] input_sources

Specify input sources for HISTORY mode.

1 [config]
2 input_sources = wcoss_sources_{GFSVER}

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.wcoss2

[config] fcst_catalog

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

1 [config]
2 fcst_catalog = wcoss_fcst_{GFSVER}

Defined in File parm/system.conf.wcoss2

[config] archive

Archive path

1 [config]
2 archive = hpss:/NCEPDEV/{tape_project}/1year/{ENV[USER]}/{SUBEXPT}/{out_prefix}.tar

Defined in File parm/system.conf.wcoss2

Section [holdvars]

Used when parsing hwrf_holdvars.txt to make storm*.holdvars.txt in COM

Options in this section:

[holdvars] WHERE_AM_I

Which cluster? (For setting up environment.)

1 [holdvars]
2 WHERE_AM_I = wcoss

Defined in File parm/system.conf.wcoss2

[holdvars] WHICH_JET

Which part of Jet are we on? None; we are not on Jet.

1 [holdvars]
2 WHICH_JET = none

Defined in File parm/system.conf.wcoss2

[holdvars] NPROCS_A_NOIO

Unused.

1 [holdvars]
2 NPROCS_A_NOIO = 480

Defined in File parm/system.conf.wcoss2

[holdvars] NPROCS_C

Unused.

1 [holdvars]
2 NPROCS_C = 4

Defined in File parm/system.conf.wcoss2

[holdvars] NPROCS_O

Unused.

1 [holdvars]
2 NPROCS_O = 9

Defined in File parm/system.conf.wcoss2

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

1 [wrfexe]
2 nio_groups = 1

Defined in File parm/system.conf.wcoss2

[wrfexe] nio_tasks_per_group

Number of I/O servers per group

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

Defined in File parm/system.conf.wcoss2

[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.wcoss2

[wrfexe] nproc_x

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

1 [wrfexe]
2 nproc_x = -1

Defined in File parm/system.conf.wcoss2

[wrfexe] nproc_y

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

1 [wrfexe]
2 nproc_y = -1

Defined in File parm/system.conf.wcoss2

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.wcoss2

[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.wcoss2

[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.wcoss2

[runwrf] nproc_x

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

1 [runwrf]
2 nproc_x = 16

Defined in File parm/system.conf.wcoss2

[runwrf] nproc_y

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

1 [runwrf]
2 nproc_y = 30

Defined in File parm/system.conf.wcoss2

[runwrf] wrf_ranks

Number of WRF ranks, including I/O servers

1 [runwrf]
2 wrf_ranks = 492

Defined in File parm/system.conf.wcoss2

Section [dir]

Configure directory paths.

See the main documentation for [dir] for details.

Options in this section:

[dir] utilexec

1 [dir]
2 utilexec = /nw{ENV[envir|-prod]}/util/exec

Defined in File parm/system.conf.wcoss2

[dir] utilscript

1 [dir]
2 utilscript = /nw{ENV[envir|-prod]}/util/exec

Defined in File parm/system.conf.wcoss2

[dir] CDNOSCRUB

Non-scrubbed directory for track files, etc. Make sure you edit this.

1 [dir]
2 CDNOSCRUB = /{disk_project}/noscrub/{ENV[USER]}

Defined in File parm/system.conf.wcoss2

[dir] CDSCRUB

Scrubbed directory for large work files. Make sure you edit this.

1 [dir]
2 CDSCRUB = /ptmpp2/{ENV[USER]}

This is the area where HWRF will actually run. Due to the design of the WCOSS Phase 2 compute and disk, it is critical that you use one of two areas:

All other areas of WCOSS disk are on a different WCOSS phase. Using them for I/O-heavy jobs may cause problems.

Defined in File parm/system.conf.wcoss2

[dir] CDSAVE

Save directory. Make sure you edit this.

1 [dir]
2 CDSAVE = /{disk_project}/save/{ENV[USER]}

Defined in File parm/system.conf.wcoss2

[dir] syndat

Syndat directory for finding which cycles to run

1 [dir]
2 syndat = /com/arch/prod/syndat

Defined in File parm/system.conf.wcoss2