Skip to content

Commit

Permalink
Update ufs-weather-model to 2024-12-06 commit (#3145)
Browse files Browse the repository at this point in the history
This PR updates ufs-weather-model hash to the latest commit which
addresses an issue seen in an earlier commit (see:
#3110)

Note this includes the PR that enables PIO for WW3, however additional
work is required to use this feature.
Another notable PR update is for a PIO finalize bug in CICE which also
required updates to ice_in

Resolves #3110
  • Loading branch information
JessicaMeixner-NOAA authored Dec 14, 2024
1 parent 0db859e commit 93719be
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 6 deletions.
1 change: 1 addition & 0 deletions sorc/build_ww3prepost.sh
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ sed -e "s/DIST/SHRD/g"\
-e "s/OMPH / /g"\
-e "s/MPIT / /g"\
-e "s/MPI / /g"\
-e "s/PIO / /g"\
-e "s/B4B / /g"\
-e "s/PDLIB / /g"\
-e "s/SCOTCH / /g"\
Expand Down
6 changes: 2 additions & 4 deletions sorc/link_workflow.sh
Original file line number Diff line number Diff line change
Expand Up @@ -144,10 +144,8 @@ cd "${HOMEgfs}/parm/ufs" || exit 1
${LINK_OR_COPY} "${HOMEgfs}/sorc/ufs_model.fd/tests/parm/noahmptable.tbl" .

cd "${HOMEgfs}/parm/post" || exit 1
for file in params_grib2_tbl_new nam_micro_lookup.dat
do
${LINK_OR_COPY} "${HOMEgfs}/sorc/upp.fd/parm/${file}" .
done
${LINK_OR_COPY} "${HOMEgfs}/sorc/upp.fd/parm/params_grib2_tbl_new" .
${LINK_OR_COPY} "${HOMEgfs}/sorc/upp.fd/fix/nam_micro_lookup.dat" .
for dir in gfs gefs sfs
do
${LINK_OR_COPY} "${HOMEgfs}/sorc/upp.fd/parm/${dir}" .
Expand Down
2 changes: 1 addition & 1 deletion sorc/ufs_model.fd
Submodule ufs_model.fd updated 211 files
3 changes: 2 additions & 1 deletion ush/parsing_namelists_CICE.sh
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,8 @@ local CICE_RESTART_FORMAT="pnetcdf2"
local CICE_DUMPFREQ="y" # "h","d","m" or "y" for restarts at intervals of "hours", "days", "months" or "years"
local CICE_DUMPFREQ_N=10000 # Set this to a really large value, as cice, mom6 and cmeps restart interval is controlled by ufs.configure
local CICE_DIAGFREQ=$(( 86400 / DT_CICE )) # frequency of diagnostic output in timesteps, recommended for 1x per day
local CICE_HISTFREQ_N="0, 0, ${FHOUT_ICE}, 1, 1"
local CICE_HISTFREQ_N="0, 0, ${FHOUT_ICE}, 0, 1"
local CICE_hist_suffix="'x','x','x','x','x'"
if [[ "${RUN}" =~ "gdas" ]]; then
local CICE_HIST_AVG=".false., .false., .false., .false., .false." # DA needs instantaneous
else
Expand Down
10 changes: 10 additions & 0 deletions ush/parsing_ufs_configure.sh
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,16 @@ if [[ "${cplwav}" = ".true." ]]; then
local MULTIGRID="${waveMULTIGRID}"
local WW3_user_sets_restname="false"

local WW3_user_histname="false"
local WW3_historync="false"
local WW3_restartnc="false"
local WW3_restart_from_binary="false"
local WW3_PIO_FORMAT="pnetcdf"
local WW3_PIO_IOTASKS=-99
local WW3_PIO_STRIDE=4
local WW3_PIO_REARR="box"
local WW3_PIO_ROOT=-99

fi

if [[ "${cplchm}" = ".true." ]]; then
Expand Down

0 comments on commit 93719be

Please sign in to comment.