Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
cfa3041
Updates to
ClaraDraper-NOAA Mar 12, 2025
104f0f3
Merge branch 'develop' into feature/mv_regridding
ClaraDraper-NOAA Mar 14, 2025
9fa8c62
Tidy up.
ClaraDraper-NOAA Mar 14, 2025
edb2478
Updated spack-stack version so can load esmf/8.6.0
ClaraDraper-NOAA Mar 14, 2025
af97407
run soil DA test on all machines.
ClaraDraper-NOAA Mar 17, 2025
2dfc8b9
Linking sfc_regrid executable into global_workflow exec.
ClaraDraper-NOAA Mar 18, 2025
26920cd
Add new spack-stack to hercules, gaea[56], and added explicit
ClaraDraper-NOAA Mar 20, 2025
caeee2d
Amend previous commit.
ClaraDraper-NOAA Mar 21, 2025
fccda64
Merge branch 'develop' into feature/mv_regridding
ClaraDraper-NOAA Mar 21, 2025
e6326f5
Bugfix in GAEA env files.
ClaraDraper-NOAA Mar 24, 2025
91d3a4e
bugfix to Gaea[56] env files.
ClaraDraper-NOAA Mar 26, 2025
1dcecd4
remove errornous dependency of gfs_sfcanl on eupd
ClaraDraper-NOAA Mar 26, 2025
7fa94ab
py norms.
ClaraDraper-NOAA Mar 26, 2025
dc8162f
Merge branch 'develop' into feature/mv_regridding
ClaraDraper-NOAA Mar 28, 2025
2b26ddc
Updated modules on orion.
ClaraDraper-NOAA Mar 28, 2025
dce0350
script change to allow monitoring of 2m obs.
ClaraDraper-NOAA Mar 28, 2025
b27920b
Prevent regridding exec from being over-written.
ClaraDraper-NOAA Apr 3, 2025
d0aae40
Merge branch 'develop' into feature/mv_regridding
ClaraDraper-NOAA Apr 3, 2025
1ff8710
Restricting regid_ntasks to 6, for reproducibility.
ClaraDraper-NOAA Apr 4, 2025
c53f0e9
Merge branch 'develop' into feature/mv_regridding
ClaraDraper-NOAA Apr 4, 2025
fb8824a
Updated UFS_UTILS hash.
ClaraDraper-NOAA Apr 4, 2025
289c668
initialize in hofx_2m_sfcfile in exgdas_enkf_update.sh
ClaraDraper-NOAA Apr 8, 2025
f7ccd13
Merge branch 'develop' into feature/mv_regridding
ClaraDraper-NOAA Apr 15, 2025
1643aa5
Merged soil DA into hybatm test, and removed separate soil DA test.
ClaraDraper-NOAA Apr 15, 2025
7a07691
coding norms.
ClaraDraper-NOAA Apr 15, 2025
a8dd91a
Removed soilDA test yaml.
ClaraDraper-NOAA Apr 15, 2025
7901ff7
Merge branch 'develop' into feature/mv_regridding
ClaraDraper-NOAA Apr 16, 2025
237608b
Update dev/jobs/sfcanl.sh
aerorahul Apr 21, 2025
cbe0916
Merge branch 'develop' into feature/mv_regridding
aerorahul Apr 23, 2025
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
3 changes: 1 addition & 2 deletions dev/ci/cases/pr/C96C48_hybatmDA.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ experiment:
mode: cycled

arguments:
account: {{ 'HPC_ACCOUNT' | getenv }}
account: {{ 'HPC_ACCOUNT' | getenv }}
pslot: {{ 'pslot' | getenv }}
app: ATM
Expand All @@ -18,7 +17,7 @@ arguments:
nens: 2
interval: 24
start: cold
yaml: {{ HOMEgfs }}/dev/ci/cases/yamls/gfs_defaults_ci.yaml
yaml: {{ HOMEgfs }}/dev/ci/cases/yamls/gfs_hyb_defaults_ci.yaml

skip_ci_on_hosts:
- awsepicglobalworkflow
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@ defaults:
!INC {{ HOMEgfs }}/parm/config/gfs/yaml/defaults.yaml
base:
DO_GSISOILDA: "YES"
DO_TEST_MODE: "NO"
DO_TEST_MODE: "YES"
FETCHDIR: "/NCEPDEV/emc-global/1year/David.Grumm/test_data"
5 changes: 1 addition & 4 deletions dev/jobs/esfc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,7 @@ set -x

###############################################################
# Source FV3GFS workflow modules
# For DO_GSISOILDA=YES need to switch to ufsda modules
# until g-w issue 3390 is resolved.
source "${HOMEgfs}/ush/load_fv3gfs_modules.sh"
#source "${HOMEgfs}/ush/load_ufsda_modules.sh"
. "${HOMEgfs}/ush/load_fv3gfs_modules.sh"
status=$?
if [[ ${status} -ne 0 ]]; then
exit "${status}"
Expand Down
3 changes: 0 additions & 3 deletions dev/jobs/sfcanl.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,7 @@ set -x

###############################################################
# Source FV3GFS workflow modules
# For DO_GSISOILDA=YES need to switch to ufsda modules
# until g-w issue 3390 is resolved.
source "${HOMEgfs}/ush/load_fv3gfs_modules.sh"
#source "${HOMEgfs}/ush/load_ufsda_modules.sh"
status=$?
if [[ ${status} -ne 0 ]]; then
exit "${status}"
Expand Down
4 changes: 2 additions & 2 deletions dev/workflow/rocoto/gfs_tasks.py
Original file line number Diff line number Diff line change
Expand Up @@ -253,10 +253,10 @@ def sfcanl(self):
if self.options['do_jedisnowda']:
dep_dict = {'type': 'task', 'name': f'{self.run}_snowanl'}
deps.append(rocoto.add_dependency(dep_dict))
if self.options['do_gsisoilda']:
if self.options['do_gsisoilda'] and self.run in ['gdas']:
dep_dict = {'type': 'task', 'name': 'enkfgdas_eupd'}
deps.append(rocoto.add_dependency(dep_dict))
if self.options['do_jedisnowda'] or self.options['do_gsisoilda']:
if self.options['do_jedisnowda'] or (self.options['do_gsisoilda'] and self.run in ['gdas']):
dependencies = rocoto.create_dependency(dep_condition='and', dep=deps)
else:
dependencies = rocoto.create_dependency(dep=deps)
Expand Down
12 changes: 6 additions & 6 deletions env/GAEAC5.env
Original file line number Diff line number Diff line change
Expand Up @@ -199,12 +199,8 @@ case ${step} in
fi
export APRUN_CYCLE="${APRUN_default} --cpus-per-task=${NTHREADS_CYCLE}"

# REGRID requires multiple of 6 tasks
ntdiv6=$((ntasks/6))
ntasks_regrid=$((ntdiv6*6))
if [[ ${ntasks_regrid} -gt 36 ]]; then
ntasks_regrid=36
fi
# REGRID requires 6 tasks for reproducibility
ntasks_regrid=6
export APRUN_REGRID="${launcher} -n ${ntasks_regrid} "

;;
Expand Down Expand Up @@ -287,6 +283,10 @@ case ${step} in
fi
export APRUN_CYCLE="${APRUN_default} --cpus-per-task=${NTHREADS_CYCLE}"

# REGRID requires 6 tasks for reproducibility
ntasks_regrid=6
export APRUN_REGRID="${launcher} -n ${ntasks_regrid} "

;;
"epos")

Expand Down
12 changes: 6 additions & 6 deletions env/GAEAC6.env
Original file line number Diff line number Diff line change
Expand Up @@ -204,12 +204,8 @@ case ${step} in
fi
export APRUN_CYCLE="${APRUN_default} --cpus-per-task=${NTHREADS_CYCLE}"

# REGRID requires multiple of 6 tasks
ntdiv6=$((ntasks/6))
ntasks_regrid=$((ntdiv6*6))
if [[ ${ntasks_regrid} -gt 36 ]]; then
ntasks_regrid=36
fi
# REGRID requires 6 tasks for reproducibility
ntasks_regrid=6
export APRUN_REGRID="${launcher} -n ${ntasks_regrid} "

;;
Expand Down Expand Up @@ -299,6 +295,10 @@ case ${step} in
fi
export APRUN_CYCLE="${APRUN_default} --cpus-per-task=${NTHREADS_CYCLE}"

# REGRID requires 6 tasks for reproducibility
ntasks_regrid=6
export APRUN_REGRID="${launcher} -n ${ntasks_regrid} "

;;
"epos")

Expand Down
15 changes: 4 additions & 11 deletions env/HERA.env
Original file line number Diff line number Diff line change
Expand Up @@ -207,12 +207,8 @@ elif [[ "${step}" = "sfcanl" ]]; then
export NTHREADS_CYCLE=${threads_per_task:-14}
export APRUN_CYCLE="${APRUN_default} --cpus-per-task=${NTHREADS_CYCLE}"

# REGRID requires multiple of 6 tasks
ntdiv6=$((ntasks/6))
ntasks_regrid=$((ntdiv6*6))
if [[ ${ntasks_regrid} -gt 36 ]]; then
ntasks_regrid=36
fi
# REGRID requires 6 tasks for reproducibility
ntasks_regrid=6
export APRUN_REGRID="${launcher} -n ${ntasks_regrid} "

elif [[ "${step}" = "eobs" ]]; then
Expand Down Expand Up @@ -286,11 +282,8 @@ elif [[ "${step}" = "esfc" ]]; then
fi
export APRUN_CYCLE="${APRUN_default} --cpus-per-task=${NTHREADS_CYCLE}"

ntdiv6=$((ntasks/6))
ntasks_regrid=$((ntdiv6*6))
if [[ ${ntasks_regrid} -gt 36 ]]; then
ntasks_regrid=36
fi
# REGRID requires 6 tasks for reproducibility
ntasks_regrid=6
export APRUN_REGRID="${launcher} -n ${ntasks_regrid} "

elif [[ "${step}" = "epos" ]]; then
Expand Down
15 changes: 4 additions & 11 deletions env/HERCULES.env
Original file line number Diff line number Diff line change
Expand Up @@ -211,12 +211,8 @@ case ${step} in
fi
export APRUN_CYCLE="${APRUN_default} --cpus-per-task=${NTHREADS_CYCLE}"

# REGRID requires multiple of 6 tasks
ntdiv6=$((ntasks/6))
ntasks_regrid=$((ntdiv6*6))
if [[ ${ntasks_regrid} -gt 36 ]]; then
ntasks_regrid=36
fi
# REGRID requires 6 tasks for reproducibility
ntasks_regrid=6
export APRUN_REGRID="${launcher} -n ${ntasks_regrid} "
;;
"eobs")
Expand Down Expand Up @@ -303,11 +299,8 @@ case ${step} in
fi
export APRUN_CYCLE="${APRUN_default} --cpus-per-task=${NTHREADS_CYCLE}"

ntdiv6=$((ntasks/6))
ntasks_regrid=$((ntdiv6*6))
if [[ ${ntasks_regrid} -gt 36 ]]; then
ntasks_regrid=36
fi
# REGRID requires 6 tasks for reproducibility
ntasks_regrid=6
export APRUN_REGRID="${launcher} -n ${ntasks_regrid} "

;;
Expand Down
15 changes: 4 additions & 11 deletions env/ORION.env
Original file line number Diff line number Diff line change
Expand Up @@ -210,12 +210,8 @@ elif [[ "${step}" = "sfcanl" ]]; then
fi
export APRUN_CYCLE="${APRUN_default} --cpus-per-task=${NTHREADS_CYCLE}"

# REGRID requires multiple of 6 tasks
ntdiv6=$((ntasks/6))
ntasks_regrid=$((ntdiv6*6))
if [[ ${ntasks_regrid} -gt 36 ]]; then
ntasks_regrid=36
fi
# REGRID requires 6 tasks for reproducibility
ntasks_regrid=6
export APRUN_REGRID="${launcher} -n ${ntasks_regrid} "

elif [[ "${step}" = "eobs" ]]; then
Expand Down Expand Up @@ -294,11 +290,8 @@ elif [[ "${step}" = "esfc" ]]; then
fi
export APRUN_CYCLE="${APRUN_default} --cpus-per-task=${NTHREADS_CYCLE}"

ntdiv6=$((ntasks/6))
ntasks_regrid=$((ntdiv6*6))
if [[ ${ntasks_regrid} -gt 36 ]]; then
ntasks_regrid=36
fi
# REGRID requires 6 tasks for reproducibility
ntasks_regrid=6
export APRUN_REGRID="${launcher} -n ${ntasks_regrid} "

elif [[ "${step}" = "epos" ]]; then
Expand Down
15 changes: 4 additions & 11 deletions env/WCOSS2.env
Original file line number Diff line number Diff line change
Expand Up @@ -203,12 +203,8 @@ elif [[ "${step}" = "sfcanl" ]]; then
fi
export APRUN_CYCLE="${APRUN_default}"

# REGRID requires multiple of 6 tasks
ntdiv6=$((ntasks/6))
ntasks_regrid=$((ntdiv6*6))
if [[ ${ntasks_regrid} -gt 36 ]]; then
ntasks_regrid=36
fi
# REGRID requires 6 tasks for reproducibility
ntasks_regrid=6
export APRUN_REGRID="${launcher} -n ${ntasks_regrid} "

elif [[ "${step}" = "eobs" ]]; then
Expand Down Expand Up @@ -304,11 +300,8 @@ elif [[ "${step}" = "esfc" ]]; then
fi
export APRUN_CYCLE="${APRUN_default} -ppn ${tasks_per_node_cycle} --cpu-bind depth --depth ${NTHREADS_CYCLE}"

ntdiv6=$((ntasks/6))
ntasks_regrid=$((ntdiv6*6))
if [[ ${ntasks_regrid} -gt 36 ]]; then
ntasks_regrid=36
fi
# REGRID requires 6 tasks for reproducibility
ntasks_regrid=6
export APRUN_REGRID="${launcher} -n ${ntasks_regrid} "

elif [[ "${step}" = "epos" ]]; then
Expand Down
1 change: 1 addition & 0 deletions modulefiles/module_base.gaeac5.lua
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ load(pathJoin("cdo", (os.getenv("cdo_ver") or "None")))
load(pathJoin("hdf5", (os.getenv("hdf5_ver") or "None")))
load(pathJoin("netcdf-c", (os.getenv("netcdf_c_ver") or "None")))
load(pathJoin("netcdf-fortran", (os.getenv("netcdf_fortran_ver") or "None")))
load(pathJoin("esmf", (os.getenv("esmf_ver") or "None")))
Comment thread
DavidHuber-NOAA marked this conversation as resolved.
load(pathJoin("perlbrew", (os.getenv("perl_ver") or "None")))

load(pathJoin("nco", (os.getenv("nco_ver") or "None")))
Expand Down
1 change: 1 addition & 0 deletions modulefiles/module_base.gaeac6.lua
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ load(pathJoin("cdo", (os.getenv("cdo_ver") or "None")))
load(pathJoin("hdf5", (os.getenv("hdf5_ver") or "None")))
load(pathJoin("netcdf-c", (os.getenv("netcdf_c_ver") or "None")))
load(pathJoin("netcdf-fortran", (os.getenv("netcdf_fortran_ver") or "None")))
load(pathJoin("esmf", (os.getenv("esmf_ver") or "None")))
load(pathJoin("perlbrew", (os.getenv("perl_ver") or "None")))

load(pathJoin("nco", (os.getenv("nco_ver") or "None")))
Expand Down
1 change: 1 addition & 0 deletions modulefiles/module_base.hera.lua
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ load(pathJoin("perl", (os.getenv("perl_ver") or "None")))
load(pathJoin("hdf5", (os.getenv("hdf5_ver") or "None")))
load(pathJoin("netcdf-c", (os.getenv("netcdf_c_ver") or "None")))
load(pathJoin("netcdf-fortran", (os.getenv("netcdf_fortran_ver") or "None")))
load(pathJoin("esmf", (os.getenv("esmf_ver") or "None")))

load(pathJoin("nco", (os.getenv("nco_ver") or "None")))
load(pathJoin("prod_util", (os.getenv("prod_util_ver") or "None")))
Expand Down
1 change: 1 addition & 0 deletions modulefiles/module_base.hercules.lua
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ load(pathJoin("cdo", (os.getenv("cdo_ver") or "None")))
load(pathJoin("hdf5", (os.getenv("hdf5_ver") or "None")))
load(pathJoin("netcdf-c", (os.getenv("netcdf_c_ver") or "None")))
load(pathJoin("netcdf-fortran", (os.getenv("netcdf_fortran_ver") or "None")))
load(pathJoin("esmf", (os.getenv("esmf_ver") or "None")))

load(pathJoin("nco", (os.getenv("nco_ver") or "None")))
load(pathJoin("prod_util", (os.getenv("prod_util_ver") or "None")))
Expand Down
1 change: 1 addition & 0 deletions modulefiles/module_base.orion.lua
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ load(pathJoin("cdo", (os.getenv("cdo_ver") or "None")))
load(pathJoin("hdf5", (os.getenv("hdf5_ver") or "None")))
load(pathJoin("netcdf-c", (os.getenv("netcdf_c_ver") or "None")))
load(pathJoin("netcdf-fortran", (os.getenv("netcdf_fortran_ver") or "None")))
load(pathJoin("esmf", (os.getenv("esmf_ver") or "None")))

load(pathJoin("nco", (os.getenv("nco_ver") or "None")))
load(pathJoin("prod_util", (os.getenv("prod_util_ver") or "None")))
Expand Down
2 changes: 1 addition & 1 deletion parm/config/gfs/config.esfc
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ if [[ ${DO_GSISOILDA} == "YES" ]]; then
export GCYCLE_DO_SOILINCR=".true."
export GCYCLE_INTERP_LANDINCR=".false."
export LSOIL_INCR=2
export REGRID_EXEC="${HOMEgfs}/sorc/gdas.cd/build/bin/regridStates.x"
export REGRID_EXEC="${HOMEgfs}/exec/regridStates.x"
fi

echo "END: config.esfc"
2 changes: 1 addition & 1 deletion parm/config/gfs/config.sfcanl
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ if [[ "${DO_GSISOILDA}" == "YES" ]]; then
export GCYCLE_DO_SOILINCR=".true."
export GCYCLE_INTERP_LANDINCR=".false."
export LSOIL_INCR=2
export REGRID_EXEC=${REGRID_EXEC:-"${HOMEgfs}/sorc/gdas.cd/build/bin/regridStates.x"}
export REGRID_EXEC="${HOMEgfs}/exec/regridStates.x"
fi

echo "END: config.sfcanl"
3 changes: 2 additions & 1 deletion scripts/exgdas_enkf_update.sh
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ else
fi
INCREMENTS_TO_ZERO=${INCREMENTS_TO_ZERO:-"'NONE'"}
DO_GSISOILDA=${DO_GSISOILDA:-"NO"}
hofx_2m_sfcfile=${hofx_2m_sfcfile:-".false."}

################################################################################

Expand Down Expand Up @@ -204,7 +205,7 @@ for imem in $(seq 1 $NMEM_ENS); do
for FHR in $nfhrs; do
${NLN} "${COMIN_ATMOS_HISTORY_MEM_PREV}/${GPREFIX}atmf00${FHR}${ENKF_SUFFIX}.nc" \
"sfg_${PDY}${cyc}_fhr0${FHR}_${memchar}"
if [[ "${DO_GSISOILDA}" = "YES" ]]; then
if [[ "${hofx_2m_sfcfile}" = ".true." ]]; then
Comment thread
DavidHuber-NOAA marked this conversation as resolved.
${NLN} "${COMIN_ATMOS_HISTORY_MEM_PREV}/${GPREFIX}sfcf00${FHR}${ENKF_SUFFIX}.nc" \
"bfg_${PDY}${cyc}_fhr0${FHR}_${memchar}"
fi
Expand Down
5 changes: 2 additions & 3 deletions sorc/link_workflow.sh
Original file line number Diff line number Diff line change
Expand Up @@ -336,7 +336,7 @@ if [[ -s "upp.x" ]]; then
fi
${LINK_OR_COPY} "${HOMEgfs}/sorc/upp.fd/exec/upp.x" .

for ufs_utilsexe in emcsfc_ice_blend emcsfc_snow2mdl global_cycle fregrid; do
for ufs_utilsexe in emcsfc_ice_blend emcsfc_snow2mdl global_cycle fregrid regridStates.x; do
if [[ -s "${ufs_utilsexe}" ]]; then
rm -f "${ufs_utilsexe}"
fi
Expand Down Expand Up @@ -397,8 +397,7 @@ if [[ -d "${HOMEgfs}/sorc/gdas.cd/build" ]]; then
"gdasapp_land_ensrecenter.x"
"bufr2ioda.x"
"calcfIMS.exe"
"apply_incr.exe"
"regridStates.x")
"apply_incr.exe")
for gdasexe in "${JEDI_EXE[@]}"; do
if [[ -s "${gdasexe}" ]]; then
rm -f "${gdasexe}"
Expand Down
2 changes: 1 addition & 1 deletion sorc/ufs_utils.fd
Submodule ufs_utils.fd updated 49 files
+1 −0 CMakeLists.txt
+1 −0 README.md
+4 −0 docs/main.md
+1 −0 docs/source/ufs_utils.rst
+1 −1 fix/link_fixdirs.sh
+2 −2 modulefiles/build.gaeac5.intel.lua
+2 −2 modulefiles/build.gaeac6.intel.lua
+19 −8 modulefiles/build.hera.gnu.lua
+2 −2 modulefiles/build.hera.intel.lua
+2 −2 modulefiles/build.hera.intelllvm.lua
+2 −2 modulefiles/build.hercules.intel.lua
+2 −2 modulefiles/build.hercules.intelllvm.lua
+2 −2 modulefiles/build.jet.intel.lua
+2 −2 modulefiles/build.jet.intelllvm.lua
+1 −1 modulefiles/build.noaacloud.intel.lua
+2 −2 modulefiles/build.orion.intel.lua
+2 −2 modulefiles/build.orion.intelllvm.lua
+2 −2 modulefiles/build.s4.intel.lua
+2 −2 modulefiles/build.wcoss2.intel.lua
+1 −1 modulefiles/common4noaacloud.lua
+123 −0 reg_tests/regrid_sfc/driver.sh
+135 −0 reg_tests/regrid_sfc/gauss2fv3incr.sh
+20 −4 reg_tests/rt.sh
+6 −5 reg_tests/snow2mdl/driver.hera.sh
+9 −7 reg_tests/snow2mdl/driver.hercules.sh
+6 −5 reg_tests/snow2mdl/driver.jet.sh
+8 −5 reg_tests/snow2mdl/driver.orion.sh
+6 −5 reg_tests/snow2mdl/driver.wcoss2.sh
+4 −6 reg_tests/snow2mdl/snow2mdl.global.sh
+86 −0 reg_tests/snow2mdl/snow2mdl.hemi.sh
+0 −56 reg_tests/snow2mdl/snow2mdl.ops.sh
+3 −5 scripts/exemcsfc_global_sfc_prep.sh
+3 −0 sorc/CMakeLists.txt
+46 −0 sorc/regrid_sfc.fd/CMakeLists.txt
+16 −0 sorc/regrid_sfc.fd/docs/CMakeLists.txt
+2,572 −0 sorc/regrid_sfc.fd/docs/Doxyfile.in
+7 −0 sorc/regrid_sfc.fd/docs/README.md
+31 −0 sorc/regrid_sfc.fd/docs/regrid_sfc.md
+431 −0 sorc/regrid_sfc.fd/grids_IO.F90
+95 −0 sorc/regrid_sfc.fd/readin_setup.F90
+269 −0 sorc/regrid_sfc.fd/regridStates.F90
+56 −0 sorc/regrid_sfc.fd/utils.F90
+3 −0 tests/CMakeLists.txt
+21 −0 tests/regrid_sfc/CMakeLists.txt
+26 −0 tests/regrid_sfc/data/regrid.nml
+55 −0 tests/regrid_sfc/ftst_read_namelist.F90
+51 −28 ush/emcsfc_snow.sh
+211 −0 util/gdas_init/driver.gaeac6.sh
+2 −0 util/gdas_init/set_fixed_files.sh
6 changes: 1 addition & 5 deletions ush/regrid_gsiSfcIncr_to_tile.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,6 @@
# Clara Draper, Dec 2024
#-------------------------------------------------------------------------------------------------

# temporary files on hera, until g-w issue 3392 is resolved.
TMP_FIX_FILES=/scratch2/BMC/gsienkf/Clara.Draper/gw_new_fix_files/


export PGMOUT=${PGMOUT:-${pgmout:-'&1'}}
export PGMERR=${PGMERR:-${pgmerr:-'&2'}}
export REDOUT=${REDOUT:-'1>'}
Expand Down Expand Up @@ -71,7 +67,7 @@ cat << EOF > regrid.nml
EOF

# input, fixed files
${NCP} "${TMP_FIX_FILES}/gaussian.${LONB_CASE_IN}.${LATB_CASE_IN}.nc" \
${NCP} "${FIXorog}/${CASE_IN}/gaussian.${LONB_CASE_IN}.${LATB_CASE_IN}.nc" \
"${DATA}/gaussian_scrip.nc"

# output, fixed files
Expand Down
2 changes: 1 addition & 1 deletion versions/build.gaeac5.ver
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
export stack_intel_ver=2023.2.0
export stack_cray_mpich_ver=8.1.28
export spack_env=gsi-addon-dev
export spack_env=gsi-addon-dev-fms-2024.01
source "${HOMEgfs:-}/versions/spack.ver"
export spack_mod_path="/ncrc/proj/epic/spack-stack/spack-stack-${spack_stack_ver}/envs/${spack_env}/install/modulefiles/Core"
2 changes: 1 addition & 1 deletion versions/build.gaeac6.ver
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
export stack_intel_ver=2023.2.0
export stack_cray_mpich_ver=8.1.29
export spack_env=gsi-addon
export spack_env=gsi-addon-dev-fms-2024.01
Comment thread
DavidHuber-NOAA marked this conversation as resolved.
source "${HOMEgfs:-}/versions/spack.ver"
export spack_mod_path="/ncrc/proj/epic/spack-stack/c6/spack-stack-${spack_stack_ver}/envs/${spack_env}/install/modulefiles/Core"
2 changes: 1 addition & 1 deletion versions/build.hera.ver
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
export stack_intel_ver=2021.5.0
export stack_impi_ver=2021.5.1
export spack_env=gsi-addon-dev-rocky8
export spack_env=gsi-addon-dev-fms-2024.01
source "${HOMEgfs:-}/versions/spack.ver"
export spack_mod_path="/scratch1/NCEPDEV/nems/role.epic/spack-stack/spack-stack-${spack_stack_ver}/envs/${spack_env}/install/modulefiles/Core"
2 changes: 1 addition & 1 deletion versions/build.hercules.ver
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
export stack_intel_ver=2021.9.0
export stack_impi_ver=2021.9.0
export intel_mkl_ver=2023.1.0
export spack_env=gsi-addon-env
export spack_env=gsi-addon-dev-fms-2024.01
source "${HOMEgfs:-}/versions/spack.ver"
export spack_mod_path="/work/noaa/epic/role-epic/spack-stack/hercules/spack-stack-${spack_stack_ver}/envs/${spack_env}/install/modulefiles/Core"
2 changes: 1 addition & 1 deletion versions/build.orion.ver
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
export stack_intel_ver=2021.9.0
export stack_impi_ver=2021.9.0
export spack_env=gsi-addon-env-rocky9
export spack_env=gsi-addon-dev-fms-2024.01
source "${HOMEgfs:-}/versions/spack.ver"
export spack_mod_path="/work/noaa/epic/role-epic/spack-stack/orion/spack-stack-${spack_stack_ver}/envs/${spack_env}/install/modulefiles/Core"
2 changes: 1 addition & 1 deletion versions/fix.ver
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ export glwu_ver=20220805
export gsi_ver=20241022
export lut_ver=20220805
export mom6_ver=20240416
export orog_ver=20231027
export orog_ver=20240917
export reg2grb2_ver=20220805
export sfc_climo_ver=20220805
export ugwd_ver=20240624
Expand Down
2 changes: 1 addition & 1 deletion versions/run.gaeac5.ver
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
export stack_intel_ver=2023.2.0
export stack_cray_mpich_ver=8.1.28
export spack_env=gsi-addon-dev
export spack_env=gsi-addon-dev-fms-2024.01

export perl_ver=5.38.2

Expand Down
Loading