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

New regression tests for V2 surface coldstart files #2005

Merged
merged 113 commits into from
Feb 7, 2024
Merged
Show file tree
Hide file tree
Changes from 101 commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
b3eb6fd
Update to use FV3 branch.
GeorgeGayno-NOAA Sep 18, 2023
9bfffc1
Update regression test log for Hera.
GeorgeGayno-NOAA Sep 18, 2023
b4c1e5d
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Sep 20, 2023
595a573
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Sep 22, 2023
5c3fc7c
Add new v2 surface test based on the c48 atm control test.
GeorgeGayno-NOAA Sep 29, 2023
52b56a3
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Oct 2, 2023
5e4dd8e
Point to my FV3ATM branch.
GeorgeGayno-NOAA Oct 2, 2023
684a13d
Add new test based on the existing control_p8 test.
GeorgeGayno-NOAA Oct 5, 2023
17e55e9
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Oct 6, 2023
e9eaac4
Point to my FV3 branch.
GeorgeGayno-NOAA Oct 6, 2023
4570117
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Oct 16, 2023
e0f426d
Update FV3.
GeorgeGayno-NOAA Oct 18, 2023
84cb9c3
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Oct 18, 2023
e63c5a1
Update to branch version of FV3
GeorgeGayno-NOAA Oct 18, 2023
bd9caf5
Set default value of V2 surface flag variable in control_run.IN.
GeorgeGayno-NOAA Oct 19, 2023
2c22f57
Point to updated branch version of FV3.
GeorgeGayno-NOAA Oct 27, 2023
b5eebcb
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Oct 27, 2023
af9f96d
Point to updated FV3.
GeorgeGayno-NOAA Nov 2, 2023
67700a5
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Nov 2, 2023
bcdfdd0
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Nov 17, 2023
3658bb5
Point to my FV3 branch
GeorgeGayno-NOAA Nov 17, 2023
2014ca7
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Dec 4, 2023
7733e21
Point to my FV3 branch.
GeorgeGayno-NOAA Dec 4, 2023
a3f7bac
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Dec 14, 2023
975f012
Point to my FV3 branch.
GeorgeGayno-NOAA Dec 14, 2023
0a1c041
Add files for new v2 surface tested based on the existing
GeorgeGayno-NOAA Dec 15, 2023
4a9de4f
Update control file for eventual new coldstart file
GeorgeGayno-NOAA Dec 15, 2023
6bc61fc
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Dec 27, 2023
8e52050
Update new control files for recent changes to 'develop'.
GeorgeGayno-NOAA Dec 27, 2023
092e6ea
Point to my FV3 branch.
GeorgeGayno-NOAA Dec 27, 2023
e8ed413
Baseline regression test log.
GeorgeGayno-NOAA Dec 28, 2023
a577656
Point to updated FV3 branch.
GeorgeGayno-NOAA Jan 4, 2024
70dae16
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Jan 4, 2024
6335355
Baseline regression test log.
GeorgeGayno-NOAA Jan 4, 2024
9927eea
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Jan 16, 2024
a705c41
Point to update FV3 branch.
GeorgeGayno-NOAA Jan 18, 2024
9b6f347
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Jan 18, 2024
528e082
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Jan 22, 2024
612963c
Update Gaea C5 modulefile to use new spack-stack/1.5.1 location and D…
Jan 24, 2024
186f40f
Update ufs_gaea-c5.intel.lua
ulmononian Jan 24, 2024
ce9da4b
Update ufs_noaacloud.intel.lua to spack-stack/1.5.1
ulmononian Jan 24, 2024
bf6975a
Update rt.sh
zach1221 Jan 24, 2024
85205fd
Additional changes to rt.sh and module-setup.sh for f5 transition.
Jan 24, 2024
205ab66
Update rt.sh
zach1221 Jan 24, 2024
eefd6cb
Rename ufs_gaea-c5.intel.lua to ufs_gaea.intel.lua
zach1221 Jan 24, 2024
ef9be14
Update compile.sh Machine name change
zach1221 Jan 24, 2024
7a2a230
Update default_vars.sh Gaea Machine name change
zach1221 Jan 24, 2024
883531a
Rename compile_slurm.IN_gaea-c5 to compile_slurm.IN_gaea
zach1221 Jan 24, 2024
5ddf7e6
Rename fv3_slurm.IN_gaea-c5 to fv3_slurm.IN_gaea
zach1221 Jan 24, 2024
9904511
Update module-setup.sh
zach1221 Jan 24, 2024
9f48137
Update run_test.sh
zach1221 Jan 24, 2024
8004764
Update rt.sh: gaea STMP/PTMP
jkbk2004 Jan 25, 2024
3c631c5
Point to update FV3 branch.
GeorgeGayno-NOAA Jan 25, 2024
ddc577c
Update rt.sh: epic STMP/PTMP
jkbk2004 Jan 25, 2024
1c5bbfa
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Jan 25, 2024
c1ead3f
Update ufs_gaea.intel.lua
zach1221 Jan 25, 2024
e79c847
Update ufs_noaacloud.intel.lua
zach1221 Jan 25, 2024
cbcabba
Update module-setup.sh
zach1221 Jan 25, 2024
ed87006
Update rt.sh
zach1221 Jan 25, 2024
dabe8c0
Update compile.sh
zach1221 Jan 25, 2024
be90157
Update rt.sh
zach1221 Jan 25, 2024
e0a31d0
Update rt.sh adding back crap-mpich module
zach1221 Jan 25, 2024
dc5966e
Update rt.sh revert a name change
zach1221 Jan 25, 2024
cf0c1bb
Rename ufs_gaea.intel.lua to ufs_gaea-c5.intel.lua
zach1221 Jan 25, 2024
42c97c9
Merge branch 'feature/update_gaea' into Gaea_Machine-name
zach1221 Jan 25, 2024
f4dc1f7
Merge pull request #14 from zach1221/Gaea_Machine-name
ulmononian Jan 25, 2024
2d5235a
Update rt.sh update to "gaea" machine name
zach1221 Jan 25, 2024
bfca566
Rename ufs_gaea-c5.intel.lua to ufs_gaea.intel.lua
zach1221 Jan 25, 2024
6d955c1
CHange gaea-c5 to gaea in detect_machine.sh
Jan 25, 2024
db5e7f7
fix compiler/mpi line in rt.sh
ulmononian Jan 25, 2024
bce7a0b
Point to FV3 branch.
GeorgeGayno-NOAA Jan 29, 2024
216bca2
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Jan 29, 2024
06185b8
Merge branch 'ufs-community:develop' into feature/update_gaea
ulmononian Jan 30, 2024
a03373d
Point to my FV3 branch.
GeorgeGayno-NOAA Jan 30, 2024
3db6811
Revert gaea-c5 namechange since it is breaking Rocoto.
Jan 30, 2024
9b82cba
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Jan 30, 2024
9bb5d07
Re-instate gaea-c5 to gaea changes. This time with edits to rt_utils.sh!
Jan 30, 2024
31eda4f
Update all nodes for detect_machine.sh.
Jan 30, 2024
4bfc3c4
Restore rt.conf.
Jan 30, 2024
53ed826
Add RegressionTests_gaea.log
Jan 31, 2024
ac7d5a5
Point to updated FV3 branch.
GeorgeGayno-NOAA Jan 31, 2024
a69387f
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Jan 31, 2024
0aa3848
Restore rt.conf.
Jan 31, 2024
ecc0187
Update ufs_noaacloud.intel.lua
ulmononian Jan 31, 2024
202f7fa
Merge branch 'ufs-community:develop' into feature/update_gaea
ulmononian Jan 31, 2024
a186c7c
Merge branch 'ufs-community:develop' into feature/update_gaea
ulmononian Feb 1, 2024
f545f74
Point to updated FV3 branch.
GeorgeGayno-NOAA Feb 2, 2024
112f486
Merge remote-tracking branch 'upstream/develop' into develop
GeorgeGayno-NOAA Feb 2, 2024
60a8ed5
Update rt.sh
RatkoVasic-NOAA Feb 2, 2024
48b938b
Update run_test.sh
RatkoVasic-NOAA Feb 2, 2024
4987143
Update regression test log.
GeorgeGayno-NOAA Feb 2, 2024
9f9f8f2
Adjust ./cpld_control_run.IN to point to the official
GeorgeGayno-NOAA Feb 5, 2024
de655ec
Update control_run.IN to point to official coldstart
GeorgeGayno-NOAA Feb 5, 2024
9c74e3f
Merge branch 'ufs-community:develop' into feature/update_gaea
ulmononian Feb 5, 2024
5fb9e46
Pull in changes from Brian's #2111 PR.
Feb 5, 2024
e331024
sync against ufs-weather/develop
jkbk2004 Feb 6, 2024
57563e8
Revert "Pull in changes from Brian's #2111 PR."
Feb 6, 2024
ce6a6b1
Pull in Brian's #2111 changes (again).
Feb 6, 2024
cdc9250
sync up cdeps and cmeps
jkbk2004 Feb 6, 2024
a388984
Merge remote-tracking branch 'upstream/feature/update_gaea' into develop
jkbk2004 Feb 6, 2024
c6e8853
Revert "Merge remote-tracking branch 'upstream/feature/update_gaea' i…
jkbk2004 Feb 6, 2024
7c7ca2c
update control_p8.v2.sfc: DIAG_TABLE
jkbk2004 Feb 6, 2024
2317314
add hera RT log: passed
jkbk2004 Feb 6, 2024
baa5df9
add hercules RT logs: passed
zach1221 Feb 6, 2024
45c0059
add jet RT logs: passed
zach1221 Feb 6, 2024
b4fb66d
add orion RT logs: passed
zach1221 Feb 6, 2024
840379f
Disable gnv1_nested test on WCOSS2
BrianCurtis-NOAA Feb 7, 2024
4977c6a
WCOSS2 RT Log
BrianCurtis-NOAA Feb 7, 2024
326bbc9
Acorn RT Log
BrianCurtis-NOAA Feb 7, 2024
bc69455
add control_p8_gnu ORT logs: passed
zach1221 Feb 7, 2024
538871d
add regional_control_gnu ORT logs: passed
zach1221 Feb 7, 2024
b84d7f5
add cpld_control_gnu ORT logs: passed
zach1221 Feb 7, 2024
88b49e9
FV3 hash update and revert change in gitmodules
jkbk2004 Feb 7, 2024
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
6 changes: 4 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
[submodule "FV3"]
path = FV3
url = https://github.com/NOAA-EMC/fv3atm
branch = develop
# url = https://github.com/NOAA-EMC/fv3atm
# branch = develop
url = https://github.com/GeorgeGayno-NOAA/fv3atm
branch = sfc_coldstart
[submodule "WW3"]
path = WW3
url = https://github.com/NOAA-EMC/WW3
Expand Down
2 changes: 1 addition & 1 deletion FV3
7 changes: 6 additions & 1 deletion tests/fv3_conf/control_run.IN
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,15 @@ fi
echo "inputdir=$inputdir,NPX=$NPX"

OPNREQ_TEST=${OPNREQ_TEST:-false}
V2_SFC_FILE=${V2_SFC_FILE:-false}
SUFFIX=${RT_SUFFIX}
if [ $WARM_START = .false. ]; then
mkdir INPUT RESTART
cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127/* ./INPUT/.
if [ "$V2_SFC_FILE" = "true" ]; then
GeorgeGayno-NOAA marked this conversation as resolved.
Show resolved Hide resolved
cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_v2_sfc/* ./INPUT/.
else
cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127/* ./INPUT/.
fi
else
mkdir INPUT RESTART

Expand Down
8 changes: 7 additions & 1 deletion tests/fv3_conf/cpld_control_run.IN
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ fi

ICERES=${OCNRES:0:1}.${OCNRES:1}

V2_SFC_FILE=${V2_SFC_FILE:-false}

if [[ $BMIC == .true. ]]; then
FV3_IC=@[INPUTDATA_ROOT_BMIC]/${SYEAR}${SMONTH}${SDAY}${SHOUR}/@[FV3BMIC]/@[ATMRES]_L@[NPZ]/INPUT
MOM_IC=@[INPUTDATA_ROOT_BMIC]/${SYEAR}${SMONTH}${SDAY}${SHOUR}/mom6_da
Expand All @@ -25,7 +27,11 @@ else
MOM_IC=@[INPUTDATA_ROOT]/MOM6_IC/${OCNRES}/${SYEAR}${SMONTH}${SDAY}${SHOUR}
ICE_IC=@[INPUTDATA_ROOT]/CICE_IC/${OCNRES}/${SYEAR}${SMONTH}${SDAY}${SHOUR}
else
FV3_IC=@[INPUTDATA_ROOT]/${FV3_DIR}/INPUT_L127_mx${OCNRES}
if [ "$V2_SFC_FILE" = "true" ]; then
FV3_IC=@[INPUTDATA_ROOT]/${FV3_DIR}/INPUT_L127_mx${OCNRES}_v2_sfc
else
FV3_IC=@[INPUTDATA_ROOT]/${FV3_DIR}/INPUT_L127_mx${OCNRES}
fi
MOM_IC=@[INPUTDATA_ROOT]/MOM6_IC
ICE_IC=@[INPUTDATA_ROOT]/CICE_IC/${OCNRES}
fi
Expand Down
3 changes: 3 additions & 0 deletions tests/rt.conf
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ RUN | cpld_debug_gfsv17 | - noaacloud

COMPILE | s2swa | intel | -DAPP=S2SWA -DCCPP_SUITES=FV3_GFS_v17_coupled_p8 | | fv3 |
RUN | cpld_control_p8 | - noaacloud | baseline |
RUN | cpld_control_p8.v2.sfc | - noaacloud | baseline |
RUN | cpld_restart_p8 | - noaacloud | | cpld_control_p8
RUN | cpld_control_qr_p8 | - noaacloud | |
RUN | cpld_restart_qr_p8 | - noaacloud | | cpld_control_qr_p8
Expand Down Expand Up @@ -90,6 +91,7 @@ RUN | control_CubedSphereGrid_parallel | - noaacloud
RUN | control_latlon | | baseline |
RUN | control_wrtGauss_netcdf_parallel | | baseline |
RUN | control_c48 | | baseline |
RUN | control_c48.v2.sfc | | baseline |
RUN | control_c192 | - noaacloud | baseline |
RUN | control_c384 | | baseline |
RUN | control_c384gdas | - noaacloud | baseline |
Expand All @@ -99,6 +101,7 @@ RUN | control_lndp |
RUN | control_iovr4 | | baseline |
RUN | control_iovr5 | | baseline |
RUN | control_p8 | - noaacloud | baseline |
RUN | control_p8.v2.sfc | - noaacloud | baseline |
RUN | control_p8_ugwpv1 | - noaacloud | baseline |
RUN | control_restart_p8 | - noaacloud | | control_p8
RUN | control_noqr_p8 | - noaacloud | |
Expand Down
84 changes: 84 additions & 0 deletions tests/tests/control_c48.v2.sfc
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
###############################################################################
#
# global control v2 surface file test: GFSv16 atmosphere only at C48L127
#
###############################################################################

export TEST_DESCR="Compare global control C48L127 v2.sfc results with previous trunk version"

export CNTL_DIR=control_c48.v2.sfc

export LIST_FILES="sfcf000.nc \
sfcf024.nc \
atmf000.nc \
atmf024.nc \
RESTART/20210323.060000.coupler.res \
RESTART/20210323.060000.fv_core.res.nc \
RESTART/20210323.060000.fv_core.res.tile1.nc \
RESTART/20210323.060000.fv_core.res.tile2.nc \
RESTART/20210323.060000.fv_core.res.tile3.nc \
RESTART/20210323.060000.fv_core.res.tile4.nc \
RESTART/20210323.060000.fv_core.res.tile5.nc \
RESTART/20210323.060000.fv_core.res.tile6.nc \
RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc \
RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc \
RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc \
RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc \
RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc \
RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc \
RESTART/20210323.060000.fv_tracer.res.tile1.nc \
RESTART/20210323.060000.fv_tracer.res.tile2.nc \
RESTART/20210323.060000.fv_tracer.res.tile3.nc \
RESTART/20210323.060000.fv_tracer.res.tile4.nc \
RESTART/20210323.060000.fv_tracer.res.tile5.nc \
RESTART/20210323.060000.fv_tracer.res.tile6.nc \
RESTART/20210323.060000.phy_data.tile1.nc \
RESTART/20210323.060000.phy_data.tile2.nc \
RESTART/20210323.060000.phy_data.tile3.nc \
RESTART/20210323.060000.phy_data.tile4.nc \
RESTART/20210323.060000.phy_data.tile5.nc \
RESTART/20210323.060000.phy_data.tile6.nc \
RESTART/20210323.060000.sfc_data.tile1.nc \
RESTART/20210323.060000.sfc_data.tile2.nc \
RESTART/20210323.060000.sfc_data.tile3.nc \
RESTART/20210323.060000.sfc_data.tile4.nc \
RESTART/20210323.060000.sfc_data.tile5.nc \
RESTART/20210323.060000.sfc_data.tile6.nc"

export_fv3

export INPES=1
export JNPES=1
export WRTTASK_PER_GROUP=2
export NPZ=127
export NPZP=128
export NPX=49
export NPY=49
export DT_ATMOS=1200
export SYEAR=2021
export SMONTH=03
export SDAY=22
export SHOUR=06
export RESTART_INTERVAL=0
export CDMBWD=${CDMBWD_c48}
export OUTPUT_GRID='gaussian_grid'
export NSTF_NAME='2,0,0,0,0'
export WRITE_DOPOST=.false.
export OUTPUT_FH="6 -1"
export IAER=5111
export IOVR=3
export IMO=192
export JMO=94

export FNALBC="'global_snowfree_albedo.bosu.t62.192.94.rg.grb',"
export FNVETC="'global_vegtype.igbp.t62.192.94.rg.grb',"
export FNSOTC="'global_soiltype.statsgo.t62.192.94.rg.grb',"
export FNABSC="'global_mxsnoalb.uariz.t62.192.94.rg.grb',"
export FNSMCC_control="'global_soilmgldas.statsgo.t92.192.94.grb',"
export FNMSKH_control="'global_slmask.t62.192.94.grb',"


export FV3_RUN=control_run.IN
export CCPP_SUITE=FV3_GFS_v16
export INPUT_NML=control.nml.IN
export V2_SFC_FILE=true
181 changes: 181 additions & 0 deletions tests/tests/control_p8.v2.sfc
Original file line number Diff line number Diff line change
@@ -0,0 +1,181 @@
###############################################################################
#
# Global control v2 surface file test: GFSv16 atmosphere only at C96L127,
# P8 configuration.
#
###############################################################################

export TEST_DESCR="Compare global control v2.sfc results with previous trunk version"

export CNTL_DIR=control_p8.v2.sfc

export LIST_FILES="sfcf000.nc \
sfcf021.nc \
sfcf024.nc \
atmf000.nc \
atmf021.nc \
atmf024.nc \
GFSFLX.GrbF00 \
GFSFLX.GrbF21 \
GFSFLX.GrbF24 \
GFSPRS.GrbF00 \
GFSPRS.GrbF21 \
GFSPRS.GrbF24 \
RESTART/20210323.060000.coupler.res \
RESTART/20210323.060000.fv_core.res.nc \
RESTART/20210323.060000.fv_core.res.tile1.nc \
RESTART/20210323.060000.fv_core.res.tile2.nc \
RESTART/20210323.060000.fv_core.res.tile3.nc \
RESTART/20210323.060000.fv_core.res.tile4.nc \
RESTART/20210323.060000.fv_core.res.tile5.nc \
RESTART/20210323.060000.fv_core.res.tile6.nc \
RESTART/20210323.060000.fv_srf_wnd.res.tile1.nc \
RESTART/20210323.060000.fv_srf_wnd.res.tile2.nc \
RESTART/20210323.060000.fv_srf_wnd.res.tile3.nc \
RESTART/20210323.060000.fv_srf_wnd.res.tile4.nc \
RESTART/20210323.060000.fv_srf_wnd.res.tile5.nc \
RESTART/20210323.060000.fv_srf_wnd.res.tile6.nc \
RESTART/20210323.060000.fv_tracer.res.tile1.nc \
RESTART/20210323.060000.fv_tracer.res.tile2.nc \
RESTART/20210323.060000.fv_tracer.res.tile3.nc \
RESTART/20210323.060000.fv_tracer.res.tile4.nc \
RESTART/20210323.060000.fv_tracer.res.tile5.nc \
RESTART/20210323.060000.fv_tracer.res.tile6.nc \
RESTART/20210323.060000.phy_data.tile1.nc \
RESTART/20210323.060000.phy_data.tile2.nc \
RESTART/20210323.060000.phy_data.tile3.nc \
RESTART/20210323.060000.phy_data.tile4.nc \
RESTART/20210323.060000.phy_data.tile5.nc \
RESTART/20210323.060000.phy_data.tile6.nc \
RESTART/20210323.060000.sfc_data.tile1.nc \
RESTART/20210323.060000.sfc_data.tile2.nc \
RESTART/20210323.060000.sfc_data.tile3.nc \
RESTART/20210323.060000.sfc_data.tile4.nc \
RESTART/20210323.060000.sfc_data.tile5.nc \
RESTART/20210323.060000.sfc_data.tile6.nc"

export_fv3
export NPZ=127
export NPZP=128
export DT_ATMOS=720
export DT_INNER=${DT_ATMOS}
export SYEAR=2021
export SMONTH=03
export SDAY=22
export SHOUR=06
export RESTART_INTERVAL="12 -1"
export OUTPUT_GRID='gaussian_grid'
export WRITE_DOPOST=.true.
export OUTPUT_FH='0 21 24'

# P7 default
export IALB=2
export IEMS=2
export LSM=2
export IOPT_DVEG=4
export IOPT_CRS=2
export IOPT_RAD=3
export IOPT_ALB=1
export IOPT_STC=3
# P8
export IOPT_SFC=3
export IOPT_TRS=2
export IOPT_DIAG=2

# FV3 P7 settings
export D2_BG_K1=0.20
export D2_BG_K2=0.04
export PSM_BC=1
# P8
export DDDMP=0.1

# P7 Merra2 Aerosols & NSST
export USE_MERRA2=.true.
export IAER=1011
export NSTF_NAME=2,1,0,0,0

export LHEATSTRG=.false.
export LSEASPRAY=.true.

# P7 UGWP1
export GWD_OPT=2
export DO_UGWP_V1=.false.
export KNOB_UGWP_VERSION=0
export KNOB_UGWP_NSLOPE=1
export DO_UGWP_V0=.true.
export DO_GSL_DRAG_LS_BL=.false.
export DO_GSL_DRAG_SS=.true.
export DO_GSL_DRAG_TOFD=.false.
export DO_UGWP_V1_OROG_ONLY=.false.
export DO_UGWP_V0_NST_ONLY=.false.
export LDIAG_UGWP=.false.

# P7 CA
export DO_CA=.true.
export CA_SGS=.true.
export CA_GLOBAL=.false.
export NCA=1
export NCELLS=5
export NLIVES=12
export NTHRESH=18
export NSEED=1
export NFRACSEED=0.5
export CA_TRIGGER=.true.
export NSPINUP=1
export ISEED_CA=12345

# P7 settings
export TILEDFIX=.true.
export FNALBC="'C96.snowfree_albedo.tileX.nc'"
export FNALBC2="'C96.facsf.tileX.nc'"
export FNTG3C="'C96.substrate_temperature.tileX.nc'"
export FNVEGC="'C96.vegetation_greenness.tileX.nc'"
export FNVETC="'C96.vegetation_type.tileX.nc'"
export FNSOTC="'C96.soil_type.tileX.nc'"
export FNSOCC="'C96.soil_color.tileX.nc'"
export FNSMCC=${FNSMCC_control}
export FNMSKH=${FNMSKH_control}
export FNVMNC="'C96.vegetation_greenness.tileX.nc'"
export FNVMXC="'C96.vegetation_greenness.tileX.nc'"
export FNSLPC="'C96.slope_type.tileX.nc'"
export FNABSC="'C96.maximum_snow_albedo.tileX.nc'"
export LANDICE=".false."
export FSICL=0
export FSICS=0

export IMP_PHYSICS=8
export LGFDLMPRAD=.false.
export DO_SAT_ADJ=.false.
export DNATS=0
export DZ_MIN=6

#required for NML.IN sharing
export MIN_SEAICE=0.15
export FRAC_GRID=.true.
export MOM6_OUTPUT_DIR=./MOM6_OUTPUT
export MOM6_RESTART_DIR=./RESTART/
export MOM6_RESTART_SETTING=n
# P8 (not used for standalone)
export USE_CICE_ALB=.false.

export WRITE_NSFLIP=.true.

export FV3_RUN=control_run.IN
export CCPP_SUITE=FV3_GFS_v17_p8
export FIELD_TABLE=field_table_thompson_noaero_tke
export DIAG_TABLE=diag_table_p8_template
jkbk2004 marked this conversation as resolved.
Show resolved Hide resolved
# use same namelist for standalone,coupled P7
export INPUT_NML=cpld_control.nml.IN
export V2_SFC_FILE=true

# RRTMGP
export DO_RRTMGP=.false.
export DOGP_CLDOPTICS_LUT=.true.
export DOGP_LWSCAT=.true.
export DOGP_SGS_CNV=.true.

export SATMEDMF=.true.

if [[ " hera orion hercules gaea jet " =~ " ${MACHINE_ID} " ]] ; then
ZSTANDARD_LEVEL=5
fi
Loading