From 53ed76ecefa0c69abf17ccf909b2d3da6db35922 Mon Sep 17 00:00:00 2001
From: Kate Friedman <kate.friedman@noaa.gov>
Date: Tue, 14 Jan 2025 09:11:08 -0500
Subject: [PATCH] Turn IAU off during staging job for cold start experiments
 (#3215)

Resolve a bug related to IAU when cold-starting an experiment.

The model start time for non-atmos ICs were incorrectly being reduced by 3hrs
for cold-started experiments. While a user may want IAU on (`DOIAU=YES`), the
IAU switch should be set to "NO" for the staging job when it is cold-started.

Resolves #2890
Resolves #2865
---
 parm/config/gefs/config.stage_ic | 4 ++++
 parm/config/gfs/config.stage_ic  | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/parm/config/gefs/config.stage_ic b/parm/config/gefs/config.stage_ic
index 8cd97b58ac..0dd76679a2 100644
--- a/parm/config/gefs/config.stage_ic
+++ b/parm/config/gefs/config.stage_ic
@@ -14,6 +14,10 @@ export STAGE_IC_YAML_TMPL="${PARMgfs}/stage/master_gefs.yaml.j2"
 
 source "${HOMEgfs}/versions/ic.ver"
 
+if [[ ${EXP_WARM_START} = ".false." ]] ; then
+  export DOIAU="NO"        # Turn off for staging
+fi
+
 # Set ICSDIR (if not defined)
 if [[ -z "${ICSDIR}" ]] ; then
 
diff --git a/parm/config/gfs/config.stage_ic b/parm/config/gfs/config.stage_ic
index f30e402c93..bb12cd3ba1 100644
--- a/parm/config/gfs/config.stage_ic
+++ b/parm/config/gfs/config.stage_ic
@@ -14,6 +14,10 @@ export STAGE_IC_YAML_TMPL="${PARMgfs}/stage/master_gfs.yaml.j2"
 
 source "${HOMEgfs}/versions/ic.ver"
 
+if [[ ${EXP_WARM_START} = ".false." ]] ; then
+  export DOIAU="NO"        # Turn off for staging
+fi
+
 # Set ICSDIR (if not defined)
 if [[ -z "${ICSDIR}" ]] ; then