Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update functionality for Prototype HR3 UGWP #1987

Merged
merged 62 commits into from
Nov 15, 2023
Merged
Show file tree
Hide file tree
Changes from 59 commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
08ed404
update model hash to latest
JessicaMeixner-NOAA Sep 26, 2023
3703472
update configure files based on model updates to reg test
JessicaMeixner-NOAA Sep 26, 2023
cc3c1c1
updates to wcoss2 for module conflict errors
JessicaMeixner-NOAA Sep 27, 2023
46a9502
temporary updates to not link files that caused issues with aerosols
JessicaMeixner-NOAA Sep 29, 2023
22da06c
update model version (temporary branch) to use stack 1.5
JessicaMeixner-NOAA Oct 2, 2023
20e8de3
update for gocart new updates
JessicaMeixner-NOAA Oct 2, 2023
9630e5f
revert back to ufs develop branch
JessicaMeixner-NOAA Oct 3, 2023
684f1c4
update wave jobs to new modules
JessicaMeixner-NOAA Oct 3, 2023
fae62fc
Merge remote-tracking branch 'EMC/develop' into feature/updateufsstack15
JessicaMeixner-NOAA Oct 3, 2023
b3e111d
add coupled script temporarily
JessicaMeixner-NOAA Oct 3, 2023
a2de2fb
revert wcoss2 updates finish backing out 1.5 updates and just got to top
JessicaMeixner-NOAA Oct 3, 2023
4412f58
add wgrib2
JessicaMeixner-NOAA Oct 4, 2023
2b93041
Merge branch 'feature/updateufsstack15' of github.com:JessicaMeixner-…
JessicaMeixner-NOAA Oct 4, 2023
408bc97
update modules for wcoss2
JessicaMeixner-NOAA Oct 5, 2023
8430844
update for init cfp job on wcoss2
JessicaMeixner-NOAA Oct 5, 2023
9eeeade
Merge branch 'NOAA-EMC:develop' into feature/updateufsstack15
JessicaMeixner-NOAA Oct 12, 2023
a9169aa
use latest UFS
JessicaMeixner-NOAA Oct 12, 2023
7608b80
update fcst and waveinit modules
JessicaMeixner-NOAA Oct 12, 2023
fb96b7e
load extra module for wcoss2 wave jobs in rocoto script
JessicaMeixner-NOAA Oct 12, 2023
4c672eb
update UFS to latest
JessicaMeixner-NOAA Oct 14, 2023
6a61d8a
move linked gocart files to a copy statement at the end of run
JessicaMeixner-NOAA Oct 14, 2023
c8b0702
Merge remote-tracking branch 'EMC/develop' into updateUFS101223
JessicaMeixner-NOAA Oct 14, 2023
2ed31de
update copying of gocart files
JessicaMeixner-NOAA Oct 16, 2023
a34e88a
debugged output for gocart
JessicaMeixner-NOAA Oct 17, 2023
0d26726
Merge branch 'NOAA-EMC:develop' into updateUFS101223
JessicaMeixner-NOAA Oct 17, 2023
91c2fc6
remove temporary file
JessicaMeixner-NOAA Oct 17, 2023
981f64d
Merge branch 'updateUFS101223' of github.com:JessicaMeixner-NOAA/glob…
JessicaMeixner-NOAA Oct 17, 2023
fc9b4b3
Update ush/forecast_postdet.sh
JessicaMeixner-NOAA Oct 19, 2023
5333b5d
implementing review suggestions
JessicaMeixner-NOAA Oct 19, 2023
b7eae82
updates to clean up module load and create function to reduce possibi…
JessicaMeixner-NOAA Oct 20, 2023
803555d
update pnt resources and remove temp file
JessicaMeixner-NOAA Oct 20, 2023
ac28b5e
Update jobs/rocoto/waveprep.sh
JessicaMeixner-NOAA Oct 23, 2023
69157b5
Update ush/load_ufswm_modules.sh
JessicaMeixner-NOAA Oct 23, 2023
9a0b156
Update Externals.cfg
JessicaMeixner-NOAA Oct 23, 2023
1cbc829
Update ush/load_ufswm_modules.sh
JessicaMeixner-NOAA Oct 23, 2023
eb9459c
updating NETCDF as suggested by Walter for GEFS test
JessicaMeixner-NOAA Oct 23, 2023
9649540
Merge branch 'updateUFS101223' of github.com:JessicaMeixner-NOAA/glob…
JessicaMeixner-NOAA Oct 23, 2023
224b204
add export UTILROOT=${prod_util_ROOT}
JessicaMeixner-NOAA Oct 23, 2023
6acdf8b
update efcs in the same way fcst job was updated
JessicaMeixner-NOAA Oct 24, 2023
2db41ab
Merge remote-tracking branch 'EMC/develop' into updateUFS101223
JessicaMeixner-NOAA Oct 24, 2023
b49e0f3
pad point job with extra time to avoid out of time errors
JessicaMeixner-NOAA Oct 24, 2023
73bb3f0
Merge branch 'develop' of https://github.com/NOAA-EMC/global-workflow…
mdtoyNOAA Oct 25, 2023
0a6c325
Updated scripts for HR-3 prototype
mdtoyNOAA Oct 25, 2023
edc3534
Merge branch 'develop' of https://github.com/NOAA-EMC/global-workflow…
mdtoyNOAA Oct 25, 2023
db4e4b3
Updated GSL drag defaults in parsing_namelists_FV3.sh
mdtoyNOAA Oct 25, 2023
e8a6a55
Reverted to old sponge layer settings for GDAS in config.fcst and upd…
mdtoyNOAA Oct 25, 2023
e28ed82
Merge branch 'develop' of https://github.com/NOAA-EMC/global-workflow…
mdtoyNOAA Oct 25, 2023
ecf28d3
Merge branch 'develop' of https://github.com/NOAA-EMC/global-workflow…
mdtoyNOAA Oct 27, 2023
d0644ab
Corrected small error in forecast_postdet.sh
mdtoyNOAA Oct 27, 2023
f2e7331
One more small correction to forecast_postdet.sh
mdtoyNOAA Oct 27, 2023
3dd7297
updates for matching input.nml with rt.sh input.nml
JessicaMeixner-NOAA Nov 1, 2023
a71c736
Merge remote-tracking branch 'EMC/develop' into develop_mdtoy_hr3
JessicaMeixner-NOAA Nov 1, 2023
a4d403e
Merge branch 'develop' of https://github.com/NOAA-EMC/global-workflow…
mdtoyNOAA Nov 1, 2023
83058ad
fix shellcheck
JessicaMeixner-NOAA Nov 7, 2023
59718ce
Merge remote-tracking branch 'EMC/develop' into mergedev_develop_mdto…
JessicaMeixner-NOAA Nov 7, 2023
21c7874
Merge pull request #2 from JessicaMeixner-NOAA/mergedev_develop_mdtoy…
mdtoyNOAA Nov 7, 2023
49635c9
Updated four scripts based on suggestons of @aerorahul
mdtoyNOAA Nov 8, 2023
ac301ce
Merge branch 'develop' of https://github.com/NOAA-EMC/global-workflow…
mdtoyNOAA Nov 8, 2023
93a5957
Changed default 'n_split' to 5 in ush/forecast_postdet.sh
mdtoyNOAA Nov 8, 2023
2ebb62d
Updated JGLOBAL_FORECAST and forecast_postdet.sh
mdtoyNOAA Nov 13, 2023
b6fc843
Reverted back to previous JGLOBAL_FORECAST and forecast_postdet.sh
mdtoyNOAA Nov 14, 2023
f36057d
Merge branch 'develop' of https://github.com/NOAA-EMC/global-workflow…
mdtoyNOAA Nov 14, 2023
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
4 changes: 2 additions & 2 deletions parm/config/gefs/config.base.emc.dyn
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ export DO_WAVE="NO"
export DO_OCN="NO"
export DO_ICE="NO"
export DO_AERO="NO"
export CCPP_SUITE="FV3_GFS_v17_p8"
export CCPP_SUITE="FV3_GFS_v17_p8_ugwpv1"
export WAVE_CDUMP="" # When to include wave suite: gdas, gfs, or both
export DOBNDPNT_WAVE="NO"
export cplwav2atm=".false."
Expand Down Expand Up @@ -204,7 +204,7 @@ case "${APP}" in
export DO_COUPLED="YES"
export DO_OCN="YES"
export DO_ICE="YES"
export CCPP_SUITE="FV3_GFS_v17_coupled_p8" # TODO: Does this include FV3_GFS_v17_p8? Can this be used instead of FV3_GFS_v17_p8 on L141
export CCPP_SUITE="FV3_GFS_v17_coupled_p8_ugwpv1" # TODO: Does this include FV3_GFS_v17_p8? Can this be used instead of FV3_GFS_v17_p8 on L141
export confignamevarfornems="cpld"

if [[ "${APP}" =~ A$ ]]; then
Expand Down
17 changes: 10 additions & 7 deletions parm/config/gefs/config.fcst
Original file line number Diff line number Diff line change
Expand Up @@ -119,24 +119,27 @@ if (( gwd_opt == 2 )); then
#export do_ugwp_v1_orog_only=".false."

#--used for UFS p8
export knob_ugwp_version=0
export knob_ugwp_version=1
export do_ugwp=".false."
export do_tofd=".false."
export do_ugwp_v0=".true."
export do_ugwp_v1=".false."
export do_ugwp_v0=".false."
export do_ugwp_v1=".true."
export do_ugwp_v0_orog_only=".false."
export do_ugwp_v0_nst_only=".false."
export do_gsl_drag_ls_bl=".false."
export do_gsl_drag_ls_bl=".true."
export do_gsl_drag_ss=".true."
export do_gsl_drag_tofd=".false."
export do_gsl_drag_tofd=".true."
export do_ugwp_v1_orog_only=".false."
launch_level=$(echo "${LEVS}/2.35" |bc)
export launch_level
if [[ ${do_gsl_drag_ls_bl} == ".true." ]]; then
export cdmbgwd=${cdmbgwd_gsl}
fi
aerorahul marked this conversation as resolved.
Show resolved Hide resolved
fi

# Sponge layer settings
export tau=10.0
export rf_cutoff=7.5e2
export tau=0.
export rf_cutoff=10.
export d2_bg_k1=0.20
export d2_bg_k2=0.04
export dz_min=6
Expand Down
14 changes: 14 additions & 0 deletions parm/config/gefs/config.ufs
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,8 @@ case "${fv3_res}" in
export nthreads_fv3=1
export nthreads_fv3_gfs=1
export cdmbgwd="0.071,2.1,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling
export cdmbgwd_gsl="40.0,1.77,1.0,1.0" # settings for GSL drag suite
export knob_ugwp_tauamp=6.0e-3 # setting for UGWPv1 non-stationary GWD
export WRITE_GROUP=1
export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=1
export WRITE_GROUP_GFS=1
Expand All @@ -126,6 +128,8 @@ case "${fv3_res}" in
export nthreads_fv3=1
export nthreads_fv3_gfs=1
export cdmbgwd="0.14,1.8,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling
export cdmbgwd_gsl="20.0,2.5,1.0,1.0" # settings for GSL drag suite
export knob_ugwp_tauamp=3.0e-3 # setting for UGWPv1 non-stationary GWD
export WRITE_GROUP=1
export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=1
export WRITE_GROUP_GFS=1
Expand All @@ -140,6 +144,8 @@ case "${fv3_res}" in
export nthreads_fv3=1
export nthreads_fv3_gfs=2
export cdmbgwd="0.23,1.5,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling
export cdmbgwd_gsl="10.0,3.5,1.0,1.0" # settings for GSL drag suite
export knob_ugwp_tauamp=1.5e-3 # setting for UGWPv1 non-stationary GWD
export WRITE_GROUP=1
export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=10
export WRITE_GROUP_GFS=2
Expand All @@ -154,6 +160,8 @@ case "${fv3_res}" in
export nthreads_fv3=1
export nthreads_fv3_gfs=2
export cdmbgwd="1.1,0.72,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling
export cdmbgwd_gsl="5.0,5.0,1.0,1.0" # settings for GSL drag suite
export knob_ugwp_tauamp=0.8e-3 # setting for UGWPv1 non-stationary GWD
export WRITE_GROUP=2
export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=8
export WRITE_GROUP_GFS=2
Expand All @@ -168,6 +176,8 @@ case "${fv3_res}" in
export nthreads_fv3=4
export nthreads_fv3_gfs=4
export cdmbgwd="4.0,0.15,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling
export cdmbgwd_gsl="2.5,7.5,1.0,1.0" # settings for GSL drag suite
export knob_ugwp_tauamp=0.5e-3 # setting for UGWPv1 non-stationary GWD
export WRITE_GROUP=2
export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=10
export WRITE_GROUP_GFS=4
Expand All @@ -182,6 +192,8 @@ case "${fv3_res}" in
export nthreads_fv3=4
export nthreads_fv3_gfs=4
export cdmbgwd="4.0,0.10,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling
export cdmbgwd_gsl="1.67,8.8,1.0,1.0" # settings for GSL drag suite
export knob_ugwp_tauamp=0.35e-3 # setting for UGWPv1 non-stationary GWD
export WRITE_GROUP=4
export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=10 # TODO: refine these numbers when a case is available
export WRITE_GROUP_GFS=4
Expand All @@ -196,6 +208,8 @@ case "${fv3_res}" in
export nthreads_fv3=4
export nthreads_fv3_gfs=4
export cdmbgwd="4.0,0.05,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling
export cdmbgwd_gsl="0.625,14.1,1.0,1.0" # settings for GSL drag suite
export knob_ugwp_tauamp=0.13e-3 # setting for UGWPv1 non-stationary GWD
export WRITE_GROUP=4
export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=10 # TODO: refine these numbers when a case is available
export WRITE_GROUP_GFS=4
Expand Down
4 changes: 2 additions & 2 deletions parm/config/gfs/config.base.emc.dyn
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ export DO_WAVE="NO"
export DO_OCN="NO"
export DO_ICE="NO"
export DO_AERO="NO"
export CCPP_SUITE="FV3_GFS_v17_p8"
export CCPP_SUITE="FV3_GFS_v17_p8_ugwpv1"
export WAVE_CDUMP="" # When to include wave suite: gdas, gfs, or both
export DOBNDPNT_WAVE="NO"
export cplwav2atm=".false."
Expand Down Expand Up @@ -214,7 +214,7 @@ case "${APP}" in
export DO_COUPLED="YES"
export DO_OCN="YES"
export DO_ICE="YES"
export CCPP_SUITE="FV3_GFS_v17_coupled_p8" # TODO: Does this include FV3_GFS_v17_p8? Can this be used instead of FV3_GFS_v17_p8 on L149
export CCPP_SUITE="FV3_GFS_v17_coupled_p8_ugwpv1" # TODO: Does this include FV3_GFS_v17_p8? Can this be used instead of FV3_GFS_v17_p8 on L149
aerorahul marked this conversation as resolved.
Show resolved Hide resolved
export confignamevarfornems="cpld"

if [[ "${APP}" =~ A$ ]]; then
Expand Down
17 changes: 10 additions & 7 deletions parm/config/gfs/config.fcst
Original file line number Diff line number Diff line change
Expand Up @@ -119,24 +119,27 @@ if (( gwd_opt == 2 )); then
#export do_ugwp_v1_orog_only=".false."

#--used for UFS p8
export knob_ugwp_version=0
export knob_ugwp_version=1
export do_ugwp=".false."
export do_tofd=".false."
export do_ugwp_v0=".true."
export do_ugwp_v1=".false."
export do_ugwp_v0=".false."
export do_ugwp_v1=".true."
export do_ugwp_v0_orog_only=".false."
export do_ugwp_v0_nst_only=".false."
export do_gsl_drag_ls_bl=".false."
export do_gsl_drag_ls_bl=".true."
export do_gsl_drag_ss=".true."
export do_gsl_drag_tofd=".false."
export do_gsl_drag_tofd=".true."
export do_ugwp_v1_orog_only=".false."
launch_level=$(echo "${LEVS}/2.35" |bc)
export launch_level
if [[ ${do_gsl_drag_ls_bl} == ".true." ]]; then
export cdmbgwd=${cdmbgwd_gsl}
fi
fi

# Sponge layer settings
export tau=10.0
export rf_cutoff=7.5e2
export tau=0.
export rf_cutoff=10.
export d2_bg_k1=0.20
export d2_bg_k2=0.04
export dz_min=6
Expand Down
14 changes: 14 additions & 0 deletions parm/config/gfs/config.ufs
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,8 @@ case "${fv3_res}" in
export nthreads_fv3=1
export nthreads_fv3_gfs=1
export cdmbgwd="0.071,2.1,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling
export cdmbgwd_gsl="40.0,1.77,1.0,1.0" # settings for GSL drag suite
export knob_ugwp_tauamp=6.0e-3 # setting for UGWPv1 non-stationary GWD
export WRITE_GROUP=1
export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=1
export WRITE_GROUP_GFS=1
Expand All @@ -126,6 +128,8 @@ case "${fv3_res}" in
export nthreads_fv3=1
export nthreads_fv3_gfs=1
export cdmbgwd="0.14,1.8,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling
export cdmbgwd_gsl="20.0,2.5,1.0,1.0" # settings for GSL drag suite
export knob_ugwp_tauamp=3.0e-3 # setting for UGWPv1 non-stationary GWD
export WRITE_GROUP=1
export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=1
export WRITE_GROUP_GFS=1
Expand All @@ -140,6 +144,8 @@ case "${fv3_res}" in
export nthreads_fv3=1
export nthreads_fv3_gfs=2
export cdmbgwd="0.23,1.5,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling
export cdmbgwd_gsl="10.0,3.5,1.0,1.0" # settings for GSL drag suite
export knob_ugwp_tauamp=1.5e-3 # setting for UGWPv1 non-stationary GWD
export WRITE_GROUP=1
export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=10
export WRITE_GROUP_GFS=2
Expand All @@ -154,6 +160,8 @@ case "${fv3_res}" in
export nthreads_fv3=2
export nthreads_fv3_gfs=2
export cdmbgwd="1.1,0.72,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling
export cdmbgwd_gsl="5.0,5.0,1.0,1.0" # settings for GSL drag suite
export knob_ugwp_tauamp=0.8e-3 # setting for UGWPv1 non-stationary GWD
export WRITE_GROUP=4
export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=10
export WRITE_GROUP_GFS=4
Expand All @@ -168,6 +176,8 @@ case "${fv3_res}" in
export nthreads_fv3=4
export nthreads_fv3_gfs=4
export cdmbgwd="4.0,0.15,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling
export cdmbgwd_gsl="2.5,7.5,1.0,1.0" # settings for GSL drag suite
export knob_ugwp_tauamp=0.5e-3 # setting for UGWPv1 non-stationary GWD
export WRITE_GROUP=2
export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=10
export WRITE_GROUP_GFS=4
Expand All @@ -182,6 +192,8 @@ case "${fv3_res}" in
export nthreads_fv3=4
export nthreads_fv3_gfs=4
export cdmbgwd="4.0,0.10,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling
export cdmbgwd_gsl="1.67,8.8,1.0,1.0" # settings for GSL drag suite
export knob_ugwp_tauamp=0.35e-3 # setting for UGWPv1 non-stationary GWD
export WRITE_GROUP=4
export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=10 # TODO: refine these numbers when a case is available
export WRITE_GROUP_GFS=4
Expand All @@ -196,6 +208,8 @@ case "${fv3_res}" in
export nthreads_fv3=4
export nthreads_fv3_gfs=4
export cdmbgwd="4.0,0.05,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling
export cdmbgwd_gsl="0.625,14.1,1.0,1.0" # settings for GSL drag suite
export knob_ugwp_tauamp=0.13e-3 # setting for UGWPv1 non-stationary GWD
export WRITE_GROUP=4
export WRTTASK_PER_GROUP_PER_THREAD_PER_TILE=10 # TODO: refine these numbers when a case is available
export WRITE_GROUP_GFS=4
Expand Down
2 changes: 1 addition & 1 deletion sorc/build_ufs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ cwd=$(pwd)

# Default settings
APP="S2SWA"
CCPP_SUITES="FV3_GFS_v17_p8,FV3_GFS_v17_coupled_p8" # TODO: does the g-w need to build with all these CCPP_SUITES?
CCPP_SUITES="FV3_GFS_v17_p8_ugwpv1,FV3_GFS_v17_coupled_p8_ugwpv1" # TODO: does the g-w need to build with all these CCPP_SUITES?

while getopts ":da:j:v" option; do
case "${option}" in
Expand Down
2 changes: 1 addition & 1 deletion sorc/checkout.sh
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ source "${topdir}/../workflow/gw_setup.sh"
# The checkout version should always be a speciifc commit (hash or tag), not a branch
errs=0
# Checkout UFS submodules in parallel
checkout "ufs_model.fd" "https://github.com/ufs-community/ufs-weather-model" "${ufs_model_hash:-63a43d9}" "8" ; errs=$((errs + $?))
checkout "ufs_model.fd" "https://github.com/ufs-community/ufs-weather-model" "${ufs_model_hash:-63a43d9}" "8" &

# Run all other checkouts simultaneously with just 1 core each to handle submodules.
checkout "wxflow" "https://github.com/NOAA-EMC/wxflow" "528f5ab" &
Expand Down
6 changes: 4 additions & 2 deletions ush/forecast_postdet.sh
Original file line number Diff line number Diff line change
Expand Up @@ -381,7 +381,7 @@ EOF

# time step parameters in FV3
k_split=${k_split:-2}
n_split=${n_split:-6}
n_split=${n_split:-5}

if [[ "${MONO:0:4}" = "mono" ]]; then # monotonic options
d_con=${d_con_mono:-"0."}
Expand Down Expand Up @@ -514,7 +514,9 @@ FV3_out() {
done
else
# No need to copy FV3 restart files when RUN=gfs or gefs
${NCP} "${DATA}/input.nml" "${COM_ATMOS_HISTORY}/input.nml"
${NCP} "${DATA}/input.nml" "${COM_CONF}/ufs.input.nml"
${NCP} "${DATA}/model_configure" "${COM_CONF}/ufs.model_configure"
${NCP} "${DATA}/nems.configure" "${COM_CONF}/ufs.nems.configure"
fi
echo "SUB ${FUNCNAME[0]}: Output data for FV3 copied"
}
Expand Down
14 changes: 10 additions & 4 deletions ush/parsing_namelists_FV3.sh
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,10 @@ cat > input.nml <<EOF
${fms_nml:-}
/

&fms2_io_nml
netcdf_default_format = "netcdf4"
/

&fv_core_nml
layout = ${layout_x},${layout_y}
io_layout = ${io_layout}
Expand Down Expand Up @@ -143,6 +147,7 @@ cat > input.nml <<EOF
dry_mass=${dry_mass:-98320.0}
consv_te = ${consv_te}
do_sat_adj = ${do_sat_adj:-".false."}
fast_tau_w_sec = ${fast_tau_w_sec:-"0.2"}
consv_am = .false.
fill = .true.
dwind_2d = .false.
Expand Down Expand Up @@ -263,11 +268,11 @@ EOF
do_ugwp = ${do_ugwp:-".false."}
do_tofd = ${do_tofd:-".false."}
gwd_opt = ${gwd_opt:-"2"}
do_ugwp_v0 = ${do_ugwp_v0:-".true."}
do_ugwp_v1 = ${do_ugwp_v1:-".false."}
do_ugwp_v0 = ${do_ugwp_v0:-".false."}
do_ugwp_v1 = ${do_ugwp_v1:-".true."}
do_ugwp_v0_orog_only = ${do_ugwp_v0_orog_only:-".false."}
do_ugwp_v0_nst_only = ${do_ugwp_v0_nst_only:-".false."}
do_gsl_drag_ls_bl = ${do_gsl_drag_ls_bl:-".false."}
do_gsl_drag_ls_bl = ${do_gsl_drag_ls_bl:-".true."}
do_gsl_drag_ss = ${do_gsl_drag_ss:-".true."}
do_gsl_drag_tofd = ${do_gsl_drag_tofd:-".true."}
do_ugwp_v1_orog_only = ${do_ugwp_v1_orog_only:-".false."}
Expand Down Expand Up @@ -333,7 +338,7 @@ cat >> input.nml <<EOF
iopt_tbot = ${iopt_tbot:-"2"}
iopt_stc = ${iopt_stc:-"1"}
iopt_trs = ${iopt_trs:-"2"}
iopt_diag = ${iopt_diag:-"3"}
iopt_diag = ${iopt_diag:-"1"}
debug = ${gfs_phys_debug:-".false."}
nstf_name = ${nstf_name}
nst_anl = ${nst_anl}
Expand Down Expand Up @@ -447,6 +452,7 @@ if [[ ${knob_ugwp_version} -eq 1 ]]; then
knob_ugwp_doheat = ${knob_ugwp_doheat:-1}
knob_ugwp_dokdis = ${knob_ugwp_dokdis:-2}
knob_ugwp_ndx4lh = ${knob_ugwp_ndx4lh:-4}
knob_ugwp_version = ${knob_ugwp_version:-1}
knob_ugwp_palaunch = ${knob_ugwp_palaunch:-275.0e2}
knob_ugwp_nslope = ${knob_ugwp_nslope:-1}
knob_ugwp_lzmax = ${knob_ugwp_lzmax:-15.750e3}
Expand Down