Skip to content

Commit d31ed0a

Browse files
committed
Updating users guide for new options
1 parent 9e38aa5 commit d31ed0a

1 file changed

Lines changed: 35 additions & 11 deletions

File tree

doc/UsersGuide/CustomizingTheWorkflow/ConfigWorkflow.rst

Lines changed: 35 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,10 @@ If non-default parameters are selected for the variables in this section, they s
9595
The number of cores available per node on the compute platform. Set for supported platforms in ``setup.py``, but it is now also configurable for all platforms.
9696

9797
``TASKTHROTTLE``: (Default: 1000)
98-
The number of active tasks that can be run simultaneously. For Linux/MacOS systems, it makes sense to set this to 1 because these systems often have a small number of available cores/CPUs and therefore less capacity to run multiple tasks simultaneously.
98+
The number of active tasks that can be run simultaneously via Rocoto. For Linux/MacOS systems, it makes sense to set this to 1 because these systems often have a small number of available cores/CPUs and therefore less capacity to run multiple tasks simultaneously.
99+
100+
``CYCLETHROTTLE``: (Default: 200)
101+
The number of active forecast cycles that can be run simultaneously via Rocoto.
99102

100103
``BUILD_MOD_FN``: (Default: ``'build_{{ user.MACHINE|lower() }}_{{ workflow.COMPILER }}'``)
101104
Name of an alternative build modulefile to use if running on an unsupported platform. It is set automatically for supported machines.
@@ -1667,17 +1670,17 @@ VX Parameters for Observations
16671670
The script ``ush/get_obs.py`` contains further details on the files and
16681671
directory structure of each obs type.
16691672

1670-
``[CCPA|NOHRSC|MRMS|NDAS|AERONET|AIRNOW]_OBS_AVAIL_INTVL_HRS``: (Defaults: [1|6|1|1|24|1])
1673+
``[CCPA|NOHRSC|MRMS|NDAS|AERONET|AIRNOW|GOESAOD|GOESADP]_OBS_AVAIL_INTVL_HRS``: (Defaults: [1|6|1|1|24|1])
16711674
Time interval (in hours) at which the various types of obs are available
16721675
on NOAA's HPSS.
16731676

1674-
Note that MRMS files are in fact available every few minutes, but here
1677+
Note that MRMS and GOES files are in fact available every few minutes, but here
16751678
we set the obs availability interval to 1 hour because currently that
16761679
is the shortest output interval for forecasts, i.e. the forecasts cannot
16771680
(yet) support sub-hourly output.
16781681

1679-
``[CCPA|NOHRSC|MRMS|NDAS|AERONET|AIRNOW]_OBS_DIR``: (Default: ``"{{ workflow.EXPTDIR }}/obs_data/[ccpa|nohrsc|mrms|ndas|aeronet|airnow]"``)
1680-
Base directory in which CCPA, NOHRSC, MRMS, NDAS, AERONET, or AIRNOW obs files needed by
1682+
``[CCPA|NOHRSC|MRMS|NDAS|AERONET|AIRNOW|GOESAOD|GOESADP]_OBS_DIR``: (Default: ``"{{ workflow.EXPTDIR }}/obs_data/[ccpa|nohrsc|mrms|ndas|aeronet|airnow]"``)
1683+
Base directory in which CCPA, NOHRSC, MRMS, NDAS, AERONET, AIRNOW, or GOES obs files needed by
16811684
the verification tasks are located. If the files do not exist, they
16821685
will be retrieved and placed under this directory. Note that:
16831686

@@ -1690,7 +1693,7 @@ VX Parameters for Observations
16901693
that need to be corrected during obs retrieval. This is described
16911694
in more detail in the script ``ush/get_obs.py``.
16921695

1693-
``OBS_[CCPA|NOHRSC|MRMS|NDAS|AERONET|AIRNOW]_FN_TEMPLATES``:
1696+
``OBS_[CCPA|NOHRSC|MRMS|NDAS|AERONET|AIRNOW|GOESAOD|GOESADP]_FN_TEMPLATES``:
16941697
**Defaults:**
16951698

16961699
``OBS_CCPA_FN_TEMPLATES``:
@@ -1726,6 +1729,16 @@ VX Parameters for Observations
17261729
17271730
[ 'PM', '{valid?fmt=%Y%m%d}/HourlyData_{valid?fmt=%Y%m%d%H}.dat' ]
17281731
1732+
``OBS_GOESAOD_FN_TEMPLATES``:
1733+
.. code-block:: console
1734+
1735+
[ 'GOESAOD', '{valid?fmt=%Y%m%d}/OR_ABI-L2-AODF_G16_{valid?fmt=%Y%m%d%H}.nc' ]
1736+
1737+
``OBS_GOESADP_FN_TEMPLATES``:
1738+
.. code-block:: console
1739+
1740+
[ 'GOESADP', '{valid?fmt=%Y%m%d}/OR_ABI-L2-ADPF_G16_{valid?fmt=%Y%m%d%H}.nc' ]
1741+
17291742
File name templates for various obs types. These are meant to be used
17301743
in METplus configuration files and thus contain METplus time formatting
17311744
strings. Each of these variables is a python list containing pairs of
@@ -1867,12 +1880,15 @@ VX Parameters for Observations
18671880
For more information see the
18681881
`METplus users guide <https://metplus.readthedocs.io/projects/met/en/latest/Users_Guide/reformat_point.html#ascii2nc-tool>`_
18691882

1883+
``FCST_SMOKE_TYPE``: (Default: ``RRFS``)
1884+
Different forecast model data have different particulate matter variables that must be verified differently
1885+
with AIRNOW observations. Valid options are ``RRFS`` and ``HRRR``.
18701886

1871-
``OBS_DATA_STORE_AIRNOW``: (Default: ``hpss``)
1887+
``OBS_DATA_STORE_[CCPA|NOHRSC|MRMS|NDAS|AERONET|AIRNOW|GOESAOD|GOESADP]``: (Defaults: ``[hpss|hpss|hpss|hpss|hpss|hpss|aws|aws]``)
18721888
Location to retrieve observation data from. Valid values are "aws" and/or "hpss", see
18731889
``parm/data_locations.yaml`` for info on these data stores.
18741890

1875-
``OBS_NDAS_SFCandUPA_FN_TEMPLATE_PB2NC_OUTPUT``: (Default: ``'${OBS_NDAS_FN_TEMPLATES[1]}.nc'``)
1891+
``OBS_NDAS_SFCandUPA_FN_TEMPLATE_PB2NC_OUTPUT``: (Default: ``'{{ verification.OBS_NDAS_FN_TEMPLATES[1] }}.nc'``)
18761892
METplus template for the names of the NetCDF files generated by the
18771893
workflow verification tasks that call METplus's Pb2nc tool on the
18781894
prepbufr files in NDAS observations. These files will contain the
@@ -1912,7 +1928,7 @@ VX Parameters for Forecasts
19121928

19131929
.. code-block:: console
19141930
1915-
{% if user.RUN_ENVIR == "nco" %}${NET_default}.{init?fmt=%Y%m%d?shift=-${time_lag}}/{init?fmt=%H?shift=-${time_lag}}{% else %}{init?fmt=%Y%m%d%H?shift=-${time_lag}}{{ "/${ensmem_name}" if global.DO_ENSEMBLE }}/postprd{% endif %}
1931+
{% if user.RUN_ENVIR == "nco" %}{{ nco.NET_default }}.{init?fmt=%Y%m%d?shift=-${time_lag}}/{init?fmt=%H?shift=-${time_lag}}{% else %}{init?fmt=%Y%m%d%H?shift=-${time_lag}}{{ "/${ensmem_name}" if global.DO_ENSEMBLE }}/postprd{% endif %}
19161932
19171933
METplus template for the name of the subdirectory containing forecast
19181934
files to use as inputs to the verification tasks.
@@ -1922,7 +1938,7 @@ VX Parameters for Forecasts
19221938

19231939
.. code-block:: console
19241940
1925-
${NET_default}.t{init?fmt=%H?shift=-${time_lag}}z{{ ".${ensmem_name}" if user.RUN_ENVIR == "nco" and global.DO_ENSEMBLE }}.prslev.f{lead?fmt=%HHH?shift=${time_lag}}.{{ task_run_post.envvars.POST_OUTPUT_DOMAIN_NAME }}.grib2
1941+
{{ nco.NET_default }}.t{init?fmt=%H?shift=-${time_lag}}z{{ ".${ensmem_name}" if user.RUN_ENVIR == "nco" and global.DO_ENSEMBLE }}.prslev.f{lead?fmt=%HHH?shift=${time_lag}}.{{ task_run_post.envvars.POST_OUTPUT_DOMAIN_NAME }}.grib2
19261942
19271943
METplus template for the names of the forecast files to use as inputs
19281944
to the verification tasks.
@@ -1932,7 +1948,7 @@ VX Parameters for Forecasts
19321948

19331949
.. code-block:: console
19341950
1935-
${NET_default}.t{init?fmt=%H}z{{ ".${ensmem_name}" if user.RUN_ENVIR == "nco" and global.DO_ENSEMBLE }}.prslev.{{ task_run_post.envvars.POST_OUTPUT_DOMAIN_NAME }}.${FIELD_GROUP}${ACCUM_HH}h.{valid?fmt=%Y%m%d%H?shift=-${ACCUM_HH}H}_to_{valid?fmt=%Y%m%d%H}.nc
1951+
{{ nco.NET_default }}.t{init?fmt=%H}z{{ ".${ensmem_name}" if user.RUN_ENVIR == "nco" and global.DO_ENSEMBLE }}.prslev.{{ task_run_post.envvars.POST_OUTPUT_DOMAIN_NAME }}.${FIELD_GROUP}${ACCUM_HH}h.{valid?fmt=%Y%m%d%H?shift=-${ACCUM_HH}H}_to_{valid?fmt=%Y%m%d%H}.nc
19361952
19371953
METplus template for the names of the NetCDF files generated by the
19381954
workflow verification tasks that call METplus's PcpCombine tool on
@@ -1955,6 +1971,14 @@ VX Parameters for Forecasts
19551971
If more than this number are missing, the verification task will exit
19561972
with an error.
19571973

1974+
``VX_MASK``: (Default: [])
1975+
Name(s) of the sub-grid(s) of the forecast domain to verify on. Valid grids are found in the
1976+
`MET Users Guide <https://metplus.readthedocs.io/projects/met/en/latest/Users_Guide/appendixB.html#grids>`__
1977+
or under ``ufs-srweather-app/parm/metplus/GRIDNAME.poly``
1978+
1979+
``VX_TASKS``: (Default: 1)
1980+
Number of verification tasks to run in parallel; this works for METplus tools that work on
1981+
sequential forecast hours, and so can be run simultaneously.
19581982

19591983
Coupled AQM Configuration Parameters
19601984
=====================================

0 commit comments

Comments
 (0)