diff --git a/ush/forecast_predet.sh b/ush/forecast_predet.sh index 8a07e03cf0f..b7c1ed73882 100755 --- a/ush/forecast_predet.sh +++ b/ush/forecast_predet.sh @@ -209,22 +209,20 @@ FV3_GFS_predet(){ RSTDIR_ATM=${RSTDIR_ATM:-${ROTDIR}/${CDUMP}.${PDY}/${cyc}/atmos/RERUN_RESTART} if [ ! -d $RSTDIR_ATM ]; then mkdir -p $RSTDIR_ATM ; fi $NLN $RSTDIR_ATM RESTART - if [[ $(( ${FHMAX_GFS} % ${restart_interval_gfs} )) == 0 ]]; then - # The final restart written at the end doesn't include the valid date - # Create links that keep the same name pattern for these files - VDATE=$($NDATE +$FHMAX_GFS $CDATE) - vPDY=$(echo $VDATE | cut -c1-8) - vcyc=$(echo $VDATE | cut -c9-10) - files="coupler.res fv_core.res.nc" - for tile in {1..6}; do - for base in ca_data fv_core.res fv_srf_wnd.res fv_tracer.res phy_data sfc_data; do - files="${files} ${base}.tile${tile}.nc" - done + # The final restart written at the end doesn't include the valid date + # Create links that keep the same name pattern for these files + VDATE=$($NDATE +$FHMAX_GFS $CDATE) + vPDY=$(echo $VDATE | cut -c1-8) + vcyc=$(echo $VDATE | cut -c9-10) + files="coupler.res fv_core.res.nc" + for tile in {1..6}; do + for base in ca_data fv_core.res fv_srf_wnd.res fv_tracer.res phy_data sfc_data; do + files="${files} ${base}.tile${tile}.nc" done - for file in $files; do - $NLN $RSTDIR_ATM/$file $RSTDIR_ATM/${vPDY}.${vcyc}0000.$file - done - fi + done + for file in $files; do + $NLN $RSTDIR_ATM/$file $RSTDIR_ATM/${vPDY}.${vcyc}0000.$file + done else mkdir -p $DATA/RESTART fi