Skip to content

Commit 3aaf93a

Browse files
Fix build_gsinfo option for eupd (NOAA-EMC#4260)
The build_gsinfo option currently results in no satellite data being used for the EnKF. While the info files are primarily used in the eobs step rather than the eupd, at least the satinfo file needs to be generated for the eupd step as well. This PR adds the generation of the 3 info files as is done in anal and eobs.
1 parent 22926af commit 3aaf93a

File tree

3 files changed

+17
-5
lines changed

3 files changed

+17
-5
lines changed

dev/parm/config/gfs/config.anal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ if [[ ${USE_BUILD_GSINFO} == "YES" ]]; then
160160

161161
# Use 2m observations when constructing conventional obs info file
162162
# can use 2m obs without enabling soil DA by setting USE_2M_OBS=YES in config.base
163-
export USE_2M_OBS="${USE_2M_OBS:-DO_GSISOILDA}"
163+
export USE_2M_OBS="${USE_2M_OBS:-${DO_GSISOILDA}}"
164164
else
165165
export OBS_INPUT="${BUILD_GSINFO_DIR}/obs_input/obs_input_ops.txt"
166166
fi

jobs/JGDAS_ENKF_SELECT_OBS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ export ABIASAIR="${COMOUT_ATMOS_ANALYSIS}/${APREFIX}abias_air.txt"
8484
export ABIASe="${COMOUT_ATMOS_ANALYSIS}/${APREFIX}abias_int.txt"
8585

8686
# Diagnostics related to ensemble mean
87-
export GSISTAT="${COMOUT_ATMOS_ANALYSIS}/${APREFIX}gsistat.ensmean.tar"
87+
export GSISTAT="${COMOUT_ATMOS_ANALYSIS}/${APREFIX}gsistat.ensmean.txt"
8888
export CNVSTAT="${COMOUT_ATMOS_ANALYSIS}/${APREFIX}cnvstat.ensmean.tar"
8989
export OZNSTAT="${COMOUT_ATMOS_ANALYSIS}/${APREFIX}oznstat.ensmean.tar"
9090
export RADSTAT="${COMOUT_ATMOS_ANALYSIS}/${APREFIX}radstat.ensmean.tar"

scripts/exgdas_enkf_update.sh

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,10 +121,22 @@ fi
121121
################################################################################
122122
# Fixed files
123123
${NLN} "${SATANGL}" satbias_angle
124-
${NLN} "${SATINFO}" satinfo
124+
if [[ "${SATINFO}" == "generate" ]]; then
125+
"${USHgfs}/create_gsi_info.sh" sat "${PDY}${cyc}" "${DATA}"
126+
else
127+
${NLN} "${SATINFO}" satinfo
128+
fi
129+
if [[ "${CONVINFO}" == "generate" ]]; then
130+
"${USHgfs}/create_gsi_info.sh" conv "${PDY}${cyc}" "${DATA}" "${USE_2M_OBS}"
131+
else
132+
${NLN} "${CONVINFO}" convinfo
133+
fi
134+
if [[ "${OZINFO}" == "generate" ]]; then
135+
"${USHgfs}/create_gsi_info.sh" oz "${PDY}${cyc}" "${DATA}"
136+
else
137+
${NLN} "${OZINFO}" ozinfo
138+
fi
125139
${NLN} "${SCANINFO}" scaninfo
126-
${NLN} "${CONVINFO}" convinfo
127-
${NLN} "${OZINFO}" ozinfo
128140
${NLN} "${HYBENSINFO}" hybens_info
129141
${NLN} "${ANAVINFO}" anavinfo
130142
${NLN} "${VLOCALEIG}" vlocal_eig.dat

0 commit comments

Comments
 (0)