diff --git a/jobs/JRRFS_ENSPOST_AWIPS b/jobs/JREFS_AWIPS
similarity index 78%
rename from jobs/JRRFS_ENSPOST_AWIPS
rename to jobs/JREFS_AWIPS
index 9317f9948..1fd68b2f2 100755
--- a/jobs/JRRFS_ENSPOST_AWIPS
+++ b/jobs/JREFS_AWIPS
@@ -28,18 +28,18 @@ export SENDCOM=${SENDCOM:-YES}
export SENDECF=${SENDECF:-YES}
export SENDDBN=${SENDDBN:-YES}
-export HOMErrfs=${HOMErrfs:-$PACKAGEROOT/rrfs.${rrfs_ver}}
-export USHrrfs=${USHrrfs:-$HOMErrfs/ush}
-export PARMwmo=${PARMwmo:-$HOMErrfs/parm/wmo}
+export HOMErefs=${HOMErefs:-$PACKAGEROOT/refs.${refs_ver}}
+export USHrefs=${USHrefs:-$HOMErefs/ush}
+export PARMwmo=${PARMwmo:-$HOMErefs/parm/wmo}
###############################
# Specify NET and RUN name
###############################
-export NET=${NET:-rrfs}
-export RUN=${RUN:-rrfs}
+export NET=${NET:-refs}
+export RUN=${RUN:-refs}
-export COMIN=${COMIN:-$(compath.py -o $NET/${rrfs_ver})/$RUN.${PDY}/ensprod}
-export COMOUT=${COMOUT:-$(compath.py -o $NET/${rrfs_ver})/$RUN.${PDY}/wmo}
+export COMIN=${COMIN:-$(compath.py -o $NET/${refs_ver})/$RUN.${PDY}/ensprod}
+export COMOUT=${COMOUT:-$(compath.py -o $NET/${refs_ver})/$RUN.${PDY}/wmo}
if [ ! -f $COMOUT ] ; then
mkdir -p -m 775 $COMOUT
@@ -49,7 +49,7 @@ export pgmout=OUTPUT.$$
#################################################################
# Execute the script
-$HOMErrfs/scripts/exrrfs_enspost_awips.sh.ecf $type
+$HOMErefs/scripts/exrefs_awips.sh.ecf $type
#################################################################
cd ${DATAROOT}
diff --git a/jobs/JRRFS_ENSPOST_EAS_1 b/jobs/JREFS_EAS_1
similarity index 78%
rename from jobs/JRRFS_ENSPOST_EAS_1
rename to jobs/JREFS_EAS_1
index c23d25217..5b6b733b3 100755
--- a/jobs/JRRFS_ENSPOST_EAS_1
+++ b/jobs/JREFS_EAS_1
@@ -43,28 +43,26 @@ export SENDDBN_NTC=${SENDDBN_NTC:-NO}
# Save it for time lag ensemble
# export COMINhiresw=${COMINhiresw:-$(compath.py ${envir}/com/hiresw/${hiresw_ver}/hiresw)}
-# export COMINnam=${COMINnam:-$GESROOT/rrfs}
-# export COMINhrrr=${COMINhrrr:-$GESROOT/rrfs}
-export HOMErrfs=${HOMErrfs:-$PACKAGEROOT/rrfs.${rrfs_ver}}
-export EXECrrfs=${EXECrrfs:-$HOMErrfs/exec}
-export PARMrrfs=${PARMrrfs:-$HOMErrfs/parm}
-export USHrrfs=${USHrrfs:-$HOMErrfs/ush}
-export FIXrrfs=${FIXrrfs:-$HOMErrfs/fix}
-export SCRIPTSrrfs=${SCRIPTSrrfs:-$HOMErrfs/scripts}
+export HOMErefs=${HOMErefs:-$PACKAGEROOT/refs.${refs_ver}}
+export EXECrefs=${EXECrefs:-$HOMErefs/exec}
+export PARMrefs=${PARMrefs:-$HOMErefs/parm}
+export USHrefs=${USHrefs:-$HOMErefs/ush}
+export FIXrefs=${FIXrefs:-$HOMErefs/fix}
+export SCRIPTSrefs=${SCRIPTSrefs:-$HOMErefs/scripts}
###################################
# Specify NET and RUN Name and model
####################################
-export NET=${NET:-rrfs}
-export RUN=${RUN:-rrfs}
+export NET=${NET:-refs}
+export RUN=${RUN:-refs}
export IOBUF_PARAMS='*:size=8M:count=8'
##############################################
# Define running directory and COM directories
##############################################
-export COMOUT=${COMOUT:-$(compath.py -o $NET/${rrfs_ver})/$RUN.${PDY}}
+export COMOUT=${COMOUT:-$(compath.py -o $NET/${refs_ver})/$RUN.${PDY}}
if [ ! -d $COMOUT ] ; then
mkdir -p $COMOUT/ensprod
@@ -76,7 +74,7 @@ export pgmout="OUTPUT.$$"
########################################################
# Execute the script.
-$HOMErrfs/scripts/exrrfs_enspost_eas_1.sh.ecf $type
+$HOMErefs/scripts/exrefs_eas_1.sh.ecf $type
########################################################
msg="JOB $job HAS COMPLETED NORMALLY."
diff --git a/jobs/JRRFS_ENSPOST_EAS_2 b/jobs/JREFS_EAS_2
similarity index 75%
rename from jobs/JRRFS_ENSPOST_EAS_2
rename to jobs/JREFS_EAS_2
index c71004cae..d4513f808 100755
--- a/jobs/JRRFS_ENSPOST_EAS_2
+++ b/jobs/JREFS_EAS_2
@@ -42,29 +42,27 @@ export SENDDBN_NTC=${SENDDBN_NTC:-NO}
## PDY not included here as pull data from PDYm1 as well
# Save it for time lag ensemble
-export COMINhiresw=${COMINhiresw:-$(compath.py ${envir}/com/hiresw/${hiresw_ver}/hiresw)}
-export COMINnam=${COMINnam:-$GESROOT/rrfs}
-export COMINhrrr=${COMINhrrr:-$GESROOT/rrfs}
+export COMINhrrr=${COMINhrrr:-$GESROOT/refs}
-export HOMErrfs=${HOMErrfs:-$PACKAGEROOT/rrfs.${rrfs_ver}}
-export EXECrrfs=${EXECrrfs:-$HOMErrfs/exec}
-export PARMrrfs=${PARMrrfs:-$HOMErrfs/parm}
-export USHrrfs=${USHrrfs:-$HOMErrfs/ush}
-export FIXrrfs=${FIXrrfs:-$HOMErrfs/fix}
-export SCRIPTSrrfs=${SCRIPTSrrfs:-$HOMErrfs/scripts}
+export HOMErefs=${HOMErefs:-$PACKAGEROOT/refs.${refs_ver}}
+export EXECrefs=${EXECrefs:-$HOMErefs/exec}
+export PARMrefs=${PARMrefs:-$HOMErefs/parm}
+export USHrefs=${USHrefs:-$HOMErefs/ush}
+export FIXrefs=${FIXrefs:-$HOMErefs/fix}
+export SCRIPTSrefs=${SCRIPTSrefs:-$HOMErefs/scripts}
###################################
# Specify NET and RUN Name and model
####################################
-export NET=${NET:-rrfs}
-export RUN=${RUN:-rrfs}
+export NET=${NET:-refs}
+export RUN=${RUN:-refs}
export IOBUF_PARAMS='*:size=8M:count=8'
##############################################
# Define running directory and COM directories
##############################################
-export COMOUT=${COMOUT:-$(compath.py -o $NET/${rrfs_ver})/$RUN.${PDY}}
+export COMOUT=${COMOUT:-$(compath.py -o $NET/${refs_ver})/$RUN.${PDY}}
if [ ! -d $COMOUT ] ; then
mkdir -p $COMOUT/ensprod
@@ -76,7 +74,7 @@ export pgmout="OUTPUT.$$"
########################################################
# Execute the script.
-$HOMErrfs/scripts/exrrfs_enspost_eas_2.sh.ecf $type
+$HOMErefs/scripts/exrefs_eas_2.sh.ecf $type
########################################################
msg="JOB $job HAS COMPLETED NORMALLY."
diff --git a/jobs/JRRFS_ENSPOST_ENSPROD_1 b/jobs/JREFS_ENSPROD_1
similarity index 73%
rename from jobs/JRRFS_ENSPOST_ENSPROD_1
rename to jobs/JREFS_ENSPROD_1
index 4dc8b22ac..7d4d000f7 100755
--- a/jobs/JRRFS_ENSPOST_ENSPROD_1
+++ b/jobs/JREFS_ENSPROD_1
@@ -1,9 +1,9 @@
#!/bin/bash
#############################################################
-# RRFS RUNALL
# 02/02/2015 Binbin Zhou, create for run all scripts
# 04/26/2023 Jun Du, added a timelag version (type=timelag)
+# 02/06/2024 M. Pyle - switches things to REFS
#############################################################
########################################
@@ -45,18 +45,18 @@ export SENDECF=${SENDECF:-YES}
export SENDDBN=${SENDDBN:-YES}
export SENDDBN_NTC=${SENDDBN_NTC:-NO}
-export HOMErrfs=${HOMErrfs:-$PACKAGEROOT/rrfs.${rrfs_ver}}
-export EXECrrfs=${EXECrrfs:-$HOMErrfs/exec}
-export PARMrrfs=${PARMrrfs:-$HOMErrfs/parm}
-export USHrrfs=${USHrrfs:-$HOMErrfs/ush}
-export FIXrrfs=${FIXrrfs:-$HOMErrfs/fix}
-export SCRIPTSrrfs=${SCRIPTSrrfs:-$HOMErrfs/scripts}
+export HOMErefs=${HOMErefs:-$PACKAGEROOT/refs.${refs_ver}}
+export EXECrefs=${EXECrefs:-$HOMErefs/exec}
+export PARMrefs=${PARMrefs:-$HOMErefs/parm}
+export USHrefs=${USHrefs:-$HOMErefs/ush}
+export FIXrefs=${FIXrefs:-$HOMErefs/fix}
+export SCRIPTSrefs=${SCRIPTSrefs:-$HOMErefs/scripts}
###################################
# Specify NET and RUN Name and model
####################################
-export NET=${NET:-rrfs}
-export RUN=${RUN:-rrfs}
+export NET=${NET:-refs}
+export RUN=${RUN:-refs}
export IOBUF_PARAMS='*:size=8M:count=8'
@@ -66,10 +66,12 @@ export IOBUF_PARAMS='*:size=8M:count=8'
## PDY not included here as pull data from PDYm1 as well
-export COMINrrfs=${COMINrrfs:-$GESROOT/${RUN}}
-export COMOUT=${COMOUT:-$(compath.py -o $NET/${rrfs_ver})/$RUN.${PDY}}
-export COMINffg=${COMINffg:-$(compath.py -o $NET/${rrfs_ver})/${RUN}.${PDY}}
-export COMINffgm1=${COMINffg:-$(compath.py -o $NET/${rrfs_ver})/${RUN}.${PDYm1}}
+# think about this one. is it COMINrefs? Or just COMIN, as is internal to system?
+export COMINrefs=${COMINrefs:-$GESROOT/${RUN}}
+
+export COMOUT=${COMOUT:-$(compath.py -o $NET/${refs_ver})/$RUN.${PDY}}
+export COMINffg=${COMINffg:-$(compath.py -o $NET/${refs_ver})/${RUN}.${PDY}}
+export COMINffgm1=${COMINffg:-$(compath.py -o $NET/${refs_ver})/${RUN}.${PDYm1}}
if [ ! -d $COMOUT/ensprod ] ; then
mkdir -p $COMOUT/ensprod
@@ -86,20 +88,20 @@ export pgmout="OUTPUT.$$"
# export VERBOSE=YES
###################################################
-# Execute the Script exrrfs_enspost_ensprod.sh.ecf
-#export type=single
-#export type=timelag
-
-rm -rf poe.*
+# Execute the Script exrefs_ensprod.sh.ecf
+if [ -e ./poe.* ]
+then
+rm -rf ./poe.*
+fi
hrlist="01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 \
26 27 28 29 30 31 32 33 34 35 36"
for hr in $hrlist
do
-echo "$SCRIPTSrrfs/exrrfs_enspost_ensprod_link.sh.ecf $hr $type" >> poe.link.all
-echo "$SCRIPTSrrfs/exrrfs_enspost_ensprod.sh.ecf $hr $type" >> poe.ensprod.all
+echo "$SCRIPTSrefs/exrefs_ensprod_link.sh.ecf $hr $type" >> poe.link.all
+echo "$SCRIPTSrefs/exrefs_ensprod.sh.ecf $hr $type" >> poe.ensprod.all
done
chmod 775 poe.link.all
diff --git a/jobs/JRRFS_ENSPOST_ENSPROD_2 b/jobs/JREFS_ENSPROD_2
similarity index 72%
rename from jobs/JRRFS_ENSPOST_ENSPROD_2
rename to jobs/JREFS_ENSPROD_2
index 3b676d0fb..ff2d8b4e2 100755
--- a/jobs/JRRFS_ENSPOST_ENSPROD_2
+++ b/jobs/JREFS_ENSPROD_2
@@ -1,10 +1,11 @@
#!/bin/bash
#############################################################
-# RRFS RUNALL
# 02/02/2015 Binbin Zhou, create for run all scripts
# 2nd part to process 37-60h -- Jun
# 04/26/2023, Jun Du: added a timelag version (type=timelag or single)
+# 02/06/2024 M. Pyle - switches things to REFS
+#
#############################################################
########################################
@@ -45,18 +46,18 @@ export SENDECF=${SENDECF:-YES}
export SENDDBN=${SENDDBN:-YES}
export SENDDBN_NTC=${SENDDBN_NTC:-NO}
-export HOMErrfs=${HOMErrfs:-$PACKAGEROOT/rrfs.${rrfs_ver}}
-export EXECrrfs=${EXECrrfs:-$HOMErrfs/exec}
-export PARMrrfs=${PARMrrfs:-$HOMErrfs/parm}
-export USHrrfs=${USHrrfs:-$HOMErrfs/ush}
-export FIXrrfs=${FIXrrfs:-$HOMErrfs/fix}
-export SCRIPTSrrfs=${SCRIPTSrrfs:-$HOMErrfs/scripts}
+export HOMErefs=${HOMErefs:-$PACKAGEROOT/refs.${refs_ver}}
+export EXECrefs=${EXECrefs:-$HOMErefs/exec}
+export PARMrefs=${PARMrefs:-$HOMErefs/parm}
+export USHrefs=${USHrefs:-$HOMErefs/ush}
+export FIXrefs=${FIXrefs:-$HOMErefs/fix}
+export SCRIPTSrefs=${SCRIPTSrefs:-$HOMErefs/scripts}
###################################
# Specify NET and RUN Name and model
####################################
-export NET=${NET:-rrfs}
-export RUN=${RUN:-rrfs}
+export NET=${NET:-refs}
+export RUN=${RUN:-refs}
export IOBUF_PARAMS='*:size=8M:count=8'
@@ -66,11 +67,12 @@ export IOBUF_PARAMS='*:size=8M:count=8'
## PDY not included here as pull data from PDYm1 as well
-export COMINrrfs=${COMINrrfs:-$GESROOT/${RUN}}
+# should this be COMINrefs?
+export COMINrefs=${COMINrefs:-$GESROOT/${RUN}}
-export COMOUT=${COMOUT:-$(compath.py -o $NET/${rrfs_ver})/${RUN}.${PDY}}
-export COMINffg=${COMINffg:-$(compath.py -o $NET/${rrfs_ver})/${RUN}.${PDY}}
-export COMINffgm1=${COMINffg:-$(compath.py -o $NET/${rrfs_ver})/${RUN}.${PDYm1}}
+export COMOUT=${COMOUT:-$(compath.py -o $NET/${refs_ver})/${RUN}.${PDY}}
+export COMINffg=${COMINffg:-$(compath.py -o $NET/${refs_ver})/${RUN}.${PDY}}
+export COMINffgm1=${COMINffg:-$(compath.py -o $NET/${refs_ver})/${RUN}.${PDYm1}}
if [ ! -d $COMOUT/ensprod ] ; then
mkdir -p $COMOUT/ensprod
@@ -87,33 +89,26 @@ export pgmout="OUTPUT.$$"
# export VERBOSE=YES
###################################################
-# Execute the Script exrrfs_enspost_ensprod.sh.ecf
-#export type=single
-#export type=timelag
+# Execute the Script exrefs_ensprod.sh.ecf
rm -rf poe.*
-# might need to link from about f18 onward? (for 24 h QPF)
-# need every hour or just every 3 h??
-
if [ $type = single ];then
hrlist_link="01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60"
hrlist="37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60"
else
-#hrlist_link="01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54"
hrlist_link="01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60"
-#hrlist="37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54"
hrlist="37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60"
fi
for hr in $hrlist_link
do
-echo "$SCRIPTSrrfs/exrrfs_enspost_ensprod_link.sh.ecf $hr $type" >> poe.link.all
+echo "$SCRIPTSrefs/exrefs_ensprod_link.sh.ecf $hr $type" >> poe.link.all
done
for hr in $hrlist
do
-echo "$SCRIPTSrrfs/exrrfs_enspost_ensprod.sh.ecf $hr $type" >> poe.ensprod.all
+echo "$SCRIPTSrefs/exrefs_ensprod.sh.ecf $hr $type" >> poe.ensprod.all
done
diff --git a/jobs/JRRFS_ENSPOST_FFG_GEN b/jobs/JREFS_FFG_GEN
similarity index 73%
rename from jobs/JRRFS_ENSPOST_FFG_GEN
rename to jobs/JREFS_FFG_GEN
index 893cf0fcd..c04391f0b 100755
--- a/jobs/JRRFS_ENSPOST_FFG_GEN
+++ b/jobs/JREFS_FFG_GEN
@@ -29,23 +29,23 @@ export SENDCOM=${SENDCOM:-YES}
export SENDECF=${SENDECF:-YES}
export SENDDBN=${SENDDBN:-YES}
-export HOMErrfs=${HOMErrfs:-$PACKAGEROOT/rrfs.${rrfs_ver}}
-export USHrrfs=${USHrrfs:-$HOMErrfs/ush}
-export EXECrrfs=${EXECrrfs:-$HOMErrfs/exec}
+export HOMErefs=${HOMErefs:-$PACKAGEROOT/refs.${refs_ver}}
+export USHrefs=${USHrefs:-$HOMErefs/ush}
+export EXECrefs=${EXECrefs:-$HOMErefs/exec}
###############################
# Specify NET and RUN name
###############################
-export NET=${NET:-rrfs}
-export RUN=${RUN:-rrfs}
+export NET=${NET:-refs}
+export RUN=${RUN:-refs}
# how handle DCOMROOT - hardcode backup definition, or use $envir?
export DCOMROOT=${DCOMROOT:-/lfs/h1/ops/${envir}/dcom}
-#export COMIN=${COMIN:-$(compath.py -o $NET/${rrfs_ver})/${RUN}.${PDY}}
-#export COMOUT=${COMOUT:-$(compath.py -o $NET/${rrfs_ver})/${RUN}.${PDY}}
-export COMIN=${COMIN:-$(compath.py -o $NET/${rrfs_ver})/${RUN}.${PDY}}
-export COMOUT=${COMOUT:-$(compath.py -o $NET/${rrfs_ver})/${RUN}.${PDY}}
+#export COMIN=${COMIN:-$(compath.py -o $NET/${refs_ver})/${RUN}.${PDY}}
+#export COMOUT=${COMOUT:-$(compath.py -o $NET/${refs_ver})/${RUN}.${PDY}}
+export COMIN=${COMIN:-$(compath.py -o $NET/${refs_ver})/${RUN}.${PDY}}
+export COMOUT=${COMOUT:-$(compath.py -o $NET/${refs_ver})/${RUN}.${PDY}}
if [ ! -f $COMOUT ] ; then
@@ -56,7 +56,7 @@ export pgmout=OUTPUT.$$
#################################################################
# Execute the script
-$HOMErrfs/scripts/exrrfs_enspost_ffggen.sh.ecf
+$HOMErefs/scripts/exrefs_ffggen.sh.ecf
#################################################################
cd ${DATAROOT}
diff --git a/jobs/JRRFS_ENSPOST_GEMPAK b/jobs/JREFS_GEMPAK
similarity index 65%
rename from jobs/JRRFS_ENSPOST_GEMPAK
rename to jobs/JREFS_GEMPAK
index 3eb265b88..ae60080f9 100755
--- a/jobs/JRRFS_ENSPOST_GEMPAK
+++ b/jobs/JREFS_GEMPAK
@@ -28,8 +28,8 @@ export SENDCOM=${SENDCOM:-YES}
export SENDECF=${SENDECF:-YES}
export SENDDBN=${SENDDBN:-YES}
-export HOMErrfs=${HOMErrfs:-$PACKAGEROOT/rrfs.${rrfs_ver}}
-export GEMPAKrrfs=${GEMPAKrrfs:-$HOMErrfs/gempak}
+export HOMErefs=${HOMErefs:-$PACKAGEROOT/refs.${refs_ver}}
+export GEMPAKrefs=${GEMPAKrefs:-$HOMErefs/gempak}
if [ $type = single ];then
export finc=1
@@ -46,11 +46,11 @@ export DBN_ALERT_TYPE=${DBN_ALERT_TYPE:-RRFS_GEMPAK}
###############################
# Specify NET and RUN name
###############################
-export NET=${NET:-rrfs}
-export RUN=${RUN:-rrfs}
+export NET=${NET:-refs}
+export RUN=${RUN:-refs}
-export COMOUT=${COMOUT:-$(compath.py -o $NET/${rrfs_ver})/${RUN}.${PDY}/gempak}
-export COMIN=${COMIN:-$(compath.py -o $NET/${rrfs_ver})/${RUN}.${PDY}/ensprod}
+export COMOUT=${COMOUT:-$(compath.py -o $NET/${refs_ver})/${RUN}.${PDY}/gempak}
+export COMIN=${COMIN:-$(compath.py -o $NET/${refs_ver})/${RUN}.${PDY}/ensprod}
if [ ! -f $COMOUT ] ; then
mkdir -p -m 775 $COMOUT
@@ -64,13 +64,13 @@ env
# Execute the script
rm -f poescript
-echo "$HOMErrfs/scripts/exrrfs_enspost_gempak.sh.ecf mean > $DATA/${NEST}_mean.$$ " >>poescript
-echo "$HOMErrfs/scripts/exrrfs_enspost_gempak.sh.ecf pmmn > $DATA/${NEST}_pmmn.$$ " >>poescript
-echo "$HOMErrfs/scripts/exrrfs_enspost_gempak.sh.ecf avrg > $DATA/${NEST}_avrg.$$ " >>poescript
-echo "$HOMErrfs/scripts/exrrfs_enspost_gempak.sh.ecf prob > $DATA/${NEST}_prob.$$ " >>poescript
-echo "$HOMErrfs/scripts/exrrfs_enspost_gempak.sh.ecf sprd > $DATA/${NEST}_sprd.$$ " >>poescript
-echo "$HOMErrfs/scripts/exrrfs_enspost_gempak.sh.ecf eas > $DATA/${NEST}_eas.$$ " >>poescript
-echo "$HOMErrfs/scripts/exrrfs_enspost_gempak.sh.ecf lpmm > $DATA/${NEST}_lpmm.$$ " >>poescript
+echo "$HOMErefs/scripts/exrefs_gempak.sh.ecf mean > $DATA/${NEST}_mean.$$ " >>poescript
+echo "$HOMErefs/scripts/exrefs_gempak.sh.ecf pmmn > $DATA/${NEST}_pmmn.$$ " >>poescript
+echo "$HOMErefs/scripts/exrefs_gempak.sh.ecf avrg > $DATA/${NEST}_avrg.$$ " >>poescript
+echo "$HOMErefs/scripts/exrefs_gempak.sh.ecf prob > $DATA/${NEST}_prob.$$ " >>poescript
+echo "$HOMErefs/scripts/exrefs_gempak.sh.ecf sprd > $DATA/${NEST}_sprd.$$ " >>poescript
+echo "$HOMErefs/scripts/exrefs_gempak.sh.ecf eas > $DATA/${NEST}_eas.$$ " >>poescript
+echo "$HOMErefs/scripts/exrefs_gempak.sh.ecf lpmm > $DATA/${NEST}_lpmm.$$ " >>poescript
if [ ${NEST} = 'conus' ]
then
@@ -86,7 +86,7 @@ export finc=1
export fend=54
export fstart=01
fi
-echo "$HOMErrfs/scripts/exrrfs_enspost_gempak.sh.ecf ffri > $DATA/${NEST}_ffri.$$ " >>poescript
+echo "$HOMErefs/scripts/exrefs_gempak.sh.ecf ffri > $DATA/${NEST}_ffri.$$ " >>poescript
fi
chmod 775 ./poescript
diff --git a/jobs/JRRFS_ENSPOST_PREPROC_FV3 b/jobs/JREFS_PREPROC_FV3
similarity index 86%
rename from jobs/JRRFS_ENSPOST_PREPROC_FV3
rename to jobs/JREFS_PREPROC_FV3
index 1f437bea3..0ef19e97f 100755
--- a/jobs/JRRFS_ENSPOST_PREPROC_FV3
+++ b/jobs/JREFS_PREPROC_FV3
@@ -1,13 +1,13 @@
#!/bin/sh
#############################################################
-# RRFS RUNALL
# 02/02/2015 Binbin Zhou, create for run all scripts
# 08/11/2022 Jun Du, added a variable "region"
# 03/20/2023 Jun Du, the package name changed to rrfs_enspost
# 04/10/2023 Jun Du, added variable "name" to rearrange member's order
# by naming ctl run as mem01 rather than mem00
# 04/25/2023 Jun Du, added a version of time-lag ensemble (type=single or timelag)
+# 02/06/2024 M. Pyle Switch to REFS
#############################################################
########################################
@@ -21,8 +21,8 @@ date
###################################
# Specify NET and RUN Name and model
####################################
-export NET=${NET:-rrfs}
-export RUN=${RUN:-rrfs}
+export NET=${NET:-refs}
+export RUN=${RUN:-refs}
export IOBUF_PARAMS='*:size=8M:count=8'
@@ -34,16 +34,17 @@ export IOBUF_PARAMS='*:size=8M:count=8'
## PDY not included here as pull data from PDYm1 as well
# without timelagging maybe should include PDY here?
+# this should definitely be COMINrrfs
export COMINrrfs=${COMINrrfs:-$(compath.py ${envir}/com/rrfs/${rrfs_ver}/rrfs)}
-# export GESIN=${GESIN:-${GESROOT}/${envir}/hiresw/href}
+export HOMErefs=${HOMErefs:-$NWROOT/refs.${refs_ver}}
+export EXECrefs=${EXECrefs:-$HOMErefs/exec}
+export PARMrefs=${PARMrefs:-$HOMErefs/parm}
+export USHrefs=${USHrefs:-$HOMErefs/ush}
+export FIXrefs=${FIXrefs:-$HOMErefs/fix}
+export SCRIPTSrefs=${SCRIPTSrefs:-$HOMErefs/scripts}
-export HOMErrfs=${HOMErrfs:-$NWROOT/rrfs.${rrfs_ver}}
-export EXECrrfs=${EXECrrfs:-$HOMErrfs/exec}
-export PARMrrfs=${PARMrrfs:-$HOMErrfs/parm}
-export USHrrfs=${USHrrfs:-$HOMErrfs/ush}
-export FIXrrfs=${FIXrrfs:-$HOMErrfs/fix}
-export SCRIPTSrrfs=${SCRIPTSrrfs:-$HOMErrfs/scripts}
+# CLEAN
export ndate=/apps/ops/prod/nco/core/prod_util.v2.0.8/exec/ndate
###########################################################
@@ -101,7 +102,7 @@ echo have PDY as $PDY
# Define running directory and COM directories
##############################################
-export COMOUT=${COMOUT:-$(compath.py -o $NET/${rrfs_ver})/${RUN}.${PDY}}
+export COMOUT=${COMOUT:-$(compath.py -o $NET/${refs_ver})/${RUN}.${PDY}}
if [ ! -d $COMOUT ] ; then
mkdir -p $COMOUT/ensprod
@@ -121,7 +122,6 @@ export GESOUT=${GESOUT:-${GESROOT}/${RUN}}
# export VERBOSE=YES
###################################################
-# Execute the Script exrrfs_enspost_ensprod.sh
hrlist="00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 \
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 \
@@ -130,8 +130,6 @@ hrlist="00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 \
if [ $type = single ]; then
mems="01 02 03 04 05 06 07 08 09 10"
else
-# mems="01 02 03 04 05 06 07 08 09 10 11 12"
-# shift to just doing members from this cycle (more efficient if running routinely)
mems="01 02 03 04 05 06"
fi
@@ -182,12 +180,12 @@ do
backday=`echo $backdate | cut -c1-8`
backcyc=`echo $backdate | cut -c9-10`
- echo "$USHrrfs/enspost_preprocess_fv3_1h.sh ${backday} ${backcyc} ${mem} ${name} $hr ${region}" >> poe.fv3
+ echo "$USHrefs/enspost_preprocess_fv3_1h.sh ${backday} ${backcyc} ${mem} ${name} $hr ${region}" >> poe.fv3
else
- echo "$USHrrfs/enspost_preprocess_fv3_1h.sh $PDY ${cyc} ${mem} ${name} $hr ${region}" >> poe.fv3
+ echo "$USHrefs/enspost_preprocess_fv3_1h.sh $PDY ${cyc} ${mem} ${name} $hr ${region}" >> poe.fv3
fi
else
- echo "$USHrrfs/enspost_preprocess_fv3_1h.sh $PDY ${cyc} ${mem} ${name} $hr ${region}" >> poe.fv3
+ echo "$USHrefs/enspost_preprocess_fv3_1h.sh $PDY ${cyc} ${mem} ${name} $hr ${region}" >> poe.fv3
fi
done
@@ -249,12 +247,12 @@ fi
backdate=`$ndate -06 $PDY$cyc`
backday=`echo $backdate | cut -c1-8`
backcyc=`echo $backdate | cut -c9-10`
- echo "$USHrrfs/enspost_preprocess_fv3_3hapcp.sh ${region} ${backday} ${backcyc} ${mem} ${name}" >> poe.3hqpf.tlb
+ echo "$USHrefs/enspost_preprocess_fv3_3hapcp.sh ${region} ${backday} ${backcyc} ${mem} ${name}" >> poe.3hqpf.tlb
else
- echo "$USHrrfs/enspost_preprocess_fv3_3hapcp.sh ${region} ${PDY} ${cyc} ${mem} ${name}" >> poe.3hqpf
+ echo "$USHrefs/enspost_preprocess_fv3_3hapcp.sh ${region} ${PDY} ${cyc} ${mem} ${name}" >> poe.3hqpf
fi
else
- echo "$USHrrfs/enspost_preprocess_fv3_3hapcp.sh ${region} ${PDY} ${cyc} ${mem} ${name}" >> poe.3hqpf
+ echo "$USHrefs/enspost_preprocess_fv3_3hapcp.sh ${region} ${PDY} ${cyc} ${mem} ${name}" >> poe.3hqpf
fi
done
diff --git a/jobs/JRRFS_ENSPOST_PREPROC_HRRR b/jobs/JREFS_PREPROC_HRRR
similarity index 77%
rename from jobs/JRRFS_ENSPOST_PREPROC_HRRR
rename to jobs/JREFS_PREPROC_HRRR
index fba3c0a1a..a16528537 100755
--- a/jobs/JRRFS_ENSPOST_PREPROC_HRRR
+++ b/jobs/JREFS_PREPROC_HRRR
@@ -1,7 +1,6 @@
#!/bin/sh
#############################################################
-# RRFS RUNALL
# 02/02/2015 Binbin Zhou, create for run all scripts
# 08/11/2022 Jun Du, added a variable "region"
# 03/20/2023 Jun Du, the package name changed to rrfs_enspost
@@ -9,6 +8,7 @@
# by naming ctl run as mem01 rather than mem00
# 04/25/2023 Jun Du, added a version of time-lag ensemble (type=single or timelag)
# 09/21/2023 M. Pyle, adding a HRRR preprocessing job
+# 02/06/2024 M. Pyle, Switch from rrfs --> refs
#############################################################
########################################
@@ -22,8 +22,8 @@ date
###################################
# Specify NET and RUN Name and model
####################################
-export NET=${NET:-rrfs}
-export RUN=${RUN:-rrfs}
+export NET=${NET:-refs}
+export RUN=${RUN:-refs}
export IOBUF_PARAMS='*:size=8M:count=8'
@@ -35,17 +35,14 @@ export IOBUF_PARAMS='*:size=8M:count=8'
## PDY not included here as pull data from PDYm1 as well
# without timelagging maybe should include PDY here?
-# export COMINrrfs=${COMINrrfs:-$(compath.py ${envir}/com/rrfs/${rrfs_ver}/rrfs)}
export COMINhrrr=${COMINhrrr:-$(compath.py ${envir}/com/hrrr/${hrrr_ver}/hrrr)}
-# export GESIN=${GESIN:-${GESROOT}/${envir}/hiresw/href}
-
-export HOMErrfs=${HOMErrfs:-$NWROOT/rrfs.${rrfs_ver}}
-export EXECrrfs=${EXECrrfs:-$HOMErrfs/exec}
-export PARMrrfs=${PARMrrfs:-$HOMErrfs/parm}
-export USHrrfs=${USHrrfs:-$HOMErrfs/ush}
-export FIXrrfs=${FIXrrfs:-$HOMErrfs/fix}
-export SCRIPTSrrfs=${SCRIPTSrrfs:-$HOMErrfs/scripts}
+export HOMErefs=${HOMErefs:-$NWROOT/refs.${refs_ver}}
+export EXECrefs=${EXECrefs:-$HOMErefs/exec}
+export PARMrefs=${PARMrefs:-$HOMErefs/parm}
+export USHrefs=${USHrefs:-$HOMErefs/ush}
+export FIXrefs=${FIXrefs:-$HOMErefs/fix}
+export SCRIPTSrefs=${SCRIPTSrefs:-$HOMErefs/scripts}
# this needs to be generalized
export ndate=/apps/ops/prod/nco/core/prod_util.v2.0.8/exec/ndate
@@ -100,7 +97,7 @@ echo have PDY as $PDY
# Define running directory and COM directories
##############################################
-export COMOUT=${COMOUT:-$(compath.py -o $NET/${rrfs_ver})/${RUN}.${PDY}}
+export COMOUT=${COMOUT:-$(compath.py -o $NET/${refs_ver})/${RUN}.${PDY}}
if [ ! -d $COMOUT ] ; then
mkdir -p $COMOUT/ensprod
@@ -120,7 +117,6 @@ export GESOUT=${GESOUT:-${GESROOT}/${RUN}}
# export VERBOSE=YES
###################################################
-# Execute the Script exrrfs_enspost_ensprod.sh
hrlist="00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 \
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 \
@@ -165,17 +161,9 @@ for hr in $hrlist
do
if [ $type = timelag ]; then
-# if [ $mem = 07 -o $mem = 08 -o $mem = 09 -o $mem = 10 -o $mem = 11 -o $mem = 12 ];then
-# backdate=`$ndate -06 $PDY$cyc`
-# backday=`echo $backdate | cut -c1-8`
-# backcyc=`echo $backdate | cut -c9-10`
-
-# echo "$USHrrfs/enspost_preprocess_fv3_1h.sh ${backday} ${backcyc} ${mem} ${name} $hr ${region}" >> poe.fv3
-# else
- echo "$USHrrfs/enspost_preprocess_hrrr_1h.sh $PDY ${cyc} ${mem} ${name} $hr ${region}" >> poe.hrrr
-# fi
+ echo "$USHrefs/enspost_preprocess_hrrr_1h.sh $PDY ${cyc} ${mem} ${name} $hr ${region}" >> poe.hrrr
else # single time
- echo "$USHrrfs/enspost_preprocess_hrrr_1h.sh $PDY ${cyc} ${mem} ${name} $hr ${region}" >> poe.hrrr
+ echo "$USHrefs/enspost_preprocess_hrrr_1h.sh $PDY ${cyc} ${mem} ${name} $hr ${region}" >> poe.hrrr
fi
done
@@ -221,16 +209,9 @@ fi
#
if [ $type = timelag ]; then
-# if [ $mem = 07 -o $mem = 08 -o $mem = 09 -o $mem = 10 -o $mem = 11 -o $mem = 12 ];then
-# backdate=`$ndate -06 $PDY$cyc`
-# backday=`echo $backdate | cut -c1-8`
-# backcyc=`echo $backdate | cut -c9-10`
-# echo "$USHrrfs/enspost_preprocess_fv3_3hapcp.sh ${region} ${backday} ${backcyc} ${mem} ${name}" >> poe.3hqpf.tlb
-# else
- echo "$USHrrfs/enspost_preprocess_hrrr_3hapcp.sh ${region} ${PDY} ${cyc} ${mem} ${name}" >> poe.3hqpf
-# fi
+ echo "$USHrefs/enspost_preprocess_hrrr_3hapcp.sh ${region} ${PDY} ${cyc} ${mem} ${name}" >> poe.3hqpf
else
- echo "$USHrrfs/enspost_preprocess_hrrr_3hapcp.sh ${region} ${PDY} ${cyc} ${mem} ${name}" >> poe.3hqpf
+ echo "$USHrefs/enspost_preprocess_hrrr_3hapcp.sh ${region} ${PDY} ${cyc} ${mem} ${name}" >> poe.3hqpf
fi
done
diff --git a/parm/enspost_variable_grib2.tbl_3h_nonconus b/parm/enspost_variable_grib2.tbl_3h_nonconus
index 7b27f7dba..58dfab7cc 100644
--- a/parm/enspost_variable_grib2.tbl_3h_nonconus
+++ b/parm/enspost_variable_grib2.tbl_3h_nonconus
@@ -56,7 +56,9 @@ FZ1h 1 225 1 M0 K1 0 > K3 0.254 2.54 6.35
FZ3h 1 225 1 M0 K1 0 > K3 0.254 2.54 6.35
FZ6h 1 225 1 M0 K1 0 > K4 0.254 2.54 6.35 12.7
FZ12 1 225 1 M0 K1 0 > K4 0.254 2.54 6.35 12.7
-FZ24 1 225 1 M0 K1 0 > K4 0.254 2.54 6.35 12.7 25.4
+FZ24 1 225 1 M0 K1 0 > K5 0.254 2.54 6.35 12.7 25.4
+
+
19 special derived variables, each of which, needs code to process specially
ICIN 19 7 100 M0 P8 1000 900 800 725 650 575 500 400 = T1 1.0
diff --git a/rocoto/JREGIONAL_MIRROR_ENSPOST b/rocoto/JREGIONAL_MIRROR_ENSPOST
index 1c9722996..3edf6a5c6 100755
--- a/rocoto/JREGIONAL_MIRROR_ENSPOST
+++ b/rocoto/JREGIONAL_MIRROR_ENSPOST
@@ -34,55 +34,35 @@ do
for i in $indx
do
if [ "$cyc" == $i ]; then
- proddir_enspost_sinphys=/lfs/h2/emc/ptmp/emc.lam/test/com/rrfs/v1.0/rrfs.${PDY}/single
- proddir_enspost_sinphys_tl=/lfs/h2/emc/ptmp/emc.lam/test/com/rrfs/v1.0/rrfs.${PDY}/timelag
- proddir_enspost_mphys=/lfs/h2/emc/ptmp/emc.lam/testmp/com/rrfs/v1.0/rrfs.${PDY}/single
- proddir_enspost_mphys_tl=/lfs/h2/emc/ptmp/emc.lam/testmp/com/rrfs/v1.0/rrfs.${PDY}/timelag
+ proddir_enspost_sinphys_tl=/lfs/h2/emc/ptmp/emc.lam/para/com/refs/v1.0/refs.${PDY}
+ proddir_enspost_mphys_tl=/lfs/h2/emc/ptmp/emc.lam/testmp/com/refs/v1.0/refs.${PDY}
+ proddir_enspost_sinphys_tl_nwges=/lfs/h2/emc/ptmp/emc.lam/para/com/refs/v1.0/nwges/refs.${PDY}
-# single phys, single time
- destination_refs=$proddir_enspost_sinphys
- proddir_refs=$destination_refs
- destination_refs_cyc=$destination_refs/ensprod
- ssh $desmachine "mkdir -p $destination_refs_cyc"
- touch $proddir_refs/dummy
- rsync -aq $proddir_refs/dummy $desmachine:$destination_refs/
- rsync -aq $proddir_refs/dummy $desmachine:$destination_refs_cyc/
- rsync -arv $destination_refs_cyc/rrfs.t${cyc}z.* $desmachine:$destination_refs_cyc
+nwges_hrs="00 03 06 09 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60"
# single phys, timelag
destination_refs=$proddir_enspost_sinphys_tl
+ destination_nwges=$proddir_enspost_sinphys_tl_nwges
proddir_refs=$destination_refs
destination_refs_cyc=$destination_refs/ensprod
+ destination_refs_cyc_g2g=$destination_refs/verf_g2g
ssh $desmachine "mkdir -p $destination_refs_cyc"
touch $proddir_refs/dummy
rsync -aq $proddir_refs/dummy $desmachine:$destination_refs/
rsync -aq $proddir_refs/dummy $desmachine:$destination_refs_cyc/
- rsync -arv $destination_refs_cyc/rrfs.t${cyc}z.* $desmachine:$destination_refs_cyc
-
-# multi phys, single time
- destination_refs=$proddir_enspost_mphys
- proddir_refs=$destination_refs
- destination_refs_cyc=$destination_refs/ensprod
-
- ssh $desmachine "mkdir -p $destination_refs_cyc"
- touch $proddir_refs/dummy
- rsync -aq $proddir_refs/dummy $desmachine:$destination_refs/
- rsync -aq $proddir_refs/dummy $desmachine:$destination_refs_cyc/
- rsync -arv $destination_refs_cyc/rrfs.t${cyc}z.* $desmachine:$destination_refs_cyc
-
-# multi phys, timelag
- destination_refs=$proddir_enspost_mphys_tl
- proddir_refs=$destination_refs
- destination_refs_cyc=$destination_refs/ensprod
-
- ssh $desmachine "mkdir -p $destination_refs_cyc"
- touch $proddir_refs/dummy
- rsync -aq $proddir_refs/dummy $desmachine:$destination_refs/
- rsync -aq $proddir_refs/dummy $desmachine:$destination_refs_cyc/
- rsync -arv $destination_refs_cyc/rrfs.t${cyc}z.* $desmachine:$destination_refs_cyc
+ rsync -aq $proddir_refs/dummy $desmachine:$destination_refs_cyc_g2g/
+ rsync -aq $proddir_refs/dummy $desmachine:$destination_nwges/
+ rsync -arv $destination_refs_cyc/refs.t${cyc}z.* $desmachine:$destination_refs_cyc/
+ rsync -av $proddir_refs/refs.t${cyc}z.* $desmachine:$destination_refs/
+ rsync -arv $destination_refs_cyc_g2g/* $desmachine:$destination_refs_cyc_g2g/
+ for hr in $nwges_hrs
+do
+ rsync -arv $destination_nwges/fv3s.t${cyc}z.*.m??.f${hr}.grib2 $desmachine:$destination_nwges
+ rsync -arv $destination_nwges/hrrr.t${cyc}z.*.f${hr}.grib2 $desmachine:$destination_nwges
+done
fi
done
diff --git a/rocoto/JREGIONAL_MIRROR_ENSPOST_multiphys_single b/rocoto/JREGIONAL_MIRROR_ENSPOST_multiphys_single
deleted file mode 100755
index a7c42ad33..000000000
--- a/rocoto/JREGIONAL_MIRROR_ENSPOST_multiphys_single
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/bin/bash
-
-module purge
-module load envvar/1.0
-module load prod_util/2.0.10
-
-set -x
-
-CURRENTDATE=$PDY$cyc
-
-mysite=$(cat /etc/cluster_name)
-primary=$(head -1 /lfs/h1/ops/prod/config/prodmachinefile | cut -d ":" -f2-)
-backup=$(head -2 /lfs/h1/ops/prod/config/prodmachinefile | tail -1 | cut -d ":" -f2-)
-
-if [ "$primary" == "cactus" ]; then
- desmachine=emc.lam@ddxfer.wcoss2.ncep.noaa.gov
-else
- desmachine=emc.lam@cdxfer.wcoss2.ncep.noaa.gov
-fi
-
-#for hourback in 1 2 3 4 5 6
-
-indx="00 06 12 18"
-
-for hourback in 0 2 4 6 8 10 12
-do
- #YYYYMMDDHH=`date +"%Y%m%d%H" -d "${CURRENTDATE} ${minsback} minute ago"`
- #currentdate=`date +"%Y%m%d %H"`
- YYYYMMDDHH=`$NDATE -$hourback $CURRENTDATE`
-
- PDY=`echo ${YYYYMMDDHH} | cut -c1-8`
- cyc=`echo ${YYYYMMDDHH} | cut -c9-10`
-
- for i in $indx
- do
- if [ "$cyc" == $i ]; then
- proddir_enspost_sinphys=/lfs/h2/emc/ptmp/emc.lam/test/com/rrfs/v1.0/rrfs.${PDY}/single
- proddir_enspost_sinphys_tl=/lfs/h2/emc/ptmp/emc.lam/test/com/rrfs/v1.0/rrfs.${PDY}/timelag
- proddir_enspost_mphys=/lfs/h2/emc/ptmp/emc.lam/testmp/com/rrfs/v1.0/rrfs.${PDY}/single
- proddir_enspost_mphys_tl=/lfs/h2/emc/ptmp/emc.lam/testmp/com/rrfs/v1.0/rrfs.${PDY}/timelag
-
-
-# multi phys, single time
- destination_refs=$proddir_enspost_mphys
- proddir_refs=$destination_refs
- destination_refs_cyc=$destination_refs/ensprod
-
- ssh $desmachine "mkdir -p $destination_refs_cyc"
- touch $proddir_refs/dummy
- rsync -aq $proddir_refs/dummy $desmachine:$destination_refs/
- rsync -aq $proddir_refs/dummy $desmachine:$destination_refs_cyc/
- rsync -arv $destination_refs_cyc/rrfs.t${cyc}z.* $desmachine:$destination_refs_cyc
-
- fi
- done
-
-done
-
-exit
diff --git a/rocoto/JREGIONAL_MIRROR_ENSPOST_multiphys_timelag b/rocoto/JREGIONAL_MIRROR_ENSPOST_multiphys_timelag
deleted file mode 100755
index 26a3991e6..000000000
--- a/rocoto/JREGIONAL_MIRROR_ENSPOST_multiphys_timelag
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/bin/bash
-
-module purge
-module load envvar/1.0
-module load prod_util/2.0.10
-
-set -x
-
-CURRENTDATE=$PDY$cyc
-
-mysite=$(cat /etc/cluster_name)
-primary=$(head -1 /lfs/h1/ops/prod/config/prodmachinefile | cut -d ":" -f2-)
-backup=$(head -2 /lfs/h1/ops/prod/config/prodmachinefile | tail -1 | cut -d ":" -f2-)
-
-if [ "$primary" == "cactus" ]; then
- desmachine=emc.lam@ddxfer.wcoss2.ncep.noaa.gov
-else
- desmachine=emc.lam@cdxfer.wcoss2.ncep.noaa.gov
-fi
-
-#for hourback in 1 2 3 4 5 6
-
-indx="00 06 12 18"
-
-for hourback in 0 2 4 6 8 10 12
-do
- #YYYYMMDDHH=`date +"%Y%m%d%H" -d "${CURRENTDATE} ${minsback} minute ago"`
- #currentdate=`date +"%Y%m%d %H"`
- YYYYMMDDHH=`$NDATE -$hourback $CURRENTDATE`
-
- PDY=`echo ${YYYYMMDDHH} | cut -c1-8`
- cyc=`echo ${YYYYMMDDHH} | cut -c9-10`
-
- for i in $indx
- do
- if [ "$cyc" == $i ]; then
- proddir_enspost_sinphys=/lfs/h2/emc/ptmp/emc.lam/test/com/rrfs/v1.0/rrfs.${PDY}/single
- proddir_enspost_sinphys_tl=/lfs/h2/emc/ptmp/emc.lam/test/com/rrfs/v1.0/rrfs.${PDY}/timelag
- proddir_enspost_mphys=/lfs/h2/emc/ptmp/emc.lam/testmp/com/rrfs/v1.0/rrfs.${PDY}/single
- proddir_enspost_mphys_tl=/lfs/h2/emc/ptmp/emc.lam/testmp/com/rrfs/v1.0/rrfs.${PDY}/timelag
-
-# multi phys, timelag
- destination_refs=$proddir_enspost_mphys_tl
- proddir_refs=$destination_refs
- destination_refs_cyc=$destination_refs/ensprod
-
- ssh $desmachine "mkdir -p $destination_refs_cyc"
- touch $proddir_refs/dummy
- rsync -aq $proddir_refs/dummy $desmachine:$destination_refs/
- rsync -aq $proddir_refs/dummy $desmachine:$destination_refs_cyc/
- rsync -arv $destination_refs_cyc/rrfs.t${cyc}z.* $desmachine:$destination_refs_cyc
-
- fi
- done
-
-done
-
-exit
diff --git a/rocoto/JREGIONAL_MIRROR_ENSPOST_singlephys_single b/rocoto/JREGIONAL_MIRROR_ENSPOST_singlephys_single
deleted file mode 100755
index 56c3c0f80..000000000
--- a/rocoto/JREGIONAL_MIRROR_ENSPOST_singlephys_single
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/bin/bash
-
-module purge
-module load envvar/1.0
-module load prod_util/2.0.10
-
-set -x
-
-CURRENTDATE=$PDY$cyc
-
-mysite=$(cat /etc/cluster_name)
-primary=$(head -1 /lfs/h1/ops/prod/config/prodmachinefile | cut -d ":" -f2-)
-backup=$(head -2 /lfs/h1/ops/prod/config/prodmachinefile | tail -1 | cut -d ":" -f2-)
-
-if [ "$primary" == "cactus" ]; then
- desmachine=emc.lam@ddxfer.wcoss2.ncep.noaa.gov
-else
- desmachine=emc.lam@cdxfer.wcoss2.ncep.noaa.gov
-fi
-
-#for hourback in 1 2 3 4 5 6
-
-indx="00 06 12 18"
-
-for hourback in 0 2 4 6 8 10 12
-do
- #YYYYMMDDHH=`date +"%Y%m%d%H" -d "${CURRENTDATE} ${minsback} minute ago"`
- #currentdate=`date +"%Y%m%d %H"`
- YYYYMMDDHH=`$NDATE -$hourback $CURRENTDATE`
-
- PDY=`echo ${YYYYMMDDHH} | cut -c1-8`
- cyc=`echo ${YYYYMMDDHH} | cut -c9-10`
-
- for i in $indx
- do
- if [ "$cyc" == $i ]; then
- proddir_enspost_sinphys=/lfs/h2/emc/ptmp/emc.lam/test/com/rrfs/v1.0/rrfs.${PDY}/single
- proddir_enspost_sinphys_tl=/lfs/h2/emc/ptmp/emc.lam/test/com/rrfs/v1.0/rrfs.${PDY}/timelag
- proddir_enspost_mphys=/lfs/h2/emc/ptmp/emc.lam/testmp/com/rrfs/v1.0/rrfs.${PDY}/single
- proddir_enspost_mphys_tl=/lfs/h2/emc/ptmp/emc.lam/testmp/com/rrfs/v1.0/rrfs.${PDY}/timelag
-
-# single phys, single time
- destination_refs=$proddir_enspost_sinphys
- proddir_refs=$destination_refs
- destination_refs_cyc=$destination_refs/ensprod
-
- ssh $desmachine "mkdir -p $destination_refs_cyc"
- touch $proddir_refs/dummy
- rsync -aq $proddir_refs/dummy $desmachine:$destination_refs/
- rsync -aq $proddir_refs/dummy $desmachine:$destination_refs_cyc/
- rsync -arv $destination_refs_cyc/rrfs.t${cyc}z.* $desmachine:$destination_refs_cyc
-
-
- fi
- done
-
-done
-
-exit
diff --git a/rocoto/JREGIONAL_MIRROR_ENSPOST_singlephys_timelag b/rocoto/JREGIONAL_MIRROR_ENSPOST_singlephys_timelag
deleted file mode 100755
index 0f26d09b6..000000000
--- a/rocoto/JREGIONAL_MIRROR_ENSPOST_singlephys_timelag
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/bin/bash
-
-module purge
-module load envvar/1.0
-module load prod_util/2.0.10
-
-set -x
-
-CURRENTDATE=$PDY$cyc
-
-mysite=$(cat /etc/cluster_name)
-primary=$(head -1 /lfs/h1/ops/prod/config/prodmachinefile | cut -d ":" -f2-)
-backup=$(head -2 /lfs/h1/ops/prod/config/prodmachinefile | tail -1 | cut -d ":" -f2-)
-
-if [ "$primary" == "cactus" ]; then
- desmachine=emc.lam@ddxfer.wcoss2.ncep.noaa.gov
-else
- desmachine=emc.lam@cdxfer.wcoss2.ncep.noaa.gov
-fi
-
-#for hourback in 1 2 3 4 5 6
-
-indx="00 06 12 18"
-
-for hourback in 0 2 4 6 8 10 12
-do
- #YYYYMMDDHH=`date +"%Y%m%d%H" -d "${CURRENTDATE} ${minsback} minute ago"`
- #currentdate=`date +"%Y%m%d %H"`
- YYYYMMDDHH=`$NDATE -$hourback $CURRENTDATE`
-
- PDY=`echo ${YYYYMMDDHH} | cut -c1-8`
- cyc=`echo ${YYYYMMDDHH} | cut -c9-10`
-
- for i in $indx
- do
- if [ "$cyc" == $i ]; then
- proddir_enspost_sinphys_tl=/lfs/h2/emc/ptmp/emc.lam/para/com/rrfs/v1.1/rrfs.${PDY}
- proddir_enspost_mphys_tl=/lfs/h2/emc/ptmp/emc.lam/testmp/com/rrfs/v1.1/rrfs.${PDY}
- proddir_enspost_sinphys_tl_nwges=/lfs/h2/emc/ptmp/emc.lam/para/com/rrfs/v1.1/nwges/rrfs.${PDY}
-
-
-nwges_hrs="00 03 06 09 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60"
-
-# single phys, timelag
- destination_refs=$proddir_enspost_sinphys_tl
- destination_nwges=$proddir_enspost_sinphys_tl_nwges
- proddir_refs=$destination_refs
- destination_refs_cyc=$destination_refs/ensprod
- destination_refs_cyc_g2g=$destination_refs/verf_g2g
-
- ssh $desmachine "mkdir -p $destination_refs_cyc"
- touch $proddir_refs/dummy
- rsync -aq $proddir_refs/dummy $desmachine:$destination_refs/
- rsync -aq $proddir_refs/dummy $desmachine:$destination_refs_cyc/
- rsync -aq $proddir_refs/dummy $desmachine:$destination_refs_cyc_g2g/
- rsync -aq $proddir_refs/dummy $desmachine:$destination_nwges/
- rsync -arv $destination_refs_cyc/rrfs.t${cyc}z.* $desmachine:$destination_refs_cyc/
- rsync -av $proddir_refs/rrfs.t${cyc}z.* $desmachine:$destination_refs/
- rsync -arv $destination_refs_cyc_g2g/* $desmachine:$destination_refs_cyc_g2g
- for hr in $nwges_hrs
-do
- rsync -arv $destination_nwges/fv3s.t${cyc}z.*.m??.f${hr}.grib2 $desmachine:$destination_nwges
- rsync -arv $destination_nwges/hrrr.t${cyc}z.*.f${hr}.grib2 $desmachine:$destination_nwges
-done
- fi
- done
-
-done
-
-exit
diff --git a/rocoto/JRRFSA_SENDENSPOSTMP_AWS b/rocoto/JRRFSA_SENDENSPOSTMP_AWS
deleted file mode 100755
index 9c7f0d025..000000000
--- a/rocoto/JRRFSA_SENDENSPOSTMP_AWS
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/bin/bash
-set -x
-
-export RUN=rrfs_a
-
-# If the data directory does not exist, then stop the job
-export DATA=/lfs/h2/emc/ptmp/emc.lam/testmp/com/rrfs/v1.0/rrfs.${PDY}/single/ensprod/
-
-if [ -d $DATA ]; then
- echo "Run directory exists, transferring data inside of it"
- cd $DATA
-else
- echo "WARNING: Run directory does not exist, check real-time parallel"
- exit
-fi
-
-export pid=$$
-export pgmout="OUTPUT.${pid}"
-
-. /lfs/h2/emc/lam/noscrub/Benjamin.Blake/key.bdp
-
-# Copy the bufr sounding file to AWS
-
-types="prob avrg eas ffri lpmm mean pmmn sprd"
-
-# for typ in $types
-# do
-
-# posthr=01
-# while [ $posthr -le 60 ] ; do
-
-# aws s3 cp rrfs.t${cyc}z.conus.${typ}.f${posthr}.grib2 s3://noaa-rrfs-pds/rrfs_a/rrfs_a.${PDY}/${cyc}/multi_physics/enspost_single/
-# aws s3 cp rrfs.t${cyc}z.conus.${typ}.f${posthr}.grib2.idx s3://noaa-rrfs-pds/rrfs_a/rrfs_a.${PDY}/${cyc}/multi_physics/enspost_single/
-
-aws s3 cp ./ s3://noaa-rrfs-pds/rrfs_a/rrfs_a.${PDY}/${cyc}/multi_physics/enspost_single/ --recursive --exclude "*" --include "rrfs.t${cyc}z*.grib2*"
-
-# let "posthr=$(( ${posthr#0} + 1 ))"
-# if [ $posthr -le 10 ] ; then
-# posthr=$(printf "%02d" $posthr)
-# fi
-# done
-
-# done
-
-
-if [ $cyc -eq 00 -o $cyc -eq 06 -o $cyc -eq 12 -o $cyc -eq 18 ]; then
- cd /lfs/h2/emc/ptmp/Benjamin.Blake/logfiles
- echo "I am done" > donefile.enspostaws.${CDATE}
- aws s3 cp donefile.enspostaws.${CDATE} s3://noaa-rrfs-pds/rrfs_a/rrfs_a.${PDY}/multi_physics/enspost_single/
-fi
-
-date
-
-exit
diff --git a/rocoto/JRRFSA_SENDENSPOSTMP_AWS_TL b/rocoto/JRRFSA_SENDENSPOSTMP_AWS_TL
deleted file mode 100755
index 33a19ff30..000000000
--- a/rocoto/JRRFSA_SENDENSPOSTMP_AWS_TL
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/bin/bash
-set -x
-
-export RUN=rrfs_a
-
-# If the data directory does not exist, then stop the job
-export DATA=/lfs/h2/emc/ptmp/emc.lam/testmp/com/rrfs/v1.0/rrfs.${PDY}/timelag/ensprod/
-
-if [ -d $DATA ]; then
- echo "Run directory exists, transferring data inside of it"
- cd $DATA
-else
- echo "WARNING: Run directory does not exist, check real-time parallel"
- exit
-fi
-
-export pid=$$
-export pgmout="OUTPUT.${pid}"
-
-. /lfs/h2/emc/lam/noscrub/Benjamin.Blake/key.bdp
-
-# Copy the bufr sounding file to AWS
-
-types="prob avrg eas ffri lpmm mean pmmn sprd"
-
-# for typ in $types
-# do
-
-# posthr=01
-# while [ $posthr -le 60 ] ; do
-
-# aws s3 cp rrfs.t${cyc}z.conus.${typ}.f${posthr}.grib2 s3://noaa-rrfs-pds/rrfs_a/rrfs_a.${PDY}/${cyc}/multi_physics/enspost_timelag/
-# aws s3 cp rrfs.t${cyc}z.conus.${typ}.f${posthr}.grib2.idx s3://noaa-rrfs-pds/rrfs_a/rrfs_a.${PDY}/${cyc}/multi_physics/enspost_timelag/
-
-aws s3 cp ./ s3://noaa-rrfs-pds/rrfs_a/rrfs_a.${PDY}/${cyc}/multi_physics/enspost_timelag/ --recursive --exclude "*" --include "rrfs.t${cyc}z*.grib2*"
-
-# let "posthr=$(( ${posthr#0} + 1 ))"
-# if [ $posthr -le 10 ] ; then
-# posthr=$(printf "%02d" $posthr)
-# fi
-# done
-
-# done
-
-
-if [ $cyc -eq 00 -o $cyc -eq 06 -o $cyc -eq 12 -o $cyc -eq 18 ]; then
- cd /lfs/h2/emc/ptmp/Benjamin.Blake/logfiles
- echo "I am done" > donefile.enspostaws.${CDATE}
- aws s3 cp donefile.enspostaws.${CDATE} s3://noaa-rrfs-pds/rrfs_a/rrfs_a.${PDY}/multi_physics/enspost_timelag/
-fi
-
-date
-
-exit
diff --git a/rocoto/JRRFSA_SENDENSPOST_AWS b/rocoto/JRRFSA_SENDENSPOST_AWS
deleted file mode 100755
index 2c5b43b91..000000000
--- a/rocoto/JRRFSA_SENDENSPOST_AWS
+++ /dev/null
@@ -1,55 +0,0 @@
-#!/bin/bash
-set -x
-
-export RUN=rrfs_a
-
-# If the data directory does not exist, then stop the job
-export DATA=/lfs/h2/emc/ptmp/emc.lam/test/com/rrfs/v1.0/rrfs.${PDY}/single/ensprod/
-
-if [ -d $DATA ]; then
- echo "Run directory exists, transferring data inside of it"
- cd $DATA
-else
- echo "WARNING: Run directory does not exist, check real-time parallel"
- exit
-fi
-
-export pid=$$
-export pgmout="OUTPUT.${pid}"
-
-. /lfs/h2/emc/lam/noscrub/Benjamin.Blake/key.bdp
-
-# Copy the bufr sounding file to AWS
-
-types="prob avrg eas ffri lpmm mean pmmn sprd"
-
-# for typ in $types
-# do
-
-# posthr=01
-# while [ $posthr -le 60 ] ; do
-
-# aws s3 cp rrfs.t${cyc}z.conus.${typ}.f${posthr}.grib2 s3://noaa-rrfs-pds/rrfs_a/rrfs_a.${PDY}/${cyc}/single_physics/enspost_single/
-# aws s3 cp rrfs.t${cyc}z.conus.${typ}.f${posthr}.grib2.idx s3://noaa-rrfs-pds/rrfs_a/rrfs_a.${PDY}/${cyc}/single_physics/enspost_single/
-
-aws s3 cp ./ s3://noaa-rrfs-pds/rrfs_a/rrfs_a.${PDY}/${cyc}/single_physics/enspost_single/ --recursive --exclude "*" --include "rrfs.t${cyc}z*.grib2*"
-
-
-# let "posthr=$(( ${posthr#0} + 1 ))"
-# if [ $posthr -le 10 ] ; then
-# posthr=$(printf "%02d" $posthr)
-# fi
-# done
-
-# done
-
-
-if [ $cyc -eq 00 -o $cyc -eq 06 -o $cyc -eq 12 -o $cyc -eq 18 ]; then
- cd /lfs/h2/emc/ptmp/Benjamin.Blake/logfiles
- echo "I am done" > donefile.enspostaws.${CDATE}
- aws s3 cp donefile.enspostaws.${CDATE} s3://noaa-rrfs-pds/rrfs_a/rrfs_a.${PDY}/single_physics/enspost_single/
-fi
-
-date
-
-exit
diff --git a/rocoto/JRRFSA_SENDENSPOST_AWS_TL b/rocoto/JRRFSA_SENDENSPOST_AWS_TL
index f18ea9b1e..a3cb23c77 100755
--- a/rocoto/JRRFSA_SENDENSPOST_AWS_TL
+++ b/rocoto/JRRFSA_SENDENSPOST_AWS_TL
@@ -4,7 +4,9 @@ set -x
export RUN=rrfs_a
# If the data directory does not exist, then stop the job
-export DATA=/lfs/h2/emc/ptmp/emc.lam/para/com/rrfs/v1.1/rrfs.${PDY}/ensprod/
+export DATA=/lfs/h2/emc/ptmp/emc.lam/para/com/refs/v1.0/refs.${PDY}/ensprod/
+export DATASNOW=/lfs/h2/emc/ptmp/emc.lam/para/com/refs/v1.2/refs.${PDY}/ensprod/
+
if [ -d $DATA ]; then
echo "Run directory exists, transferring data inside of it"
@@ -19,31 +21,24 @@ export pgmout="OUTPUT.${pid}"
. /lfs/h2/emc/lam/noscrub/Benjamin.Blake/key.bdp
-# Copy the bufr sounding file to AWS
-
types="prob avrg eas ffri lpmm mean pmmn sprd"
-# for typ in $types
-# do
-
-# posthr=01
-# while [ $posthr -le 60 ] ; do
+aws s3 cp ./ s3://noaa-rrfs-pds/rrfs_a/rrfs_a.${PDY}/${cyc}/enspost_timelag/ --recursive --exclude "*" --include "refs.t${cyc}z.*.grib2*"
-aws s3 cp ./ s3://noaa-rrfs-pds/rrfs_a/rrfs_a.${PDY}/${cyc}/enspost_timelag/ --recursive --exclude "*" --include "rrfs.t${cyc}z.*.grib2*"
+if [ -d $DATASNOW ]; then
+cd $DATASNOW
-# let "posthr=$(( ${posthr#0} + 1 ))"
-# if [ $posthr -le 10 ] ; then
-# posthr=$(printf "%02d" $posthr)
-# fi
-# done
+aws s3 cp ./ s3://noaa-rrfs-pds/rrfs_a/rrfs_a.${PDY}/${cyc}/enspost_timelag/ --recursive --exclude "*" --include "refs.t${cyc}z.*snow*.grib2*"
-# done
+else
+echo "WARNING: no snow data"
+exit
+fi
if [ $cyc -eq 00 -o $cyc -eq 06 -o $cyc -eq 12 -o $cyc -eq 18 ]; then
- cd /lfs/h2/emc/ptmp/Benjamin.Blake/logfiles
echo "I am done" > donefile.enspostaws.${CDATE}
aws s3 cp donefile.enspostaws.${CDATE} s3://noaa-rrfs-pds/rrfs_a/rrfs_a.${PDY}/enspost_timelag/
fi
diff --git a/rocoto/drive_rrfs_enspost_ak_singlephys_timelag.xml b/rocoto/drive_refs_enspost_ak.xml
similarity index 85%
rename from rocoto/drive_rrfs_enspost_ak_singlephys_timelag.xml
rename to rocoto/drive_refs_enspost_ak.xml
index 972729f23..00cfda600 100644
--- a/rocoto/drive_rrfs_enspost_ak_singlephys_timelag.xml
+++ b/rocoto/drive_refs_enspost_ak.xml
@@ -17,21 +17,21 @@
-
+
-
+
-
-
+
+
-
+
-
-
-
+
+
+
@@ -69,7 +69,7 @@
&STARTYEAR;&STARTMONTH;&STARTDAY;&STARTHOUR;00 &ENDYEAR;&ENDMONTH;&ENDDAY;&ENDHOUR;00 06:00:00
- &OUTDIR;/logfiles_enspost/workflow_regional_single_&TYPE;_&domain;_@Y@m@d@H.log
+ &OUTDIR;/logfiles_refs/workflow_regional_single_&TYPE;_&domain;_@Y@m@d@H.log
@@ -81,9 +81,9 @@
&RESERVATION;
&PREPROC_RESOURCES;
1:ppn=49
- ⪯ &JOBS;/JRRFS_ENSPOST_PREPROC_HRRR
+ ⪯ &JOBS;/JREFS_PREPROC_HRRR
preprochrrr_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/preprochrrr_&TYPE;_&PHYS;_&domain;_@H.log
+ &OUTDIR;/logfiles_refs/preprochrrr_&TYPE;_&PHYS;_&domain;_@H.log
NTASK
49
@@ -119,8 +119,8 @@
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
@@ -179,7 +179,7 @@
- jobidrrfs_ensprodpreprochrrr_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_ensprodpreprochrrr_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -202,9 +202,9 @@
&RESERVATION;
&PREPROC_RESOURCES;
1:ppn=61
- ⪯ &JOBS;/JRRFS_ENSPOST_PREPROC_FV3
+ ⪯ &JOBS;/JREFS_PREPROC_FV3
preprocfv3_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/preprocfv3_&TYPE;_&PHYS;_&domain;_@H.log
+ &OUTDIR;/logfiles_refs/preprocfv3_&TYPE;_&PHYS;_&domain;_@H.log
NTASK
@@ -236,8 +236,8 @@
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -291,7 +291,7 @@
@H
- jobidrrfs_ensprodpreprocfv3_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_ensprodpreprocfv3_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -317,9 +317,9 @@
&RESERVATION;
&EAS_RESOURCES;
6:ppn=41
- ⪯ &JOBS;/JRRFS_ENSPOST_EAS_1
+ ⪯ &JOBS;/JREFS_EAS_1
easgen_1_&TYPE;_&PHYS;_&domain;_@Hz
- &OUTDIR;/logfiles_enspost/eas_gen_1_&TYPE;_&PHYS;_&domain;@H.log
+ &OUTDIR;/logfiles_refs/eas_gen_1_&TYPE;_&PHYS;_&domain;@H.log
NODES
@@ -340,8 +340,8 @@
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -386,7 +386,7 @@
- COMINrrfs
+ COMINrefs
&COMINall;
@@ -407,7 +407,7 @@
envir
&envir;
- jobidrrfs_qpfeasfrac_1_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_qpfeasfrac_1_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -424,9 +424,9 @@
&RESERVATION;
&EAS_RESOURCES;
6:ppn=32
- ⪯ &JOBS;/JRRFS_ENSPOST_EAS_2
+ ⪯ &JOBS;/JREFS_EAS_2
easgen_2_&TYPE;_&PHYS;_&domain;_@Hz
- &OUTDIR;/logfiles_enspost/eas_gen_2_&TYPE;_&PHYS;_&domain;@H.log
+ &OUTDIR;/logfiles_refs/eas_gen_2_&TYPE;_&PHYS;_&domain;@H.log
NODES
@@ -442,8 +442,8 @@
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -483,7 +483,7 @@
- COMINrrfs
+ COMINrefs
&COMINall;
@@ -515,7 +515,7 @@
&envir;
- jobidrrfs_qpfeasfrac_2_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_qpfeasfrac_2_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -536,9 +536,9 @@
&RESERVATION;
&ENSPROD_RESOURCES;
6:ppn=6
- ⪯ &JOBS;/JRRFS_ENSPOST_ENSPROD_1
+ ⪯ &JOBS;/JREFS_ENSPROD_1
ensprod_1_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/ensprod_1_&TYPE;_&PHYS;_&domain;_@H.log
+ &OUTDIR;/logfiles_refs/ensprod_1_&TYPE;_&PHYS;_&domain;_@H.log
NTASK
@@ -564,8 +564,8 @@
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -605,7 +605,7 @@
- COMINrrfs
+ COMINrefs
&COMINall;
@@ -629,7 +629,7 @@
- jobidrrfs_ensprodv3_1_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_ensprod_1_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -647,9 +647,9 @@
&RESERVATION;
&ENSPROD_RESOURCES;
4:ppn=6
- ⪯ &JOBS;/JRRFS_ENSPOST_ENSPROD_2
+ ⪯ &JOBS;/JREFS_ENSPROD_2
ensprod_2_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/ensprod_2_&TYPE;_&PHYS;_&domain;_@H.log
+ &OUTDIR;/logfiles_refs/ensprod_2_&TYPE;_&PHYS;_&domain;_@H.log
NTASK
@@ -674,8 +674,8 @@
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -715,7 +715,7 @@
- COMINrrfs
+ COMINrefs
&COMINall;
@@ -740,7 +740,7 @@
- jobidrrfs_ensprodv3_2_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_ensprod_2_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -758,18 +758,18 @@
-
+
&RESERVATION;
&GEMPAK_RESOURCES;
1:ppn=1
- ⪯ &JOBS;/JRRFS_ENSPOST_AWIPS
- rrfsawips_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/rrfsawips_&TYPE;_&PHYS;_&domain;_@H.log
+ ⪯ &JOBS;/JREFS_AWIPS
+ refsawips_&TYPE;_&PHYS;_&domain;_@H
+ &OUTDIR;/logfiles_refs/refsawips_&TYPE;_&PHYS;_&domain;_@H.log
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -827,7 +827,7 @@
&envir;
- jobidrrfs_awips_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_awips_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -843,13 +843,13 @@
-
+
&RESERVATION;
&GEMPAK_RESOURCES;
1:ppn=8
- ⪯ &JOBS;/JRRFS_ENSPOST_GEMPAK
- rrfsgempak_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/rrfsgempak_&TYPE;_&PHYS;_&domain;_@H.log
+ ⪯ &JOBS;/JREFS_GEMPAK
+ refsgempak_&TYPE;_&PHYS;_&domain;_@H
+ &OUTDIR;/logfiles_refs/refsgempak_&TYPE;_&PHYS;_&domain;_@H.log
PTILE
@@ -861,8 +861,8 @@
8
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -920,7 +920,7 @@
&envir;
- jobidrrfs_gempak_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_gempak_&TYPE;_&PHYS;_&domain;_@H_&envir;
diff --git a/rocoto/drive_rrfs_enspost_conus_singlephys_timelag.xml b/rocoto/drive_refs_enspost_conus.xml
similarity index 85%
rename from rocoto/drive_rrfs_enspost_conus_singlephys_timelag.xml
rename to rocoto/drive_refs_enspost_conus.xml
index aa5b77659..16d89ec72 100644
--- a/rocoto/drive_rrfs_enspost_conus_singlephys_timelag.xml
+++ b/rocoto/drive_refs_enspost_conus.xml
@@ -16,22 +16,22 @@
-
+
-
+
-
-
+
+
-
+
-
-
-
+
+
+
@@ -68,7 +68,7 @@
&STARTYEAR;&STARTMONTH;&STARTDAY;&STARTHOUR;00 &ENDYEAR;&ENDMONTH;&ENDDAY;&ENDHOUR;00 12:00:00
- &OUTDIR;/logfiles_enspost/workflow_regional_single_&TYPE;_&domain;_@Y@m@d@H.log
+ &OUTDIR;/logfiles_refs/workflow_regional_single_&TYPE;_&domain;_@Y@m@d@H.log
@@ -80,9 +80,9 @@
&RESERVATION;
&PREPROC_RESOURCES;
1:ppn=61
- ⪯ &JOBS;/JRRFS_ENSPOST_PREPROC_FV3
+ ⪯ &JOBS;/JREFS_PREPROC_FV3
preprocfv3_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/preprocfv3_&TYPE;_&PHYS;_&domain;_@H.log
+ &OUTDIR;/logfiles_refs/preprocfv3_&TYPE;_&PHYS;_&domain;_@H.log
NTASK
@@ -114,12 +114,12 @@
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
- preprocrrfs_&TYPE;_&PHYS;_&domain;
+ preprocrefs_&TYPE;_&PHYS;_&domain;
@@ -169,7 +169,7 @@
@H
- jobidrrfs_ensprodpreprocfv3_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_ensprodpreprocfv3_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -189,9 +189,9 @@
&RESERVATION;
&PREPROC_RESOURCES;
1:ppn=49
- ⪯ &JOBS;/JRRFS_ENSPOST_PREPROC_HRRR
+ ⪯ &JOBS;/JREFS_PREPROC_HRRR
preprochrrr_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/preprochrrr_&TYPE;_&PHYS;_&domain;_@H.log
+ &OUTDIR;/logfiles_refs/preprochrrr_&TYPE;_&PHYS;_&domain;_@H.log
NTASK
@@ -228,8 +228,8 @@
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -283,7 +283,7 @@
@H
- jobidrrfs_ensprodpreprochrrr_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_ensprodpreprochrrr_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -305,13 +305,13 @@
&RESERVATION;
&FFG_RESOURCES;
1:ppn=1
- ⪯ &JOBS;/JRRFS_ENSPOST_FFG_GEN
+ ⪯ &JOBS;/JREFS_FFG_GEN
ffg_gen_&TYPE;_&PHYS;_&domain;_@Hz
- &OUTDIR;/logfiles_enspost/ffg_gen_&TYPE;_&PHYS;_&domain;@H.log
+ &OUTDIR;/logfiles_refs/ffg_gen_&TYPE;_&PHYS;_&domain;@H.log
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -369,7 +369,7 @@
envir
&envir;
- jobidrrfs_ffggen_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_ffggen_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -388,14 +388,14 @@
&RESERVATION;
&EAS_RESOURCES;
- 4:ppn=61
- ⪯ &JOBS;/JRRFS_ENSPOST_EAS_1
+ 6:ppn=41
+ ⪯ &JOBS;/JREFS_EAS_1
easgen_1_&TYPE;_&PHYS;_&domain;_@Hz
- &OUTDIR;/logfiles_enspost/eas_gen_1_&TYPE;_&PHYS;_&domain;@H.log
+ &OUTDIR;/logfiles_refs/eas_gen_1_&TYPE;_&PHYS;_&domain;@H.log
NODES
- 4
+ 6
NTASK
@@ -403,7 +403,7 @@
PTILE
- 61
+ 41
@@ -412,8 +412,8 @@
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -458,7 +458,7 @@
- COMINrrfs
+ COMINrefs
&COMINall;
@@ -479,7 +479,7 @@
envir
&envir;
- jobidrrfs_qpfeasfrac_1_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_qpfeasfrac_1_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -496,14 +496,14 @@
&RESERVATION;
&EAS_RESOURCES;
- 4:ppn=48
- ⪯ &JOBS;/JRRFS_ENSPOST_EAS_2
+ 6:ppn=32
+ ⪯ &JOBS;/JREFS_EAS_2
easgen_2_&TYPE;_&PHYS;_&domain;_@Hz
- &OUTDIR;/logfiles_enspost/eas_gen_2_&TYPE;_&PHYS;_&domain;@H.log
+ &OUTDIR;/logfiles_refs/eas_gen_2_&TYPE;_&PHYS;_&domain;@H.log
NODES
- 4
+ 6
NTASK
@@ -511,12 +511,12 @@
PTILE
- 48
+ 32
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -556,7 +556,7 @@
- COMINrrfs
+ COMINrefs
&COMINall;
@@ -588,7 +588,7 @@
&envir;
- jobidrrfs_qpfeasfrac_2_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_qpfeasfrac_2_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -610,9 +610,9 @@
&RESERVATION;
&ENSPROD_RESOURCES;
6:ppn=6
- ⪯ &JOBS;/JRRFS_ENSPOST_ENSPROD_1
+ ⪯ &JOBS;/JREFS_ENSPROD_1
ensprod_1_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/ensprod_1_&TYPE;_&PHYS;_&domain;_@H.log
+ &OUTDIR;/logfiles_refs/ensprod_1_&TYPE;_&PHYS;_&domain;_@H.log
NTASK
@@ -638,8 +638,8 @@
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -679,7 +679,7 @@
- COMINrrfs
+ COMINrefs
&COMINall;
@@ -703,7 +703,7 @@
- jobidrrfs_ensprodv3_1_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_ensprod_1_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -722,9 +722,9 @@
&RESERVATION;
&ENSPROD_RESOURCES;
4:ppn=6
- ⪯ &JOBS;/JRRFS_ENSPOST_ENSPROD_2
+ ⪯ &JOBS;/JREFS_ENSPROD_2
ensprod_2_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/ensprod_2_&TYPE;_&PHYS;_&domain;_@H.log
+ &OUTDIR;/logfiles_refs/ensprod_2_&TYPE;_&PHYS;_&domain;_@H.log
NTASK
@@ -749,8 +749,8 @@
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -790,7 +790,7 @@
- COMINrrfs
+ COMINrefs
&COMINall;
@@ -813,7 +813,7 @@
&envir;
- jobidrrfs_ensprodv3_2_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_ensprod_2_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -832,18 +832,18 @@
-
+
&RESERVATION;
&GEMPAK_RESOURCES;
1:ppn=1
- ⪯ &JOBS;/JRRFS_ENSPOST_AWIPS
- rrfsawips_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/rrfsawips_&TYPE;_&PHYS;_&domain;_@H.log
+ ⪯ &JOBS;/JREFS_AWIPS
+ refsawips_&TYPE;_&PHYS;_&domain;_@H
+ &OUTDIR;/logfiles_refs/refsawips_&TYPE;_&PHYS;_&domain;_@H.log
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -901,7 +901,7 @@
&envir;
- jobidrrfs_awips_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_awips_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -917,13 +917,13 @@
-
+
&RESERVATION;
&GEMPAK_RESOURCES;
1:ppn=8
- ⪯ &JOBS;/JRRFS_ENSPOST_GEMPAK
- rrfsgempak_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/rrfsgempak_&TYPE;_&PHYS;_&domain;_@H.log
+ ⪯ &JOBS;/JREFS_GEMPAK
+ refsgempak_&TYPE;_&PHYS;_&domain;_@H
+ &OUTDIR;/logfiles_refs/refsgempak_&TYPE;_&PHYS;_&domain;_@H.log
PTILE
@@ -935,8 +935,8 @@
8
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -994,7 +994,7 @@
&envir;
- jobidrrfs_gempak_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_gempak_&TYPE;_&PHYS;_&domain;_@H_&envir;
diff --git a/rocoto/drive_rrfs_enspost_pr_singlephys_timelag.xml b/rocoto/drive_refs_enspost_hi.xml
similarity index 83%
rename from rocoto/drive_rrfs_enspost_pr_singlephys_timelag.xml
rename to rocoto/drive_refs_enspost_hi.xml
index fa99ab0d4..17904ca54 100644
--- a/rocoto/drive_rrfs_enspost_pr_singlephys_timelag.xml
+++ b/rocoto/drive_refs_enspost_hi.xml
@@ -2,9 +2,9 @@
-
-
+
+
+
@@ -14,25 +14,25 @@
-
-
+
-
-
+
+
-
-
+
+
-
-
+
-
-
-
+
+
+
+
+
@@ -47,7 +47,6 @@
dev_transfer&ACCOUNT;'>
1:ppn=104:59:00'>
-
00:10:00'>
00:39:00'>
@@ -69,7 +68,7 @@
&STARTYEAR;&STARTMONTH;&STARTDAY;&STARTHOUR;00 &ENDYEAR;&ENDMONTH;&ENDDAY;&ENDHOUR;00 06:00:00
- &OUTDIR;/logfiles_enspost/workflow_regional_single_&TYPE;_&domain;_@Y@m@d@H.log
+ &OUTDIR;/logfiles_refs/workflow_regional_single_&TYPE;_&domain;_@Y@m@d@H.log
@@ -81,9 +80,9 @@
&RESERVATION;
&PREPROC_RESOURCES;
1:ppn=61
- ⪯ &JOBS;/JRRFS_ENSPOST_PREPROC_FV3
+ ⪯ &JOBS;/JREFS_PREPROC_FV3
preprocfv3_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/preprocfv3_&TYPE;_&PHYS;_&domain;_@H.log
+ &OUTDIR;/logfiles_refs/preprocfv3_&TYPE;_&PHYS;_&domain;_@H.log
NTASK
@@ -114,13 +113,20 @@
&COMINrrfsdet;
+
+ COMINhrrr
+ &COMINhrrr;
+
+
+
+
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
- preprocrrfs_&TYPE;_&PHYS;_&domain;
+ preprocrefs_&TYPE;_&PHYS;_&domain;
@@ -170,17 +176,17 @@
@H
- jobidrrfs_ensprodpreprocfv3_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_ensprodpreprocfv3_&TYPE;_&PHYS;_&domain;_@H_&envir;
- &COMINrrfsdet;/rrfs.@Y@m@d/@H/rrfs.t@Hz.prslev.f060.&domain;.grib2
&COMINrrfsdet;/refs.@Y@m@d/@H/mem0001/rrfs.t@Hz.prslev.f060.&domain;.grib2
&COMINrrfsdet;/refs.@Y@m@d/@H/mem0002/rrfs.t@Hz.prslev.f060.&domain;.grib2
&COMINrrfsdet;/refs.@Y@m@d/@H/mem0003/rrfs.t@Hz.prslev.f060.&domain;.grib2
&COMINrrfsdet;/refs.@Y@m@d/@H/mem0004/rrfs.t@Hz.prslev.f060.&domain;.grib2
&COMINrrfsdet;/refs.@Y@m@d/@H/mem0005/rrfs.t@Hz.prslev.f060.&domain;.grib2
+ &COMINrrfsdet;/rrfs.@Y@m@d/@H/rrfs.t@Hz.prslev.f060.&domain;.grib2
@@ -196,9 +202,9 @@
&RESERVATION;
&EAS_RESOURCES;
2:ppn=122
- ⪯ &JOBS;/JRRFS_ENSPOST_EAS_1
+ ⪯ &JOBS;/JREFS_EAS_1
easgen_1_&TYPE;_&PHYS;_&domain;_@Hz
- &OUTDIR;/logfiles_enspost/eas_gen_1_&TYPE;_&PHYS;_&domain;@H.log
+ &OUTDIR;/logfiles_refs/eas_gen_1_&TYPE;_&PHYS;_&domain;@H.log
NODES
@@ -206,7 +212,7 @@
NTASK
- 244
+ 122
PTILE
@@ -218,14 +224,17 @@
&TYPE;
-
- HOMErrfs
- &HOMErrfs;
-
COMINhrrr
&COMINhrrr;
+
+
+
+
+ HOMErefs
+ &HOMErefs;
+
job
eas_gen_1_&TYPE;_&PHYS;_&domain;
@@ -269,7 +278,7 @@
- COMINrrfs
+ COMINrefs
&COMINall;
@@ -285,7 +294,7 @@
envir
&envir;
- jobidrrfs_qpfeasfrac_1_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_qpfeasfrac_1_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -300,9 +309,9 @@
&RESERVATION;
&EAS_RESOURCES;
2:ppn=96
- ⪯ &JOBS;/JRRFS_ENSPOST_EAS_2
+ ⪯ &JOBS;/JREFS_EAS_2
easgen_2_&TYPE;_&PHYS;_&domain;_@Hz
- &OUTDIR;/logfiles_enspost/eas_gen_2_&TYPE;_&PHYS;_&domain;@H.log
+ &OUTDIR;/logfiles_refs/eas_gen_2_&TYPE;_&PHYS;_&domain;@H.log
NODES
@@ -318,13 +327,9 @@
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
-
- COMINhrrr
- &COMINhrrr;
-
job
eas_gen_2_&TYPE;_&PHYS;_&domain;
@@ -363,9 +368,15 @@
- COMINrrfs
+ COMINrefs
&COMINall;
+
+ COMINhrrr
+ &COMINhrrr;
+
+
+
type
@@ -390,7 +401,7 @@
&envir;
- jobidrrfs_qpfeasfrac_2_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_qpfeasfrac_2_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -409,9 +420,9 @@
&RESERVATION;
&ENSPROD_RESOURCES;
1:ppn=36
- ⪯ &JOBS;/JRRFS_ENSPOST_ENSPROD_1
+ ⪯ &JOBS;/JREFS_ENSPROD_1
ensprod_1_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/ensprod_1_&TYPE;_&PHYS;_&domain;_@H.log
+ &OUTDIR;/logfiles_refs/ensprod_1_&TYPE;_&PHYS;_&domain;_@H.log
NTASK
@@ -437,8 +448,8 @@
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -478,7 +489,7 @@
- COMINrrfs
+ COMINrefs
&COMINall;
@@ -497,7 +508,7 @@
- jobidrrfs_ensprodv3_1_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_ensprod_1_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -513,9 +524,9 @@
&RESERVATION;
&ENSPROD_RESOURCES;
1:ppn=24
- ⪯ &JOBS;/JRRFS_ENSPOST_ENSPROD_2
+ ⪯ &JOBS;/JREFS_ENSPROD_2
ensprod_2_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/ensprod_2_&TYPE;_&PHYS;_&domain;_@H.log
+ &OUTDIR;/logfiles_refs/ensprod_2_&TYPE;_&PHYS;_&domain;_@H.log
NTASK
@@ -540,8 +551,8 @@
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -581,7 +592,7 @@
- COMINrrfs
+ COMINrefs
&COMINall;
@@ -601,14 +612,14 @@
- jobidrrfs_ensprodv3_2_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_ensprod_2_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
+
-
+
@@ -617,18 +628,18 @@
-
+
&RESERVATION;
&GEMPAK_RESOURCES;
1:ppn=1
- ⪯ &JOBS;/JRRFS_ENSPOST_AWIPS
- rrfsawips_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/rrfsawips_&TYPE;_&PHYS;_&domain;_@H.log
+ ⪯ &JOBS;/JREFS_AWIPS
+ refsawips_&TYPE;_&PHYS;_&domain;_@H
+ &OUTDIR;/logfiles_refs/refsawips_&TYPE;_&PHYS;_&domain;_@H.log
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -686,7 +697,7 @@
&envir;
- jobidrrfs_awips_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_awips_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -702,13 +713,13 @@
-
+
&RESERVATION;
&GEMPAK_RESOURCES;
1:ppn=8
- ⪯ &JOBS;/JRRFS_ENSPOST_GEMPAK
- rrfsgempak_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/rrfsgempak_&TYPE;_&PHYS;_&domain;_@H.log
+ ⪯ &JOBS;/JREFS_GEMPAK
+ refsgempak_&TYPE;_&PHYS;_&domain;_@H
+ &OUTDIR;/logfiles_refs/refsgempak_&TYPE;_&PHYS;_&domain;_@H.log
PTILE
@@ -720,8 +731,8 @@
8
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -779,7 +790,7 @@
&envir;
- jobidrrfs_gempak_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_gempak_&TYPE;_&PHYS;_&domain;_@H_&envir;
diff --git a/rocoto/drive_rrfs_enspost_hi_singlephys_timelag.xml b/rocoto/drive_refs_enspost_pr.xml
similarity index 82%
rename from rocoto/drive_rrfs_enspost_hi_singlephys_timelag.xml
rename to rocoto/drive_refs_enspost_pr.xml
index ec1e9faa8..9eb2626bf 100644
--- a/rocoto/drive_rrfs_enspost_hi_singlephys_timelag.xml
+++ b/rocoto/drive_refs_enspost_pr.xml
@@ -14,25 +14,25 @@
+
-
+
-
-
+
+
-
-
-
-
-
+
+
+
-
-
-
+
+
+
+
@@ -47,6 +47,7 @@
dev_transfer&ACCOUNT;'>
1:ppn=104:59:00'>
+
00:10:00'>
00:39:00'>
@@ -68,7 +69,7 @@
&STARTYEAR;&STARTMONTH;&STARTDAY;&STARTHOUR;00 &ENDYEAR;&ENDMONTH;&ENDDAY;&ENDHOUR;00 06:00:00
- &OUTDIR;/logfiles_enspost/workflow_regional_single_&TYPE;_&domain;_@Y@m@d@H.log
+ &OUTDIR;/logfiles_refs/workflow_regional_single_&TYPE;_&domain;_@Y@m@d@H.log
@@ -80,9 +81,9 @@
&RESERVATION;
&PREPROC_RESOURCES;
1:ppn=61
- ⪯ &JOBS;/JRRFS_ENSPOST_PREPROC_FV3
+ ⪯ &JOBS;/JREFS_PREPROC_FV3
preprocfv3_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/preprocfv3_&TYPE;_&PHYS;_&domain;_@H.log
+ &OUTDIR;/logfiles_refs/preprocfv3_&TYPE;_&PHYS;_&domain;_@H.log
NTASK
@@ -113,20 +114,18 @@
&COMINrrfsdet;
-
- COMINhrrr
- &COMINhrrr;
+
+ COMINhrrr
+ &COMINhrrr;
-
-
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
- preprocrrfs_&TYPE;_&PHYS;_&domain;
+ preprocrefs_&TYPE;_&PHYS;_&domain;
@@ -176,17 +175,17 @@
@H
- jobidrrfs_ensprodpreprocfv3_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_ensprodpreprocfv3_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ &COMINrrfsdet;/rrfs.@Y@m@d/@H/rrfs.t@Hz.prslev.f060.&domain;.grib2
&COMINrrfsdet;/refs.@Y@m@d/@H/mem0001/rrfs.t@Hz.prslev.f060.&domain;.grib2
&COMINrrfsdet;/refs.@Y@m@d/@H/mem0002/rrfs.t@Hz.prslev.f060.&domain;.grib2
&COMINrrfsdet;/refs.@Y@m@d/@H/mem0003/rrfs.t@Hz.prslev.f060.&domain;.grib2
&COMINrrfsdet;/refs.@Y@m@d/@H/mem0004/rrfs.t@Hz.prslev.f060.&domain;.grib2
&COMINrrfsdet;/refs.@Y@m@d/@H/mem0005/rrfs.t@Hz.prslev.f060.&domain;.grib2
- &COMINrrfsdet;/rrfs.@Y@m@d/@H/rrfs.t@Hz.prslev.f060.&domain;.grib2
@@ -201,14 +200,14 @@
&RESERVATION;
&EAS_RESOURCES;
- 3:ppn=82
- ⪯ &JOBS;/JRRFS_ENSPOST_EAS_1
+ 2:ppn=122
+ ⪯ &JOBS;/JREFS_EAS_1
easgen_1_&TYPE;_&PHYS;_&domain;_@Hz
- &OUTDIR;/logfiles_enspost/eas_gen_1_&TYPE;_&PHYS;_&domain;@H.log
+ &OUTDIR;/logfiles_refs/eas_gen_1_&TYPE;_&PHYS;_&domain;@H.log
NODES
- 3
+ 2
NTASK
@@ -216,7 +215,7 @@
PTILE
- 82
+ 122
@@ -224,17 +223,11 @@
&TYPE;
-
- COMINhrrr
- &COMINhrrr;
-
-
-
-
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
+
job
eas_gen_1_&TYPE;_&PHYS;_&domain;
@@ -278,7 +271,12 @@
- COMINrrfs
+ COMINrefs
+ &COMINall;
+
+
+
+ COMINhrrr
&COMINall;
@@ -294,7 +292,7 @@
envir
&envir;
- jobidrrfs_qpfeasfrac_1_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_qpfeasfrac_1_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -308,14 +306,14 @@
&RESERVATION;
&EAS_RESOURCES;
- 3:ppn=64
- ⪯ &JOBS;/JRRFS_ENSPOST_EAS_2
+ 2:ppn=96
+ ⪯ &JOBS;/JREFS_EAS_2
easgen_2_&TYPE;_&PHYS;_&domain;_@Hz
- &OUTDIR;/logfiles_enspost/eas_gen_2_&TYPE;_&PHYS;_&domain;@H.log
+ &OUTDIR;/logfiles_refs/eas_gen_2_&TYPE;_&PHYS;_&domain;@H.log
NODES
- 3
+ 2
NTASK
@@ -323,12 +321,12 @@
PTILE
- 64
+ 96
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -368,15 +366,14 @@
- COMINrrfs
+ COMINrefs
&COMINall;
-
- COMINhrrr
- &COMINhrrr;
-
-
+
+ COMINhrrr
+ &COMINall;
+
type
@@ -401,7 +398,7 @@
&envir;
- jobidrrfs_qpfeasfrac_2_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_qpfeasfrac_2_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -420,9 +417,9 @@
&RESERVATION;
&ENSPROD_RESOURCES;
1:ppn=36
- ⪯ &JOBS;/JRRFS_ENSPOST_ENSPROD_1
+ ⪯ &JOBS;/JREFS_ENSPROD_1
ensprod_1_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/ensprod_1_&TYPE;_&PHYS;_&domain;_@H.log
+ &OUTDIR;/logfiles_refs/ensprod_1_&TYPE;_&PHYS;_&domain;_@H.log
NTASK
@@ -448,8 +445,8 @@
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -489,7 +486,12 @@
- COMINrrfs
+ COMINrefs
+ &COMINall;
+
+
+
+ COMINhrrr
&COMINall;
@@ -508,7 +510,7 @@
- jobidrrfs_ensprodv3_1_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_ensprod_1_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -524,9 +526,9 @@
&RESERVATION;
&ENSPROD_RESOURCES;
1:ppn=24
- ⪯ &JOBS;/JRRFS_ENSPOST_ENSPROD_2
+ ⪯ &JOBS;/JREFS_ENSPROD_2
ensprod_2_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/ensprod_2_&TYPE;_&PHYS;_&domain;_@H.log
+ &OUTDIR;/logfiles_refs/ensprod_2_&TYPE;_&PHYS;_&domain;_@H.log
NTASK
@@ -551,8 +553,8 @@
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -592,7 +594,12 @@
- COMINrrfs
+ COMINrefs
+ &COMINall;
+
+
+
+ COMINhrrr
&COMINall;
@@ -612,14 +619,14 @@
- jobidrrfs_ensprodv3_2_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_ensprod_2_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
+
-
+
@@ -628,18 +635,18 @@
-
+
&RESERVATION;
&GEMPAK_RESOURCES;
1:ppn=1
- ⪯ &JOBS;/JRRFS_ENSPOST_AWIPS
- rrfsawips_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/rrfsawips_&TYPE;_&PHYS;_&domain;_@H.log
+ ⪯ &JOBS;/JREFS_AWIPS
+ refsawips_&TYPE;_&PHYS;_&domain;_@H
+ &OUTDIR;/logfiles_refs/refsawips_&TYPE;_&PHYS;_&domain;_@H.log
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -697,7 +704,7 @@
&envir;
- jobidrrfs_awips_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_awips_&TYPE;_&PHYS;_&domain;_@H_&envir;
@@ -713,13 +720,13 @@
-
+
&RESERVATION;
&GEMPAK_RESOURCES;
1:ppn=8
- ⪯ &JOBS;/JRRFS_ENSPOST_GEMPAK
- rrfsgempak_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/rrfsgempak_&TYPE;_&PHYS;_&domain;_@H.log
+ ⪯ &JOBS;/JREFS_GEMPAK
+ refsgempak_&TYPE;_&PHYS;_&domain;_@H
+ &OUTDIR;/logfiles_refs/refsgempak_&TYPE;_&PHYS;_&domain;_@H.log
PTILE
@@ -731,8 +738,8 @@
8
- HOMErrfs
- &HOMErrfs;
+ HOMErefs
+ &HOMErefs;
job
@@ -790,7 +797,7 @@
&envir;
- jobidrrfs_gempak_&TYPE;_&PHYS;_&domain;_@H_&envir;
+ jobidrefs_gempak_&TYPE;_&PHYS;_&domain;_@H_&envir;
diff --git a/rocoto/drive_rrfsa_enspost.xml b/rocoto/drive_refs_transfers.xml
similarity index 65%
rename from rocoto/drive_rrfsa_enspost.xml
rename to rocoto/drive_refs_transfers.xml
index 995d66301..fd51621b0 100755
--- a/rocoto/drive_rrfsa_enspost.xml
+++ b/rocoto/drive_refs_transfers.xml
@@ -16,13 +16,10 @@
-
+
-
-
-
-
+
dev_transfer&ACCOUNT;'>
@@ -71,12 +68,12 @@
- &COMOUT_ENSPOST;/rrfs.@Y@m@d/ensprod/rrfs.t@Hz.conus.eas.f60.grib2
- &COMOUT_ENSPOST;/rrfs.@Y@m@d/ensprod/rrfs.t@Hz.conus.prob.f60.grib2
- &COMOUT_ENSPOST;/rrfs.@Y@m@d/ensprod/rrfs.t@Hz.conus.eas.f48.grib2
- &COMOUT_ENSPOST;/rrfs.@Y@m@d/ensprod/rrfs.t@Hz.conus.prob.f48.grib2
- &COMOUT_ENSPOST;/rrfs.@Y@m@d/ensprod/rrfs.t@Hz.conus.eas.f36.grib2
- &COMOUT_ENSPOST;/rrfs.@Y@m@d/ensprod/rrfs.t@Hz.conus.prob.f36.grib2
+ &COMOUT_ENSPOST;/refs.@Y@m@d/ensprod/refs.t@Hz.conus.eas.f60.grib2
+ &COMOUT_ENSPOST;/refs.@Y@m@d/ensprod/refs.t@Hz.conus.prob.f60.grib2
+ &COMOUT_ENSPOST;/refs.@Y@m@d/ensprod/refs.t@Hz.conus.eas.f48.grib2
+ &COMOUT_ENSPOST;/refs.@Y@m@d/ensprod/refs.t@Hz.conus.prob.f48.grib2
+ &COMOUT_ENSPOST;/refs.@Y@m@d/ensprod/refs.t@Hz.conus.eas.f36.grib2
+ &COMOUT_ENSPOST;/refs.@Y@m@d/ensprod/refs.t@Hz.conus.prob.f36.grib2
@@ -88,7 +85,7 @@
&RESERVATION_TRANSFER;
&SEND_RESOURCES;
- &JOBS;/launch.sh &JOBS;/JREGIONAL_MIRROR_ENSPOST_singlephys_timelag
+ &JOBS;/launch.sh &JOBS;/JREGIONAL_MIRROR_ENSPOST
&SEND_NODES;
mirror_enspost_@H
&OUTDIR;/logfiles/mirror_enspost_@H.log
@@ -104,10 +101,10 @@
- &COMOUT_ENSPOST;/rrfs.@Y@m@d/ensprod/rrfs.t@Hz.conus.eas.f60.grib2
- &COMOUT_ENSPOST;/rrfs.@Y@m@d/ensprod/rrfs.t@Hz.conus.prob.f60.grib2
- &COMOUT_ENSPOST;/rrfs.@Y@m@d/ensprod/rrfs.t@Hz.conus.eas.f36.grib2
- &COMOUT_ENSPOST;/rrfs.@Y@m@d/ensprod/rrfs.t@Hz.conus.prob.f36.grib2
+ &COMOUT_ENSPOST;/refs.@Y@m@d/ensprod/refs.t@Hz.conus.eas.f60.grib2
+ &COMOUT_ENSPOST;/refs.@Y@m@d/ensprod/refs.t@Hz.conus.prob.f60.grib2
+ &COMOUT_ENSPOST;/refs.@Y@m@d/ensprod/refs.t@Hz.conus.eas.f36.grib2
+ &COMOUT_ENSPOST;/refs.@Y@m@d/ensprod/refs.t@Hz.conus.prob.f36.grib2
diff --git a/rocoto/drive_rrfs_enspost_conus_multiphys_single.xml b/rocoto/drive_rrfs_enspost_conus_multiphys_single.xml
deleted file mode 100644
index 777906d2d..000000000
--- a/rocoto/drive_rrfs_enspost_conus_multiphys_single.xml
+++ /dev/null
@@ -1,880 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-pridev&ACCOUNT;'>
-pridev&ACCOUNT;'>
-
-
-
-
-
-1:ppn=1">
-
-
-
-dev_transfer&ACCOUNT;'>
-1:ppn=104:59:00'>
-
-
-00:10:00'>
-00:22:00'>
-
-00:10:00'>
-00:45:00'>
-00:45:00'>
-00:59:00'>
-
-]>
-
-
-
-
-
-
-
-
- &STARTYEAR;&STARTMONTH;&STARTDAY;&STARTHOUR;00 &ENDYEAR;&ENDMONTH;&ENDDAY;&ENDHOUR;00 06:00:00
- &STARTYEAR;&STARTMONTH;&STARTDAY;&STARTHOUR;00 &ENDYEAR;&ENDMONTH;&ENDDAY;&ENDHOUR;00 12:00:00
-
-
- &OUTDIR;/logfiles_enspost/workflow_regional_multiphys_&TYPE;_&PHYS;_&domain;_@Y@m@d@H.log
-
-
-
-
-
-
-
-
- &RESERVATION;
- &PREPROC_RESOURCES;
- 1:ppn=61
- ⪯ &JOBS;/JRRFS_ENSPOST_PREPROC_FV3
- preprocfv3_&TYPE;_&domain;_@H
- &OUTDIR;/logfiles_enspost/preprocfv3_&TYPE;_&PHYS;_&domain;_@H.log
-
-
- NTASK
- 61
-
-
- PTILE
- 61
-
-
-
- NEST
- &domain;
-
-
-
- type
- &TYPE;
-
-
-
- GESROOT
- &GESROOT;
-
-
-
- COMINrrfs
- &COMINrrfsdet;
-
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- preprocrrfs_&TYPE;_&domain;
-
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- machine
- &machine;
-
-
-
- envir
- &envir;
-
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- DATAROOT
- &DATAROOT;
-
-
-
- USER
- &USER;
-
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- jobidrrfs_ensprodpreprocfv3_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
-
-
-
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0001/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0002/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0003/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0004/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0005/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0006/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0007/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0008/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0009/rrfs.t@Hz.prslev.f060.conus_3km.grib2
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &FFG_RESOURCES;
- 1:ppn=1
- ⪯ &JOBS;/JRRFS_ENSPOST_FFG_GEN
- ffg_gen_&TYPE;_&domain;_@Hz
- &OUTDIR;/logfiles_enspost/ffg_gen_&TYPE;_&PHYS;_&domain;@H.log
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- ffg_gen_&TYPE;_&domain;
-
-
- machine
- &machine;
-
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- DATAROOT
- &DATAROOT;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- type
- &TYPE;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
- jobidrrfs_ffggen_&TYPE;_&domain;_@H_&envir;
-
-
-
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0001/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0002/rrfs.t@Hz.prslev.f060.conus_3km.grib2
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &EAS_RESOURCES;
- 2:ppn=80
- ⪯ &JOBS;/JRRFS_ENSPOST_EAS_1
- easgen_1_&TYPE;_&domain;_@Hz
- &OUTDIR;/logfiles_enspost/eas_gen_1_&TYPE;_&PHYS;_&domain;@H.log
-
-
- NODES
- 2
-
-
- NTASK
- 160
-
-
- PTILE
- 80
-
-
-
- type
- &TYPE;
-
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- eas_gen_1_&TYPE;_&domain;
-
-
- machine
- &machine;
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- dom
- &domain;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- COMINrrfs
- &COMINall;
-
-
-
- DATAROOT
- &DATAROOT;
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
- jobidrrfs_qpfeasfrac_1_&TYPE;_&domain;_@H_&envir;
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &EAS_RESOURCES;
- 2:ppn=64
- ⪯ &JOBS;/JRRFS_ENSPOST_EAS_2
- easgen_2_&TYPE;_&domain;_@Hz
- &OUTDIR;/logfiles_enspost/eas_gen_2_&TYPE;_&PHYS;_&domain;@H.log
-
-
- NODES
- 2
-
-
- NTASK
- 128
-
-
- PTILE
- 64
-
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- eas_gen_2_&TYPE;_&domain;
-
-
- machine
- &machine;
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- dom
- &domain;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- COMINrrfs
- &COMINall;
-
-
-
- type
- &TYPE;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- DATAROOT
- &DATAROOT;
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
-
- jobidrrfs_qpfeasfrac_2_&TYPE;_&domain;_@H_&envir;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &ENSPROD_RESOURCES;
- 3:ppn=12
- ⪯ &JOBS;/JRRFS_ENSPOST_ENSPROD_1
- ensprod_1_&TYPE;_&domain;_@H
- &OUTDIR;/logfiles_enspost/ensprod_1_&TYPE;_&PHYS;_&domain;_@H.log
-
-
- NTASK
- 36
-
-
- PTILE
- 12
-
-
-
- NTASK_LINK
- 36
-
-
- PTILE_LINK
- 12
-
-
-
- type
- &TYPE;
-
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- ensprod_1_&TYPE;_&domain;_@Y@m@d
-
-
- machine
- &machine;
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- DATAROOT
- &DATAROOT;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- COMINrrfs
- &COMINall;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
-
-
- jobidrrfs_ensprodv3_1_&TYPE;_&domain;_@H_&envir;
-
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &ENSPROD_RESOURCES;
- 2:ppn=12
- ⪯ &JOBS;/JRRFS_ENSPOST_ENSPROD_2
- ensprod_2_&TYPE;_&domain;_@H
- &OUTDIR;/logfiles_enspost/ensprod_2_&TYPE;_&PHYS;_&domain;_@H.log
-
-
- NTASK
- 24
-
-
- PTILE
- 12
-
-
- NTASK_LINK
- 60
-
-
- PTILE_LINK
- 60
-
-
-
- type
- &TYPE;
-
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- ensprod_2_&TYPE;_&domain;_@Y@m@d
-
-
- machine
- &machine;
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- DATAROOT
- &DATAROOT;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- COMINrrfs
- &COMINall;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
-
-
-
- jobidrrfs_ensprodv3_2_&TYPE;_&domain;_@H_&envir;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &GEMPAK_RESOURCES;
- 1:ppn=1
- ⪯ &JOBS;/JRRFS_ENSPOST_AWIPS
- rrfsawips_&TYPE;_&domain;_@H
- &OUTDIR;/logfiles_enspost/rrfsawips_&TYPE;_&PHYS;_&domain;_@H.log
-
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- awips_&TYPE;_&domain;_@Y@m@d
-
-
- machine
- &machine;
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- DATAROOT
- &DATAROOT;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- type
- &TYPE;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
-
- jobidrrfs_awips_&TYPE;_&domain;_@H_&envir;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &GEMPAK_RESOURCES;
- 1:ppn=8
- ⪯ &JOBS;/JRRFS_ENSPOST_GEMPAK
- rrfsgempak_&TYPE;_&domain;_@H
- &OUTDIR;/logfiles_enspost/rrfsgempak_&TYPE;_&PHYS;_&domain;_@H.log
-
-
- PTILE
- 8
-
-
-
- NTASK
- 8
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- gempak_&TYPE;_&domain;_@Y@m@d
-
-
- machine
- &machine;
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- DATAROOT
- &DATAROOT;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- type
- &TYPE;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
-
- jobidrrfs_gempak_&TYPE;_&domain;_@H_&envir;
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/rocoto/drive_rrfs_enspost_conus_multiphys_timelag.xml b/rocoto/drive_rrfs_enspost_conus_multiphys_timelag.xml
deleted file mode 100644
index 11bbd2815..000000000
--- a/rocoto/drive_rrfs_enspost_conus_multiphys_timelag.xml
+++ /dev/null
@@ -1,880 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-pridev&ACCOUNT;'>
-pridev&ACCOUNT;'>
-
-
-
-
-
-1:ppn=1">
-
-
-
-dev_transfer&ACCOUNT;'>
-1:ppn=104:59:00'>
-
-
-00:10:00'>
-00:39:00'>
-
-00:10:00'>
-00:45:00'>
-00:45:00'>
-00:59:00'>
-
-]>
-
-
-
-
-
-
-
-
- &STARTYEAR;&STARTMONTH;&STARTDAY;&STARTHOUR;00 &ENDYEAR;&ENDMONTH;&ENDDAY;&ENDHOUR;00 06:00:00
- &STARTYEAR;&STARTMONTH;&STARTDAY;&STARTHOUR;00 &ENDYEAR;&ENDMONTH;&ENDDAY;&ENDHOUR;00 12:00:00
-
-
- &OUTDIR;/logfiles_enspost/workflow_regional_multiphys_&TYPE;_&domain;_@Y@m@d@H.log
-
-
-
-
-
-
-
-
- &RESERVATION;
- &PREPROC_RESOURCES;
- 1:ppn=61
- ⪯ &JOBS;/JRRFS_ENSPOST_PREPROC_FV3
- preprocfv3_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/preprocfv3_&TYPE;_&PHYS;_&domain;_@H.log
-
-
- NTASK
- 61
-
-
- PTILE
- 61
-
-
-
- NEST
- &domain;
-
-
-
- type
- &TYPE;
-
-
-
- GESROOT
- &GESROOT;
-
-
-
- COMINrrfs
- &COMINrrfsdet;
-
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- preprocrrfs_&TYPE;_&PHYS;_&domain;
-
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- machine
- &machine;
-
-
-
- envir
- &envir;
-
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- DATAROOT
- &DATAROOT;
-
-
-
- USER
- &USER;
-
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- jobidrrfs_ensprodpreprocfv3_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
-
-
-
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0001/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0002/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0003/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0004/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0005/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0006/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0007/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0008/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0009/rrfs.t@Hz.prslev.f060.conus_3km.grib2
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &FFG_RESOURCES;
- 1:ppn=1
- ⪯ &JOBS;/JRRFS_ENSPOST_FFG_GEN
- ffg_gen_&TYPE;_&PHYS;_&domain;_@Hz
- &OUTDIR;/logfiles_enspost/ffg_gen_&TYPE;_&PHYS;_&domain;@H.log
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- ffg_gen_&TYPE;_&PHYS;_&domain;
-
-
- machine
- &machine;
-
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- DATAROOT
- &DATAROOT;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- type
- &TYPE;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
- jobidrrfs_ffggen_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
-
-
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0001/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0002/rrfs.t@Hz.prslev.f060.conus_3km.grib2
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &EAS_RESOURCES;
- 2:ppn=80
- ⪯ &JOBS;/JRRFS_ENSPOST_EAS_1
- easgen_1_&TYPE;_&PHYS;_&domain;_@Hz
- &OUTDIR;/logfiles_enspost/eas_gen_1_&TYPE;_&PHYS;_&domain;@H.log
-
-
- NODES
- 2
-
-
- NTASK
- 160
-
-
- PTILE
- 80
-
-
-
- type
- &TYPE;
-
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- eas_gen_1_&TYPE;_&PHYS;_&domain;
-
-
- machine
- &machine;
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- dom
- &domain;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- COMINrrfs
- &COMINall;
-
-
-
- DATAROOT
- &DATAROOT;
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
- jobidrrfs_qpfeasfrac_1_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &EAS_RESOURCES;
- 2:ppn=64
- ⪯ &JOBS;/JRRFS_ENSPOST_EAS_2
- easgen_2_&TYPE;_&PHYS;_&domain;_@Hz
- &OUTDIR;/logfiles_enspost/eas_gen_2_&TYPE;_&PHYS;_&domain;@H.log
-
-
- NODES
- 2
-
-
- NTASK
- 128
-
-
- PTILE
- 64
-
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- eas_gen_2_&TYPE;_&PHYS;_&domain;
-
-
- machine
- &machine;
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- dom
- &domain;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- COMINrrfs
- &COMINall;
-
-
-
- type
- &TYPE;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- DATAROOT
- &DATAROOT;
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
-
- jobidrrfs_qpfeasfrac_2_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &ENSPROD_RESOURCES;
- 3:ppn=12
- ⪯ &JOBS;/JRRFS_ENSPOST_ENSPROD_1
- ensprod_1_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/ensprod_1_&TYPE;_&PHYS;_&domain;_@H.log
-
-
- NTASK
- 36
-
-
- PTILE
- 12
-
-
-
- NTASK_LINK
- 36
-
-
- PTILE_LINK
- 12
-
-
-
- type
- &TYPE;
-
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- ensprod_1_&TYPE;_&PHYS;_&domain;_@Y@m@d
-
-
- machine
- &machine;
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- DATAROOT
- &DATAROOT;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- COMINrrfs
- &COMINall;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
-
-
- jobidrrfs_ensprodv3_1_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &ENSPROD_RESOURCES;
- 2:ppn=12
- ⪯ &JOBS;/JRRFS_ENSPOST_ENSPROD_2
- ensprod_2_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/ensprod_2_&TYPE;_&PHYS;_&domain;_@H.log
-
-
- NTASK
- 24
-
-
- PTILE
- 12
-
-
- NTASK_LINK
- 60
-
-
- PTILE_LINK
- 60
-
-
-
- type
- &TYPE;
-
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- ensprod_2_&TYPE;_&PHYS;_&domain;_@Y@m@d
-
-
- machine
- &machine;
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- DATAROOT
- &DATAROOT;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- COMINrrfs
- &COMINall;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
-
-
-
- jobidrrfs_ensprodv3_2_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &GEMPAK_RESOURCES;
- 1:ppn=1
- ⪯ &JOBS;/JRRFS_ENSPOST_AWIPS
- rrfsawips_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/rrfsawips_&TYPE;_&PHYS;_&domain;_@H.log
-
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- awips_&TYPE;_&PHYS;_&domain;_@Y@m@d
-
-
- machine
- &machine;
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- DATAROOT
- &DATAROOT;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- type
- &TYPE;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
-
- jobidrrfs_awips_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &GEMPAK_RESOURCES;
- 1:ppn=8
- ⪯ &JOBS;/JRRFS_ENSPOST_GEMPAK
- rrfsgempak_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/rrfsgempak_&TYPE;_&PHYS;_&domain;_@H.log
-
-
- PTILE
- 8
-
-
-
- NTASK
- 8
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- gempak_&TYPE;_&PHYS;_&domain;_@Y@m@d
-
-
- machine
- &machine;
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- DATAROOT
- &DATAROOT;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- type
- &TYPE;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
-
- jobidrrfs_gempak_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/rocoto/drive_rrfs_enspost_conus_singlephys_single.xml b/rocoto/drive_rrfs_enspost_conus_singlephys_single.xml
deleted file mode 100644
index 01feaa257..000000000
--- a/rocoto/drive_rrfs_enspost_conus_singlephys_single.xml
+++ /dev/null
@@ -1,880 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-pridev&ACCOUNT;'>
-pridev&ACCOUNT;'>
-
-
-
-
-
-1:ppn=1">
-
-
-
-dev_transfer&ACCOUNT;'>
-1:ppn=104:59:00'>
-
-
-00:10:00'>
-00:22:00'>
-
-00:10:00'>
-00:45:00'>
-00:45:00'>
-00:59:00'>
-
-]>
-
-
-
-
-
-
-
-
- &STARTYEAR;&STARTMONTH;&STARTDAY;&STARTHOUR;00 &ENDYEAR;&ENDMONTH;&ENDDAY;&ENDHOUR;00 06:00:00
- &STARTYEAR;&STARTMONTH;&STARTDAY;&STARTHOUR;00 &ENDYEAR;&ENDMONTH;&ENDDAY;&ENDHOUR;00 12:00:00
-
-
- &OUTDIR;/logfiles_enspost/workflow_regional_single_&TYPE;_&PHYS;_&domain;_@Y@m@d@H.log
-
-
-
-
-
-
-
-
- &RESERVATION;
- &PREPROC_RESOURCES;
- 1:ppn=61
- ⪯ &JOBS;/JRRFS_ENSPOST_PREPROC_FV3
- preprocfv3_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/preprocfv3_&TYPE;_&PHYS;_&domain;_@H.log
-
-
- NTASK
- 61
-
-
- PTILE
- 61
-
-
-
- NEST
- &domain;
-
-
-
- type
- &TYPE;
-
-
-
- GESROOT
- &GESROOT;
-
-
-
- COMINrrfs
- &COMINrrfsdet;
-
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- preprocrrfs_&TYPE;_&PHYS;_&domain;
-
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- machine
- &machine;
-
-
-
- envir
- &envir;
-
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- DATAROOT
- &DATAROOT;
-
-
-
- USER
- &USER;
-
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- jobidrrfs_ensprodpreprocfv3_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
-
-
-
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0001/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0002/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0003/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0004/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0005/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0006/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0007/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0008/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0009/rrfs.t@Hz.prslev.f060.conus_3km.grib2
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &FFG_RESOURCES;
- 1:ppn=1
- ⪯ &JOBS;/JRRFS_ENSPOST_FFG_GEN
- ffg_gen_&TYPE;_&PHYS;_&domain;_@Hz
- &OUTDIR;/logfiles_enspost/ffg_gen_&TYPE;_&PHYS;_&domain;@H.log
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- ffg_gen_&TYPE;_&PHYS;_&domain;
-
-
- machine
- &machine;
-
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- DATAROOT
- &DATAROOT;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- type
- &TYPE;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
- jobidrrfs_ffggen_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
-
-
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0001/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0002/rrfs.t@Hz.prslev.f060.conus_3km.grib2
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &EAS_RESOURCES;
- 2:ppn=80
- ⪯ &JOBS;/JRRFS_ENSPOST_EAS_1
- easgen_1_&TYPE;_&PHYS;_&domain;_@Hz
- &OUTDIR;/logfiles_enspost/eas_gen_1_&TYPE;_&PHYS;_&domain;@H.log
-
-
- NODES
- 2
-
-
- NTASK
- 160
-
-
- PTILE
- 80
-
-
-
- type
- &TYPE;
-
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- eas_gen_1_&TYPE;_&PHYS;_&domain;
-
-
- machine
- &machine;
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- dom
- &domain;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- COMINrrfs
- &COMINall;
-
-
-
- DATAROOT
- &DATAROOT;
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
- jobidrrfs_qpfeasfrac_1_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &EAS_RESOURCES;
- 2:ppn=64
- ⪯ &JOBS;/JRRFS_ENSPOST_EAS_2
- easgen_2_&TYPE;_&PHYS;_&domain;_@Hz
- &OUTDIR;/logfiles_enspost/eas_gen_2_&TYPE;_&PHYS;_&domain;@H.log
-
-
- NODES
- 2
-
-
- NTASK
- 128
-
-
- PTILE
- 64
-
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- eas_gen_2_&TYPE;_&PHYS;_&domain;
-
-
- machine
- &machine;
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- dom
- &domain;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- COMINrrfs
- &COMINall;
-
-
-
- type
- &TYPE;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- DATAROOT
- &DATAROOT;
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
-
- jobidrrfs_qpfeasfrac_2_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &ENSPROD_RESOURCES;
- 3:ppn=12
- ⪯ &JOBS;/JRRFS_ENSPOST_ENSPROD_1
- ensprod_1_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/ensprod_1_&TYPE;_&PHYS;_&domain;_@H.log
-
-
- NTASK
- 36
-
-
- PTILE
- 12
-
-
-
- NTASK_LINK
- 36
-
-
- PTILE_LINK
- 12
-
-
-
- type
- &TYPE;
-
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- ensprod_1_&TYPE;_&PHYS;_&domain;_@Y@m@d
-
-
- machine
- &machine;
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- DATAROOT
- &DATAROOT;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- COMINrrfs
- &COMINall;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
-
-
- jobidrrfs_ensprodv3_1_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &ENSPROD_RESOURCES;
- 2:ppn=12
- ⪯ &JOBS;/JRRFS_ENSPOST_ENSPROD_2
- ensprod_2_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/ensprod_2_&TYPE;_&PHYS;_&domain;_@H.log
-
-
- NTASK
- 24
-
-
- PTILE
- 12
-
-
- NTASK_LINK
- 60
-
-
- PTILE_LINK
- 60
-
-
-
- type
- &TYPE;
-
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- ensprod_2_&TYPE;_&PHYS;_&domain;_@Y@m@d
-
-
- machine
- &machine;
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- DATAROOT
- &DATAROOT;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- COMINrrfs
- &COMINall;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
-
-
-
- jobidrrfs_ensprodv3_2_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &GEMPAK_RESOURCES;
- 1:ppn=1
- ⪯ &JOBS;/JRRFS_ENSPOST_AWIPS
- rrfsawips_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/rrfsawips_&TYPE;_&PHYS;_&domain;_@H.log
-
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- awips_&TYPE;_&PHYS;_&domain;_@Y@m@d
-
-
- machine
- &machine;
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- DATAROOT
- &DATAROOT;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- type
- &TYPE;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
-
- jobidrrfs_awips_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- &RESERVATION;
- &GEMPAK_RESOURCES;
- 1:ppn=8
- ⪯ &JOBS;/JRRFS_ENSPOST_GEMPAK
- rrfsgempak_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/rrfsgempak_&TYPE;_&PHYS;_&domain;_@H.log
-
-
- PTILE
- 8
-
-
-
- NTASK
- 8
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- gempak_&TYPE;_&PHYS;_&domain;_@Y@m@d
-
-
- machine
- &machine;
-
-
- USER
- &USER;
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- NEST
- &domain;
-
-
- DATAROOT
- &DATAROOT;
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- type
- &TYPE;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- envir
- &envir;
-
-
- jobidrrfs_gempak_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/rocoto/drive_rrfs_enspost_conus_singlephys_tl_prep.xml b/rocoto/drive_rrfs_enspost_conus_singlephys_tl_prep.xml
deleted file mode 100644
index 8769cfec4..000000000
--- a/rocoto/drive_rrfs_enspost_conus_singlephys_tl_prep.xml
+++ /dev/null
@@ -1,299 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-dev&ACCOUNT;'>
-
-dev_transfer&ACCOUNT;'>
-1:ppn=104:59:00'>
-
-
-00:10:00'>
-00:39:00'>
-
-00:10:00'>
-00:45:00'>
-00:45:00'>
-00:59:00'>
-
-]>
-
-
-
-
-
-
-
-
- &STARTYEAR;&STARTMONTH;&STARTDAY;&STARTHOUR;00 &ENDYEAR;&ENDMONTH;&ENDDAY;&ENDHOUR;00 06:00:00
- &STARTYEAR;&STARTMONTH;&STARTDAY;&STARTHOUR;00 &ENDYEAR;&ENDMONTH;&ENDDAY;&ENDHOUR;00 12:00:00
-
-
- &OUTDIR;/logfiles_enspost/workflow_regional_single_&TYPE;_&domain;_@Y@m@d@H.log
-
-
-
-
-
-
-
-
- &RESERVATION;
- &PREPROC_RESOURCES;
- 1:ppn=61
- ⪯ &JOBS;/JRRFS_ENSPOST_PREPROC_FV3
- preprocfv3_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/preprocfv3_&TYPE;_&PHYS;_&domain;_@H.log
-
-
- NTASK
- 61
-
-
- PTILE
- 61
-
-
-
- NEST
- &domain;
-
-
-
- type
- &TYPE;
-
-
-
- GESROOT
- &GESROOT;
-
-
-
- COMINrrfs
- &COMINrrfsdet;
-
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- preprocrrfs_&TYPE;_&PHYS;_&domain;
-
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- machine
- &machine;
-
-
-
- envir
- &envir;
-
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- DATAROOT
- &DATAROOT;
-
-
-
- USER
- &USER;
-
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- jobidrrfs_ensprodpreprocfv3_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
-
-
-
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0001/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0002/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0003/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0004/rrfs.t@Hz.prslev.f060.conus_3km.grib2
- &COMINrrfsdet;/refs.@Y@m@d/@H/mem0005/rrfs.t@Hz.prslev.f060.conus_3km.grib2
-
-
-
-
-
-
-
- &RESERVATION;
- &PREPROC_RESOURCES;
- 1:ppn=49
- ⪯ &JOBS;/JRRFS_ENSPOST_PREPROC_HRRR
- preprochrrr_&TYPE;_&PHYS;_&domain;_@H
- &OUTDIR;/logfiles_enspost/preprochrrr_&TYPE;_&PHYS;_&domain;_@H.log
-
-
- NTASK
- 49
-
-
- PTILE
- 49
-
-
-
- NEST
- &domain;
-
-
-
- type
- &TYPE;
-
-
-
- GESROOT
- &GESROOT;
-
-
-
- COMINrrfs
- &COMINrrfsdet;
-
-
-
- COMINhrrr
- &COMINhrrr;
-
-
-
- HOMErrfs
- &HOMErrfs;
-
-
- job
- preprochrrr_&TYPE;_&PHYS;_&domain;
-
-
-
- MYCOMROOT
- &MYCOMROOT;
-
-
-
- COMROOT
- &COMROOT;
-
-
-
- machine
- &machine;
-
-
-
- envir
- &envir;
-
-
-
- KEEPDATA
- &KEEPDATA;
-
-
- DATAROOT
- &DATAROOT;
-
-
-
- USER
- &USER;
-
-
-
- CDATE
- @Y@m@d@H
-
-
- PDY
- @Y@m@d
-
-
- cyc
- @H
-
-
- jobidrrfs_ensprodpreprochrrr_&TYPE;_&PHYS;_&domain;_@H_&envir;
-
-
-
-
- &COMINhrrr;.@Y@m@d/conus/hrrr.t@Hz.wrfprsf48.grib2
- &COMINhrrr;.@Y@m@d/conus/hrrr.t@Hz.wrfprsf12.grib2
- &COMINhrrr;.@Y@m@d/conus/hrrr.t@Hz.wrfprsf36.grib2
-
-
-
-
-
-
diff --git a/rocoto/launch.ksh b/rocoto/launch.ksh
index fe526b22b..7eaf013a4 100755
--- a/rocoto/launch.ksh
+++ b/rocoto/launch.ksh
@@ -28,7 +28,7 @@ fi
module list
-source /lfs/h2/emc/lam/noscrub/emc.lam/enspost/rrfs.v1.1.0/versions/run_enspost.ver
+source /lfs/h2/emc/lam/noscrub/emc.lam/enspost/refs.v1.0.0/versions/run.ver
module load prod_envir/2.0.6
module load cfp/2.0.4
diff --git a/rocoto/launch.sh b/rocoto/launch.sh
index c4bdbe13c..b5cff8a77 100755
--- a/rocoto/launch.sh
+++ b/rocoto/launch.sh
@@ -26,7 +26,7 @@ COMMAND=$1
module list
-source /lfs/h2/emc/lam/noscrub/Matthew.Pyle/enspost/rrfs.v1.1.0/versions/run_enspost.ver
+source /lfs/h2/emc/lam/noscrub/emc.lam/enspost/refs.v1.0.0/versions/run.ver
module load prod_envir/2.0.6
module load cfp/2.0.4
@@ -49,6 +49,7 @@ module load python/${python_ver}
module load libjpeg/${libjpeg_ver}
module load grib_util/${grib_util_ver}
module load gempak/${gempak_ver}
+module load awscli/2.7.35
echo now have
module list
diff --git a/rocoto/run_aws_trans.sh b/rocoto/run_aws_trans.sh
index 7393f6906..43ab0ac18 100755
--- a/rocoto/run_aws_trans.sh
+++ b/rocoto/run_aws_trans.sh
@@ -6,7 +6,7 @@ module list
echo WGRIB2 is $WGRIB2
-dir="/lfs/h2/emc/lam/noscrub/emc.lam/enspost/rrfs.v1.1.0/rocoto"
+dir="/lfs/h2/emc/lam/noscrub/emc.lam/enspost/refs.v1.0.0/rocoto"
# make sure we are on prod machine
@@ -21,6 +21,6 @@ then
echo "looks like prod, so proceed"
fi
-thing=drive_rrfsa_enspost
+thing=drive_refs_transfers
rocotorun -v 10 -w ${dir}/${thing}.xml -d ${dir}/${thing}.db
diff --git a/rocoto/run_refs.sh b/rocoto/run_refs.sh
new file mode 100755
index 000000000..85fd11875
--- /dev/null
+++ b/rocoto/run_refs.sh
@@ -0,0 +1,18 @@
+#!/bin/bash
+
+module load core/rocoto/1.3.5
+
+module list
+
+doms="hi ak pr conus"
+
+dir="/lfs/h2/emc/lam/noscrub/emc.lam/enspost/refs.v1.0.0/rocoto"
+
+for dom in $doms
+do
+
+rocotorun -v 10 -w ${dir}/drive_refs_enspost_${dom}.xml -d ${dir}/drive_refs_enspost_${dom}.db
+
+sleep 15
+
+done
diff --git a/rocoto/run_rrfs_multiphys_both.sh b/rocoto/run_rrfs_multiphys_both.sh
deleted file mode 100755
index 74094f451..000000000
--- a/rocoto/run_rrfs_multiphys_both.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/bash
-
-module load core/rocoto/1.3.5
-
-module list
-
-doms="conus"
-
-echo WGRIB2 is $WGRIB2
-
-dir="/lfs/h2/emc/lam/noscrub/emc.lam/enspost/rrfs.v1.0.0/rocoto"
-
-for dom in $doms
-do
-
-rocotorun -v 10 -w ${dir}/drive_rrfs_enspost_${dom}_multiphys_timelag.xml -d ${dir}/drive_rrfs_enspost_${dom}_multiphys_timelag.db
-
-sleep 120
-
-rocotorun -v 10 -w ${dir}/drive_rrfs_enspost_${dom}_multiphys_single.xml -d ${dir}/drive_rrfs_enspost_${dom}_multiphys_single.db
-
-done
diff --git a/rocoto/run_rrfs_singlephys_both.sh b/rocoto/run_rrfs_singlephys_both.sh
deleted file mode 100755
index 33dc01d4a..000000000
--- a/rocoto/run_rrfs_singlephys_both.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/bash
-
-module load core/rocoto/1.3.5
-
-module list
-
-doms="conus ak pr hi"
-
-dir="/lfs/h2/emc/lam/noscrub/emc.lam/enspost/rrfs.v1.1.0/rocoto"
-
-for dom in $doms
-do
-
-rocotorun -v 10 -w ${dir}/drive_rrfs_enspost_${dom}_singlephys_timelag.xml -d ${dir}/drive_rrfs_enspost_${dom}_singlephys_timelag.db
-
-sleep 15
-
-done
diff --git a/scripts/exrrfs_enspost_awips.sh.ecf b/scripts/exrefs_awips.sh.ecf
similarity index 95%
rename from scripts/exrrfs_enspost_awips.sh.ecf
rename to scripts/exrefs_awips.sh.ecf
index 087f68a2a..4d10a5cc8 100755
--- a/scripts/exrrfs_enspost_awips.sh.ecf
+++ b/scripts/exrefs_awips.sh.ecf
@@ -22,7 +22,7 @@ export type=${1}
#
# Generate AWIPS products
-$USHrrfs/enspost_mkawp.sh ${NEST} $type
+$USHrefs/enspost_mkawp.sh ${NEST} $type
#####################################################################
# GOOD RUN
diff --git a/scripts/exrrfs_enspost_eas_1.sh.ecf b/scripts/exrefs_eas_1.sh.ecf
similarity index 88%
rename from scripts/exrrfs_enspost_eas_1.sh.ecf
rename to scripts/exrefs_eas_1.sh.ecf
index 9bfaaa473..414581373 100755
--- a/scripts/exrrfs_enspost_eas_1.sh.ecf
+++ b/scripts/exrefs_eas_1.sh.ecf
@@ -23,46 +23,46 @@ fi
hrs="24 27 30 33 36"
for fhr in $hrs
do
-echo "cd ${DATA}; mkdir qpf_${fhr}_24_low; cd qpf_${fhr}_24_low ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 240 > qpf_combo_${dom}_${cyc}_24h_low_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir qpf_${fhr}_24_med; cd qpf_${fhr}_24_med ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 241 > qpf_combo_${dom}_${cyc}_24h_med_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir qpf_${fhr}_24_high; cd qpf_${fhr}_24_high ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 242 > qpf_combo_${dom}_${cyc}_24h_high_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir qpf_${fhr}_24_higher; cd qpf_${fhr}_24_higher ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 243 > qpf_combo_${dom}_${cyc}_24h_higher_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_24_low; cd qpf_${fhr}_24_low ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 240 > qpf_combo_${dom}_${cyc}_24h_low_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_24_med; cd qpf_${fhr}_24_med ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 241 > qpf_combo_${dom}_${cyc}_24h_med_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_24_high; cd qpf_${fhr}_24_high ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 242 > qpf_combo_${dom}_${cyc}_24h_high_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_24_higher; cd qpf_${fhr}_24_higher ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 243 > qpf_combo_${dom}_${cyc}_24h_higher_${fhr}.log" >> poe.qpf_snow
done
hrs="06 09 12 15 18 21 24 27 30 33 36"
for fhr in $hrs
do
-echo "cd ${DATA}; mkdir qpf_${fhr}_6_low; cd qpf_${fhr}_6_low ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 600 > qpf_combo_${dom}_${cyc}_6h_low_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir qpf_${fhr}_6_med; cd qpf_${fhr}_6_med ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 601 > qpf_combo_${dom}_${cyc}_6h_med_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir qpf_${fhr}_6_high; cd qpf_${fhr}_6_high ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 602 > qpf_combo_${dom}_${cyc}_6h_high_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir snow_${fhr}_6; cd snow_${fhr}_6; python ${USHrrfs}/enspost_make_easfracsnow_combo.py_${type} ${fhr} 6 > snow_combo_${dom}_${cyc}_6h_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_6_low; cd qpf_${fhr}_6_low ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 600 > qpf_combo_${dom}_${cyc}_6h_low_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_6_med; cd qpf_${fhr}_6_med ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 601 > qpf_combo_${dom}_${cyc}_6h_med_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_6_high; cd qpf_${fhr}_6_high ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 602 > qpf_combo_${dom}_${cyc}_6h_high_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir snow_${fhr}_6; cd snow_${fhr}_6; python ${USHrefs}/enspost_make_easfracsnow_combo.py_${type} ${fhr} 6 > snow_combo_${dom}_${cyc}_6h_${fhr}.log" >> poe.qpf_snow
done
hrs="12 15 18 21 24 27 30 33 36"
for fhr in $hrs
do
-echo "cd ${DATA}; mkdir qpf_${fhr}_12_low; cd qpf_${fhr}_12_low ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 120 > qpf_combo_${dom}_${cyc}_12h_low_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir qpf_${fhr}_12_med; cd qpf_${fhr}_12_med ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 121 > qpf_combo_${dom}_${cyc}_12h_med_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir qpf_${fhr}_12_high; cd qpf_${fhr}_12_high ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 122 > qpf_combo_${dom}_${cyc}_12h_high_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir qpf_${fhr}_12_higher; cd qpf_${fhr}_12_higher ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 123 > qpf_combo_${dom}_${cyc}_12h_higher_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_12_low; cd qpf_${fhr}_12_low ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 120 > qpf_combo_${dom}_${cyc}_12h_low_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_12_med; cd qpf_${fhr}_12_med ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 121 > qpf_combo_${dom}_${cyc}_12h_med_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_12_high; cd qpf_${fhr}_12_high ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 122 > qpf_combo_${dom}_${cyc}_12h_high_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_12_higher; cd qpf_${fhr}_12_higher ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 123 > qpf_combo_${dom}_${cyc}_12h_higher_${fhr}.log" >> poe.qpf_snow
done
hrs="03 06 09 12 15 18 21 24 27 30 33 36"
for fhr in $hrs
do
-echo "cd ${DATA}; mkdir qpf_${fhr}_3_low; cd qpf_${fhr}_3_low ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 300 > qpf_combo_${dom}_${cyc}_3h_low_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir qpf_${fhr}_3_high; cd qpf_${fhr}_3_high ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 302 > qpf_combo_${dom}_${cyc}_3h_high_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir snow_${fhr}_3; cd snow_${fhr}_3; python ${USHrrfs}/enspost_make_easfracsnow_combo.py_${type} ${fhr} 3 > snow_combo_${dom}_${cyc}_3h_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_3_low; cd qpf_${fhr}_3_low ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 300 > qpf_combo_${dom}_${cyc}_3h_low_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_3_high; cd qpf_${fhr}_3_high ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 302 > qpf_combo_${dom}_${cyc}_3h_high_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir snow_${fhr}_3; cd snow_${fhr}_3; python ${USHrefs}/enspost_make_easfracsnow_combo.py_${type} ${fhr} 3 > snow_combo_${dom}_${cyc}_3h_${fhr}.log" >> poe.qpf_snow
done
hrs="01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36"
for fhr in $hrs
do
-echo "cd ${DATA}; mkdir qpf_${fhr}_1_low; cd qpf_${fhr}_1_low ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 100 > qpf_combo_${dom}_${cyc}_1h_low_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir qpf_${fhr}_1_high; cd qpf_${fhr}_1_high ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 102 > qpf_combo_${dom}_${cyc}_1h_high_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir snow_${fhr}_1; cd snow_${fhr}_1; python ${USHrrfs}/enspost_make_easfracsnow_combo.py_${type} ${fhr} 1 > snow_combo_${dom}_${cyc}_1h_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_1_low; cd qpf_${fhr}_1_low ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 100 > qpf_combo_${dom}_${cyc}_1h_low_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_1_high; cd qpf_${fhr}_1_high ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 102 > qpf_combo_${dom}_${cyc}_1h_high_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir snow_${fhr}_1; cd snow_${fhr}_1; python ${USHrefs}/enspost_make_easfracsnow_combo.py_${type} ${fhr} 1 > snow_combo_${dom}_${cyc}_1h_${fhr}.log" >> poe.qpf_snow
done
diff --git a/scripts/exrrfs_enspost_eas_2.sh.ecf b/scripts/exrefs_eas_2.sh.ecf
similarity index 88%
rename from scripts/exrrfs_enspost_eas_2.sh.ecf
rename to scripts/exrefs_eas_2.sh.ecf
index 633716ea0..dcd37c882 100755
--- a/scripts/exrrfs_enspost_eas_2.sh.ecf
+++ b/scripts/exrefs_eas_2.sh.ecf
@@ -28,10 +28,10 @@ hrs="39 42 45 48 51 54 57 60"
fi
for fhr in $hrs
do
-echo "cd ${DATA}; mkdir qpf_${fhr}_24_low; cd qpf_${fhr}_24_low ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 240 > qpf_combo_${dom}_${cyc}_24h_low_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir qpf_${fhr}_24_med; cd qpf_${fhr}_24_med ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 241 > qpf_combo_${dom}_${cyc}_24h_med_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir qpf_${fhr}_24_high; cd qpf_${fhr}_24_high ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 242 > qpf_combo_${dom}_${cyc}_24h_high_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir qpf_${fhr}_24_higher; cd qpf_${fhr}_24_higher ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 243 > qpf_combo_${dom}_${cyc}_24h_higher_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_24_low; cd qpf_${fhr}_24_low ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 240 > qpf_combo_${dom}_${cyc}_24h_low_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_24_med; cd qpf_${fhr}_24_med ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 241 > qpf_combo_${dom}_${cyc}_24h_med_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_24_high; cd qpf_${fhr}_24_high ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 242 > qpf_combo_${dom}_${cyc}_24h_high_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_24_higher; cd qpf_${fhr}_24_higher ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 243 > qpf_combo_${dom}_${cyc}_24h_higher_${fhr}.log" >> poe.qpf_snow
done
if [ $type = single ];then
@@ -42,10 +42,10 @@ hrs="39 42 45 48 51 54 57 60"
fi
for fhr in $hrs
do
-echo "cd ${DATA}; mkdir qpf_${fhr}_6_low; cd qpf_${fhr}_6_low ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 600 > qpf_combo_${dom}_${cyc}_6h_low_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir qpf_${fhr}_6_med; cd qpf_${fhr}_6_med ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 601 > qpf_combo_${dom}_${cyc}_6h_med_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir qpf_${fhr}_6_high; cd qpf_${fhr}_6_high ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 602 > qpf_combo_${dom}_${cyc}_6h_high_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir snow_${fhr}_6; cd snow_${fhr}_6; python ${USHrrfs}/enspost_make_easfracsnow_combo.py_${type} ${fhr} 6 > snow_combo_${dom}_${cyc}_6h_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_6_low; cd qpf_${fhr}_6_low ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 600 > qpf_combo_${dom}_${cyc}_6h_low_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_6_med; cd qpf_${fhr}_6_med ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 601 > qpf_combo_${dom}_${cyc}_6h_med_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_6_high; cd qpf_${fhr}_6_high ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 602 > qpf_combo_${dom}_${cyc}_6h_high_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir snow_${fhr}_6; cd snow_${fhr}_6; python ${USHrefs}/enspost_make_easfracsnow_combo.py_${type} ${fhr} 6 > snow_combo_${dom}_${cyc}_6h_${fhr}.log" >> poe.qpf_snow
done
if [ $type = single ];then
@@ -56,10 +56,10 @@ hrs="39 42 45 48 51 54 57 60"
fi
for fhr in $hrs
do
-echo "cd ${DATA}; mkdir qpf_${fhr}_12_low; cd qpf_${fhr}_12_low ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 120 > qpf_combo_${dom}_${cyc}_12h_low_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir qpf_${fhr}_12_med; cd qpf_${fhr}_12_med ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 121 > qpf_combo_${dom}_${cyc}_12h_med_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir qpf_${fhr}_12_high; cd qpf_${fhr}_12_high ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 122 > qpf_combo_${dom}_${cyc}_12h_high_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir qpf_${fhr}_12_higher; cd qpf_${fhr}_12_higher ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 123 > qpf_combo_${dom}_${cyc}_12h_higher_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_12_low; cd qpf_${fhr}_12_low ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 120 > qpf_combo_${dom}_${cyc}_12h_low_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_12_med; cd qpf_${fhr}_12_med ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 121 > qpf_combo_${dom}_${cyc}_12h_med_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_12_high; cd qpf_${fhr}_12_high ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 122 > qpf_combo_${dom}_${cyc}_12h_high_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_12_higher; cd qpf_${fhr}_12_higher ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 123 > qpf_combo_${dom}_${cyc}_12h_higher_${fhr}.log" >> poe.qpf_snow
done
@@ -71,9 +71,9 @@ hrs="39 42 45 48 51 54 57 60"
fi
for fhr in $hrs
do
-echo "cd ${DATA}; mkdir qpf_${fhr}_3_low; cd qpf_${fhr}_3_low ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 300 > qpf_combo_${dom}_${cyc}_3h_low_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir qpf_${fhr}_3_high; cd qpf_${fhr}_3_high ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 302 > qpf_combo_${dom}_${cyc}_3h_high_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir snow_${fhr}_3; cd snow_${fhr}_3; python ${USHrrfs}/enspost_make_easfracsnow_combo.py_${type} ${fhr} 3 > snow_combo_${dom}_${cyc}_3h_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_3_low; cd qpf_${fhr}_3_low ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 300 > qpf_combo_${dom}_${cyc}_3h_low_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_3_high; cd qpf_${fhr}_3_high ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 302 > qpf_combo_${dom}_${cyc}_3h_high_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir snow_${fhr}_3; cd snow_${fhr}_3; python ${USHrefs}/enspost_make_easfracsnow_combo.py_${type} ${fhr} 3 > snow_combo_${dom}_${cyc}_3h_${fhr}.log" >> poe.qpf_snow
done
if [ $type = single ];then
@@ -84,9 +84,9 @@ hrs="37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60"
fi
for fhr in $hrs
do
-echo "cd ${DATA}; mkdir qpf_${fhr}_1_low; cd qpf_${fhr}_1_low ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 100 > qpf_combo_${dom}_${cyc}_1h_low_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir qpf_${fhr}_1_high; cd qpf_${fhr}_1_high ; python ${USHrrfs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 102 > qpf_combo_${dom}_${cyc}_1h_high_${fhr}.log" >> poe.qpf_snow
-echo "cd ${DATA}; mkdir snow_${fhr}_1; cd snow_${fhr}_1; python ${USHrrfs}/enspost_make_easfracsnow_combo.py_${type} ${fhr} 1 > snow_combo_${dom}_${cyc}_1h_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_1_low; cd qpf_${fhr}_1_low ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 100 > qpf_combo_${dom}_${cyc}_1h_low_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir qpf_${fhr}_1_high; cd qpf_${fhr}_1_high ; python ${USHrefs}/enspost_make_easfracqpf_combo.py_${type} ${fhr} 102 > qpf_combo_${dom}_${cyc}_1h_high_${fhr}.log" >> poe.qpf_snow
+echo "cd ${DATA}; mkdir snow_${fhr}_1; cd snow_${fhr}_1; python ${USHrefs}/enspost_make_easfracsnow_combo.py_${type} ${fhr} 1 > snow_combo_${dom}_${cyc}_1h_${fhr}.log" >> poe.qpf_snow
done
diff --git a/scripts/exrrfs_enspost_ensprod.sh.ecf b/scripts/exrefs_ensprod.sh.ecf
similarity index 96%
rename from scripts/exrrfs_enspost_ensprod.sh.ecf
rename to scripts/exrefs_ensprod.sh.ecf
index b3e5f1ce1..2da7d91a0 100755
--- a/scripts/exrrfs_enspost_ensprod.sh.ecf
+++ b/scripts/exrefs_ensprod.sh.ecf
@@ -31,7 +31,7 @@ echo running on $location
# Prepare to run ensemble product generator
#
-$USHrrfs/enspost_ensprod.sh ${NEST} $type
+$USHrefs/enspost_ensprod.sh ${NEST} $type
#####################################################################
# GOOD RUN
diff --git a/scripts/exrrfs_enspost_ensprod_link.sh.ecf b/scripts/exrefs_ensprod_link.sh.ecf
similarity index 96%
rename from scripts/exrrfs_enspost_ensprod_link.sh.ecf
rename to scripts/exrefs_ensprod_link.sh.ecf
index 74ae636fc..63accc52b 100755
--- a/scripts/exrrfs_enspost_ensprod_link.sh.ecf
+++ b/scripts/exrefs_ensprod_link.sh.ecf
@@ -33,7 +33,7 @@ export type=${2}
echo NEST is $NEST
-$USHrrfs/enspost_getmbr.sh $fhr $NEST $type
+$USHrefs/enspost_getmbr.sh $fhr $NEST $type
#####################################################################
diff --git a/scripts/exrrfs_enspost_ffggen.sh.ecf b/scripts/exrefs_ffggen.sh.ecf
similarity index 98%
rename from scripts/exrrfs_enspost_ffggen.sh.ecf
rename to scripts/exrefs_ffggen.sh.ecf
index a6dd7c141..bb2e87b86 100755
--- a/scripts/exrrfs_enspost_ffggen.sh.ecf
+++ b/scripts/exrefs_ffggen.sh.ecf
@@ -164,7 +164,7 @@ done
echo "1" > itag
echo $PDY >> itag
-$EXECrrfs/enspost_ffg_gen < itag
+$EXECrefs/enspost_ffg_gen < itag
wgrib2def="lambert:265:25:25 226.541:1473:5079 12.190:1025:5079"
wgrib2def="lambert:262.5:38.5:38.5 237.280:1799:3000 21.138:1059:3000"
@@ -184,7 +184,7 @@ done
echo "2" > itag
echo $PDY >> itag
-$EXECrrfs/enspost_ffg_gen < itag
+$EXECrefs/enspost_ffg_gen < itag
if [ $SENDCOM = "YES" ]
then
diff --git a/scripts/exrrfs_enspost_gempak.sh.ecf b/scripts/exrefs_gempak.sh.ecf
similarity index 98%
rename from scripts/exrrfs_enspost_gempak.sh.ecf
rename to scripts/exrefs_gempak.sh.ecf
index 9d0a1201c..1dfc56a0a 100755
--- a/scripts/exrrfs_enspost_gempak.sh.ecf
+++ b/scripts/exrefs_gempak.sh.ecf
@@ -18,10 +18,10 @@ cd $DATA/$TYPE
msg="Begin job for $job"
postmsg "$msg"
-cp $GEMPAKrrfs/fix/*.tbl .
+cp $GEMPAKrefs/fix/*.tbl .
#
-NAGRIB_TABLE=$GEMPAKrrfs/fix/nagrib.tbl
+NAGRIB_TABLE=$GEMPAKrefs/fix/nagrib.tbl
NAGRIB=nagrib2
#
diff --git a/sorc/build_enspost.sh b/sorc/build_refs.sh
similarity index 60%
rename from sorc/build_enspost.sh
rename to sorc/build_refs.sh
index 224c6aca7..35cbcc933 100755
--- a/sorc/build_enspost.sh
+++ b/sorc/build_refs.sh
@@ -3,7 +3,7 @@
module purge
-source ../versions/build_enspost.ver
+source ../versions/build.ver
env | grep ver
@@ -36,21 +36,21 @@ FV3SNOW=1
if [ $GET_PRCIP = "1" ]
then
-./build_enspost_get_prcip.sh > ./log/build_enspost_get_prcip.log 2>&1
+./build_refs_get_prcip.sh > ./log/build_refs_get_prcip.log 2>&1
fi
#########################
if [ $GET_TEMP = "1" ]
then
-./build_enspost_get_temp.sh > ./log/build_enspost_get_temp.log 2>&1
+./build_refs_get_temp.sh > ./log/build_refs_get_temp.log 2>&1
fi
############################
if [ $FFG_GEN = "1" ]
then
-./build_enspost_ffg_gen.sh > ./log/build_enspost_ffg_gen.log 2>&1
+./build_refs_ffg_gen.sh > ./log/build_refs_ffg_gen.log 2>&1
fi
############################
@@ -58,20 +58,20 @@ fi
if [ $ENSPROD = "1" ]
then
-./build_enspost_ensprod.sh > ./log/build_enspost_ensprod.log 2>&1
+./build_refs_ensprod.sh > ./log/build_refs_ensprod.log 2>&1
fi
############################
if [ $QPF3H = "1" ]
then
-./build_enspost_fv3_3hqpf.sh >& ./log/build_enspost_fv3_3hqpf.log
+./build_refs_fv3_3hqpf.sh >& ./log/build_refs_fv3_3hqpf.log
fi
############################
if [ $FV3SNOW = "1" ]
then
-./build_enspost_fv3_snow.sh >& ./log/build_enspost_fv3_snow.log
+./build_refs_fv3_snow.sh >& ./log/build_refs_fv3_snow.log
fi
diff --git a/sorc/build_enspost_ensprod.sh b/sorc/build_refs_ensprod.sh
similarity index 85%
rename from sorc/build_enspost_ensprod.sh
rename to sorc/build_refs_ensprod.sh
index cdc9ff9ee..2d8b43b73 100755
--- a/sorc/build_enspost_ensprod.sh
+++ b/sorc/build_refs_ensprod.sh
@@ -10,7 +10,7 @@ sleep 1
BASE=`pwd`
-cd ${BASE}/enspost_ensprod.fd
+cd ${BASE}/refs_ensprod.fd
make clean
make enspost_ensprod
# make all
diff --git a/sorc/build_enspost_ffg_gen.sh b/sorc/build_refs_ffg_gen.sh
similarity index 85%
rename from sorc/build_enspost_ffg_gen.sh
rename to sorc/build_refs_ffg_gen.sh
index a64eae9ab..12c7f538b 100755
--- a/sorc/build_enspost_ffg_gen.sh
+++ b/sorc/build_refs_ffg_gen.sh
@@ -9,7 +9,7 @@ sleep 1
BASE=`pwd`
-cd ${BASE}/enspost_ffg_gen.fd
+cd ${BASE}/refs_ffg_gen.fd
make clean
# make all
make enspost_ffg_gen
diff --git a/sorc/build_enspost_fv3_3hqpf.sh b/sorc/build_refs_fv3_3hqpf.sh
similarity index 85%
rename from sorc/build_enspost_fv3_3hqpf.sh
rename to sorc/build_refs_fv3_3hqpf.sh
index d7f5acaff..d864597fd 100755
--- a/sorc/build_enspost_fv3_3hqpf.sh
+++ b/sorc/build_refs_fv3_3hqpf.sh
@@ -12,6 +12,6 @@ BASE=`pwd`
#########################
-cd ${BASE}/enspost_fv3_3hqpf.fd
+cd ${BASE}/refs_fv3_3hqpf.fd
make clean
make enspost_fv3_3hqpf
diff --git a/sorc/build_enspost_fv3_snow.sh b/sorc/build_refs_fv3_snow.sh
similarity index 83%
rename from sorc/build_enspost_fv3_snow.sh
rename to sorc/build_refs_fv3_snow.sh
index de9683696..8d2567c37 100755
--- a/sorc/build_enspost_fv3_snow.sh
+++ b/sorc/build_refs_fv3_snow.sh
@@ -12,6 +12,6 @@ BASE=`pwd`
#########################
-cd ${BASE}/enspost_fv3snowbucket.fd
+cd ${BASE}/refs_fv3snowbucket.fd
make clean
make enspost_fv3snowbucket
diff --git a/sorc/build_enspost_get_prcip.sh b/sorc/build_refs_get_prcip.sh
similarity index 86%
rename from sorc/build_enspost_get_prcip.sh
rename to sorc/build_refs_get_prcip.sh
index ceda587c9..aa85034e4 100755
--- a/sorc/build_enspost_get_prcip.sh
+++ b/sorc/build_refs_get_prcip.sh
@@ -12,7 +12,7 @@ BASE=`pwd`
#########################
-cd ${BASE}/enspost_get_prcip.fd
+cd ${BASE}/refs_get_prcip.fd
make clean
make enspost_get_prcip
# make all
diff --git a/sorc/clean_enspost.sh b/sorc/clean_refs.sh
similarity index 78%
rename from sorc/clean_enspost.sh
rename to sorc/clean_refs.sh
index 4731236e9..c927b0fdd 100755
--- a/sorc/clean_enspost.sh
+++ b/sorc/clean_refs.sh
@@ -1,6 +1,6 @@
#! /bin/sh
-source ../versions/build_enspost.ver
+source ../versions/build.ver
module purge
module use -a ../modulefiles/RRFS_ENSPOST
@@ -19,7 +19,7 @@ ENSPROD=1
if [ $GET_PRCIP = "1" ]
then
-cd enspost_get_prcip.fd
+cd refs_get_prcip.fd
make clean
cd ../
fi
@@ -28,7 +28,7 @@ fi
if [ $FFG_GEN = "1" ]
then
-cd enspost_ffg_gen.fd
+cd refs_ffg_gen.fd
make clean
cd ../
fi
@@ -38,7 +38,7 @@ fi
if [ $ENSPROD = "1" ]
then
-cd enspost_ensprod.fd
+cd refs_ensprod.fd
make clean
cd ../
fi
diff --git a/sorc/install_enspost.sh b/sorc/install_refs.sh
similarity index 75%
rename from sorc/install_enspost.sh
rename to sorc/install_refs.sh
index 92f35c92d..aebaf7058 100755
--- a/sorc/install_enspost.sh
+++ b/sorc/install_refs.sh
@@ -15,7 +15,7 @@ SNOW=1
if [ $GET_PRCIP = "1" ]
then
-cd ${BASE}/enspost_get_prcip.fd
+cd ${BASE}/refs_get_prcip.fd
make install
make clean
fi
@@ -24,7 +24,7 @@ fi
if [ $FFG_GEN = "1" ]
then
-cd ${BASE}/enspost_ffg_gen.fd
+cd ${BASE}/refs_ffg_gen.fd
make install
make clean
fi
@@ -34,7 +34,7 @@ fi
if [ $ENSPROD = "1" ]
then
-cd ${BASE}/enspost_ensprod.fd
+cd ${BASE}/refs_ensprod.fd
make install
make clean
fi
@@ -43,7 +43,7 @@ fi
if [ $BUCKET = "1" ]
then
-cd ${BASE}/enspost_fv3_3hqpf.fd
+cd ${BASE}/refs_fv3_3hqpf.fd
make copy
make clean
fi
@@ -52,7 +52,7 @@ fi
if [ $SNOW = "1" ]
then
-cd ${BASE}/enspost_fv3snowbucket.fd
+cd ${BASE}/refs_fv3snowbucket.fd
make copy
make clean
fi
diff --git a/sorc/link_enspost_fix.sh b/sorc/link_enspost_fix.sh
deleted file mode 100755
index f502adb0e..000000000
--- a/sorc/link_enspost_fix.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-#! /bin/sh
-
-# ENSPOST_FIX=/lfs/h2/emc/lam/noscrub/Jun.Du/rrfs.v1.0.0/fix
-ENSPOST_FIX=/lfs/h2/emc/lam/noscrub/Matthew.Pyle/rrfs_enspost_fix
-
-
-
-mkdir -p ../fix
-
-cd ../fix
-
-# ln -sf ${ENSPOST_FIX}/* .
-
-cp ${ENSPOST_FIX}/* .
-
-cd ../sorc/
-
-
-
diff --git a/sorc/link_refs_fix.sh b/sorc/link_refs_fix.sh
new file mode 100755
index 000000000..4d6ccec2a
--- /dev/null
+++ b/sorc/link_refs_fix.sh
@@ -0,0 +1,14 @@
+#! /bin/sh
+
+ENSPOST_FIX=/lfs/h2/emc/lam/noscrub/Matthew.Pyle/refs_enspost_fix
+
+mkdir -p ../fix
+
+cd ../fix
+
+cp ${ENSPOST_FIX}/* .
+
+cd ../sorc/
+
+
+
diff --git a/sorc/enspost_ensprod.fd/Hains_index.f b/sorc/refs_ensprod.fd/Hains_index.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/Hains_index.f
rename to sorc/refs_ensprod.fd/Hains_index.f
diff --git a/sorc/enspost_ensprod.fd/Zputgb2.f b/sorc/refs_ensprod.fd/Zputgb2.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/Zputgb2.f
rename to sorc/refs_ensprod.fd/Zputgb2.f
diff --git a/sorc/enspost_ensprod.fd/bulkshear.f b/sorc/refs_ensprod.fd/bulkshear.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/bulkshear.f
rename to sorc/refs_ensprod.fd/bulkshear.f
diff --git a/sorc/enspost_ensprod.fd/calibrate2.f b/sorc/refs_ensprod.fd/calibrate2.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/calibrate2.f
rename to sorc/refs_ensprod.fd/calibrate2.f
diff --git a/sorc/enspost_ensprod.fd/calibrate2_dryt.f b/sorc/refs_ensprod.fd/calibrate2_dryt.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/calibrate2_dryt.f
rename to sorc/refs_ensprod.fd/calibrate2_dryt.f
diff --git a/sorc/enspost_ensprod.fd/calibrate2_hrly_rgn3.f b/sorc/refs_ensprod.fd/calibrate2_hrly_rgn3.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/calibrate2_hrly_rgn3.f
rename to sorc/refs_ensprod.fd/calibrate2_hrly_rgn3.f
diff --git a/sorc/enspost_ensprod.fd/calibrate2_svr.f b/sorc/refs_ensprod.fd/calibrate2_svr.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/calibrate2_svr.f
rename to sorc/refs_ensprod.fd/calibrate2_svr.f
diff --git a/sorc/enspost_ensprod.fd/char_process.f b/sorc/refs_ensprod.fd/char_process.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/char_process.f
rename to sorc/refs_ensprod.fd/char_process.f
diff --git a/sorc/enspost_ensprod.fd/fosberg.f b/sorc/refs_ensprod.fd/fosberg.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/fosberg.f
rename to sorc/refs_ensprod.fd/fosberg.f
diff --git a/sorc/enspost_ensprod.fd/get_cat.f b/sorc/refs_ensprod.fd/get_cat.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/get_cat.f
rename to sorc/refs_ensprod.fd/get_cat.f
diff --git a/sorc/enspost_ensprod.fd/get_cptp_severe.f b/sorc/refs_ensprod.fd/get_cptp_severe.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/get_cptp_severe.f
rename to sorc/refs_ensprod.fd/get_cptp_severe.f
diff --git a/sorc/enspost_ensprod.fd/get_fosberg.f b/sorc/refs_ensprod.fd/get_fosberg.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/get_fosberg.f
rename to sorc/refs_ensprod.fd/get_fosberg.f
diff --git a/sorc/enspost_ensprod.fd/get_icing.f b/sorc/refs_ensprod.fd/get_icing.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/get_icing.f
rename to sorc/refs_ensprod.fd/get_icing.f
diff --git a/sorc/enspost_ensprod.fd/get_mxp.f b/sorc/refs_ensprod.fd/get_mxp.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/get_mxp.f
rename to sorc/refs_ensprod.fd/get_mxp.f
diff --git a/sorc/enspost_ensprod.fd/get_new_fog.f b/sorc/refs_ensprod.fd/get_new_fog.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/get_new_fog.f
rename to sorc/refs_ensprod.fd/get_new_fog.f
diff --git a/sorc/enspost_ensprod.fd/get_time_packGB2.f b/sorc/refs_ensprod.fd/get_time_packGB2.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/get_time_packGB2.f
rename to sorc/refs_ensprod.fd/get_time_packGB2.f
diff --git a/sorc/enspost_ensprod.fd/get_wind_rh_joint_prob.f b/sorc/refs_ensprod.fd/get_wind_rh_joint_prob.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/get_wind_rh_joint_prob.f
rename to sorc/refs_ensprod.fd/get_wind_rh_joint_prob.f
diff --git a/sorc/enspost_ensprod.fd/getceiling.f b/sorc/refs_ensprod.fd/getceiling.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/getceiling.f
rename to sorc/refs_ensprod.fd/getceiling.f
diff --git a/sorc/enspost_ensprod.fd/getconv.f b/sorc/refs_ensprod.fd/getconv.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/getconv.f
rename to sorc/refs_ensprod.fd/getconv.f
diff --git a/sorc/enspost_ensprod.fd/getflight.f b/sorc/refs_ensprod.fd/getflight.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/getflight.f
rename to sorc/refs_ensprod.fd/getflight.f
diff --git a/sorc/enspost_ensprod.fd/llws.f b/sorc/refs_ensprod.fd/llws.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/llws.f
rename to sorc/refs_ensprod.fd/llws.f
diff --git a/sorc/enspost_ensprod.fd/lpm.f b/sorc/refs_ensprod.fd/lpm.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/lpm.f
rename to sorc/refs_ensprod.fd/lpm.f
diff --git a/sorc/enspost_ensprod.fd/makefile b/sorc/refs_ensprod.fd/makefile
similarity index 100%
rename from sorc/enspost_ensprod.fd/makefile
rename to sorc/refs_ensprod.fd/makefile
diff --git a/sorc/enspost_ensprod.fd/meanomeg.f b/sorc/refs_ensprod.fd/meanomeg.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/meanomeg.f
rename to sorc/refs_ensprod.fd/meanomeg.f
diff --git a/sorc/enspost_ensprod.fd/meanwind.f b/sorc/refs_ensprod.fd/meanwind.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/meanwind.f
rename to sorc/refs_ensprod.fd/meanwind.f
diff --git a/sorc/enspost_ensprod.fd/mxp.f b/sorc/refs_ensprod.fd/mxp.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/mxp.f
rename to sorc/refs_ensprod.fd/mxp.f
diff --git a/sorc/enspost_ensprod.fd/new_fog.f b/sorc/refs_ensprod.fd/new_fog.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/new_fog.f
rename to sorc/refs_ensprod.fd/new_fog.f
diff --git a/sorc/enspost_ensprod.fd/new_fog.f_NARRE b/sorc/refs_ensprod.fd/new_fog.f_NARRE
similarity index 100%
rename from sorc/enspost_ensprod.fd/new_fog.f_NARRE
rename to sorc/refs_ensprod.fd/new_fog.f_NARRE
diff --git a/sorc/enspost_ensprod.fd/new_fog.f_org b/sorc/refs_ensprod.fd/new_fog.f_org
similarity index 100%
rename from sorc/enspost_ensprod.fd/new_fog.f_org
rename to sorc/refs_ensprod.fd/new_fog.f_org
diff --git a/sorc/enspost_ensprod.fd/output_correct b/sorc/refs_ensprod.fd/output_correct
similarity index 100%
rename from sorc/enspost_ensprod.fd/output_correct
rename to sorc/refs_ensprod.fd/output_correct
diff --git a/sorc/enspost_ensprod.fd/output_error b/sorc/refs_ensprod.fd/output_error
similarity index 100%
rename from sorc/enspost_ensprod.fd/output_error
rename to sorc/refs_ensprod.fd/output_error
diff --git a/sorc/enspost_ensprod.fd/packGB2_max.f b/sorc/refs_ensprod.fd/packGB2_max.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/packGB2_max.f
rename to sorc/refs_ensprod.fd/packGB2_max.f
diff --git a/sorc/enspost_ensprod.fd/packGB2_mean.f b/sorc/refs_ensprod.fd/packGB2_mean.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/packGB2_mean.f
rename to sorc/refs_ensprod.fd/packGB2_mean.f
diff --git a/sorc/enspost_ensprod.fd/packGB2_mean_derv.f b/sorc/refs_ensprod.fd/packGB2_mean_derv.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/packGB2_mean_derv.f
rename to sorc/refs_ensprod.fd/packGB2_mean_derv.f
diff --git a/sorc/enspost_ensprod.fd/packGB2_mxp.f b/sorc/refs_ensprod.fd/packGB2_mxp.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/packGB2_mxp.f
rename to sorc/refs_ensprod.fd/packGB2_mxp.f
diff --git a/sorc/enspost_ensprod.fd/packGB2_prob.f b/sorc/refs_ensprod.fd/packGB2_prob.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/packGB2_prob.f
rename to sorc/refs_ensprod.fd/packGB2_prob.f
diff --git a/sorc/enspost_ensprod.fd/packGB2_prob_derv.f b/sorc/refs_ensprod.fd/packGB2_prob_derv.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/packGB2_prob_derv.f
rename to sorc/refs_ensprod.fd/packGB2_prob_derv.f
diff --git a/sorc/enspost_ensprod.fd/packGB2_spag.f b/sorc/refs_ensprod.fd/packGB2_spag.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/packGB2_spag.f
rename to sorc/refs_ensprod.fd/packGB2_spag.f
diff --git a/sorc/enspost_ensprod.fd/parm.inc b/sorc/refs_ensprod.fd/parm.inc
similarity index 100%
rename from sorc/enspost_ensprod.fd/parm.inc
rename to sorc/refs_ensprod.fd/parm.inc
diff --git a/sorc/enspost_ensprod.fd/pmatch_mean.f b/sorc/refs_ensprod.fd/pmatch_mean.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/pmatch_mean.f
rename to sorc/refs_ensprod.fd/pmatch_mean.f
diff --git a/sorc/enspost_ensprod.fd/pmatch_mean_loc.f b/sorc/refs_ensprod.fd/pmatch_mean_loc.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/pmatch_mean_loc.f
rename to sorc/refs_ensprod.fd/pmatch_mean_loc.f
diff --git a/sorc/enspost_ensprod.fd/preciptype.f b/sorc/refs_ensprod.fd/preciptype.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/preciptype.f
rename to sorc/refs_ensprod.fd/preciptype.f
diff --git a/sorc/enspost_ensprod.fd/print_gfld.f b/sorc/refs_ensprod.fd/print_gfld.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/print_gfld.f
rename to sorc/refs_ensprod.fd/print_gfld.f
diff --git a/sorc/enspost_ensprod.fd/readGB2.f b/sorc/refs_ensprod.fd/readGB2.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/readGB2.f
rename to sorc/refs_ensprod.fd/readGB2.f
diff --git a/sorc/enspost_ensprod.fd/snow4href.f b/sorc/refs_ensprod.fd/snow4href.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/snow4href.f
rename to sorc/refs_ensprod.fd/snow4href.f
diff --git a/sorc/enspost_ensprod.fd/sref_ens_gen.f b/sorc/refs_ensprod.fd/sref_ens_gen.f
similarity index 99%
rename from sorc/enspost_ensprod.fd/sref_ens_gen.f
rename to sorc/refs_ensprod.fd/sref_ens_gen.f
index 6d913ff4d..4914998ec 100755
--- a/sorc/enspost_ensprod.fd/sref_ens_gen.f
+++ b/sorc/refs_ensprod.fd/sref_ens_gen.f
@@ -342,7 +342,7 @@
write(0,*) 'files(irun)(1:4): ', files(irun)(1:4)
- if( files(irun)(1:4).ne.'rrfs' ) then
+ if( files(irun)(1:4).ne.'refs' ) then
mbrname(irun)=files(irun)
end if
write(*,301) weight(irun), files(irun),mbrname(irun)
@@ -644,7 +644,7 @@
if(ifhr.lt.12) exit loop222
jpd27=12
else if (vname(nv).eq.'AP24'.or.vname(nv).eq.'SN24' .or.
- & vname(nv).eq.'FZ24'.or.vname(nv).eq.'ASN24' .or.
+ & vname(nv).eq.'FZ24'.or.
& vname(nv).eq.'A24R'.or.vname(nv).eq.'FF24') then
if(ifhr.lt.24) exit loop222
jpd27=24
@@ -758,7 +758,7 @@
! write(0,*) 'a2 - readGB ',igrb2,' for mean kret=',kret
- if (jret .eq. 0.and.trim(eps).eq.'rrfs') then
+ if (jret .eq. 0.and.trim(eps).eq.'refs') then
! write(0,*) 'in here with jf: ', jf
@@ -832,7 +832,7 @@
endif
- if (kret .eq. 0. and. trim(eps).eq.'rrfs') then
+ if (kret .eq. 0. and. trim(eps).eq.'refs') then
if ( .not. allocated(bmap_f)) then
allocate(bmap_f(jf))
@@ -1911,7 +1911,7 @@
c Loop 1-3: Packing mean/spread/prob for this direct variable
! Reset gfld%bmap with the combined version bmap_f
- if(trim(eps).eq.'rrfs' .and. associated(gfld%bmap)) then
+ if(trim(eps).eq.'refs' .and. associated(gfld%bmap)) then
gfld%bmap=bmap_f
else
write(0,*) 'did not set gfld%bmap to bmap_f as not associated'
@@ -2218,7 +2218,7 @@
gfld_temp=gfld
- if(trim(eps).eq.'rrfs' .and.
+ if(trim(eps).eq.'refs' .and.
+ associated(gfld_temp%bmap)) gfld_temp%bmap=bmap_f
call packGB2_mean_derv(imean,isprd,derv_mn,
@@ -2227,7 +2227,7 @@
gfld_temp=gfld !some of idrtmpl() fields have been changed after packGB2_prob,
- if(trim(eps).eq.'rrfs' .and.
+ if(trim(eps).eq.'refs' .and.
+ associated(gfld_temp%bmap)) gfld_temp%bmap=bmap_f
call packGB2_prob_derv(iprob,derv_pr,
@@ -2294,7 +2294,7 @@
gfld%discipline=2 !Fireweather discipline = 2, used for packing
write(*,*) 'Hains Index done'
! Reset gfld%bmap with the combined version bmap_f
- if(trim(eps).eq.'rrfs' .and. associated(gfld%bmap))
+ if(trim(eps).eq.'refs' .and. associated(gfld%bmap))
+ gfld%bmap=bmap_f
end if
@@ -2402,7 +2402,7 @@
cc%%%%%%% 15. To see if there is snowfall for HREF
if(dk4(nv).eq.1.and.dk5(nv).eq.13.and.
- + trim(eps).eq.'rrfs') then
+ + trim(eps).eq.'refs') then
write(0,*) 'call snow4href'
call snow4href(nv,ifunit,ipunit,jf,iens,Lm,Lp,Lt,
+ derv_mn,derv_sp,derv_pr,eps)
@@ -2458,7 +2458,7 @@
end if
! Reset gfld%bmap with the combined version bmap_f
- if(trim(eps).eq.'rrfs' .and.
+ if(trim(eps).eq.'refs' .and.
+ associated(gfld%bmap)) gfld%bmap=bmap_f
call packGB2_mean_derv(imean,isprd,derv_mn,
diff --git a/sorc/enspost_ensprod.fd/thickness.f b/sorc/refs_ensprod.fd/thickness.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/thickness.f
rename to sorc/refs_ensprod.fd/thickness.f
diff --git a/sorc/enspost_ensprod.fd/util.f b/sorc/refs_ensprod.fd/util.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/util.f
rename to sorc/refs_ensprod.fd/util.f
diff --git a/sorc/enspost_ensprod.fd/util.f_org b/sorc/refs_ensprod.fd/util.f_org
similarity index 100%
rename from sorc/enspost_ensprod.fd/util.f_org
rename to sorc/refs_ensprod.fd/util.f_org
diff --git a/sorc/enspost_ensprod.fd/wind.f b/sorc/refs_ensprod.fd/wind.f
similarity index 100%
rename from sorc/enspost_ensprod.fd/wind.f
rename to sorc/refs_ensprod.fd/wind.f
diff --git a/sorc/enspost_ffg_gen.fd/ffg_gen.f90 b/sorc/refs_ffg_gen.fd/ffg_gen.f90
similarity index 100%
rename from sorc/enspost_ffg_gen.fd/ffg_gen.f90
rename to sorc/refs_ffg_gen.fd/ffg_gen.f90
diff --git a/sorc/enspost_ffg_gen.fd/makefile b/sorc/refs_ffg_gen.fd/makefile
similarity index 100%
rename from sorc/enspost_ffg_gen.fd/makefile
rename to sorc/refs_ffg_gen.fd/makefile
diff --git a/sorc/enspost_ffg_gen.fd/read_grib1.f90 b/sorc/refs_ffg_gen.fd/read_grib1.f90
similarity index 100%
rename from sorc/enspost_ffg_gen.fd/read_grib1.f90
rename to sorc/refs_ffg_gen.fd/read_grib1.f90
diff --git a/sorc/enspost_ffg_gen.fd/stitch.f90 b/sorc/refs_ffg_gen.fd/stitch.f90
similarity index 100%
rename from sorc/enspost_ffg_gen.fd/stitch.f90
rename to sorc/refs_ffg_gen.fd/stitch.f90
diff --git a/sorc/enspost_fv3_3hqpf.fd/WRFBUCKETG2.f b/sorc/refs_fv3_3hqpf.fd/WRFBUCKETG2.f
similarity index 100%
rename from sorc/enspost_fv3_3hqpf.fd/WRFBUCKETG2.f
rename to sorc/refs_fv3_3hqpf.fd/WRFBUCKETG2.f
diff --git a/sorc/enspost_fv3_3hqpf.fd/makefile b/sorc/refs_fv3_3hqpf.fd/makefile
similarity index 100%
rename from sorc/enspost_fv3_3hqpf.fd/makefile
rename to sorc/refs_fv3_3hqpf.fd/makefile
diff --git a/sorc/enspost_fv3snowbucket.fd/GET_BITS.f b/sorc/refs_fv3snowbucket.fd/GET_BITS.f
similarity index 100%
rename from sorc/enspost_fv3snowbucket.fd/GET_BITS.f
rename to sorc/refs_fv3snowbucket.fd/GET_BITS.f
diff --git a/sorc/enspost_fv3snowbucket.fd/fv3bucket.f b/sorc/refs_fv3snowbucket.fd/fv3bucket.f
similarity index 100%
rename from sorc/enspost_fv3snowbucket.fd/fv3bucket.f
rename to sorc/refs_fv3snowbucket.fd/fv3bucket.f
diff --git a/sorc/enspost_fv3snowbucket.fd/makefile b/sorc/refs_fv3snowbucket.fd/makefile
similarity index 100%
rename from sorc/enspost_fv3snowbucket.fd/makefile
rename to sorc/refs_fv3snowbucket.fd/makefile
diff --git a/sorc/enspost_get_prcip.fd/enspost_get_prcip.f b/sorc/refs_get_prcip.fd/enspost_get_prcip.f
similarity index 100%
rename from sorc/enspost_get_prcip.fd/enspost_get_prcip.f
rename to sorc/refs_get_prcip.fd/enspost_get_prcip.f
diff --git a/sorc/enspost_get_prcip.fd/enspost_get_temp.f b/sorc/refs_get_prcip.fd/enspost_get_temp.f
similarity index 100%
rename from sorc/enspost_get_prcip.fd/enspost_get_temp.f
rename to sorc/refs_get_prcip.fd/enspost_get_temp.f
diff --git a/sorc/enspost_get_prcip.fd/makefile b/sorc/refs_get_prcip.fd/makefile
similarity index 100%
rename from sorc/enspost_get_prcip.fd/makefile
rename to sorc/refs_get_prcip.fd/makefile
diff --git a/ush/enspost_ensprod.sh b/ush/enspost_ensprod.sh
index b6865ae68..b49d4e86e 100755
--- a/ush/enspost_ensprod.sh
+++ b/ush/enspost_ensprod.sh
@@ -34,7 +34,7 @@ type=${type}
cd $DATA/${ff}/
-ln -sf $FIXrrfs/new*rrfs* .
+ln -sf $FIXrefs/new*rrfs* .
# If testing without the flash flood products
# if [ $NEST = 'conusavoidnow' ]
@@ -206,12 +206,12 @@ echo $dom is conus for defining the variable parm file
then
if [ ${ff}%3 -eq 0 ]
then
- ln -sf $PARMrrfs/enspost_variable_grib2.tbl_3h variable.tbl
+ ln -sf $PARMrefs/enspost_variable_grib2.tbl_3h variable.tbl
else
- ln -sf $PARMrrfs/enspost_variable_grib2.tbl variable.tbl
+ ln -sf $PARMrefs/enspost_variable_grib2.tbl variable.tbl
fi
else
- ln -sf $PARMrrfs/enspost_variable_grib2.tbl variable.tbl
+ ln -sf $PARMrefs/enspost_variable_grib2.tbl variable.tbl
fi
else
@@ -221,17 +221,17 @@ echo $dom is nonconus for defining the variable parm file
then
if [ ${ff}%3 -eq 0 ]
then
- ln -sf $PARMrrfs/enspost_variable_grib2.tbl_3h_nonconus variable.tbl
+ ln -sf $PARMrefs/enspost_variable_grib2.tbl_3h_nonconus variable.tbl
else
- ln -sf $PARMrrfs/enspost_variable_grib2.tbl_nonconus variable.tbl
+ ln -sf $PARMrefs/enspost_variable_grib2.tbl_nonconus variable.tbl
fi
else
- ln -sf $PARMrrfs/enspost_variable_grib2.tbl_nonconus variable.tbl
+ ln -sf $PARMrefs/enspost_variable_grib2.tbl_nonconus variable.tbl
fi
fi
-$EXECrrfs/enspost_ensprod > $DATA/$ff/output_enspost_ensprod.$ff 2>&1
+$EXECrefs/enspost_ensprod > $DATA/$ff/output_enspost_ensprod.$ff 2>&1
errsave=$?
echo past enspost_ensprod for ff $ff
export err=$errsave; err_chk
@@ -268,7 +268,7 @@ if [ $SENDCOM = YES ]; then
fi
for m in $mbrs ; do
- cp -d $DATA/rrfs.m${m}.t${cyc}z.f${ff} $COMOUT/verf_g2g/rrfs.m${m}.t${cyc}z.${NEST}.f${ff}
+ cp -d $DATA/refs.m${m}.t${cyc}z.f${ff} $COMOUT/verf_g2g/refs.m${m}.t${cyc}z.${NEST}.f${ff}
cp -d $DATA/prcip.m${m}.t${cyc}z.f${ff} $COMOUT/verf_g2g/prcip.m${m}.t${cyc}z.${NEST}.f${ff}
cp -d $DATA/${ff}/filename $COMOUT/verf_g2g/filename.t${cyc}z.${NEST}.f${ff}
done
diff --git a/ush/enspost_getmbr.sh b/ush/enspost_getmbr.sh
index 785cc5d8b..fd9462956 100755
--- a/ush/enspost_getmbr.sh
+++ b/ush/enspost_getmbr.sh
@@ -25,8 +25,8 @@ fhr=$1
dom=${2}
type=${3}
-looplim=10
-sleeptime=6
+looplim=20
+sleeptime=9
echo here in ush script with dom $dom
@@ -123,7 +123,7 @@ if [ $ff = '06' -o $ff = '09' ]
elif [ $ff = '12' -o $ff = '15' -o $ff = '18' -o $ff = '21' ]
then
fcheck=` expr $ff - 09`
-elif [ $ff = '24' -o $ff = '27' -o $ff = '30' -o $ff = '33' -o $ff = '36' -o $ff = '39' -o $ff = '42' -o $ff = '45' -o $ff = '48' -o $ff = '51' -o $ff = '54' -o $ff = '60' ]
+elif [ $ff = '24' -o $ff = '27' -o $ff = '30' -o $ff = '33' -o $ff = '36' -o $ff = '39' -o $ff = '42' -o $ff = '45' -o $ff = '48' -o $ff = '51' -o $ff = '54' -o $ff = '57' -o $ff = '60' ]
then
fcheck=` expr $ff - 21`
elif [ $ff -gt 0 ]
@@ -155,7 +155,7 @@ echo working things with ff as $ff and fcheck as $fcheck
###### FV3
-# fv3s (conus)
+# fv3s
echo made it to conus fv3 check
@@ -166,24 +166,24 @@ echo made it to conus fv3 check
if [ $ff -eq 01 ] ; then
if [ $type = 'timelag' ];then
if [ $m = 08 -o $m = 09 -o $m = 10 -o $m = 11 -o $m = 12 -o $m = 13 ];then
- filecheck00=${COMINrrfs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f06.grib2
+ filecheck00=${COMINrefs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f06.grib2
echo filecheck00 is $filecheck00
ln -sf $filecheck00 $DATA/${RUN}.m${m}.t${cyc}z.f00
ln -sf $DATA/${RUN}.m${m}.t${cyc}z.f00 $DATA/${ff}/${RUN}.m${m}.t${cyc}z.f00
else
- filecheck00=${COMINrrfs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f00.grib2
+ filecheck00=${COMINrefs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f00.grib2
ln -sf $filecheck00 $DATA/${RUN}.m${m}.t${cyc}z.f00
ln -sf $DATA/${RUN}.m${m}.t${cyc}z.f00 $DATA/${ff}/${RUN}.m${m}.t${cyc}z.f00
fi
else
- filecheck00=${COMINrrfs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f00.grib2
+ filecheck00=${COMINrefs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f00.grib2
ln -sf $filecheck00 $DATA/${RUN}.m${m}.t${cyc}z.f00
ln -sf $DATA/${RUN}.m${m}.t${cyc}z.f00 $DATA/${ff}/${RUN}.m${m}.t${cyc}z.f00
fi
fi
- filecheck=${COMINrrfs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f${fcst}.grib2
+ filecheck=${COMINrefs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f${fcst}.grib2
if [ -e $filecheck ]
then
ln -sf $filecheck $DATA/${RUN}.m${m}.t${cyc}z.f${ff}
@@ -218,7 +218,7 @@ typeset -Z2 fcheckloc
echo here a $ff
if [ ${ff}%3 -eq 0 ]
then
- echo ${RUN}.m${m}.t${cyc}z. $ff .false. .false. .false. .false. .false. 3 conus non |$EXECrrfs/enspost_get_prcip > $DATA/output.enspost_get_prcip3h.m${m}.f${ff} 2>&1
+ echo ${RUN}.m${m}.t${cyc}z. $ff .false. .false. .false. .false. .false. 3 conus non |$EXECrefs/enspost_get_prcip > $DATA/output.enspost_get_prcip3h.m${m}.f${ff} 2>&1
export err=$? ; err_chk
fi
fi
@@ -235,8 +235,8 @@ typeset -Z2 fcheckloc
- echo ${RUN}.m${m}.t${cyc}z. $ff .false. .false. .false. .false. .false. 1 conus yes |$EXECrrfs/enspost_get_prcip > $DATA/output.enspost_get_prcip1h.m${m}.f${ff} 2>&1
-# echo ${RUN}.m${m}.t${cyc}z.f$ff1 ${RUN}.m${m}.t${cyc}z.f$ff $cyc $ff1 $ff conus yes $ff |$EXECrrfs/enspost_get_temp > $DATA/output.enspost_get_temp.m${m}.f${ff} 2>&1
+ echo ${RUN}.m${m}.t${cyc}z. $ff .false. .false. .false. .false. .false. 1 conus yes |$EXECrefs/enspost_get_prcip > $DATA/output.enspost_get_prcip1h.m${m}.f${ff} 2>&1
+# echo ${RUN}.m${m}.t${cyc}z.f$ff1 ${RUN}.m${m}.t${cyc}z.f$ff $cyc $ff1 $ff conus yes $ff |$EXECrefs/enspost_get_temp > $DATA/output.enspost_get_temp.m${m}.f${ff} 2>&1
export err=$? ; err_chk
@@ -317,12 +317,12 @@ typeset -Z2 fcheckloc
then
echo here a $ff
- echo ${RUN}.m${m}.t${cyc}z. $ff .false. .false. .false. .false. .false. 1 ${dom} non |$EXECrrfs/enspost_get_prcip > $DATA/output.enspost_get_prcip1h.m${m}.f${ff} 2>&1
+ echo ${RUN}.m${m}.t${cyc}z. $ff .false. .false. .false. .false. .false. 1 ${dom} non |$EXECrefs/enspost_get_prcip > $DATA/output.enspost_get_prcip1h.m${m}.f${ff} 2>&1
export err=$? ; err_chk
if [ ${ff}%3 -eq 0 ]
then
- echo ${RUN}.m${m}.t${cyc}z. $ff .false. .false. .false. .false. .false. 3 ${dom} non |$EXECrrfs/enspost_get_prcip > $DATA/output.enspost_get_prcip3h.m${m}.f${ff}
+ echo ${RUN}.m${m}.t${cyc}z. $ff .false. .false. .false. .false. .false. 3 ${dom} non |$EXECrefs/enspost_get_prcip > $DATA/output.enspost_get_prcip3h.m${m}.f${ff}
export err=$? ; err_chk
fi
@@ -397,11 +397,11 @@ typeset -Z2 fcheckloc
if [ $ff -gt 0 ]
then
## actually now have the summing of 3 h totals done in the HRRR preproc job
- echo ${RUN}.m${m}.t${cyc}z. $ff .false. .false. .false. .false. .false. 1 ${dom} non |$EXECrrfs/enspost_get_prcip > $DATA/output.enspost_get_prcip1h.m${m}.f${ff} 2>&1
+ echo ${RUN}.m${m}.t${cyc}z. $ff .false. .false. .false. .false. .false. 1 ${dom} non |$EXECrefs/enspost_get_prcip > $DATA/output.enspost_get_prcip1h.m${m}.f${ff} 2>&1
if [ ${ff}%3 -eq 0 ]
then
- echo ${RUN}.m${m}.t${cyc}z. $ff .false. .false. .false. .false. .false. 3 ${dom} non |$EXECrrfs/enspost_get_prcip > $DATA/output.enspost_get_prcip3h.m${m}.f${ff}
+ echo ${RUN}.m${m}.t${cyc}z. $ff .false. .false. .false. .false. .false. 3 ${dom} non |$EXECrefs/enspost_get_prcip > $DATA/output.enspost_get_prcip3h.m${m}.f${ff}
export err=$? ; err_chk
fi
@@ -428,24 +428,24 @@ typeset -Z2 fcheckloc
if [ $type = 'timelag' ];then
if [ $m = 07 -o $m = 08 -o $m = 09 -o $m = 10 -o $m = 11 -o $m = 12 ];then
- filecheck00=${COMINrrfs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f06.grib2
+ filecheck00=${COMINrefs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f06.grib2
echo here TL with filecheck00 $filecheck00
ln -sf $filecheck00 $DATA/${RUN}.m${m}.t${cyc}z.f00
ln -sf $DATA/${RUN}.m${m}.t${cyc}z.f00 $DATA/${ff}/${RUN}.m${m}.t${cyc}z.f00
else
- filecheck00=${COMINrrfs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f00.grib2
+ filecheck00=${COMINrefs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f00.grib2
echo here ontime with filecheck00 $filecheck00
ln -sf $filecheck00 $DATA/${RUN}.m${m}.t${cyc}z.f00
ln -sf $DATA/${RUN}.m${m}.t${cyc}z.f00 $DATA/${ff}/${RUN}.m${m}.t${cyc}z.f00
fi
else
- filecheck00=${COMINrrfs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f00.grib2
+ filecheck00=${COMINrefs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f00.grib2
ln -sf $filecheck00 $DATA/${RUN}.m${m}.t${cyc}z.f00
ln -sf $DATA/${RUN}.m${m}.t${cyc}z.f00 $DATA/${ff}/${RUN}.m${m}.t${cyc}z.f00
fi
fi
- filecheck=${COMINrrfs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f${fcst}.grib2
+ filecheck=${COMINrefs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f${fcst}.grib2
if [ -e $filecheck ]
then
@@ -482,7 +482,7 @@ typeset -Z2 fcheckloc
if [ ${ff}%3 -eq 0 ]
then
- echo ${RUN}.m${m}.t${cyc}z. $ff .false. .false. .false. .false. .false. 3 $dom non |$EXECrrfs/enspost_get_prcip > $DATA/output.enspost_get_prcip3h.m${m}.f${ff} 2>&1
+ echo ${RUN}.m${m}.t${cyc}z. $ff .false. .false. .false. .false. .false. 3 $dom non |$EXECrefs/enspost_get_prcip > $DATA/output.enspost_get_prcip3h.m${m}.f${ff} 2>&1
export err=$? ; err_chk
fi
@@ -494,7 +494,7 @@ typeset -Z2 fcheckloc
let loop=loop+1
done
- echo ${RUN}.m${m}.t${cyc}z. $ff .false. .false. .false. .false. .false. 1 $dom yes |$EXECrrfs/enspost_get_prcip > $DATA/output.enspost_get_prcip1h.m${m}.f${ff} 2>&1
+ echo ${RUN}.m${m}.t${cyc}z. $ff .false. .false. .false. .false. .false. 1 $dom yes |$EXECrefs/enspost_get_prcip > $DATA/output.enspost_get_prcip1h.m${m}.f${ff} 2>&1
export err=$? ; err_chk
if [ ${ff}%3 -eq 0 ]
@@ -520,24 +520,24 @@ typeset -Z2 fcheckloc
if [ $type = 'timelag' ];then
if [ $m = 08 -o $m = 09 -o $m = 10 -o $m = 11 -o $m = 12 -o $m = 13 ];then
- filecheck00=${COMINrrfs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f06.grib2
+ filecheck00=${COMINrefs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f06.grib2
echo here TL with filecheck00 $filecheck00
ln -sf $filecheck00 $DATA/${RUN}.m${m}.t${cyc}z.f00
ln -sf $DATA/${RUN}.m${m}.t${cyc}z.f00 $DATA/${ff}/${RUN}.m${m}.t${cyc}z.f00
else
- filecheck00=${COMINrrfs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f00.grib2
+ filecheck00=${COMINrefs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f00.grib2
echo here ontime with filecheck00 $filecheck00
ln -sf $filecheck00 $DATA/${RUN}.m${m}.t${cyc}z.f00
ln -sf $DATA/${RUN}.m${m}.t${cyc}z.f00 $DATA/${ff}/${RUN}.m${m}.t${cyc}z.f00
fi
else
- filecheck00=${COMINrrfs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f00.grib2
+ filecheck00=${COMINrefs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f00.grib2
ln -sf $filecheck00 $DATA/${RUN}.m${m}.t${cyc}z.f00
ln -sf $DATA/${RUN}.m${m}.t${cyc}z.f00 $DATA/${ff}/${RUN}.m${m}.t${cyc}z.f00
fi
fi
- filecheck=${COMINrrfs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f${fcst}.grib2
+ filecheck=${COMINrefs}.${day[$m]}/fv3s.t${cycloc[$m]}z.${dom}.${nam[$m]}.f${fcst}.grib2
if [ -e $filecheck ]
then
@@ -574,7 +574,7 @@ typeset -Z2 fcheckloc
if [ ${ff}%3 -eq 0 ]
then
- echo ${RUN}.m${m}.t${cyc}z. $ff .false. .false. .false. .false. .false. 3 $dom non |$EXECrrfs/enspost_get_prcip > $DATA/output.enspost_get_prcip3h.m${m}.f${ff} 2>&1
+ echo ${RUN}.m${m}.t${cyc}z. $ff .false. .false. .false. .false. .false. 3 $dom non |$EXECrefs/enspost_get_prcip > $DATA/output.enspost_get_prcip3h.m${m}.f${ff} 2>&1
export err=$? ; err_chk
fi
@@ -586,7 +586,7 @@ typeset -Z2 fcheckloc
let loop=loop+1
done
- echo ${RUN}.m${m}.t${cyc}z. $ff .false. .false. .false. .false. .false. 1 $dom yes |$EXECrrfs/enspost_get_prcip > $DATA/output.enspost_get_prcip1h.m${m}.f${ff} 2>&1
+ echo ${RUN}.m${m}.t${cyc}z. $ff .false. .false. .false. .false. .false. 1 $dom yes |$EXECrefs/enspost_get_prcip > $DATA/output.enspost_get_prcip1h.m${m}.f${ff} 2>&1
export err=$? ; err_chk
if [ ${ff}%3 -eq 0 ]
diff --git a/ush/enspost_make_easfracqpf_combo.py_timelag b/ush/enspost_make_easfracqpf_combo.py_timelag
index 06d30d0b8..1368f5fb8 100644
--- a/ush/enspost_make_easfracqpf_combo.py_timelag
+++ b/ush/enspost_make_easfracqpf_combo.py_timelag
@@ -13,6 +13,7 @@
# 2021-06 M Pyle Modifications to use python3
# 2022-03 M Pyle Modifications to limit to just FV3/RRFS members
# 2023-10 M PYle Adds back HRRR members for CONUS/AK
+# 2024-02 M Pyle COMINrefs --> COMINrefs
import os, sys, time
import numpy as np
@@ -53,21 +54,21 @@ print('found WGRIB2 as ', WGRIB2)
try:
- os.environ["HOMErrfs"]
+ os.environ["HOMErefs"]
except KeyError:
- print("NEED TO DEFINE HOMErrfs")
+ print("NEED TO DEFINE HOMErefs")
exit(1)
-HOMErrfs=os.environ.get('HOMErrfs','trash')
-print('found HOMErrfs as ', HOMErrfs)
+HOMErefs=os.environ.get('HOMErefs','trash')
+print('found HOMErefs as ', HOMErefs)
try:
- os.environ["COMINrrfs"]
+ os.environ["COMINrefs"]
except KeyError:
- print("NEED TO DEFINE COMINrrfs")
+ print("NEED TO DEFINE COMINrefs")
exit(1)
-COMINrrfs=os.environ.get('COMINrrfs','trash')
-print('found COMINrrfs as ', COMINrrfs)
+COMINrefs=os.environ.get('COMINrefs','trash')
+print('found COMINrefs as ', COMINrefs)
try:
os.environ["COMINhrrr"]
@@ -118,12 +119,12 @@ except KeyError:
DATA=os.environ.get('DATA','trash')
print('found DATA as ', DATA)
-sys.path.append(HOMErrfs)
+sys.path.append(HOMErefs)
from eas_config import *
# output directory
# grib-2 template
-template = HOMErrfs + '/fix/pqpf_rrfs'+dom+'template.grib2'
+template = HOMErefs + '/fix/pqpf_rrfs'+dom+'template.grib2'
record = 1 # PQPF from SREF pgrb212 file
print('template file is: ', template)
@@ -227,7 +228,7 @@ print('nlons, nlats: ', nlons, nlats)
if dom == 'ak':
- maskfile = HOMErrfs + '/fix/akrrfs_mask.grib2'
+ maskfile = HOMErefs + '/fix/akrrfs_mask.grib2'
if dom == 'ak':
os.system(WGRIB2+' '+maskfile+' -text mask.txt ')
@@ -435,61 +436,61 @@ if qpf_interval == 1:
incr = 1
if low == 1:
thresh_use=pqpf_1h_thresh_low
- outbase = 'rrfs.t'+cyc[0:2]+'z.'+dom+'.pqpf01low_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
+ outbase = 'refs.t'+cyc[0:2]+'z.'+dom+'.pqpf01low_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
if high == 1:
thresh_use=pqpf_1h_thresh_high
- outbase = 'rrfs.t'+cyc[0:2]+'z.'+dom+'.pqpf01high_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
+ outbase = 'refs.t'+cyc[0:2]+'z.'+dom+'.pqpf01high_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
if qpf_interval == 3:
incr = 3
if low == 1:
thresh_use=pqpf_3h_thresh_low
- outbase = 'rrfs.t'+cyc[0:2]+'z.'+dom+'.pqpf03low_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
+ outbase = 'refs.t'+cyc[0:2]+'z.'+dom+'.pqpf03low_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
if high == 1:
thresh_use=pqpf_3h_thresh_high
- outbase = 'rrfs.t'+cyc[0:2]+'z.'+dom+'.pqpf03high_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
+ outbase = 'refs.t'+cyc[0:2]+'z.'+dom+'.pqpf03high_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
if qpf_interval == 6:
incr = 3
if low == 1:
thresh_use=pqpf_6h_thresh_low
- outbase = 'rrfs.t'+cyc[0:2]+'z.'+dom+'.pqpf06low_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
+ outbase = 'refs.t'+cyc[0:2]+'z.'+dom+'.pqpf06low_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
if med == 1:
thresh_use=pqpf_6h_thresh_med
- outbase = 'rrfs.t'+cyc[0:2]+'z.'+dom+'.pqpf06med_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
+ outbase = 'refs.t'+cyc[0:2]+'z.'+dom+'.pqpf06med_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
if high == 1:
thresh_use=pqpf_6h_thresh_high
- outbase = 'rrfs.t'+cyc[0:2]+'z.'+dom+'.pqpf06high_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
+ outbase = 'refs.t'+cyc[0:2]+'z.'+dom+'.pqpf06high_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
if qpf_interval == 12:
incr = 3
if low == 1:
thresh_use=pqpf_12h_thresh_low
- outbase = 'rrfs.t'+cyc[0:2]+'z.'+dom+'.pqpf12low_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
+ outbase = 'refs.t'+cyc[0:2]+'z.'+dom+'.pqpf12low_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
if med == 1:
thresh_use=pqpf_12h_thresh_med
- outbase = 'rrfs.t'+cyc[0:2]+'z.'+dom+'.pqpf12med_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
+ outbase = 'refs.t'+cyc[0:2]+'z.'+dom+'.pqpf12med_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
if high == 1:
thresh_use=pqpf_12h_thresh_high
- outbase = 'rrfs.t'+cyc[0:2]+'z.'+dom+'.pqpf12high_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
+ outbase = 'refs.t'+cyc[0:2]+'z.'+dom+'.pqpf12high_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
if higher == 1:
thresh_use=pqpf_12h_thresh_higher
- outbase = 'rrfs.t'+cyc[0:2]+'z.'+dom+'.pqpf12higher_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
+ outbase = 'refs.t'+cyc[0:2]+'z.'+dom+'.pqpf12higher_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
if qpf_interval == 24:
- outbase = 'rrfs.t'+cyc[0:2]+'z.'+dom+'.pqpf24_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
+ outbase = 'refs.t'+cyc[0:2]+'z.'+dom+'.pqpf24_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
incr = 3
if low == 1:
thresh_use=pqpf_24h_thresh_low
- outbase = 'rrfs.t'+cyc[0:2]+'z.'+dom+'.pqpf24low_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
+ outbase = 'refs.t'+cyc[0:2]+'z.'+dom+'.pqpf24low_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
if med == 1:
thresh_use=pqpf_24h_thresh_med
- outbase = 'rrfs.t'+cyc[0:2]+'z.'+dom+'.pqpf24med_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
+ outbase = 'refs.t'+cyc[0:2]+'z.'+dom+'.pqpf24med_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
if high == 1:
thresh_use=pqpf_24h_thresh_high
- outbase = 'rrfs.t'+cyc[0:2]+'z.'+dom+'.pqpf24high_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
+ outbase = 'refs.t'+cyc[0:2]+'z.'+dom+'.pqpf24high_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
if higher == 1:
thresh_use=pqpf_24h_thresh_higher
- outbase = 'rrfs.t'+cyc[0:2]+'z.'+dom+'.pqpf24higher_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
+ outbase = 'refs.t'+cyc[0:2]+'z.'+dom+'.pqpf24higher_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
outfile = DATA + '/' + outbase
@@ -517,25 +518,25 @@ for mem in members:
print('itime for this member: ', itime)
itime_alt = starttime-timedelta((start_hour+latency+6)/24.0)
if memname == 'rrfs':
- file0 = COMINrrfs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency)+'.grib2'
- file1 = COMINrrfs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+incr)+'.grib2'
- file2 = COMINrrfs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+2*incr)+'.grib2'
- file3 = COMINrrfs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+3*incr)+'.grib2'
- file4 = COMINrrfs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+4*incr)+'.grib2'
- file5 = COMINrrfs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+5*incr)+'.grib2'
- file6 = COMINrrfs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+6*incr)+'.grib2'
- file7 = COMINrrfs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+7*incr)+'.grib2'
- file8 = COMINrrfs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+8*incr)+'.grib2'
-
- file0alt = COMINrrfs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+6)+'.grib2'
- file1alt = COMINrrfs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+incr+6)+'.grib2'
- file2alt = COMINrrfs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+2*incr+6)+'.grib2'
- file3alt = COMINrrfs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+3*incr+6)+'.grib2'
- file4alt = COMINrrfs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+4*incr+6)+'.grib2'
- file5alt = COMINrrfs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+5*incr+6)+'.grib2'
- file6alt = COMINrrfs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+6*incr+6)+'.grib2'
- file7alt = COMINrrfs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+7*incr+6)+'.grib2'
- file8alt = COMINrrfs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+8*incr+6)+'.grib2'
+ file0 = COMINrefs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency)+'.grib2'
+ file1 = COMINrefs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+incr)+'.grib2'
+ file2 = COMINrefs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+2*incr)+'.grib2'
+ file3 = COMINrefs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+3*incr)+'.grib2'
+ file4 = COMINrefs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+4*incr)+'.grib2'
+ file5 = COMINrefs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+5*incr)+'.grib2'
+ file6 = COMINrefs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+6*incr)+'.grib2'
+ file7 = COMINrefs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+7*incr)+'.grib2'
+ file8 = COMINrefs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+8*incr)+'.grib2'
+
+ file0alt = COMINrefs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+6)+'.grib2'
+ file1alt = COMINrefs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+incr+6)+'.grib2'
+ file2alt = COMINrefs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+2*incr+6)+'.grib2'
+ file3alt = COMINrefs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+3*incr+6)+'.grib2'
+ file4alt = COMINrefs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+4*incr+6)+'.grib2'
+ file5alt = COMINrefs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+5*incr+6)+'.grib2'
+ file6alt = COMINrefs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+6*incr+6)+'.grib2'
+ file7alt = COMINrefs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+7*incr+6)+'.grib2'
+ file8alt = COMINrefs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+8*incr+6)+'.grib2'
elif mem == 'hrrr':
file0 = COMINhrrr + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/hrrr.t%02d'%itime.hour+'z.'+dom+'.f%02d'%(start_hour+latency)+'.grib2'
diff --git a/ush/enspost_make_easfracsnow_combo.py_timelag b/ush/enspost_make_easfracsnow_combo.py_timelag
index 0da62344b..154bf7433 100644
--- a/ush/enspost_make_easfracsnow_combo.py_timelag
+++ b/ush/enspost_make_easfracsnow_combo.py_timelag
@@ -39,20 +39,20 @@ print('found WGRIB2 as ', WGRIB2)
try:
- os.environ["HOMErrfs"]
+ os.environ["HOMErefs"]
except KeyError:
- print("NEED TO DEFINE HOMErrfs")
+ print("NEED TO DEFINE HOMErefs")
exit(1)
-HOMErrfs=os.environ.get('HOMErrfs','trash')
-print('found HOMErrfs as ', HOMErrfs)
+HOMErefs=os.environ.get('HOMErefs','trash')
+print('found HOMErefs as ', HOMErefs)
try:
- os.environ["COMINrrfs"]
+ os.environ["COMINrefs"]
except KeyError:
- print("NEED TO DEFINE COMINrrfs")
+ print("NEED TO DEFINE COMINrefs")
exit(1)
-COMINrrfs=os.environ.get('COMINrrfs','trash')
-print ('found COMINrrfs as ', COMINrrfs)
+COMINrefs=os.environ.get('COMINrefs','trash')
+print ('found COMINrefs as ', COMINrefs)
try:
os.environ["COMINhrrr"]
@@ -102,12 +102,12 @@ except KeyError:
DATA=os.environ.get('DATA','trash')
print('found DATA as ', DATA)
-sys.path.append(HOMErrfs)
+sys.path.append(HOMErefs)
from eas_config import *
# output directory
# grib-2 template
-template = HOMErrfs + '/fix/weasd_rrfs'+dom+'template.grib2'
+template = HOMErefs + '/fix/weasd_rrfs'+dom+'template.grib2'
record = 1 # SNOW from SREF pgrb212 file
print('template file is: ', template)
@@ -337,7 +337,7 @@ nlats, nlons = np.shape(lats)
if dom == 'ak':
print('defining ak maskfile')
- maskfile = HOMErrfs + '/fix/akrrfs_mask.grib2'
+ maskfile = HOMErefs + '/fix/akrrfs_mask.grib2'
print('maskfile is: ', maskfile)
os.system(WGRIB2+' '+maskfile+' -text mask.txt ')
undefmask,nx,ny=simplewgrib2('mask.txt')
@@ -346,16 +346,16 @@ if dom == 'ak':
if qpf_interval == 1:
- outbase = 'rrfs.t'+cyc[0:2]+'z.'+dom+'.snow01_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
+ outbase = 'refs.t'+cyc[0:2]+'z.'+dom+'.snow01_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
print('defined outbase: ', outbase)
incr = 1
thresh_use=snow_1h_thresh
if qpf_interval == 3:
- outbase = 'rrfs.t'+cyc[0:2]+'z.'+dom+'.snow03_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
+ outbase = 'refs.t'+cyc[0:2]+'z.'+dom+'.snow03_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
incr = 3
thresh_use=snow_3h_thresh
if qpf_interval == 6:
- outbase = 'rrfs.t'+cyc[0:2]+'z.'+dom+'.snow06_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
+ outbase = 'refs.t'+cyc[0:2]+'z.'+dom+'.snow06_easfrac.f%02d'%(start_hour+qpf_interval)+'.grib2'
incr = 3
thresh_use=snow_6h_thresh
print('thresh_use: ', thresh_use)
@@ -386,13 +386,13 @@ for mem in members:
print('itime for this member: ', itime)
if memname == 'rrfs':
- file3 = COMINrrfs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+incr)+'.grib2'
+ file3 = COMINrefs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+incr)+'.grib2'
print('file3 is: ', file3)
- file6 = COMINrrfs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+incr+incr)+'.grib2'
+ file6 = COMINrefs + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day + '/fv3s.t%02d'%itime.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+incr+incr)+'.grib2'
print('file6 is: ', file6)
- file3alt = COMINrrfs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+incr+6)+'.grib2'
+ file3alt = COMINrefs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+incr+6)+'.grib2'
print('file3alt is: ', file3alt)
- file6alt = COMINrrfs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+2*incr+6)+'.grib2'
+ file6alt = COMINrefs + '.%02d'%itime_alt.year+'%02d'%itime_alt.month+'%02d'%itime_alt.day + '/fv3s.t%02d'%itime_alt.hour+'z.'+dom+'.m'+memnum+'.f%02d'%(start_hour+latency+2*incr+6)+'.grib2'
print('file6alt is: ', file6alt)
elif memname == 'hrrr':
file3 = COMINhrrr + '.%02d'%itime.year+'%02d'%itime.month+'%02d'%itime.day+'/hrrr.t%02d'%itime.hour+'z.'+dom+'.f%02d'%(start_hour+latency+incr)+'.grib2'
diff --git a/ush/enspost_preprocess_fv3_1h.sh b/ush/enspost_preprocess_fv3_1h.sh
index 52e247a47..7a69c0e90 100755
--- a/ush/enspost_preprocess_fv3_1h.sh
+++ b/ush/enspost_preprocess_fv3_1h.sh
@@ -106,7 +106,7 @@ echo filecheck is $filecheck
if [ -s $filecheck ]
then
- $WGRIB2 $filecheck | grep -F -f $PARMrrfs/enspost_fv3_filter.txt | $WGRIB2 -i -grib fv3.t${cyc}z.f${hr} $filecheck
+ $WGRIB2 $filecheck | grep -F -f $PARMrefs/enspost_fv3_filter.txt | $WGRIB2 -i -grib fv3.t${cyc}z.f${hr} $filecheck
$WGRIB2 $filecheck -match ":(HINDEX|TSOIL|SOILW|CSNOW|CICEP|CFRZR|CRAIN|RETOP|REFD|MAXREF|MXUPHL|REFC|APCP|LTNG):" -grib nn.t${cyc}z.f${hr}.grb
$WGRIB2 $filecheck -match "WEASD" -match "acc fcst" -grib nn2.t${cyc}z.f${hr}.grb
# $WGRIB2 $filecheck -match "WEASD" -match "hour acc fcst" -grib nn2.t${cyc}z.f${hr}.grb
@@ -192,7 +192,7 @@ echo 0 >> input.${hr}.mem${mem}.snow
echo "$dim1 $dim2" >> input.${hr}.mem${mem}.snow
echo 0 >> input.${hr}.mem${mem}.snow
-$EXECrrfs/enspost_fv3snowbucket < input.${hr}.mem${mem}.snow
+$EXECrefs/enspost_fv3snowbucket < input.${hr}.mem${mem}.snow
export err=$? # ; err_chk
# 1 h added to f01
@@ -200,7 +200,7 @@ export err=$? # ; err_chk
if [ -s ../fv3s.t${cyc}z.${region}.m${mem}.f${hr}.grib2 -a -s temp.t${cyc}z.f${hrold}.grib2 ]
then
-$EXECrrfs/enspost_fv3snowbucket < input.${hr}.mem${mem}.snow
+$EXECrefs/enspost_fv3snowbucket < input.${hr}.mem${mem}.snow
export err=$? # ; err_chk
cat ./PCP1HR${hr}.tm00 >> ../fv3s.t${cyc}z.${region}.m${mem}.f${hr}.grib2
fi
@@ -245,12 +245,12 @@ echo 0 >> input.${hr}.mem${mem}.snow
echo "$dim1 $dim2" >> input.${hr}.mem${mem}.snow
echo 0 >> input.${hr}.mem${mem}.snow
-$EXECrrfs/enspost_fv3snowbucket < input.${hr}.mem${mem}.snow
+$EXECrefs/enspost_fv3snowbucket < input.${hr}.mem${mem}.snow
export err=$? # ; err_chk
if [ -s ../fv3s.t${cyc}z.${region}.m${mem}.f${hr}.grib2 -a -s temp.t${cyc}z.f${hrold}.grib2 ]
then
-$EXECrrfs/enspost_fv3snowbucket < input.${hr}.mem${mem}.snow
+$EXECrefs/enspost_fv3snowbucket < input.${hr}.mem${mem}.snow
export err=$? # ; err_chk
cat ./PCP3HR${hr}.tm00 >> ../fv3s.t${cyc}z.${region}.m${mem}.f${hr}.grib2
fi
diff --git a/ush/enspost_preprocess_fv3_3hapcp.sh b/ush/enspost_preprocess_fv3_3hapcp.sh
index a970658b7..e5dd8b90d 100755
--- a/ush/enspost_preprocess_fv3_3hapcp.sh
+++ b/ush/enspost_preprocess_fv3_3hapcp.sh
@@ -61,7 +61,7 @@ mkdir -p $DATA/pcp_${name1}
cd $DATA/pcp_${name1}
-EXECrrfs=${HOMErrfs}/exec
+EXECrefs=${HOMErefs}/exec
hrsln="00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 \
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 \
@@ -119,7 +119,7 @@ fi
echo "$dim1 $dim2" >> input.card.${mem}.${hr}
- $EXECrrfs/enspost_fv3_3hqpf < input.card.${mem}.${hr}
+ $EXECrefs/enspost_fv3_3hqpf < input.card.${mem}.${hr}
export err=$? # ; err_chk
cat ./PCP3HR${hr}.tm00 >> $filecheck
cp PCP3HR${hr}.tm00 PCP3HR${hr}.tm00_qpf
diff --git a/ush/enspost_preprocess_hrrr_1h.sh b/ush/enspost_preprocess_hrrr_1h.sh
index ccb692532..df8d5d531 100755
--- a/ush/enspost_preprocess_hrrr_1h.sh
+++ b/ush/enspost_preprocess_hrrr_1h.sh
@@ -70,7 +70,7 @@ fi
if [ -e $filecheck ]
then
- $WGRIB2 $filecheck | grep -F -f $PARMrrfs/enspost_hrrr_filter.txt | $WGRIB2 -i -grib hrrr.t${cyc}z.f${hr} $filecheck
+ $WGRIB2 $filecheck | grep -F -f $PARMrefs/enspost_hrrr_filter.txt | $WGRIB2 -i -grib hrrr.t${cyc}z.f${hr} $filecheck
$WGRIB2 $filecheck -match ":(HINDEX|TSOIL|SOILW|CSNOW|CICEP|CFRZR|CRAIN|REFD|MAXREF|APCP):" -grib nn.t${cyc}z.f${hr}.grb
$WGRIB2 nn.t${cyc}z.f${hr}.grb -match "REFD" -set_byte 4 11 4 -grib refd.t${cyc}z.f${hr}.grb
$WGRIB2 $filecheck -match "LTNG" -set_byte 4 23 1 -grib ltng.t${cyc}z.f${hr}.grb
@@ -183,14 +183,14 @@ fi
echo "$dim1 $dim2" >> input.${hr}.hrrr.snow
echo 1 >> input.${hr}.hrrr.snow
- $EXECrrfs/enspost_fv3snowbucket < input.${hr}.hrrr.snow
+ $EXECrefs/enspost_fv3snowbucket < input.${hr}.hrrr.snow
export err=$? # ; err_chk
# 1 h added to f01
if [ -s ../hrrr.t${cyc}z.${NEST}.f${hr}.grib2 -a -s temp.t${cyc}z.f${hrold}.grib2 ]
then
- $EXECrrfs/enspost_fv3snowbucket < input.${hr}.hrrr.snow
+ $EXECrefs/enspost_fv3snowbucket < input.${hr}.hrrr.snow
export err=$? # ; err_chk
cat ./PCP1HR${hr}.tm00 >> ../hrrr.t${cyc}z.${NEST}.f${hr}.grib2
fi
@@ -234,7 +234,7 @@ echo 1 >> input.${hr}.hrrr.snow
if [ -s ../hrrr.t${cyc}z.${NEST}.f${hr}.grib2 -a -s temp.t${cyc}z.f${hrold}.grib2 ]
then
- $EXECrrfs/enspost_fv3snowbucket < input.${hr}.hrrr.snow
+ $EXECrefs/enspost_fv3snowbucket < input.${hr}.hrrr.snow
export err=$? # ; err_chk
cat ./PCP3HR${hr}.tm00 >> ../hrrr.t${cyc}z.${NEST}.f${hr}.grib2
fi
diff --git a/ush/enspost_preprocess_hrrr_3hapcp.sh b/ush/enspost_preprocess_hrrr_3hapcp.sh
index 7320e2650..f50a22d1d 100755
--- a/ush/enspost_preprocess_hrrr_3hapcp.sh
+++ b/ush/enspost_preprocess_hrrr_3hapcp.sh
@@ -34,7 +34,7 @@ fi
cd $DATA
-EXECrrfs=${HOMErrfs}/exec
+EXECrefs=${HOMErefs}/exec
hrsln="00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48"
@@ -67,7 +67,7 @@ then
echo here a $hr
## the hourly will sum up three hourly at the appropriate time.
- echo hrrr.t${cyc}z.f $hr .false. .false. .true. .false. .false. 1 ${NEST} no |$EXECrrfs/enspost_get_prcip > output.rrfs_get_prcip1h.f${hr}.${NEST}
+ echo hrrr.t${cyc}z.f $hr .false. .false. .true. .false. .false. 1 ${NEST} no |$EXECrefs/enspost_get_prcip > output.refs_get_prcip1h.f${hr}.${NEST}
export err=$? ; err_chk
if [ ${hr}%3 -eq 0 ]
diff --git a/versions/build_enspost.ver b/versions/build_enspost.ver
deleted file mode 100644
index d773fd0a6..000000000
--- a/versions/build_enspost.ver
+++ /dev/null
@@ -1,11 +0,0 @@
-#! /bin/sh
-
-export ip_ver=3.3.3
-export bacio_ver=2.4.1
-export w3nco_ver=2.4.1
-export g2_ver=3.4.4
-export g2tmpl_ver=1.9.1
-export jasper_ver=2.0.25
-export libpng_ver=1.6.37
-export zlib_ver=1.2.11
-export python_ver=3.8.6
diff --git a/versions/run.ver b/versions/run.ver
index f881ccd3c..7abc68237 100644
--- a/versions/run.ver
+++ b/versions/run.ver
@@ -1,6 +1,6 @@
#! /bin/sh
-export rrfs_ver=v1.1.0
+export refs_ver=v1.0.0
export nam_ver=v4.2
export hrrr_ver=v4.1
export hiresw_ver=v8.1
diff --git a/versions/run_enspost.ver b/versions/run_enspost.ver
deleted file mode 100644
index f881ccd3c..000000000
--- a/versions/run_enspost.ver
+++ /dev/null
@@ -1,23 +0,0 @@
-#! /bin/sh
-
-export rrfs_ver=v1.1.0
-export nam_ver=v4.2
-export hrrr_ver=v4.1
-export hiresw_ver=v8.1
-
-export ip_ver=3.3.3
-export bacio_ver=2.4.1
-export w3nco_ver=2.4.1
-export g2_ver=3.4.4
-export g2tmpl_ver=1.9.1
-export jasper_ver=2.0.25
-export libpng_ver=1.6.37
-export zlib_ver=1.2.11
-export python_ver=3.8.6
-
-export gempak_ver=7.14.0
-export cfp_ver=2.0.4
-export prod_util_ver=2.0.8
-export wgrib2_ver=2.0.8 # or 2.0.8_mpi?
-export netcdf_ver=4.7.4
-export libjpeg_ver=9c