Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
b5176ba
replaced NLN with cpfs/cpreq
AntonMFernando-NOAA Dec 30, 2025
9e41215
remove some cpreq
AntonMFernando-NOAA Dec 30, 2025
74ce232
update gdas submodule
AntonMFernando-NOAA Dec 30, 2025
8083f46
ignore mem loops
AntonMFernando-NOAA Dec 30, 2025
8b69671
Merge branch 'NOAA-EMC:develop' into bug/cpfds_cpreq
AntonMFernando-NOAA Dec 30, 2025
e77c9d2
remove COMOUT
AntonMFernando-NOAA Dec 30, 2025
01a6d6c
remove cpreq from analysis
AntonMFernando-NOAA Dec 30, 2025
b03bac6
more removals COMIN**
AntonMFernando-NOAA Dec 30, 2025
6d2edb3
remove mem loop dev/scripts/exgdas_enkf_post.sh
AntonMFernando-NOAA Dec 30, 2025
89db7f0
Merge branch 'NOAA-EMC:develop' into bug/cpfds_cpreq
AntonMFernando-NOAA Dec 31, 2025
ac7f3b1
add -R for dir copy
AntonMFernando-NOAA Dec 31, 2025
669fd12
update forecast scripts
AntonMFernando-NOAA Jan 2, 2026
d620717
comin->comout
AntonMFernando-NOAA Jan 2, 2026
ff58b9d
update scripts/exglobal_enkf_select_obs.sh
AntonMFernando-NOAA Jan 2, 2026
f405895
Merge branch 'NOAA-EMC:develop' into bug/cpfds_cpreq
AntonMFernando-NOAA Jan 5, 2026
de3a2d0
revert eupd cpreq
AntonMFernando-NOAA Jan 5, 2026
aaa515d
update gempak/ush/gdas_meta_na.sh
Jan 5, 2026
ebc1b35
update gempak/ush/gdas_meta_loop.sh
Jan 5, 2026
b7916c0
added -R
AntonMFernando-NOAA Jan 5, 2026
a702cb6
Merge branch 'bug/cpfds_cpreq' of https://github.com/AntonMFernando-N…
AntonMFernando-NOAA Jan 5, 2026
39f6a2a
Add TODO
AntonMFernando-NOAA Jan 6, 2026
f9abddb
Merge branch 'NOAA-EMC:develop' into bug/cpfds_cpreq
AntonMFernando-NOAA Jan 6, 2026
83ad0fa
update gempak/ush/gfs_meta_opc_np_ver.sh
AntonMFernando-NOAA Jan 6, 2026
518e0f5
Merge branch 'NOAA-EMC:develop' into bug/cpfds_cpreq
AntonMFernando-NOAA Jan 7, 2026
f925bec
Merge branch 'NOAA-EMC:develop' into bug/cpfds_cpreq
AntonMFernando-NOAA Jan 8, 2026
4ca2eb7
Update dev/scripts/exglobal_enkf_ecen.sh
AntonMFernando-NOAA Jan 8, 2026
29ef77c
Update dev/scripts/exglobal_enkf_ecen.sh
AntonMFernando-NOAA Jan 8, 2026
e0ac15a
suggestions
AntonMFernando-NOAA Jan 8, 2026
4575a14
remove -L
AntonMFernando-NOAA Jan 8, 2026
a2eaa76
update gdas. submodule
AntonMFernando-NOAA Jan 8, 2026
b2c6142
removed -L
AntonMFernando-NOAA Jan 8, 2026
56b787a
Merge branch 'develop' into bug/cpfds_cpreq
AntonMFernando-NOAA Jan 8, 2026
60a6080
Merge branch 'NOAA-EMC:develop' into bug/cpfds_cpreq
AntonMFernando-NOAA Jan 8, 2026
9fc8f5f
Merge branch 'develop' into bug/cpfds_cpreq
AntonMFernando-NOAA Jan 9, 2026
84b93c7
update gdas_meta_na.sh
AntonMFernando-NOAA Jan 9, 2026
bd56b75
add TODOs
AntonMFernando-NOAA Jan 9, 2026
fb34d14
add quotes
AntonMFernando-NOAA Jan 9, 2026
bdbe18a
Merge branch 'NOAA-EMC:develop' into bug/cpfds_cpreq
AntonMFernando-NOAA Jan 12, 2026
ac37ae6
Merge branch 'NOAA-EMC:develop' into bug/cpfds_cpreq
AntonMFernando-NOAA Jan 13, 2026
a3fcd15
Merge branch 'NOAA-EMC:develop' into bug/cpfds_cpreq
AntonMFernando-NOAA Jan 14, 2026
21e94e5
Merge branch 'NOAA-EMC:develop' into bug/cpfds_cpreq
AntonMFernando-NOAA Jan 15, 2026
25f7b1c
Update gempak/ush/gdas_ukmet_meta_ver.sh
AntonMFernando-NOAA Jan 15, 2026
4ed54d0
Update gempak/ush/gfs_meta_comp.sh
AntonMFernando-NOAA Jan 15, 2026
0cb2550
Update gempak/ush/gfs_meta_crb.sh
AntonMFernando-NOAA Jan 15, 2026
53ae6d6
Update gempak/ush/gfs_meta_hur.sh
AntonMFernando-NOAA Jan 15, 2026
4e1e174
Update gempak/ush/gfs_meta_mar_atl.sh
AntonMFernando-NOAA Jan 15, 2026
8efcb54
Update gempak/ush/gfs_meta_sa2.sh
AntonMFernando-NOAA Jan 15, 2026
e2c5613
Update gempak/ush/gfs_meta_mar_comp.sh
AntonMFernando-NOAA Jan 15, 2026
133b466
Update gempak/ush/gfs_meta_mar_comp.sh
AntonMFernando-NOAA Jan 15, 2026
e1a3964
Update gempak/ush/gfs_meta_mar_comp.sh
AntonMFernando-NOAA Jan 15, 2026
a2c4551
Merge branch 'NOAA-EMC:develop' into bug/cpfds_cpreq
AntonMFernando-NOAA Jan 20, 2026
7f4e737
Merge branch 'NOAA-EMC:develop' into bug/cpfds_cpreq
AntonMFernando-NOAA Jan 20, 2026
9960a0e
Merge branch 'NOAA-EMC:develop' into bug/cpfds_cpreq
AntonMFernando-NOAA Jan 21, 2026
c05e624
update gempak/ush/gfs_meta_opc_na_ver.sh
AntonMFernando-NOAA Jan 21, 2026
6532159
Merge branch 'NOAA-EMC:develop' into bug/cpfds_cpreq
AntonMFernando-NOAA Jan 22, 2026
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 dev/scripts/exgdas_enkf_post.sh
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ for imem in $(seq 1 "${NMEM_ENS}"); do
MEMDIR=${memchar} YMD=${PDY} HH=${cyc} declare_from_tmpl -x \
COMIN_ATMOS_HISTORY:COM_ATMOS_HISTORY_TMPL

# TODO: remove deadlinks and refer https://github.com/NOAA-EMC/global-workflow/issues/4405
for fhr in $(seq "${FHMIN}" "${FHOUT}" "${FHMAX}"); do
fhrchar=$(printf %03i "${fhr}")
${NLN} "${COMIN_ATMOS_HISTORY}/${PREFIX}sfc.f${fhrchar}.nc" "sfcf${fhrchar}_${memchar}"
Expand All @@ -82,6 +83,7 @@ fi

for fhr in $(seq "${FHMIN}" "${FHOUT}" "${FHMAX}"); do
fhrchar=$(printf %03i "${fhr}")
# TODO: remove deadlinks and refer https://github.com/NOAA-EMC/global-workflow/issues/4405
${NLN} "${COMOUT_ATMOS_HISTORY_STAT}/${PREFIX}ensmean.sfc.f${fhrchar}.nc" "sfcf${fhrchar}.ensmean"
${NLN} "${COMOUT_ATMOS_HISTORY_STAT}/${PREFIX}ensmean.atm.f${fhrchar}.nc" "atmf${fhrchar}.ensmean"
if [[ "${SMOOTH_ENKF}" == "YES" ]]; then
Expand Down
2 changes: 1 addition & 1 deletion dev/scripts/exgfs_wave_post_pnt.sh
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ while [[ ${fhr} -le ${FHMAX_WAV_PNT} ]]; do
FH3=$(printf %03i "${fhr}")
pfile="${COMIN_WAVE_HISTORY}/${WAV_MOD_TAG}.points.f${FH3}.nc"
if [[ -f "${pfile}" ]]; then
${NLN} "${pfile}" "./${ymdhms}.out_pnt.ww3.nc"
cpreq "${pfile}" "./${ymdhms}.out_pnt.ww3.nc"
else
export err=7
err_exit "NO RAW POINT OUTPUT FILE ${ymdhms}.out_pnt.ww3.nc"
Expand Down
2 changes: 1 addition & 1 deletion dev/scripts/exgfs_wave_prdgen_gridded.sh
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ while [[ "${fhcnt}" -le "${FHMAX_WAV}" ]]; do
#======================================================================
GRIBIN="${RUN}.${cycle}.${grdID}.f${fhr}.clipped.grib2"

${NLN} "${GRIBIN}" "gribfile.${grdID}.f${fhr}"
cpreq "${GRIBIN}" "gribfile.${grdID}.f${fhr}"

# 1.d Input template files
parmfile="${PARMgfs}/wave/grib2_${RUN}wave.${grdOut}.f${fhr}"
Expand Down
13 changes: 7 additions & 6 deletions dev/scripts/exglobal_enkf_ecen.sh
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,7 @@ for FHR in $(seq "${FHMIN}" "${FHOUT}" "${FHMAX}"); do
MEMDIR=${gmemchar} RUN=${GDUMP_ENS} YMD=${gPDY} HH=${gcyc} declare_from_tmpl -x \
COMIN_ATMOS_HISTORY_MEM_PREV:COM_ATMOS_HISTORY_TMPL

# TODO: remove deadlinks and refer https://github.com/NOAA-EMC/global-workflow/issues/4405
${NLN} "${COMIN_ATMOS_HISTORY_MEM_PREV}/${GPREFIX_ENS}atm.f00${FHR}${ENKF_SUFFIX}.nc" "./atmges_${memchar}"
if [[ "${DO_CALC_INCREMENT}" == "YES" ]]; then
${NLN} "${COMOUT_ATMOS_ANALYSIS_MEM}/${APREFIX_ENS}analysis.atm.a00${FHR}.nc" "./atmanl_${memchar}"
Expand Down Expand Up @@ -166,9 +167,9 @@ for FHR in $(seq "${FHMIN}" "${FHOUT}" "${FHMAX}"); do
err_exit "Failed to recenter the ensemble increments!"
fi

# If available, link to ensemble mean guess. Otherwise, compute ensemble mean guess
# If available, copy the ensemble mean guess. Otherwise, compute ensemble mean guess
if [[ -s "${COMIN_ATMOS_HISTORY_STAT_PREV}/${GPREFIX_ENS}ensmean.atm.f00${FHR}.nc" ]]; then
${NLN} "${COMIN_ATMOS_HISTORY_STAT_PREV}/${GPREFIX_ENS}ensmean.atm.f00${FHR}.nc" "./atmges_ensmean"
cpreq "${COMIN_ATMOS_HISTORY_STAT_PREV}/${GPREFIX_ENS}ensmean.atm.f00${FHR}.nc" "./atmges_ensmean"
else
DATAPATH="./"
ATMGESNAME="atmges"
Expand Down Expand Up @@ -212,12 +213,12 @@ for FHR in $(seq "${FHMIN}" "${FHOUT}" "${FHMAX}"); do
ATMANL_GSI="${COMIN_ATMOS_ANALYSIS_DET}/${APREFIX}analysis.atm.a00${FHR}.nc"
ATMANL_GSI_ENSRES="${COMIN_ATMOS_ANALYSIS_DET}/${APREFIX}ensres_analysis.atm.a00${FHR}.nc"

# if we already have a ensemble resolution GSI analysis then just link to it
# if we already have a ensemble resolution GSI analysis then just copy it
if [[ -f ${ATMANL_GSI_ENSRES} ]]; then
${NLN} "${ATMANL_GSI_ENSRES}" atmanl_gsi_ensres
cpreq "${ATMANL_GSI_ENSRES}" atmanl_gsi_ensres
else
${NLN} "${ATMANL_GSI}" atmanl_gsi
${NLN} "${ATMANL_GSI_ENSRES}" atmanl_gsi_ensres
cpreq "${ATMANL_GSI}" atmanl_gsi
cpreq "${ATMANL_GSI_ENSRES}" atmanl_gsi_ensres
SIGLEVEL="${SIGLEVEL:-"${FIXgfs}/am/global_hyblev.l${LEVS}.txt"}"
${NLN} "${CHGRESNC}" chgres.x
chgresnml=chgres_nc_gauss.nml
Expand Down
13 changes: 7 additions & 6 deletions dev/scripts/exglobal_enkf_update.sh
Original file line number Diff line number Diff line change
Expand Up @@ -140,14 +140,14 @@ for imem in $(seq 1 "${NMEM_ENS}"); do
mkdir -p "${COMOUT_ATMOS_ANALYSIS_MEM}"

for FHR in ${nfhrs}; do
${NLN} "${COMIN_ATMOS_HISTORY_MEM_PREV}/${GPREFIX}atm.f00${FHR}${ENKF_SUFFIX}.nc" \
cpreq "${COMIN_ATMOS_HISTORY_MEM_PREV}/${GPREFIX}atm.f00${FHR}${ENKF_SUFFIX}.nc" \
"sfg_${PDY}${cyc}_fhr0${FHR}_${memchar}"
if [[ "${hofx_2m_sfcfile}" == ".true." ]]; then
${NLN} "${COMIN_ATMOS_HISTORY_MEM_PREV}/${GPREFIX}sfc.f00${FHR}${ENKF_SUFFIX}.nc" \
cpreq "${COMIN_ATMOS_HISTORY_MEM_PREV}/${GPREFIX}sfc.f00${FHR}${ENKF_SUFFIX}.nc" \
"bfg_${PDY}${cyc}_fhr0${FHR}_${memchar}"
fi
if [[ "${cnvw_option}" == ".true." ]]; then
${NLN} "${COMIN_ATMOS_HISTORY_MEM_PREV}/${GPREFIX}sfc.f00${FHR}.nc" \
cpreq "${COMIN_ATMOS_HISTORY_MEM_PREV}/${GPREFIX}sfc.f00${FHR}.nc" \
"sfgsfc_${PDY}${cyc}_fhr0${FHR}_${memchar}"
fi

Expand All @@ -168,15 +168,16 @@ done

# Ensemble mean guess
for FHR in ${nfhrs}; do
${NLN} "${COMIN_ATMOS_HISTORY_STAT_PREV}/${GPREFIX}ensmean.atm.f00${FHR}.nc" \
cpreq "${COMIN_ATMOS_HISTORY_STAT_PREV}/${GPREFIX}ensmean.atm.f00${FHR}.nc" \
"sfg_${PDY}${cyc}_fhr0${FHR}_ensmean"
if [[ "${cnvw_option}" == ".true." ]]; then
${NLN} "${COMIN_ATMOS_HISTORY_STAT_PREV}/${GPREFIX}ensmean.sfc.f00${FHR}.nc" \
cpreq "${COMIN_ATMOS_HISTORY_STAT_PREV}/${GPREFIX}ensmean.sfc.f00${FHR}.nc" \
"sfgsfc_${PDY}${cyc}_fhr0${FHR}_ensmean"
fi
if [[ "${DO_GSISOILDA}" == "YES" ]]; then
${NLN} "${COMIN_ATMOS_HISTORY_STAT_PREV}/${GPREFIX}ensmean.sfc.f00${FHR}.nc" \
cpreq "${COMIN_ATMOS_HISTORY_STAT_PREV}/${GPREFIX}ensmean.sfc.f00${FHR}.nc" \
"bfg_${PDY}${cyc}_fhr0${FHR}_ensmean"
# TODO: remove deadlinks and refer https://github.com/NOAA-EMC/global-workflow/issues/4405
${NLN} "${COMIN_ATMOS_ANALYSIS_STAT}/${APREFIX}ensmean_increment.sfc.i00${FHR}.nc" \
"sfcincr_${PDY}${cyc}_fhr0${FHR}_ensmean"
fi
Expand Down
2 changes: 2 additions & 0 deletions gempak/ush/gdas_ecmwf_meta_ver.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ device="nc | ecmwfver.meta"

cpreq "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl

# TODO: Add only necessary files and remove unneeded ones to minimize data volume
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
export COMIN="gdas.${PDY}${cyc}"
if [[ ! -L ${COMIN} ]]; then
${NLN} "${COMIN_ATMOS_GEMPAK_1p00}" "${COMIN}"
Expand Down
6 changes: 4 additions & 2 deletions gempak/ush/gdas_meta_loop.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ device="nc | gdasloop.meta"

#
# Link data into DATA to sidestep gempak path limits
# TODO: Replace this
#
# TODO: Add only necessary files and remove unneeded ones to minimize data volume
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
export COMIN="${RUN}.${PDY}${cyc}"
if [[ ! -L "${COMIN}" ]]; then
${NLN} "${COMIN_ATMOS_GEMPAK_1p00}" "${COMIN}"
Expand Down Expand Up @@ -40,6 +40,8 @@ for ((fhr = 24; fhr <= 144; fhr += 24)); do
for cycle in ${cycles}; do
# Test with GDAS in PROD
YMD=${day} HH=${cyc} GRID=1p00 declare_from_tmpl "COMIN_ATMOS_GEMPAK_1p00_past:COM_ATMOS_GEMPAK_TMPL"
# TODO: Add only necessary files and remove unneeded ones to minimize data volume
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
export COMIN="${RUN}.${day}${cycle}"
if [[ ! -L "${COMIN}" ]]; then
${NLN} "${COMIN_ATMOS_GEMPAK_1p00_past}" "${COMIN}"
Expand Down
4 changes: 2 additions & 2 deletions gempak/ush/gdas_meta_na.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ device="nc | gdas.meta"

#
# Link data into DATA to sidestep gempak path limits
# TODO: Replace this
#
# TODO: Add only necessary files and remove unneeded ones to minimize data volume
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
export COMIN="${RUN}.${PDY}${cyc}"
if [[ ! -L "${COMIN}" ]]; then
${NLN} "${COMIN_ATMOS_GEMPAK_1p00}" "${COMIN}"
Expand Down
5 changes: 4 additions & 1 deletion gempak/ush/gdas_ukmet_meta_ver.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,10 @@ device="nc | ukmetver_12.meta"
cpreq "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl

# SET CURRENT CYCLE AS THE VERIFICATION GRIDDED FILE.
# TODO: Add only necessary files and remove unneeded ones to minimize data volume
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
export COMIN="gdas.${PDY}${cyc}"
if [[ ! -L ${COMIN} ]]; then
if [[ ! -L "${COMIN}" ]]; then
${NLN} "${COMIN_ATMOS_GEMPAK_1p00}" "${COMIN}"
fi
vergrid="F-GDAS | ${PDY:2}/0600"
Expand Down Expand Up @@ -55,6 +57,7 @@ for area in ${areas}; do
cyclenum=${stime:6}

if [[ ! -L "ukmet.20${sdatenum}" ]]; then
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
${NLN} "${COMINukmet}/ukmet.20${sdatenum}/gempak" "ukmet.20${sdatenum}"
fi
gdfile="ukmet.20${sdatenum}/ukmet_20${sdatenum}${cyclenum}${dgdattim}"
Expand Down
6 changes: 3 additions & 3 deletions gempak/ush/gfs_meta_ak.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ device="nc | gfs.meta.ak"

#
# Link data into DATA to sidestep gempak path limits
# TODO: Replace this
#
# TODO: Add only necessary files and remove unneeded ones to minimize data volume
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
export COMIN="${RUN}.${PDY}${cyc}"
if [[ ! -L ${COMIN} ]]; then
if [[ ! -L "${COMIN}" ]]; then
${NLN} "${COMIN_ATMOS_GEMPAK_1p00}" "${COMIN}"
fi

Expand Down
6 changes: 3 additions & 3 deletions gempak/ush/gfs_meta_bwx.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ device="nc | ${metaname}"

#
# Link data into DATA to sidestep gempak path limits
# TODO: Replace this
#
# TODO: Add only necessary files and remove unneeded ones to minimize data volume
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
export COMIN="${RUN}.${PDY}${cyc}"
if [[ ! -L ${COMIN} ]]; then
if [[ ! -L "${COMIN}" ]]; then
${NLN} "${COMIN_ATMOS_GEMPAK_1p00}" "${COMIN}"
fi

Expand Down
7 changes: 4 additions & 3 deletions gempak/ush/gfs_meta_comp.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,13 @@ for cycle in $(seq -f "%02g" -s ' ' 0 "${INTERVAL_GFS}" "${cyc}"); do
YMD=${PDY} HH=${cycle} GRID="1p00" declare_from_tmpl gempak_dir:COM_ATMOS_GEMPAK_TMPL
for file_in in "${gempak_dir}/gfs_1p00_${PDY}${cycle}f"*; do
file_out="${COMIN}/$(basename "${file_in}")"
if [[ ! -L "${file_out}" ]]; then
${NLN} "${file_in}" "${file_out}"
fi
cpreq "${file_in}" "${file_out}"
done
done

export HPCNAM="nam.${PDY}"
if [[ ! -L ${HPCNAM} ]]; then
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
${NLN} "${COMINnam}/nam.${PDY}/gempak" "${HPCNAM}"
fi

Expand Down Expand Up @@ -99,6 +98,8 @@ for gareas in US NP; do

# Create symlink in DATA to sidestep gempak path limits
HPCGFS="${RUN}.${init_time}"
# TODO: Add only necessary files and remove unneeded ones to minimize data volume
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
if [[ ! -L ${HPCGFS} ]]; then
YMD="${init_PDY}" HH="${init_cyc}" GRID="1p00" declare_from_tmpl source_dir:COM_ATMOS_GEMPAK_TMPL
${NLN} "${source_dir}" "${HPCGFS}"
Expand Down
7 changes: 4 additions & 3 deletions gempak/ush/gfs_meta_crb.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ device="nc | ${metaname}"

#
# Link data into DATA to sidestep gempak path limits
# TODO: Replace this
#
# TODO: Add only necessary files and remove unneeded ones to minimize data volume
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
export COMIN="${RUN}.${PDY}${cyc}"
if [[ ! -L ${COMIN} ]]; then
if [[ ! -L "${COMIN}" ]]; then
${NLN} "${COMIN_ATMOS_GEMPAK_1p00}" "${COMIN}"
fi

Expand Down Expand Up @@ -255,6 +255,7 @@ if [[ ${cyc} == 00 ]]; then
HPCECMWF_m1=ecmwf.${PDY}
export HPCUKMET=ukmet.${PDYm1}
if [[ ! -L "${HPCECMWF}" ]]; then
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
${NLN} "${COMINecmwf}/ecmwf.${PDY}/gempak" "${HPCECMWF}"
fi
if [[ ! -L "${HPCECMWF_m1}" ]]; then
Expand Down
4 changes: 2 additions & 2 deletions gempak/ush/gfs_meta_hi.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ device="nc | mrfhi.meta"

#
# Link data into DATA to sidestep gempak path limits
# TODO: Replace this
#
# TODO: Add only necessary files and remove unneeded ones to minimize data volume
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
export COMIN="${RUN}.${PDY}${cyc}"
if [[ ! -L ${COMIN} ]]; then
${NLN} "${COMIN_ATMOS_GEMPAK_1p00}" "${COMIN}"
Expand Down
6 changes: 3 additions & 3 deletions gempak/ush/gfs_meta_hur.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,13 @@ device="nc | ${metaname}"

#
# Link data into DATA to sidestep gempak path limits
# TODO: Replace this
#
# TODO: Add only necessary files and remove unneeded ones to minimize data volume
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
export COMIN="${RUN}.${PDY}${cyc}"
if [[ ! -L ${COMIN} ]]; then
${NLN} "${COMIN_ATMOS_GEMPAK_1p00}" "${COMIN}"
fi

#
# DEFINE YESTERDAY
PDYm1=$(date --utc +%Y%m%d -d "${PDY} 00 - 24 hours")
#
Expand Down Expand Up @@ -309,6 +308,7 @@ if [[ ${cyc} -eq 00 ]]; then
HPCECMWF_m1=ecmwf.${PDY}
export HPCUKMET=ukmet.${PDYm1}
if [[ ! -L "${HPCECMWF}" ]]; then
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
${NLN} "${COMINecmwf}/ecmwf.${PDY}/gempak" "${HPCECMWF}"
fi
if [[ ! -L "${HPCECMWF_m1}" ]]; then
Expand Down
4 changes: 2 additions & 2 deletions gempak/ush/gfs_meta_mar_atl.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ cpreq "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl

#
# Link data into DATA to sidestep gempak path limits
# TODO: Replace this
#
# TODO: Add only necessary files and remove unneeded ones to minimize data volume
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
export COMIN="${RUN}.${PDY}${cyc}"
if [[ ! -L ${COMIN} ]]; then
${NLN} "${COMIN_ATMOS_GEMPAK_1p00}" "${COMIN}"
Expand Down
9 changes: 6 additions & 3 deletions gempak/ush/gfs_meta_mar_comp.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,7 @@ for cycle in $(seq -f "%02g" -s ' ' 0 "${INTERVAL_GFS}" "${cyc}"); do
YMD=${PDY} HH=${cycle} GRID="1p00" declare_from_tmpl gempak_dir:COM_ATMOS_GEMPAK_TMPL
for file_in in "${gempak_dir}/gfs_1p00_${PDY}${cycle}f"*; do
file_out="${COMIN}/$(basename "${file_in}")"
if [[ ! -L "${file_out}" ]]; then
${NLN} "${file_in}" "${file_out}"
fi
cpreq "${file_in}" "${file_out}"
done
done

Expand All @@ -31,6 +29,7 @@ done
#
export HPCNAM="nam.${PDY}"
if [[ ! -L ${HPCNAM} ]]; then
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
${NLN} "${COMINnam}/nam.${PDY}/gempak" "${HPCNAM}"
fi

Expand Down Expand Up @@ -75,6 +74,8 @@ for garea in NAtl NPac; do
fi

# Create symlink in DATA to sidestep gempak path limits
# TODO: Add only necessary files and remove unneeded ones to minimize data volume
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
HPCGFS="${RUN}.${init_time}"
if [[ ! -L ${HPCGFS} ]]; then
YMD="${init_PDY}" HH="${init_cyc}" GRID="1p00" declare_from_tmpl source_dir:COM_ATMOS_GEMPAK_TMPL
Expand Down Expand Up @@ -226,6 +227,7 @@ EOF

export HPCUKMET="ukmet.${ukmet_PDY}"
if [[ ! -L "${HPCUKMET}" ]]; then
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
${NLN} "${COMINukmet}/ukmet.${ukmet_PDY}/gempak" "${HPCUKMET}"
fi
grid2="F-UKMETHPC | ${ukmet_PDY:2}/${ukmet_date}"
Expand Down Expand Up @@ -315,6 +317,7 @@ EOF

HPCECMWF=ecmwf.${PDY}
if [[ ! -L "${HPCECMWF}" ]]; then
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
${NLN} "${COMINecmwf}/ecmwf.${ecmwf_PDY}/gempak" "${HPCECMWF}"
fi
grid2="${HPCECMWF}/ecmwf_glob_${ecmwf_date}"
Expand Down
4 changes: 2 additions & 2 deletions gempak/ush/gfs_meta_mar_pac.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ cpreq "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl

#
# Link data into DATA to sidestep gempak path limits
# TODO: Replace this
#
# TODO: Add only necessary files and remove unneeded ones to minimize data volume
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
export COMIN="${RUN}.${PDY}${cyc}"
if [[ ! -L ${COMIN} ]]; then
${NLN} "${COMIN_ATMOS_GEMPAK_1p00}" "${COMIN}"
Expand Down
4 changes: 2 additions & 2 deletions gempak/ush/gfs_meta_mar_ql.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ cpreq "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl

#
# Link data into DATA to sidestep gempak path limits
# TODO: Replace this
#
# TODO: Add only necessary files and remove unneeded ones to minimize data volume
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
export COMIN="${RUN}.${PDY}${cyc}"
if [[ ! -L ${COMIN} ]]; then
${NLN} "${COMIN_ATMOS_GEMPAK_1p00}" "${COMIN}"
Expand Down
4 changes: 2 additions & 2 deletions gempak/ush/gfs_meta_mar_skewt.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ cpreq "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl

#
# Link data into DATA to sidestep gempak path limits
# TODO: Replace this
#
# TODO: Add only necessary files and remove unneeded ones to minimize data volume
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
export COMIN="${RUN}.${PDY}${cyc}"
if [[ ! -L ${COMIN} ]]; then
${NLN} "${COMIN_ATMOS_GEMPAK_1p00}" "${COMIN}"
Expand Down
6 changes: 3 additions & 3 deletions gempak/ush/gfs_meta_mar_ver.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ cpreq "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl

#
# Link data into DATA to sidestep gempak path limits
# TODO: Replace this
#
# TODO: Add only necessary files and remove unneeded ones to minimize data volume
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
export COMIN="${RUN}.${PDY}${cyc}"
if [[ ! -L ${COMIN} ]]; then
if [[ ! -L "${COMIN}" ]]; then
${NLN} "${COMIN_ATMOS_GEMPAK_1p00}" "${COMIN}"
fi

Expand Down
4 changes: 2 additions & 2 deletions gempak/ush/gfs_meta_nhsh.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ cpreq "${HOMEgfs}/gempak/fix/datatype.tbl" datatype.tbl

#
# Link data into DATA to sidestep gempak path limits
# TODO: Replace this
#
# TODO: Add only necessary files and remove unneeded ones to minimize data volume
# TODO: remove live links and refer https://github.com/NOAA-EMC/global-workflow/issues/4406
export COMIN="${RUN}.${PDY}${cyc}"
if [[ ! -L ${COMIN} ]]; then
${NLN} "${COMIN_ATMOS_GEMPAK_1p00}" "${COMIN}"
Expand Down
Loading
Loading