@@ -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
19591983Coupled AQM Configuration Parameters
19601984=====================================
0 commit comments