Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[develop] MET_verification: use modules met, metplus #826

Merged
Merged
Show file tree
Hide file tree
Changes from 13 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions docs/UsersGuide/source/ConfigWorkflow.rst
Original file line number Diff line number Diff line change
Expand Up @@ -130,15 +130,6 @@ METplus Parameters
``MODEL``: (Default: "")
A descriptive name of the user's choice for the model being verified.

``MET_INSTALL_DIR``: (Default: "")
Path to top-level directory of MET installation.

``METPLUS_PATH``: (Default: "")
Path to top-level directory of METplus installation.

``MET_BIN_EXEC``: (Default: "")
Name of subdirectory where METplus executables are installed.

natalie-perlin marked this conversation as resolved.
Show resolved Hide resolved
.. _METParamNote:

.. note::
Expand Down
22 changes: 4 additions & 18 deletions docs/UsersGuide/source/RunSRW.rst
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ Configuration parameters in the ``config_defaults.yaml`` file appear in :numref:
| | ENV_INIT_SCRIPTS_FPS, PRE_TASK_CMDS, PARTITION_DEFAULT, QUEUE_DEFAULT,|
| | PARTITION_HPSS, QUEUE_HPSS, PARTITION_FCST, QUEUE_FCST, |
| | RUN_CMD_UTILS, RUN_CMD_FCST, RUN_CMD_POST, SLURM_NATIVE_CMD, |
| | MODEL, MET_INSTALL_DIR, METPLUS_PATH, MET_BIN_EXEC, CCPA_OBS_DIR, |
| | MODEL, CCPA_OBS_DIR, |
| | MRMS_OBS_DIR, NDAS_OBS_DIR, NOHRSC_OBS_DIR |
+-----------------------------+-----------------------------------------------------------------------+
| Workflow | WORKFLOW_ID, USE_CRON_TO_RELAUNCH, CRON_RELAUNCH_INTVL_MNTS, |
Expand Down Expand Up @@ -272,10 +272,6 @@ The user must specify certain basic experiment configuration information in a ``
+--------------------------------+-------------------+------------------------------------+
| MODEL | "" | "FV3_GFS_v16_CONUS_25km" |
+--------------------------------+-------------------+------------------------------------+
| METPLUS_PATH | "" | "" |
+--------------------------------+-------------------+------------------------------------+
| MET_INSTALL_DIR | "" | "" |
+--------------------------------+-------------------+------------------------------------+
| CCPA_OBS_DIR | "" | "" |
+--------------------------------+-------------------+------------------------------------+
| NOHRSC_OBS_DIR | "" | "" |
Expand Down Expand Up @@ -670,10 +666,7 @@ This can be helpful when conducting multiple experiments with different types of
Configure METplus Verification Suite (Optional)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Users who want to use the METplus verification suite to evaluate their forecasts need to add additional information to their ``config.yaml`` file. Other users may skip to the :ref:`next section <SetUpPythonEnv>`.

.. attention::
METplus *installation* is not included as part of the build process for this release of the SRW App. However, METplus is preinstalled on many `Level 1 & 2 <https://dtcenter.org/community-code/metplus/metplus-4-1-existing-builds>`__ systems. For the v2.1.0 release, METplus *use* is supported on systems with a functioning METplus installation, although installation itself is not supported. For more information about METplus, see :numref:`Section %s <MetplusComponent>`.
Users who want to use the METplus verification suite to evaluate their forecasts need to add additional information to their ``ush/machine/<machine>.yaml`` or ``config.yaml`` file. Other users may skip to the :ref:`next section <SetUpPythonEnv>`.

.. note::
If METplus users update their METplus installation, they must update the module load statements in ``ufs-srweather-app/modulefiles/tasks/<machine>/run_vx.local`` file to correspond to their system's updated installation:
Expand All @@ -682,16 +675,9 @@ Users who want to use the METplus verification suite to evaluate their forecasts

module use -a </path/to/met/modulefiles/>
module load met/<version.X.X>
module load metplus/<version.X.X>

To use METplus verification, the path to the MET and METplus directories must be added to ``config.yaml``:

.. code-block:: console

platform:
METPLUS_PATH: </path/to/METplus/METplus-4.1.0>
MET_INSTALL_DIR: </path/to/met/10.1.0>

To turn on verification tasks in the workflow, include the ``parm/wflow/verify.yaml`` file in the ``rocoto: tasks: taskgroups:`` section of ``config.yaml``.
To use METplus verification, MET and METplus modules need to be installed. To turn on verification tasks in the workflow, include the ``parm/wflow/verify.yaml`` file in the ``rocoto: tasks: taskgroups:`` section of ``config.yaml``.
natalie-perlin marked this conversation as resolved.
Show resolved Hide resolved

.. code-block:: console

Expand Down
9 changes: 1 addition & 8 deletions docs/UsersGuide/source/VXCases.rst
Original file line number Diff line number Diff line change
Expand Up @@ -110,21 +110,14 @@ where ``<path/to/ufs-srweather-app/ush>`` is replaced by the actual path to the
Then, edit the configuration file (``config.yaml``) to include the variables and values in the sample configuration excerpt below (variables not listed below do not need to be changed or removed). Users must be sure to substitute values in ``<>`` with values appropriate to their system.

.. note::
Users working on a `Level 1 platform <https://github.com/ufs-community/ufs-srweather-app/wiki/Supported-Platforms-and-Compilers>`__ do not need to add or update the following variables: ``MET_INSTALL_DIR``, ``METPLUS_PATH``, ``MET_BIN_EXEC``, ``CCPA_OBS_DIR``, ``MRMS_OBS_DIR``, and ``NDAS_OBS_DIR``
Variables ``CCPA_OBS_DIR``, ``MRMS_OBS_DIR``, and ``NDAS_OBS_DIR`` are set in the ./ush/machine.yaml configuration. Variables ``MET_INSTALL_DIR``, ``METPLUS_PATH``, ``MET_BIN_EXEC`` are set in modulefiles for met/xx.x.x and metplus/x.x.x, when the modules are loaded in ./modulefiles/tasks/<platform>/run_vx.local (run_vx.local.lua modulefile)
natalie-perlin marked this conversation as resolved.
Show resolved Hide resolved

.. code-block:: console

user:
ACCOUNT: <my_account>
platform:
MODEL: FV3_GFS_v16_SUBCONUS_3km
MET_INSTALL_DIR: </path/to/met/x.x.x> # Example: MET_INSTALL_DIR: /contrib/met/10.1.1
METPLUS_PATH: </path/to/METplus/METplus-x.x.x> # Example: METPLUS_PATH: /contrib/METplus/METplus-4.1.1
# Add MET_BIN_EXEC variable to config.yaml
MET_BIN_EXEC: bin
CCPA_OBS_DIR: </path/to/Indy-Severe-Weather/obs_data/ccpa/proc>
MRMS_OBS_DIR: </path/to/Indy-Severe-Weather/obs_data/mrms/proc>
NDAS_OBS_DIR: </path/to/Indy-Severe-Weather/obs_data/ndas/proc>
workflow:
EXPT_SUBDIR: <any_name_you_like>
DATE_FIRST_CYCL: '2019061500'
Expand Down
2 changes: 1 addition & 1 deletion modulefiles/build_orion_intel.lua
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ load("noaatools")
load(pathJoin("cmake", os.getenv("cmake_ver") or "3.22.1"))
load(pathJoin("python", os.getenv("python_ver") or "3.9.2"))

prepend_path("MODULEPATH","/work/noaa/epic-ps/role-epic-ps/hpc-stack/libs/intel-2022.1.2/modulefiles/stack")
prepend_path("MODULEPATH","/work/noaa/epic/role-epic/contrib/orion/hpc-stack/intel-2022.1.2/modulefiles/stack")
load(pathJoin("hpc", os.getenv("hpc_ver") or "1.2.0"))
load(pathJoin("hpc-intel", os.getenv("hpc_intel_ver") or "2022.1.2"))
load(pathJoin("hpc-impi", os.getenv("hpc_impi_ver") or "2022.1.2"))
Expand Down
6 changes: 6 additions & 0 deletions modulefiles/tasks/cheyenne/run_vx.local.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
--[[
Compiler-specific modules are used for met and metplus libraries
--]]
load(pathJoin("met", os.getenv("met_ver") or "10.1.2"))
load(pathJoin("metplus", os.getenv("metplus_ver") or "4.1.3"))
load("python_srw")
6 changes: 5 additions & 1 deletion modulefiles/tasks/gaea/run_vx.local.lua
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
--[[
Compiler-specific modules are used for met and metplus libraries
--]]
load(pathJoin("met", os.getenv("met_ver") or "10.1.2"))
load(pathJoin("metplus", os.getenv("metplus_ver") or "4.1.3"))
load("python_srw")
prepend_path("LD_LIBRARY_PATH", "/ncrc/sw/gaea-cle7/python/3.9/anaconda-base/envs/noaa_py3.9/lib")
9 changes: 3 additions & 6 deletions modulefiles/tasks/hera/run_vx.local.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
--[[
Loading intel is really only necessary when running verification tasks
with the COMPILER experiment parameter set to "gnu" because in that case,
the intel libraries aren't loaded, but the MET/METplus vx software still
needs them because it's built using the intel compiler. This line can
be removed if/when there is a version of MET/METplus built using GNU.
Compiler-specific modules are used for met and metplus libraries
--]]
load(pathJoin("intel", os.getenv("intel_ver") or "18.0.5.274"))
load(pathJoin("met", os.getenv("met_ver") or "10.1.2"))
load(pathJoin("metplus", os.getenv("metplus_ver") or "4.1.3"))
load("python_srw")
5 changes: 5 additions & 0 deletions modulefiles/tasks/jet/run_vx.local.lua
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@
--[[
Compiler-specific modules are used for met and metplus libraries
--]]
load(pathJoin("met", os.getenv("met_ver") or "10.1.2"))
load(pathJoin("metplus", os.getenv("metplus_ver") or "4.1.3"))
load("python_srw")
6 changes: 6 additions & 0 deletions modulefiles/tasks/noaacloud/run_vx.local.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
--[[
Compiler-specific modules are used for met and metplus libraries
--]]
load(pathJoin("met", os.getenv("met_ver") or "10.1.2"))
load(pathJoin("metplus", os.getenv("metplus_ver") or "4.1.3"))
load("python_srw")
2 changes: 1 addition & 1 deletion modulefiles/tasks/orion/python_srw.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
unload("python")
append_path("MODULEPATH","/work/noaa/epic-ps/role-epic-ps/miniconda3/modulefiles")
append_path("MODULEPATH","/work/noaa/epic/role-epic/contrib/orion/miniconda3/modulefiles")
load(pathJoin("miniconda3", os.getenv("miniconda3_ver") or "4.12.0"))

setenv("SRW_ENV", "workflow_tools")
6 changes: 6 additions & 0 deletions modulefiles/tasks/orion/run_vx.local.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
--[[
Compiler-specific modules are used for met and metplus libraries
--]]
load(pathJoin("met", os.getenv("met_ver") or "10.1.2"))
load(pathJoin("metplus", os.getenv("metplus_ver") or "4.1.3"))
load("python_srw")
2 changes: 1 addition & 1 deletion modulefiles/wflow_orion.lua
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ load("wget")
load("set_pythonpath")

unload("python")
append_path("MODULEPATH","/work/noaa/epic-ps/role-epic-ps/miniconda3/modulefiles")
append_path("MODULEPATH","/work/noaa/epic/role-epic/contrib/orion/miniconda3/modulefiles")
load(pathJoin("miniconda3", os.getenv("miniconda3_ver") or "4.12.0"))

if mode() == "load" then
Expand Down
2 changes: 1 addition & 1 deletion parm/metplus/common.conf
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ METPLUS_BASE = {ENV[METPLUS_PATH]}
# Met install location
MET_INSTALL_DIR = {ENV[MET_INSTALL_DIR]}
MET_BASE = {MET_INSTALL_DIR}/share/met
MET_BIN_DIR = {MET_INSTALL_DIR}/{ENV[MET_BIN_EXEC]}
MET_BIN_DIR = {MET_INSTALL_DIR}/bin

# Location of METplus parm directory
METPLUS_PARM_BASE = {ENV[METPLUS_CONF]}
Expand Down
3 changes: 0 additions & 3 deletions scripts/exregional_run_met_genensprod_or_ensemblestat.sh
Original file line number Diff line number Diff line change
Expand Up @@ -293,9 +293,6 @@ fi
#
#-----------------------------------------------------------------------
#
export MET_INSTALL_DIR
export METPLUS_PATH
export MET_BIN_EXEC
export METPLUS_CONF
export LOGDIR
#
Expand Down
3 changes: 0 additions & 3 deletions scripts/exregional_run_met_gridstat_or_pointstat_vx.sh
Original file line number Diff line number Diff line change
Expand Up @@ -294,9 +294,6 @@ fi
#
#-----------------------------------------------------------------------
#
export MET_INSTALL_DIR
export METPLUS_PATH
export MET_BIN_EXEC
export METPLUS_CONF
export LOGDIR
#
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -256,9 +256,6 @@ ACCUM_NO_PAD=$( printf "%0d" "${ACCUM_HH}" )
#
#-----------------------------------------------------------------------
#
export MET_INSTALL_DIR
export METPLUS_PATH
export MET_BIN_EXEC
export METPLUS_CONF
export LOGDIR
#
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -212,9 +212,6 @@ ACCUM_NO_PAD=$( printf "%0d" "${ACCUM_HH}" )
#
#-----------------------------------------------------------------------
#
export MET_INSTALL_DIR
export METPLUS_PATH
export MET_BIN_EXEC
export METPLUS_CONF
export LOGDIR
#
Expand Down
3 changes: 0 additions & 3 deletions scripts/exregional_run_met_pb2nc_obs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -161,9 +161,6 @@ fi
#
#-----------------------------------------------------------------------
#
export MET_INSTALL_DIR
export METPLUS_PATH
export MET_BIN_EXEC
export METPLUS_CONF
export LOGDIR
#
Expand Down
3 changes: 0 additions & 3 deletions scripts/exregional_run_met_pcpcombine.sh
Original file line number Diff line number Diff line change
Expand Up @@ -244,9 +244,6 @@ fi
#
#-----------------------------------------------------------------------
#
export MET_INSTALL_DIR
export METPLUS_PATH
export MET_BIN_EXEC
export METPLUS_CONF
export LOGDIR
#
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,6 @@ global:
NUM_ENS_MEMBERS: 2
ENS_TIME_LAG_HRS: '[ 0, 12 ]'

platform:
CCPA_OBS_DIR: '/scratch2/BMC/fv3lam/ens_design_RRFS/obs_data/ccpa/proc'
MRMS_OBS_DIR: '/scratch2/BMC/fv3lam/ens_design_RRFS/obs_data/mrms/proc'
NDAS_OBS_DIR: '/scratch2/BMC/fv3lam/ens_design_RRFS/obs_data/ndas/proc'

verification:
VX_FCST_MODEL_NAME: FV3_GFS_v15p2_CONUS_25km
VX_FCST_INPUT_BASEDIR: '{{ platform.get("TEST_VX_FCST_INPUT_BASEDIR") }}'
Expand Down
2 changes: 0 additions & 2 deletions ush/config.community.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@ user:
MACHINE: hera
ACCOUNT: an_account
platform:
MET_INSTALL_DIR: ""
METPLUS_PATH: ""
CCPA_OBS_DIR: ""
MRMS_OBS_DIR: ""
NDAS_OBS_DIR: ""
Expand Down
2 changes: 0 additions & 2 deletions ush/config.da_cycling.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@ user:
MACHINE: hera
ACCOUNT: an_account
platform:
MET_INSTALL_DIR: ""
METPLUS_PATH: ""
CCPA_OBS_DIR: ""
MRMS_OBS_DIR: ""
NDAS_OBS_DIR: ""
Expand Down
15 changes: 0 additions & 15 deletions ush/config_defaults.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -233,18 +233,6 @@ platform:
#
# Set METplus parameters. Definitions:
#
# MET_INSTALL_DIR:
# Location to top-level directory of MET installation.
#
# MET_BIN_EXEC:
# Subdirectory containing MET binaries e.g. "bin"
#
# METPLUS_PATH:
# Location to top-level directory of METplus installation.
#
# MET_BIN_EXEC
# Name of subdirectory where METplus executables are installed.
#
# CCPA_OBS_DIR:
# User-specified location of top-level directory where CCPA hourly
# precipitation files used by METplus are located. This parameter
Expand Down Expand Up @@ -354,9 +342,6 @@ platform:
#
#-----------------------------------------------------------------------
#
MET_INSTALL_DIR: ""
MET_BIN_EXEC: ""
METPLUS_PATH: ""
CCPA_OBS_DIR: ""
NOHRSC_OBS_DIR: ""
MRMS_OBS_DIR: ""
Expand Down
4 changes: 1 addition & 3 deletions ush/machine/cheyenne.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ platform:
CCPA_OBS_DIR: /glade/work/epicufsrt/contrib/UFS_SRW_data/develop/obs_data/ccpa/proc
MRMS_OBS_DIR: /glade/work/epicufsrt/contrib/UFS_SRW_data/develop/obs_data/mrms/proc
NDAS_OBS_DIR: /glade/work/epicufsrt/contrib/UFS_SRW_data/develop/obs_data/ndas/proc
METPLUS_PATH: /glade/p/ral/jntp/MET/METplus/METplus-4.1.1
MET_BIN_EXEC: bin
MET_INSTALL_DIR: /glade/p/ral/jntp/MET/MET_releases/10.1.1
DOMAIN_PREGEN_BASEDIR: /glade/work/epicufsrt/contrib/UFS_SRW_data/develop/FV3LAM_pregen
QUEUE_DEFAULT: regular
QUEUE_FCST: regular
Expand All @@ -25,6 +22,7 @@ platform:
TEST_PREGEN_BASEDIR: /glade/work/epicufsrt/contrib/UFS_SRW_data/develop/FV3LAM_pregen
TEST_ALT_EXTRN_MDL_SYSBASEDIR_ICS: /glade/work/epicufsrt/contrib/UFS_SRW_data/develop/dummy_FV3GFS_sys_dir
TEST_ALT_EXTRN_MDL_SYSBASEDIR_LBCS: /glade/work/epicufsrt/contrib/UFS_SRW_data/develop/dummy_FV3GFS_sys_dir
TEST_VX_FCST_INPUT_BASEDIR: '{{ "/glade/work/epicufsrt/contrib/UFS_SRW_data/develop/output_data/fcst_" }}{{ "ens" if (global.NUM_ENS_MEMBERS > 0) else "det" }}{{ "/{{workflow.PREDEF_GRID_NAME}}" }}{% raw %}{% endraw %}'
FIXaer: /glade/work/epicufsrt/contrib/UFS_SRW_data/develop/fix/fix_aer
FIXgsi: /glade/work/epicufsrt/contrib/UFS_SRW_data/develop/fix/fix_gsi
FIXgsm: /glade/work/epicufsrt/contrib/UFS_SRW_data/develop/fix/fix_am
Expand Down
4 changes: 1 addition & 3 deletions ush/machine/gaea.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ platform:
CCPA_OBS_DIR: /lustre/f2/dev/role.epic/contrib/UFS_SRW_data/develop/obs_data/ccpa/proc
MRMS_OBS_DIR: /lustre/f2/dev/role.epic/contrib/UFS_SRW_data/develop/obs_data/mrms/proc
NDAS_OBS_DIR: /lustre/f2/dev/role.epic/contrib/UFS_SRW_data/develop/obs_data/ndas/proc
METPLUS_PATH: /usw/met/METplus/METplus-4.1.3
MET_BIN_EXEC: bin
MET_INSTALL_DIR: /usw/met/10.1.2
DOMAIN_PREGEN_BASEDIR: /lustre/f2/dev/role.epic/contrib/UFS_SRW_data/develop/FV3LAM_pregen
QUEUE_DEFAULT: normal
QUEUE_FCST: normal
Expand All @@ -25,6 +22,7 @@ platform:
TEST_PREGEN_BASEDIR: /lustre/f2/dev/role.epic/contrib/UFS_SRW_data/develop/FV3LAM_pregen
TEST_ALT_EXTRN_MDL_SYSBASEDIR_ICS: /lustre/f2/dev/role.epic/contrib/UFS_SRW_data/develop/dummy_FV3GFS_sys_dir
TEST_ALT_EXTRN_MDL_SYSBASEDIR_LBCS: /lustre/f2/dev/role.epic/contrib/UFS_SRW_data/develop/dummy_FV3GFS_sys_dir
TEST_VX_FCST_INPUT_BASEDIR: '{{ "/lustre/f2/dev/role.epic/contrib/UFS_SRW_data/develop/output_data/fcst_" }}{{ "ens" if (global.NUM_ENS_MEMBERS > 0) else "det" }}{{ "/{{workflow.PREDEF_GRID_NAME}}" }}{% raw %}{% endraw %}'
FIXaer: /lustre/f2/dev/role.epic/contrib/UFS_SRW_data/develop/fix/fix_aer
FIXgsi: /lustre/f2/dev/role.epic/contrib/UFS_SRW_data/develop/fix/fix_gsi
FIXgsm: /lustre/f2/dev/role.epic/contrib/UFS_SRW_data/develop/fix/fix_am
Expand Down
3 changes: 0 additions & 3 deletions ush/machine/hera.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ platform:
CCPA_OBS_DIR: /scratch1/NCEPDEV/nems/role.epic/UFS_SRW_data/develop/obs_data/ccpa/proc
MRMS_OBS_DIR: /scratch1/NCEPDEV/nems/role.epic/UFS_SRW_data/develop/obs_data/mrms/proc
NDAS_OBS_DIR: /scratch1/NCEPDEV/nems/role.epic/UFS_SRW_data/develop/obs_data/ndas/proc
METPLUS_PATH: /contrib/METplus/METplus-4.1.1
MET_BIN_EXEC: bin
MET_INSTALL_DIR: /contrib/met/10.1.1
DOMAIN_PREGEN_BASEDIR: /scratch1/NCEPDEV/nems/role.epic/UFS_SRW_data/develop/FV3LAM_pregen
PARTITION_DEFAULT: hera
QUEUE_DEFAULT: batch
Expand Down
4 changes: 1 addition & 3 deletions ush/machine/jet.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ platform:
CCPA_OBS_DIR: /mnt/lfs4/HFIP/hfv3gfs/role.epic/UFS_SRW_data/develop/obs_data/ccpa/proc
MRMS_OBS_DIR: /mnt/lfs4/HFIP/hfv3gfs/role.epic/UFS_SRW_data/develop/obs_data/mrms/proc
NDAS_OBS_DIR: /mnt/lfs4/HFIP/hfv3gfs/role.epic/UFS_SRW_data/develop/obs_data/ndas/proc
METPLUS_PATH: /contrib/met/METplus/METplus-4.1.1
MET_BIN_EXEC: bin
MET_INSTALL_DIR: /contrib/met/10.1.1
DOMAIN_PREGEN_BASEDIR: /mnt/lfs4/HFIP/hfv3gfs/role.epic/UFS_SRW_data/develop/FV3LAM_pregen
PARTITION_DEFAULT: sjet,vjet,kjet,xjet
QUEUE_DEFAULT: batch
Expand All @@ -26,6 +23,7 @@ platform:
TEST_PREGEN_BASEDIR: /mnt/lfs4/HFIP/hfv3gfs/role.epic/UFS_SRW_data/develop/FV3LAM_pregen
TEST_ALT_EXTRN_MDL_SYSBASEDIR_ICS: /mnt/lfs4/HFIP/hfv3gfs/role.epic/UFS_SRW_data/develop/dummy_FV3GFS_sys_dir
TEST_ALT_EXTRN_MDL_SYSBASEDIR_LBCS: /mnt/lfs4/HFIP/hfv3gfs/role.epic/UFS_SRW_data/develop/dummy_FV3GFS_sys_dir
TEST_VX_FCST_INPUT_BASEDIR: '{{ "/mnt/lfs4/HFIP/hfv3gfs/role.epic/UFS_SRW_data/develop/output_data/fcst_" }}{{ "ens" if (global.NUM_ENS_MEMBERS > 0) else "det" }}{{ "/{{workflow.PREDEF_GRID_NAME}}" }}{% raw %}{% endraw %}'
FIXaer: /mnt/lfs4/HFIP/hfv3gfs/role.epic/UFS_SRW_data/develop/fix/fix_aer
FIXgsi: /mnt/lfs4/HFIP/hfv3gfs/role.epic/UFS_SRW_data/develop/fix/fix_gsi
FIXgsm: /mnt/lfs4/HFIP/hfv3gfs/role.epic/UFS_SRW_data/develop/fix/fix_am
Expand Down
3 changes: 0 additions & 3 deletions ush/machine/linux.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,6 @@ platform:
CCPA_OBS_DIR: /home/username/DATA/UFS/obs_data/ccpa/proc
MRMS_OBS_DIR: /home/username/DATA/UFS/obs_data/mrms/proc
NDAS_OBS_DIR: /home/username/DATA/UFS/obs_data/ndas/proc
METPLUS_PATH: ""
MET_BIN_EXEC: bin
MET_INSTALL_DIR: ""
DOMAIN_PREGEN_BASEDIR: /home/username/DATA/UFS/FV3LAM_pregen
RUN_CMD_FCST: mpirun -n ${PE_MEMBER01}
RUN_CMD_POST: mpirun
Expand Down
3 changes: 0 additions & 3 deletions ush/machine/macos.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@ platform:
MRMS_OBS_DIR: /Users/username/DATA/UFS/obs_data/mrms/proc
NDAS_OBS_DIR: /Users/username/DATA/UFS/obs_data/ndas/proc
DOMAIN_PREGEN_BASEDIR: /Users/username/DATA/UFS/FV3LAM_pregen
METPLUS_PATH: ""
MET_BIN_EXEC: bin
MET_INSTALL_DIR: ""
RUN_CMD_FCST: mpirun -n ${PE_MEMBER01}
RUN_CMD_POST: mpirun
RUN_CMD_PRDGEN: mpirun
Expand Down
4 changes: 1 addition & 3 deletions ush/machine/noaacloud.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ platform:
CCPA_OBS_DIR: /contrib/EPIC/UFS_SRW_data/develop/obs_data/ccpa/proc
MRMS_OBS_DIR: /contrib/EPIC/UFS_SRW_data/develop/obs_data/mrms/proc
NDAS_OBS_DIR: /contrib/EPIC/UFS_SRW_data/develop/obs_data/ndas/proc
METPLUS_PATH: /contrib/EPIC/spack-stack/envs/srw-develop-intel/install/intel/2021.3.0/metplus
MET_BIN_EXEC: bin
MET_INSTALL_DIR: /contrib/EPIC/spack-stack/envs/srw-develop-intel/install/intel/2021.3.0/met
REMOVE_MEMORY: True
RUN_CMD_FCST: mpiexec -np ${PE_MEMBER01}
RUN_CMD_POST: mpiexec -np $nprocs
Expand All @@ -20,6 +17,7 @@ platform:
TEST_PREGEN_BASEDIR: /contrib/EPIC/UFS_SRW_data/develop/FV3LAM_pregen
TEST_ALT_EXTRN_MDL_SYSBASEDIR_ICS: /contrib/EPIC/UFS_SRW_data/develop/dummy_FV3GFS_sys_dir
TEST_ALT_EXTRN_MDL_SYSBASEDIR_LBCS: /contrib/EPIC/UFS_SRW_data/develop/dummy_FV3GFS_sys_dir
TEST_VX_FCST_INPUT_BASEDIR: '{{ "/contrib/EPIC/UFS_SRW_data/develop/output_data/fcst_" }}{{ "ens" if (global.NUM_ENS_MEMBERS > 0) else "det" }}{{ "/{{workflow.PREDEF_GRID_NAME}}" }}{% raw %}{% endraw %}'
FIXaer: /contrib/EPIC/UFS_SRW_data/develop/fix/fix_aer
FIXgsi: /contrib/EPIC/UFS_SRW_data/develop/fix/fix_gsi
FIXgsm: /contrib/EPIC/UFS_SRW_data/develop/fix/fix_am
Expand Down
Loading
Loading