diff --git a/jobs/JREGIONAL_GET_EXTRN_MDL_FILES b/jobs/JREGIONAL_GET_EXTRN_MDL_FILES
index 31c2963866..7b5ac62d46 100755
--- a/jobs/JREGIONAL_GET_EXTRN_MDL_FILES
+++ b/jobs/JREGIONAL_GET_EXTRN_MDL_FILES
@@ -28,8 +28,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_get_extrn_ics|task_get_extrn_lbcs" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/jobs/JREGIONAL_GET_OBS_CCPA b/jobs/JREGIONAL_GET_OBS_CCPA
index bd1760ee0d..e0c4800ed4 100755
--- a/jobs/JREGIONAL_GET_OBS_CCPA
+++ b/jobs/JREGIONAL_GET_OBS_CCPA
@@ -19,8 +19,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_get_obs_ccpa" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/jobs/JREGIONAL_GET_OBS_MRMS b/jobs/JREGIONAL_GET_OBS_MRMS
index f5d6349745..766943cf47 100755
--- a/jobs/JREGIONAL_GET_OBS_MRMS
+++ b/jobs/JREGIONAL_GET_OBS_MRMS
@@ -15,8 +15,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_get_obs_mrms" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/jobs/JREGIONAL_GET_OBS_NDAS b/jobs/JREGIONAL_GET_OBS_NDAS
index ab44e21b8f..dd649dfc64 100755
--- a/jobs/JREGIONAL_GET_OBS_NDAS
+++ b/jobs/JREGIONAL_GET_OBS_NDAS
@@ -15,8 +15,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_get_obs_ndas" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/jobs/JREGIONAL_MAKE_GRID b/jobs/JREGIONAL_MAKE_GRID
index bbf22e0241..f53a905e83 100755
--- a/jobs/JREGIONAL_MAKE_GRID
+++ b/jobs/JREGIONAL_MAKE_GRID
@@ -105,8 +105,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_make_grid" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/jobs/JREGIONAL_MAKE_ICS b/jobs/JREGIONAL_MAKE_ICS
index a5e5894f10..733d86aa47 100755
--- a/jobs/JREGIONAL_MAKE_ICS
+++ b/jobs/JREGIONAL_MAKE_ICS
@@ -7,8 +7,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_make_ics" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/jobs/JREGIONAL_MAKE_LBCS b/jobs/JREGIONAL_MAKE_LBCS
index bc7afbaf71..ce28298e78 100755
--- a/jobs/JREGIONAL_MAKE_LBCS
+++ b/jobs/JREGIONAL_MAKE_LBCS
@@ -7,8 +7,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_make_lbcs" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/jobs/JREGIONAL_MAKE_OROG b/jobs/JREGIONAL_MAKE_OROG
index 50b6c03697..20702f4235 100755
--- a/jobs/JREGIONAL_MAKE_OROG
+++ b/jobs/JREGIONAL_MAKE_OROG
@@ -7,8 +7,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_make_orog" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/jobs/JREGIONAL_MAKE_SFC_CLIMO b/jobs/JREGIONAL_MAKE_SFC_CLIMO
index 24af27bfa3..301607ff83 100755
--- a/jobs/JREGIONAL_MAKE_SFC_CLIMO
+++ b/jobs/JREGIONAL_MAKE_SFC_CLIMO
@@ -7,8 +7,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_make_sfc_climo" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/jobs/JREGIONAL_RUN_FCST b/jobs/JREGIONAL_RUN_FCST
index dbd4c80c4b..af76c57c96 100755
--- a/jobs/JREGIONAL_RUN_FCST
+++ b/jobs/JREGIONAL_RUN_FCST
@@ -17,8 +17,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_run_fcst" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/jobs/JREGIONAL_RUN_POST b/jobs/JREGIONAL_RUN_POST
index 86a30470bb..3866f92867 100755
--- a/jobs/JREGIONAL_RUN_POST
+++ b/jobs/JREGIONAL_RUN_POST
@@ -16,8 +16,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_run_post|task_run_fcst" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/jobs/JREGIONAL_RUN_VX_ENSGRID b/jobs/JREGIONAL_RUN_VX_ENSGRID
index 867c75fc84..13757b4e8f 100755
--- a/jobs/JREGIONAL_RUN_VX_ENSGRID
+++ b/jobs/JREGIONAL_RUN_VX_ENSGRID
@@ -16,8 +16,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_run_vx_ensgrid" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/jobs/JREGIONAL_RUN_VX_ENSGRID_MEAN b/jobs/JREGIONAL_RUN_VX_ENSGRID_MEAN
index a75558d928..4b594dc9a5 100755
--- a/jobs/JREGIONAL_RUN_VX_ENSGRID_MEAN
+++ b/jobs/JREGIONAL_RUN_VX_ENSGRID_MEAN
@@ -16,8 +16,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_run_vx_ensgrid_mean" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/jobs/JREGIONAL_RUN_VX_ENSGRID_PROB b/jobs/JREGIONAL_RUN_VX_ENSGRID_PROB
index a8a2c43be5..8d8d0ddde0 100755
--- a/jobs/JREGIONAL_RUN_VX_ENSGRID_PROB
+++ b/jobs/JREGIONAL_RUN_VX_ENSGRID_PROB
@@ -16,8 +16,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_run_vx_ensgrid_prob" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/jobs/JREGIONAL_RUN_VX_ENSPOINT b/jobs/JREGIONAL_RUN_VX_ENSPOINT
index fc30f076fb..089a8f60bc 100755
--- a/jobs/JREGIONAL_RUN_VX_ENSPOINT
+++ b/jobs/JREGIONAL_RUN_VX_ENSPOINT
@@ -14,8 +14,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_run_vx_enspoint" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/jobs/JREGIONAL_RUN_VX_ENSPOINT_MEAN b/jobs/JREGIONAL_RUN_VX_ENSPOINT_MEAN
index a7d937c12e..e17b28862f 100755
--- a/jobs/JREGIONAL_RUN_VX_ENSPOINT_MEAN
+++ b/jobs/JREGIONAL_RUN_VX_ENSPOINT_MEAN
@@ -14,8 +14,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_run_vx_enspoint_mean" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/jobs/JREGIONAL_RUN_VX_ENSPOINT_PROB b/jobs/JREGIONAL_RUN_VX_ENSPOINT_PROB
index 818e588e51..5483de3712 100755
--- a/jobs/JREGIONAL_RUN_VX_ENSPOINT_PROB
+++ b/jobs/JREGIONAL_RUN_VX_ENSPOINT_PROB
@@ -14,8 +14,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_run_vx_enspoint_prob" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/jobs/JREGIONAL_RUN_VX_GRIDSTAT b/jobs/JREGIONAL_RUN_VX_GRIDSTAT
index 8537cb3ec5..9a42aedccf 100755
--- a/jobs/JREGIONAL_RUN_VX_GRIDSTAT
+++ b/jobs/JREGIONAL_RUN_VX_GRIDSTAT
@@ -16,8 +16,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_run_vx_gridstat" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/jobs/JREGIONAL_RUN_VX_POINTSTAT b/jobs/JREGIONAL_RUN_VX_POINTSTAT
index 084543695f..f1b0c5cbd9 100755
--- a/jobs/JREGIONAL_RUN_VX_POINTSTAT
+++ b/jobs/JREGIONAL_RUN_VX_POINTSTAT
@@ -14,8 +14,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_run_vx_pointstat" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/scripts/exregional_get_extrn_mdl_files.sh b/scripts/exregional_get_extrn_mdl_files.sh
index 5a3fe04cf3..10d9ce255b 100755
--- a/scripts/exregional_get_extrn_mdl_files.sh
+++ b/scripts/exregional_get_extrn_mdl_files.sh
@@ -7,8 +7,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_get_extrn_ics|task_get_extrn_lbcs" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/scripts/exregional_get_mrms_files.sh b/scripts/exregional_get_mrms_files.sh
index d0abf8f9bb..6bf8e853f6 100755
--- a/scripts/exregional_get_mrms_files.sh
+++ b/scripts/exregional_get_mrms_files.sh
@@ -1,6 +1,7 @@
#!/bin/bash
-. ${GLOBAL_VAR_DEFNS_FP}
+. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_get_obs_mrms" ${GLOBAL_VAR_DEFNS_FP}
# This script pulls MRMS data from the NOAA HPSS
# Top-level MRMS directory
diff --git a/scripts/exregional_make_grid.sh b/scripts/exregional_make_grid.sh
index 9535e7d623..364898bd58 100755
--- a/scripts/exregional_make_grid.sh
+++ b/scripts/exregional_make_grid.sh
@@ -7,8 +7,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_make_grid" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/scripts/exregional_make_ics.sh b/scripts/exregional_make_ics.sh
index 7af832c4ce..de044f9e04 100755
--- a/scripts/exregional_make_ics.sh
+++ b/scripts/exregional_make_ics.sh
@@ -7,8 +7,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_make_ics|task_get_extrn_ics" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/scripts/exregional_make_lbcs.sh b/scripts/exregional_make_lbcs.sh
index a98ab354df..39f942697f 100755
--- a/scripts/exregional_make_lbcs.sh
+++ b/scripts/exregional_make_lbcs.sh
@@ -7,8 +7,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_make_lbcs|task_get_extrn_lbcs" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/scripts/exregional_make_orog.sh b/scripts/exregional_make_orog.sh
index 163340a0f3..f11a2fe2b8 100755
--- a/scripts/exregional_make_orog.sh
+++ b/scripts/exregional_make_orog.sh
@@ -7,8 +7,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_make_orog|task_make_grid" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/scripts/exregional_make_sfc_climo.sh b/scripts/exregional_make_sfc_climo.sh
index 061aed0dbb..29caf4e88e 100755
--- a/scripts/exregional_make_sfc_climo.sh
+++ b/scripts/exregional_make_sfc_climo.sh
@@ -7,8 +7,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_make_sfc_climo" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/scripts/exregional_run_ensgridvx.sh b/scripts/exregional_run_ensgridvx.sh
index 6d2cc1e403..5f71d9568a 100755
--- a/scripts/exregional_run_ensgridvx.sh
+++ b/scripts/exregional_run_ensgridvx.sh
@@ -8,8 +8,8 @@ set -x
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_run_vx_ensgrid" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/scripts/exregional_run_ensgridvx_mean.sh b/scripts/exregional_run_ensgridvx_mean.sh
index 9a18823eff..ad15831219 100755
--- a/scripts/exregional_run_ensgridvx_mean.sh
+++ b/scripts/exregional_run_ensgridvx_mean.sh
@@ -8,8 +8,8 @@ set -x
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_run_vx_ensgrid_mean" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/scripts/exregional_run_ensgridvx_prob.sh b/scripts/exregional_run_ensgridvx_prob.sh
index 8f45a53cd9..f6e8cce5bc 100755
--- a/scripts/exregional_run_ensgridvx_prob.sh
+++ b/scripts/exregional_run_ensgridvx_prob.sh
@@ -8,8 +8,8 @@ set -x
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_run_vx_ensgrid_prob" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/scripts/exregional_run_enspointvx.sh b/scripts/exregional_run_enspointvx.sh
index ed1bd35817..13c22c688b 100755
--- a/scripts/exregional_run_enspointvx.sh
+++ b/scripts/exregional_run_enspointvx.sh
@@ -8,8 +8,8 @@ set -x
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_run_vx_enspoint" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/scripts/exregional_run_enspointvx_mean.sh b/scripts/exregional_run_enspointvx_mean.sh
index b9a0bc0c87..3b0178133c 100755
--- a/scripts/exregional_run_enspointvx_mean.sh
+++ b/scripts/exregional_run_enspointvx_mean.sh
@@ -8,8 +8,8 @@ set -x
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_run_vx_enspoint_mean" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/scripts/exregional_run_enspointvx_prob.sh b/scripts/exregional_run_enspointvx_prob.sh
index 4d2bf84642..179f739bdb 100755
--- a/scripts/exregional_run_enspointvx_prob.sh
+++ b/scripts/exregional_run_enspointvx_prob.sh
@@ -8,8 +8,8 @@ set -x
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_run_vx_enspoint_prob" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/scripts/exregional_run_fcst.sh b/scripts/exregional_run_fcst.sh
index 7436a289e7..adda478eb4 100755
--- a/scripts/exregional_run_fcst.sh
+++ b/scripts/exregional_run_fcst.sh
@@ -7,8 +7,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_run_fcst|task_run_post" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/scripts/exregional_run_gridstatvx.sh b/scripts/exregional_run_gridstatvx.sh
index ae7f960fcf..8d7fe469c9 100755
--- a/scripts/exregional_run_gridstatvx.sh
+++ b/scripts/exregional_run_gridstatvx.sh
@@ -8,8 +8,8 @@ set -x
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_run_vx_gridstat" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/scripts/exregional_run_pointstatvx.sh b/scripts/exregional_run_pointstatvx.sh
index 02a65ed2b9..5107dc5a9d 100755
--- a/scripts/exregional_run_pointstatvx.sh
+++ b/scripts/exregional_run_pointstatvx.sh
@@ -8,8 +8,8 @@ set -x
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_run_vx_pointstat" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/scripts/exregional_run_post.sh b/scripts/exregional_run_post.sh
index cb8c3d5d5e..690e33ab7f 100755
--- a/scripts/exregional_run_post.sh
+++ b/scripts/exregional_run_post.sh
@@ -7,8 +7,8 @@
#
#-----------------------------------------------------------------------
#
-. ${GLOBAL_VAR_DEFNS_FP}
. $USHDIR/source_util_funcs.sh
+source_config_for_task "task_run_post" ${GLOBAL_VAR_DEFNS_FP}
#
#-----------------------------------------------------------------------
#
diff --git a/ush/generate_FV3LAM_wflow.py b/ush/generate_FV3LAM_wflow.py
index 01b1d7441c..31212a982d 100755
--- a/ush/generate_FV3LAM_wflow.py
+++ b/ush/generate_FV3LAM_wflow.py
@@ -367,6 +367,7 @@ def generate_FV3LAM_wflow():
#
# Directories and files.
#
+ "ushdir": USHDIR,
"jobsdir": JOBSDIR,
"logdir": LOGDIR,
"scriptsdir": SCRIPTSDIR,
diff --git a/ush/templates/FV3LAM_wflow.xml b/ush/templates/FV3LAM_wflow.xml
index 8dff08780d..72c1038335 100644
--- a/ush/templates/FV3LAM_wflow.xml
+++ b/ush/templates/FV3LAM_wflow.xml
@@ -86,6 +86,7 @@ specifies the number of processes per node being used (the PPN_... entities).
+
@@ -192,6 +193,7 @@ MODULES_RUN_TASK_FP script.
&LOGDIR;/&MAKE_GRID_TN;.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
{%- endif %}
@@ -218,6 +220,7 @@ MODULES_RUN_TASK_FP script.
&LOGDIR;/&MAKE_OROG_TN;.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
@@ -248,6 +251,7 @@ MODULES_RUN_TASK_FP script.
&LOGDIR;/&MAKE_SFC_CLIMO_TN;.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
@@ -288,6 +292,7 @@ MODULES_RUN_TASK_FP script.
&LOGDIR;/&GET_EXTRN_ICS_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
PDY@Y@m@d
CDATE@Y@m@d@H
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
@@ -317,6 +322,7 @@ MODULES_RUN_TASK_FP script.
&LOGDIR;/&GET_EXTRN_LBCS_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
PDY@Y@m@d
CDATE@Y@m@d@H
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
@@ -353,6 +359,7 @@ MODULES_RUN_TASK_FP script.
&LOGDIR;/&MAKE_ICS_TN;{{ uscore_ensmem_name }}_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
PDY@Y@m@d
CDATE@Y@m@d@H
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
@@ -400,6 +407,7 @@ MODULES_RUN_TASK_FP script.
&LOGDIR;/&MAKE_LBCS_TN;{{ uscore_ensmem_name }}_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
PDY@Y@m@d
CDATE@Y@m@d@H
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
@@ -452,6 +460,7 @@ MODULES_RUN_TASK_FP script.
&LOGDIR;/&RUN_FCST_TN;{{ uscore_ensmem_name }}_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
PDY@Y@m@d
CDATE@Y@m@d@H
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
@@ -505,6 +514,7 @@ later below for other output times.
&LOGDIR;/&RUN_POST_TN;{{ uscore_ensmem_name }}_f#fhr##fmn#_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
PDY@Y@m@d
CDATE@Y@m@d@H
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
@@ -562,6 +572,7 @@ for other output times.
&LOGDIR;/&RUN_POST_TN;{{ uscore_ensmem_name }}_f#fhr##fmn#_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
PDY@Y@m@d
CDATE@Y@m@d@H
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
@@ -629,6 +640,7 @@ always zero).
{%- endif %}
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
PDY@Y@m@d
CDATE@Y@m@d@H
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
@@ -695,6 +707,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&RUN_POST_TN;{{ uscore_ensmem_name }}_f#fhr##fmn#_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
PDY@Y@m@d
CDATE@Y@m@d@H
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
@@ -741,6 +754,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&GET_OBS_CCPA_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&CCPA_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -774,6 +788,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&GET_OBS_MRMS_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&MRMS_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -808,6 +823,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&GET_OBS_NDAS_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&NDAS_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -837,6 +853,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_GRIDSTAT_TN;{{ uscore_ensmem_name }}_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&CCPA_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -890,6 +907,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_GRIDSTAT_REFC_TN;{{ uscore_ensmem_name }}_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&MRMS_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -942,6 +960,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_GRIDSTAT_RETOP_TN;{{ uscore_ensmem_name }}_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&MRMS_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -994,6 +1013,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_GRIDSTAT_03h_TN;{{ uscore_ensmem_name }}_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&CCPA_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1032,6 +1052,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_GRIDSTAT_06h_TN;{{ uscore_ensmem_name }}_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&CCPA_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1070,6 +1091,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_GRIDSTAT_24h_TN;{{ uscore_ensmem_name }}_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&CCPA_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1108,6 +1130,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_POINTSTAT_TN;{{ uscore_ensmem_name }}_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&NDAS_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1163,6 +1186,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_ENSGRID_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&CCPA_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1198,6 +1222,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_ENSGRID_03h_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&CCPA_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1233,6 +1258,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_ENSGRID_06h_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&CCPA_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1268,6 +1294,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_ENSGRID_24h_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&CCPA_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1302,6 +1329,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_ENSGRID_REFC_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&MRMS_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1335,6 +1363,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_ENSGRID_RETOP_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&MRMS_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1367,6 +1396,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_ENSGRID_MEAN_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&CCPA_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1401,6 +1431,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_ENSGRID_PROB_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&CCPA_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1435,6 +1466,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_ENSGRID_MEAN_03h_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&CCPA_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1469,6 +1501,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_ENSGRID_PROB_03h_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&CCPA_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1504,6 +1537,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_ENSGRID_MEAN_06h_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&CCPA_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1538,6 +1572,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_ENSGRID_PROB_06h_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&CCPA_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1573,6 +1608,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_ENSGRID_MEAN_24h_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&CCPA_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1607,6 +1643,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_ENSGRID_PROB_24h_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&CCPA_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1641,6 +1678,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_ENSGRID_PROB_REFC_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&MRMS_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1674,6 +1712,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_ENSGRID_PROB_RETOP_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&MRMS_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1708,6 +1747,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_ENSPOINT_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&NDAS_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1739,6 +1779,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_ENSPOINT_MEAN_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&NDAS_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H
@@ -1770,6 +1811,7 @@ the tag to be identical to the ones above for other output times.
&LOGDIR;/&VX_ENSPOINT_PROB_TN;_@Y@m@d@H.log
GLOBAL_VAR_DEFNS_FP&GLOBAL_VAR_DEFNS_FP;
+ USHDIR&USHDIR;
OBS_DIR&NDAS_OBS_DIR;
CYCLE_DIR&CYCLE_BASEDIR;/@Y@m@d@H
CDATE@Y@m@d@H