Skip to content
Merged
Show file tree
Hide file tree
Changes from 14 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions scripts/exregional_make_ics.sh
Original file line number Diff line number Diff line change
Expand Up @@ -403,6 +403,8 @@ case "${EXTRN_MDL_NAME_ICS}" in
fn_grib2="${EXTRN_MDL_FNS[0]}"
input_type="grib2"
convert_nst=False
fn_atm_nemsio="${EXTRN_MDL_FNS[0]}"
fn_sfc_nemsio="${EXTRN_MDL_FNS[1]}"
fi
vgtyp_from_climo=True
sotyp_from_climo=True
Expand Down
138 changes: 81 additions & 57 deletions scripts/exregional_run_analysis.sh
Original file line number Diff line number Diff line change
Expand Up @@ -78,31 +78,17 @@ case $MACHINE in
#
"WCOSS_C" | "WCOSS")
#

if [ "${USE_CCPP}" = "TRUE" ]; then

# Needed to change to the experiment directory because the module files
# for the CCPP-enabled version of FV3 have been copied to there.

cd_vrfy ${cycle_dir}

set +x
source ./module-setup.sh
module use $( pwd -P )
module load modules.fv3
module list
set -x

else

. /apps/lmod/lmod/init/sh
module purge
module use /scratch4/NCEPDEV/nems/noscrub/emc.nemspara/soft/modulefiles
module load intel/16.1.150 impi/5.1.1.109 netcdf/4.3.0
module list

fi

module load NCO/4.7.0
module list
ulimit -s unlimited
ulimit -a
APRUN="mpirun -l -np ${PE_MEMBER01}"
;;
#
"WCOSS_DELL_P3")
#
module load NCO/4.7.0
module list
ulimit -s unlimited
ulimit -a
APRUN="mpirun -l -np ${PE_MEMBER01}"
Expand Down Expand Up @@ -221,38 +207,77 @@ minHourDiff=100
loops="009" # or 009s for GFSv15
ens_type="nc" # or nemsio for GFSv15
foundens=false
for loop in $loops; do
for timelist in `ls ${ENKF_FCST}/*.gdas.t*z.atmf${loop}.mem080.${ens_type}`; do
availtimeyy=`basename ${timelist} | cut -c 1-2`
availtimeyyyy=20${availtimeyy}
availtimejjj=`basename ${timelist} | cut -c 3-5`
availtimemm=`date -d "${availtimeyyyy}0101 +$(( 10#${availtimejjj} - 1 )) days" +%m`
availtimedd=`date -d "${availtimeyyyy}0101 +$(( 10#${availtimejjj} - 1 )) days" +%d`
availtimehh=`basename ${timelist} | cut -c 6-7`
availtime=${availtimeyyyy}${availtimemm}${availtimedd}${availtimehh}
avail_time=`echo "${availtime}" | sed 's/\([[:digit:]]\{2\}\)$/ \1/'`
avail_time=`date -d "${avail_time}"`

stamp_avail=`date -d "${avail_time} ${loop} hours" +%s`

hourDiff=`echo "($stampcycle - $stamp_avail) / (60 * 60 )" | bc`;
if [[ ${stampcycle} -lt ${stamp_avail} ]]; then
hourDiff=`echo "($stamp_avail - $stampcycle) / (60 * 60 )" | bc`;
fi

if [[ ${hourDiff} -lt ${minHourDiff} ]]; then
minHourDiff=${hourDiff}
enkfcstname=${availtimeyy}${availtimejjj}${availtimehh}00.gdas.t${availtimehh}z.atmf${loop}
foundens=true
fi
cat "no ens found" >> filelist03

case $MACHINE in

"WCOSS_C" | "WCOSS" | "WCOSS_DELL_P3")

for loop in $loops; do
for timelist in `ls ${ENKF_FCST}/enkfgdas.*/*/atmos/mem080/gdas*.atmf${loop}.${ens_type}`; do
availtimeyyyymmdd=`echo ${timelist} | cut -d'/' -f9 | cut -c 10-17`
availtimehh=`echo ${timelist} | cut -d'/' -f10`
availtime=${availtimeyyyymmdd}${availtimehh}
avail_time=`echo "${availtime}" | sed 's/\([[:digit:]]\{2\}\)$/ \1/'`
avail_time=`date -d "${avail_time}"`

stamp_avail=`date -d "${avail_time} ${loop} hours" +%s`

hourDiff=`echo "($stampcycle - $stamp_avail) / (60 * 60 )" | bc`;
if [[ ${stampcycle} -lt ${stamp_avail} ]]; then
hourDiff=`echo "($stamp_avail - $stampcycle) / (60 * 60 )" | bc`;
fi

if [[ ${hourDiff} -lt ${minHourDiff} ]]; then
minHourDiff=${hourDiff}
enkfcstname=gdas.t${availtimehh}z.atmf${loop}
eyyyymmdd=$(echo ${availtime} | cut -c1-8)
ehh=$(echo ${availtime} | cut -c9-10)
foundens=true
fi
done
done
done

if [ $foundens ]; then
ls ${ENKF_FCST}/${enkfcstname}.mem0??.${ens_type} >> filelist03
else
cat "no ens found" >> filelist03
fi
if [ ${foundens} ]
then
ls ${ENKF_FCST}/enkfgdas.${eyyyymmdd}/${ehh}/atmos/mem???/${enkfcstname}.nc > filelist03
fi

;;
"JET")

for loop in $loops; do

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please use the $() syntax instead of backticks for clarity, ease of debugging, and supportability here and in the previous case statement.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, change all in this scripts.

for timelist in `ls ${ENKF_FCST}/*.gdas.t*z.atmf${loop}.mem080.${ens_type}`; do
availtimeyy=`basename ${timelist} | cut -c 1-2`
availtimeyyyy=20${availtimeyy}
availtimejjj=`basename ${timelist} | cut -c 3-5`
availtimemm=`date -d "${availtimeyyyy}0101 +$(( 10#${availtimejjj} - 1 )) days" +%m`
availtimedd=`date -d "${availtimeyyyy}0101 +$(( 10#${availtimejjj} - 1 )) days" +%d`
availtimehh=`basename ${timelist} | cut -c 6-7`
availtime=${availtimeyyyy}${availtimemm}${availtimedd}${availtimehh}
avail_time=`echo "${availtime}" | sed 's/\([[:digit:]]\{2\}\)$/ \1/'`
avail_time=`date -d "${avail_time}"`

stamp_avail=`date -d "${avail_time} ${loop} hours" +%s`

hourDiff=`echo "($stampcycle - $stamp_avail) / (60 * 60 )" | bc`;
if [[ ${stampcycle} -lt ${stamp_avail} ]]; then
hourDiff=`echo "($stamp_avail - $stampcycle) / (60 * 60 )" | bc`;
fi

if [[ ${hourDiff} -lt ${minHourDiff} ]]; then
minHourDiff=${hourDiff}
enkfcstname=${availtimeyy}${availtimejjj}${availtimehh}00.gdas.t${availtimehh}z.atmf${loop}
foundens=true
fi
done
done

if [ $foundens ]; then
ls ${ENKF_FCST}/${enkfcstname}.mem0??.${ens_type} >> filelist03
fi

esac

#
#-----------------------------------------------------------------------
Expand All @@ -276,7 +301,6 @@ if [[ ${nummem} -eq 80 ]]; then
print_info_msg "$VERBOSE" " Cycle ${YYYYMMDDHH}: GSI hybrid uses ${memname} with n_ens=${nummem}"
fi


#
#-----------------------------------------------------------------------
#
Expand All @@ -293,7 +317,7 @@ cp_vrfy ${fixgriddir}/fv3_grid_spec fv3_grid_spec

if [ ${BKTYPE} -eq 1 ]; then # cold start uses background from INPUT
cp_vrfy ${bkpath}/gfs_data.tile7.halo0.nc gfs_data.tile7.halo0.nc_b
${NCKS} -A -v phis ${fixgriddir}/phis.nc gfs_data.tile7.halo0.nc_b
ncks -A -v phis ${fixgriddir}/phis.nc gfs_data.tile7.halo0.nc_b

cp_vrfy ${bkpath}/sfc_data.tile7.halo0.nc fv3_sfcdata
cp_vrfy gfs_data.tile7.halo0.nc_b fv3_dynvars
Expand Down
51 changes: 35 additions & 16 deletions ush/config.sh.RRFS_AK_dev1
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ PREEXISTING_DIR_METHOD="rename"
PREDEF_GRID_NAME=RRFS_AK_3km

DO_DACYCLE="true"
#DO_RETRO="true"
#LBCS_ICS_ONLY="true"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove commented configurations.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We will use the retro functions a a lot soon. This is not just a comment. This is a place hold for retro because ti is much easier and safe to uncomment those options for retrospective runs.


QUILTING="TRUE"
CCPP_PHYS_SUITE="FV3_HRRR"
Expand All @@ -39,18 +41,39 @@ LBC_SPEC_INTVL_HRS="1"
EXTRN_MDL_LBCS_OFFSET_HRS="0"
EXTRN_MDL_LBCS_SEARCH_OFFSET_HRS="0"

#CYCLEDAY="1-4"
DATE_FIRST_CYCL="20210401"
DATE_LAST_CYCL="20211231"
CYCL_HRS=( "00" "12" )
CYCLEMONTH="5-7"
INITIAL_CYCLEDEF="00 09,21 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
BOUNDARY_CYCLEDEF="00 00-02,04-08,10-14,16-20,22,23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
BOUNDARY_LONG_CYCLEDEF="00 03,09,15,21 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
PREP_COLDSTART_CYCLEDEF="00 09,21 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
PREP_WARMSTART_CYCLEDEF="00 00-08,10-20,22,23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
ANALYSIS_CYCLEDEF="00 00-23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
FORECAST_CYCLEDEF="00 00-23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
POSTPROC_CYCLEDEF="00 00-23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
POSTPROC_LONG_CYCLEDEF="00 00-23/03 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
ARCHIVE_CYCLEDEF="00 07 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
#CYCLEDAY="1-4"

if [[ $DO_RETRO == "true" ]] ; then
if [[ $LBCS_ICS_ONLY == "true" ]]; then
PREEXISTING_DIR_METHOD="rename"
INITIAL_CYCLEDEF="00 09,21 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
BOUNDARY_CYCLEDEF="00 00-02,04-08,10-14,16-20,22,23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
BOUNDARY_LONG_CYCLEDEF="00 03,09,15,21 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
else
PREEXISTING_DIR_METHOD="overwrite"
PREP_COLDSTART_CYCLEDEF="00 09,21 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
PREP_WARMSTART_CYCLEDEF="00 00-08,10-20,22,23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
ANALYSIS_CYCLEDEF="00 00-23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
FORECAST_CYCLEDEF="00 00-23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
POSTPROC_CYCLEDEF="00 00-23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
POSTPROC_LONG_CYCLEDEF="00 00-23/03 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
fi
else
INITIAL_CYCLEDEF="00 09,21 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
BOUNDARY_CYCLEDEF="00 00-02,04-08,10-14,16-20,22,23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
BOUNDARY_LONG_CYCLEDEF="00 03,09,15,21 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
PREP_COLDSTART_CYCLEDEF="00 09,21 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
PREP_WARMSTART_CYCLEDEF="00 00-08,10-20,22,23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
ANALYSIS_CYCLEDEF="00 00-23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
FORECAST_CYCLEDEF="00 00-23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
POSTPROC_CYCLEDEF="00 00-23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
POSTPROC_LONG_CYCLEDEF="00 00-23/03 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
ARCHIVE_CYCLEDEF="00 07 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
fi

FCST_LEN_HRS="18"
POSTPROC_LEN_HRS="3"
Expand All @@ -74,11 +97,7 @@ if [[ -n $RESERVATION ]] ; then
fi

WTIME_RUN_FCST="03:00:00"
DT_ATMOS=20

DATE_FIRST_CYCL="20210401"
DATE_LAST_CYCL="20211231"
CYCL_HRS=( "00" "12" )
DT_ATMOS=30

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Was this an intended change for RRFS_dev1 in real time?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, that is the number in real-time runs now.


EXTRN_MDL_NAME_ICS="RAP"
EXTRN_MDL_NAME_LBCS="RAP"
Expand Down
46 changes: 32 additions & 14 deletions ush/config.sh.RRFS_NA_13km
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ PREDEF_GRID_NAME=GSD_RAP13km
ADDNL_OUTPUT_GRIDS=( "130" "242" )

DO_DACYCLE="true"
#DO_RETRO="true"
#LBCS_ICS_ONLY="true"

QUILTING="TRUE"
CCPP_PHYS_SUITE="FV3_RAP"
Expand All @@ -40,17 +42,37 @@ LBC_SPEC_INTVL_HRS="1"
EXTRN_MDL_LBCS_OFFSET_HRS="0"
EXTRN_MDL_LBCS_SEARCH_OFFSET_HRS="0"

#CYCLEDAY="1-4"
DATE_FIRST_CYCL="20210419"
DATE_LAST_CYCL="20220419"
CYCL_HRS=( "00" "06" "12" "18" )
CYCLEMONTH="5-7"
INITIAL_CYCLEDEF="00 03,15 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
BOUNDARY_CYCLEDEF="00 00,06,12,18 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
PREP_COLDSTART_CYCLEDEF="00 03,15 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
PREP_WARMSTART_CYCLEDEF="00 00-02,04-14,16-23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
ANALYSIS_CYCLEDEF="00 00-23/01 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
FORECAST_CYCLEDEF="00 00-23/01 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
POSTPROC_CYCLEDEF="00 00-23/01 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
POSTPROC_LONG_CYCLEDEF="00 03,09,15,21 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
ARCHIVE_CYCLEDEF="00 07 * * 2021 *"
#CYCLEDAY="1-4"

if [[ $DO_RETRO == "true" ]] ; then
if [[ $LBCS_ICS_ONLY == "true" ]]; then
PREEXISTING_DIR_METHOD="rename"
INITIAL_CYCLEDEF="00 03,15 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
BOUNDARY_CYCLEDEF="00 00,06,12,18 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
else
PREEXISTING_DIR_METHOD="overwrite"
PREP_COLDSTART_CYCLEDEF="00 03,15 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
PREP_WARMSTART_CYCLEDEF="00 00-02,04-14,16-23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
ANALYSIS_CYCLEDEF="00 00-23/01 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
FORECAST_CYCLEDEF="00 00-23/01 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
POSTPROC_CYCLEDEF="00 00-23/01 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
POSTPROC_LONG_CYCLEDEF="00 03,09,15,21 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
fi
else
INITIAL_CYCLEDEF="00 03,15 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
BOUNDARY_CYCLEDEF="00 00,06,12,18 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
PREP_COLDSTART_CYCLEDEF="00 03,15 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
PREP_WARMSTART_CYCLEDEF="00 00-02,04-14,16-23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
ANALYSIS_CYCLEDEF="00 00-23/01 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
FORECAST_CYCLEDEF="00 00-23/01 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
POSTPROC_CYCLEDEF="00 00-23/01 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
POSTPROC_LONG_CYCLEDEF="00 03,09,15,21 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
ARCHIVE_CYCLEDEF="00 07 * * 2021 *"
fi

FCST_LEN_HRS="21"
POSTPROC_LEN_HRS="21"
Expand All @@ -69,10 +91,6 @@ WTIME_MAKE_LBCS="02:30:00"

NNODES_RUN_POST="1"

DATE_FIRST_CYCL="20210419"
DATE_LAST_CYCL="20220419"
CYCL_HRS=( "00" "06" "12" "18" )

EXTRN_MDL_NAME_ICS="FV3GFS"
EXTRN_MDL_NAME_LBCS="FV3GFS"

Expand Down
46 changes: 32 additions & 14 deletions ush/config.sh.RRFS_NA_3km
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ PREEXISTING_DIR_METHOD="rename"
PREDEF_GRID_NAME=RRFS_NA_3km

DO_DACYCLE="FALSE"
#DO_RETRO="true"
#LBCS_ICS_ONLY="true"

QUILTING="TRUE"
CCPP_PHYS_SUITE="FV3_HRRR"
Expand All @@ -41,17 +43,37 @@ LBC_SPEC_INTVL_HRS="3"
EXTRN_MDL_LBCS_OFFSET_HRS="6"
EXTRN_MDL_LBCS_SEARCH_OFFSET_HRS="0"

#CYCLEDAY="1-4"
DATE_FIRST_CYCL="20210430"
DATE_LAST_CYCL="20210430"
CYCL_HRS=( "00" )
#CYCLEMONTH="5-7"
INITIAL_CYCLEDEF="00 00,12 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
BOUNDARY_CYCLEDEF="00 00,12 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
PREP_COLDSTART_CYCLEDEF="00 00,12 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
#PREP_WARMSTART_CYCLEDEF="00 00-02,04-14,16-23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *" <!-- placeholder; future capability -->
#ANALYSIS_CYCLEDEF="00 00-23/01 ${CYCLEDAY} ${CYCLEMONTH} 2021 *" <!-- placeholder; future capability -->
FORECAST_CYCLEDEF="00 00,12 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
POSTPROC_CYCLEDEF="00 00,12 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
#POSTPROC_LONG_CYCLEDEF="00 03,09,15,21 ${CYCLEDAY} ${CYCLEMONTH} 2021 *" <!-- placeholder; future capability -->
ARCHIVE_CYCLEDEF="00 07 * * 2021 *"
#CYCLEDAY="1-4"
#
if [[ $DO_RETRO == "true" ]] ; then
if [[ $LBCS_ICS_ONLY == "true" ]]; then
PREEXISTING_DIR_METHOD="rename"
INITIAL_CYCLEDEF="00 00,12 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
BOUNDARY_CYCLEDEF="00 00,12 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
else
PREEXISTING_DIR_METHOD="overwrite"
PREP_COLDSTART_CYCLEDEF="00 00,12 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
#PREP_WARMSTART_CYCLEDEF="00 00-02,04-14,16-23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *" <!-- placeholder; future capability -->
#ANALYSIS_CYCLEDEF="00 00-23/01 ${CYCLEDAY} ${CYCLEMONTH} 2021 *" <!-- placeholder; future capability -->
FORECAST_CYCLEDEF="00 00,12 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
POSTPROC_CYCLEDEF="00 00,12 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
#POSTPROC_LONG_CYCLEDEF="00 03,09,15,21 ${CYCLEDAY} ${CYCLEMONTH} 2021 *" <!-- placeholder; future capability -->
fi
else
INITIAL_CYCLEDEF="00 00,12 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
BOUNDARY_CYCLEDEF="00 00,12 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
PREP_COLDSTART_CYCLEDEF="00 00,12 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
#PREP_WARMSTART_CYCLEDEF="00 00-02,04-14,16-23 ${CYCLEDAY} ${CYCLEMONTH} 2021 *" <!-- placeholder; future capability -->
#ANALYSIS_CYCLEDEF="00 00-23/01 ${CYCLEDAY} ${CYCLEMONTH} 2021 *" <!-- placeholder; future capability -->
FORECAST_CYCLEDEF="00 00,12 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
POSTPROC_CYCLEDEF="00 00,12 ${CYCLEDAY} ${CYCLEMONTH} 2021 *"
#POSTPROC_LONG_CYCLEDEF="00 03,09,15,21 ${CYCLEDAY} ${CYCLEMONTH} 2021 *" <!-- placeholder; future capability -->
ARCHIVE_CYCLEDEF="00 07 * * 2021 *"
fi

FCST_LEN_HRS="30"
POSTPROC_LEN_HRS="30"
Expand All @@ -75,10 +97,6 @@ WTIME_RUN_FCST="08:00:00"

NNODES_RUN_POST="6"

DATE_FIRST_CYCL="20210430"
DATE_LAST_CYCL="20210430"
CYCL_HRS=( "00" )

EXTRN_MDL_NAME_ICS="FV3GFS"
EXTRN_MDL_NAME_LBCS="FV3GFS"

Expand Down
Loading