Skip to content

Commit

Permalink
turn off land iau for gfs
Browse files Browse the repository at this point in the history
  • Loading branch information
tsga committed Jan 3, 2025
1 parent 3dd1228 commit e555392
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 5 deletions.
7 changes: 3 additions & 4 deletions parm/config/gfs/config.base
Original file line number Diff line number Diff line change
Expand Up @@ -438,7 +438,7 @@ export GSI_SOILANAL=@GSI_SOILANAL@

# Land IAU for soil temp
export DO_LAND_IAU="@DO_LAND_IAU@"
export ONLY_LAND_IAU="YES"
export ONLY_LAND_IAU_INC="NO" #GSI increments only added by land iau
export LAND_IAU_FHRS="3,6,9"
export LAND_IAU_DELTHRS=6
export LAND_IAU_INC_FILES='sfc_inc',''
Expand All @@ -450,10 +450,9 @@ export LAND_IAU_DO_STCSMC_ADJUSTMENT=.true.
export LAND_IAU_MIN_T_INCREMENT=0.0001
#export LAND_IAU_MIN_SLC_INCREMENT=0.000001

# no land iau if cycle is cold start or in free-forecast mode
# no land iau if cycle is cold start/ forecast only
if [[ "${MODE}" = "cycled" && "${SDATE}" = "${PDY}${cyc}" && ${EXP_WARM_START} = ".false." ]] || [[ "${MODE}" = "forecast-only" && ${EXP_WARM_START} = ".false." ]] ; then
export DO_LAND_IAU="NO" #TODO: Note turning off Land IAU, instead of limiting to LAND_IAU_FHRS=6.
#Test in future using LAND_IAU_FHRS=6
export DO_LAND_IAU="NO" #TODO: turning off Land IAU
fi

# turned on nsst in anal and/or fcst steps, and turn off rtgsst
Expand Down
3 changes: 3 additions & 0 deletions parm/config/gfs/config.fcst
Original file line number Diff line number Diff line change
Expand Up @@ -296,6 +296,9 @@ elif [[ "${RUN}" =~ "gfs" ]] ; then # GFS cycle specific parameters
export io_layout="1,1"
fi

# Turn off Land IAU for GFS
export DO_LAND_IAU="NO"

fi

# Remember config.efcs will over-ride these values for ensemble forecasts
Expand Down
3 changes: 2 additions & 1 deletion ush/forecast_postdet.sh
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,7 @@ FV3_postdet() {
IAU_INC_FILES="''"
fi
if [[ ${DO_LAND_IAU} = "YES" ]]; then
DO_LAND_IAU="NO"
LAND_IAU_FHRS=-1
LAND_IAU_DELTHRS=0
LAND_IAU_INC_FILES="''"
Expand Down Expand Up @@ -215,7 +216,7 @@ EOF
fi
${NCP} "${sfc_increment_file}" "${DATA}/INPUT/sfc_inc.tile${TN}.nc"
done
#LAND_IAU_INC_FILES="${LAND_IAU_INC_FILES:-'sfc_inc'}"
LAND_IAU_INC_FILES=${LAND_IAU_INC_FILES:-'sfc_inc'}

#else #TODO: check to make sure correct sfc inc for non-IAU
fi
Expand Down

0 comments on commit e555392

Please sign in to comment.