Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
180 commits
Select commit Hold shift + click to select a range
f28a32c
Updated flake physics and modified related files
YihuaWu-NOAA Aug 8, 2022
b6e8c0b
Merge branch 'flake.v9' into flake
HelinWei-NOAA Aug 10, 2022
412ffab
Update rt.conf
HelinWei-NOAA Aug 10, 2022
afd653f
Update .gitmodules
HelinWei-NOAA Aug 10, 2022
7c74a0c
add fv3-conf for flake
HelinWei-NOAA Aug 10, 2022
5e28546
update FV3 repo
HelinWei-NOAA Aug 10, 2022
0c2fae1
update FV3 repo
HelinWei-NOAA Aug 10, 2022
d5e0b31
add clm lake to FV3
SamuelTrahanNOAA Aug 11, 2022
4690dd6
bug fixes, clm lake restart, and clm lake suite
SamuelTrahanNOAA Aug 16, 2022
a6f02c5
bug fixes for gfortran and "all suites" build
SamuelTrahanNOAA Aug 18, 2022
569171f
various snow bug fixes
SamuelTrahanNOAA Aug 25, 2022
d30c454
rainnc and rainc do not exist
SamuelTrahanNOAA Aug 25, 2022
cbc0e3f
remove bad unit conversion
SamuelTrahanNOAA Aug 25, 2022
88ca1c3
Merge branch 'clm_lake_develop.v9' of ssh://github.com/SamuelTrahanNO…
SamuelTrahanNOAA Aug 25, 2022
fd461f1
unit conversion issue
SamuelTrahanNOAA Aug 25, 2022
6441b55
LAKEDEBUG is now clm_lake_debug namelist parameter
SamuelTrahanNOAA Aug 25, 2022
e2987db
tweaks for salty lakes
SamuelTrahanNOAA Aug 26, 2022
4c6f037
fix bugs in salty code and add Caspian & Dead seas
SamuelTrahanNOAA Aug 26, 2022
3c1eb22
control_clm_lake regression test (totally untested)
SamuelTrahanNOAA Sep 2, 2022
1bdeda3
lake regression tests, lake restarts in sfc file, add and remove some…
SamuelTrahanNOAA Sep 16, 2022
bb91aab
set roughness length over ice & water in clm lake model
SamuelTrahanNOAA Sep 19, 2022
f83011f
several fixes to initialization
SamuelTrahanNOAA Oct 11, 2022
b70ea92
several fixes to initialization
SamuelTrahanNOAA Oct 11, 2022
a095fdf
update FV3 hash
SamuelTrahanNOAA Oct 11, 2022
94c0ab6
more updates from tanya
SamuelTrahanNOAA Oct 17, 2022
ed474b9
Merge branch 'iterative_changes_clm_lake.v9' of ssh://github.com/Samu…
SamuelTrahanNOAA Oct 17, 2022
a8ee5de
rework lake variables and add fractional ice
SamuelTrahanNOAA Oct 20, 2022
cdd701f
FV3_HRRR_clm_lake suite
SamuelTrahanNOAA Oct 20, 2022
68b45a5
bug fixes to get fractional ice working
SamuelTrahanNOAA Oct 20, 2022
b4c691b
fix typo in hrrr_clm_lake CNTL_DIR that broke the test
SamuelTrahanNOAA Oct 24, 2022
1d2e671
clm_lake changes for CCPP_32BIT support
SamuelTrahanNOAA Oct 24, 2022
3822b00
merge upstream develop
SamuelTrahanNOAA Nov 21, 2022
9cdf16d
correct space-padding and remove changes that broke stuff
SamuelTrahanNOAA Nov 23, 2022
1471960
FRAC_ICE=.false. default was set in the wrong place
SamuelTrahanNOAA Nov 23, 2022
778c5ea
hera tests passed
SamuelTrahanNOAA Nov 29, 2022
877a426
add clm lake model but not flake
SamuelTrahanNOAA Nov 29, 2022
59af8cb
do not provide lake data to hrrr tests
SamuelTrahanNOAA Nov 29, 2022
1c071f0
put rap_flake_debug test back in
SamuelTrahanNOAA Nov 29, 2022
bd49df8
put new flake back in
SamuelTrahanNOAA Nov 30, 2022
51c183d
fv3atm: Need larger DIAG_SIZE for clm lake model
SamuelTrahanNOAA Nov 30, 2022
d0c200b
32-bit physics clm lake tests
SamuelTrahanNOAA Dec 1, 2022
59fe016
renamed variables
SamuelTrahanNOAA Dec 1, 2022
9f94ae9
add more lake tests
SamuelTrahanNOAA Dec 1, 2022
d1534d8
hera tests passed
SamuelTrahanNOAA Dec 1, 2022
ffe5442
missing FV3_HRRR_clm_lake from one COMPILE line
SamuelTrahanNOAA Dec 1, 2022
9f6d1cc
corrections to lake.conf
SamuelTrahanNOAA Dec 1, 2022
ec0c7ad
hera intel tests passed
SamuelTrahanNOAA Dec 1, 2022
bc4abf0
corrections to rt_gnu.conf
SamuelTrahanNOAA Dec 1, 2022
68f0582
merge upstream develop
SamuelTrahanNOAA Dec 5, 2022
8606df8
hera gnu tests passed again
SamuelTrahanNOAA Dec 7, 2022
00258cb
correct path to fv3
SamuelTrahanNOAA Dec 13, 2022
adb2fbd
remove departed lake cases
SamuelTrahanNOAA Mar 1, 2023
1947513
bug fix: fill restart input with prior values
SamuelTrahanNOAA Mar 1, 2023
8c1bcc1
correction to a comment in clm_lake.f90
SamuelTrahanNOAA Mar 1, 2023
d523dc9
restart works with FV3_HRRR suite
SamuelTrahanNOAA Mar 2, 2023
835e1f3
do not freeze great salt lakes
SamuelTrahanNOAA Mar 2, 2023
a693e6d
address reviewer comments
SamuelTrahanNOAA Mar 2, 2023
ad12118
comment in clm_lake.f90 to resolve reviewer confusion
SamuelTrahanNOAA Mar 2, 2023
eb2999e
merge upstream develop
SamuelTrahanNOAA Mar 2, 2023
644b5b2
remove gfs v16 clm lake tests
SamuelTrahanNOAA Mar 2, 2023
f368480
change missed in merge & CLM Lake is the default
SamuelTrahanNOAA Mar 2, 2023
9e5e13c
clm lake is default
SamuelTrahanNOAA Mar 2, 2023
b618184
hrrr flake tests
SamuelTrahanNOAA Mar 2, 2023
66b82b7
remove gfs v16 clm lake tests and add a missing ,
SamuelTrahanNOAA Mar 2, 2023
3dc1896
add a missing , in three places
SamuelTrahanNOAA Mar 2, 2023
1f86aa0
incorrect active= for two variables
SamuelTrahanNOAA Mar 2, 2023
f8f9493
specify lake data path on jet and hera
SamuelTrahanNOAA Mar 2, 2023
5b00f76
remove FV3_RAP_RRTMGP from lake.conf
SamuelTrahanNOAA Mar 2, 2023
33be2ed
send LAKE_DATA_PATH
SamuelTrahanNOAA Mar 2, 2023
6945583
intel cannot compile all suites
SamuelTrahanNOAA Mar 2, 2023
eded6e5
restart file names changed
SamuelTrahanNOAA Mar 2, 2023
96034d3
add control_flake_restart to lake.conf
SamuelTrahanNOAA Mar 2, 2023
19652ad
add control_flake_restart to lake.conf
SamuelTrahanNOAA Mar 2, 2023
48a39dc
Merge branch 'clm_lake_merge_upstream' of ssh://github.com/SamuelTrah…
SamuelTrahanNOAA Mar 2, 2023
d69ab9c
corrections to flake & clm lake tests
SamuelTrahanNOAA Mar 2, 2023
8688692
further updates from tanya
SamuelTrahanNOAA Mar 2, 2023
fb682fd
Merge branch 'clm_lake_ufs_dev.v9' of ssh://github.com/SamuelTrahanNO…
SamuelTrahanNOAA Mar 2, 2023
cc49a61
disable wordy warning without LAKEDEBUG
SamuelTrahanNOAA Mar 2, 2023
375786f
Merge branch 'clm_lake_merge_upstream' of ssh://github.com/SamuelTrah…
SamuelTrahanNOAA Mar 2, 2023
da8ac6d
remove old hrrr_flake tests
SamuelTrahanNOAA Mar 2, 2023
343c846
rrfs_conus13km tests use clm_lake
SamuelTrahanNOAA Mar 2, 2023
f0989a5
no 0 hour output for flake restart
SamuelTrahanNOAA Mar 2, 2023
953e181
hrrr control uses clm lake
SamuelTrahanNOAA Mar 2, 2023
d407464
Merge branch 'clm_lake_merge_upstream' of ssh://github.com/SamuelTrah…
SamuelTrahanNOAA Mar 2, 2023
5614202
update rt_gnu.conf to match modified suites, and add some rap tests
SamuelTrahanNOAA Mar 2, 2023
40f591b
update rt.conf for modified suites and add rap tests
SamuelTrahanNOAA Mar 2, 2023
f8db743
update from tanya review
SamuelTrahanNOAA Mar 2, 2023
293da30
correct suite in hrrr control tests
SamuelTrahanNOAA Mar 2, 2023
92f8a79
better FV3_RUN for rap_flake_debug
SamuelTrahanNOAA Mar 2, 2023
a3421f5
FV3: FV3_HRRR uses clm lake; new FV3_HRRR_flake for flake
SamuelTrahanNOAA Mar 2, 2023
cba407e
flake_control_run.IN => lake_control_run.IN
SamuelTrahanNOAA Mar 2, 2023
f1b8e07
missing tests
SamuelTrahanNOAA Mar 2, 2023
83effd1
missing tests
SamuelTrahanNOAA Mar 2, 2023
4156741
correct suite in rap clm lake tests
SamuelTrahanNOAA Mar 2, 2023
0fec52b
FV3_RAP_clm_lake suite
SamuelTrahanNOAA Mar 2, 2023
4088c7a
FV3_RAP_clm_lake suite correctly
SamuelTrahanNOAA Mar 2, 2023
a3be2b7
Merge branch 'clm_lake_merge_upstream' of ssh://github.com/SamuelTrah…
SamuelTrahanNOAA Mar 2, 2023
0411254
note about upp failure in rap_clm_lake_debug
SamuelTrahanNOAA Mar 3, 2023
f31595a
wrong name in rt.conf
SamuelTrahanNOAA Mar 3, 2023
8983498
use 64 bits for lake and disable broken coare code
SamuelTrahanNOAA Mar 3, 2023
a0f0d66
Eliminate an out-of-bounds access in MDLFLD.f in UPP. This UPP bug is…
SamuelTrahanNOAA Mar 3, 2023
647f7b4
missing suite in compile line in rt.conf
SamuelTrahanNOAA Mar 3, 2023
0d43f71
remove unneeded test from tests/lake.conf
SamuelTrahanNOAA Mar 3, 2023
e1dd935
UPP: update author changelog
SamuelTrahanNOAA Mar 3, 2023
dee7406
correct forecast length & output time in rap_clm_lake_debug
SamuelTrahanNOAA Mar 3, 2023
e6a80aa
update merged FV3 & ccpp/physics
SamuelTrahanNOAA Mar 3, 2023
79b3351
merge remote
SamuelTrahanNOAA Mar 3, 2023
37436dc
Merge remote-tracking branch 'sam/clm_lake_merge_upstream' into clm_l…
SamuelTrahanNOAA Mar 3, 2023
d6e0492
point to upp develop now that bug is fixed
SamuelTrahanNOAA Mar 3, 2023
7797a33
more flake tests
SamuelTrahanNOAA Mar 9, 2023
15a07d4
only enable flake tests in lake.conf
SamuelTrahanNOAA Mar 9, 2023
80337a5
flake.conf only has gfs v16 tests
SamuelTrahanNOAA Mar 9, 2023
5e4e939
bug fix: iopt_lake in rrfs_conus13km_hrrr.nml namelist
SamuelTrahanNOAA Mar 9, 2023
bf62d16
add fields to diag_table_hrrr for test purposes, to track down reason…
SamuelTrahanNOAA Mar 9, 2023
7f31273
clm lake & flake bug fixes and more diagnostics to track down 2thread…
SamuelTrahanNOAA Mar 9, 2023
34a85b7
more rrfs variants
SamuelTrahanNOAA Mar 9, 2023
cdf7216
bug fixes to suites & meta
SamuelTrahanNOAA Mar 9, 2023
17d01c0
wrong control in four new tests
SamuelTrahanNOAA Mar 9, 2023
bde61bd
debug tests must produce baseline
SamuelTrahanNOAA Mar 9, 2023
1c29a15
replace lake.conf with hrrr tests
SamuelTrahanNOAA Mar 9, 2023
2ea2076
lake.conf => hrrr.conf
SamuelTrahanNOAA Mar 9, 2023
a808930
hrrr.conf -> hrrr_clm_lake.conf
SamuelTrahanNOAA Mar 9, 2023
fb9789b
more flake tests in flake.conf
SamuelTrahanNOAA Mar 9, 2023
055f4ad
correct dir name in hrrr_control*
SamuelTrahanNOAA Mar 9, 2023
aa516f7
corrections to flake.conf
SamuelTrahanNOAA Mar 16, 2023
75c951f
CMEPS: merge emc/develop
SamuelTrahanNOAA Apr 3, 2023
6c19864
merge develop
SamuelTrahanNOAA Apr 3, 2023
2c8bff8
fix problems in merge of submodules
SamuelTrahanNOAA Apr 4, 2023
377922d
fix yet more problems in merge
SamuelTrahanNOAA Apr 4, 2023
bec7730
get it to compile and run
SamuelTrahanNOAA Apr 4, 2023
7acc85e
bug fix for 2threads support in conus13km tests
SamuelTrahanNOAA Apr 11, 2023
8aa562f
revert changes to diag_table_hrrr only needed for testing
SamuelTrahanNOAA Apr 11, 2023
75071c3
FRAC_ICE=.true. in conus13km tests
SamuelTrahanNOAA Apr 11, 2023
526c29a
merge upstream develop
SamuelTrahanNOAA Apr 11, 2023
d04d147
remove unneeded conf files
SamuelTrahanNOAA Apr 11, 2023
f187283
remove test file
SamuelTrahanNOAA Apr 11, 2023
28f1b91
remove unneeded tests
SamuelTrahanNOAA Apr 11, 2023
1822643
Merge branch 'clm_lake_ufs_dev.v9' of ssh://github.com/SamuelTrahanNO…
SamuelTrahanNOAA Apr 11, 2023
96036a5
remove three more unneeded tests
SamuelTrahanNOAA Apr 11, 2023
cbf0ad6
remove unneeded test
SamuelTrahanNOAA Apr 11, 2023
0dc377c
remove three unused tests
SamuelTrahanNOAA Apr 11, 2023
a6707d9
rap clm lake tests use fractional ice
SamuelTrahanNOAA Apr 11, 2023
ae729ec
=.false. should be =0 in CMEPS
SamuelTrahanNOAA Apr 11, 2023
cdd0e54
lake_control_run.IN -> control_run.IN and remove external lake data d…
SamuelTrahanNOAA Apr 11, 2023
b35d384
Merge branch 'clm_lake_ufs_dev.v9' of ssh://github.com/SamuelTrahanNO…
SamuelTrahanNOAA Apr 11, 2023
b4aac8d
put back in a test that was failing due to a UPP bug that is now fixed
SamuelTrahanNOAA Apr 11, 2023
74528b1
revert changes that broke restart
SamuelTrahanNOAA Apr 11, 2023
386ebaf
LAKE_DATA_PATH unset
SamuelTrahanNOAA Apr 11, 2023
98c9541
hera tests passed
SamuelTrahanNOAA Apr 12, 2023
257b490
hera.gnu tests passed
SamuelTrahanNOAA Apr 12, 2023
6764962
Merge branch 'clm_lake_ufs_dev.v9' of ssh://github.com/SamuelTrahanNO…
SamuelTrahanNOAA Apr 12, 2023
57c38a6
merge develop
SamuelTrahanNOAA Apr 14, 2023
a1e9182
reviewer suggestions in CMEPS
SamuelTrahanNOAA Apr 14, 2023
151ccbe
merge remote
SamuelTrahanNOAA Apr 14, 2023
fa50adb
update ccpp-physics hash
SamuelTrahanNOAA Apr 14, 2023
97ba82a
remove test code from clm_lake.f90
SamuelTrahanNOAA Apr 14, 2023
e864bb3
merge upstream develop
SamuelTrahanNOAA Apr 18, 2023
a15ba25
ccpp/physics: remove repeated constants and redundant variable
SamuelTrahanNOAA Apr 18, 2023
60d585e
Merge branch 'clm_lake_ufs_dev.v9' of ssh://github.com/SamuelTrahanNO…
SamuelTrahanNOAA Apr 19, 2023
ee03e0c
remove redundant .not.have_2m in ccpp-physics sfc_diag.f
SamuelTrahanNOAA Apr 19, 2023
a8c9ff2
ccpp-physics clm_lake.f90: explain why kind_lake exists
SamuelTrahanNOAA Apr 19, 2023
9862469
new filenames for post
SamuelTrahanNOAA Apr 19, 2023
cf8a770
hera.gnu tests passed again
SamuelTrahanNOAA Apr 19, 2023
6e081f6
hera.intel passed again
SamuelTrahanNOAA Apr 19, 2023
f39cad8
Merge branch 'clm_lake_ufs_dev.v9' of ssh://github.com/SamuelTrahanNO…
SamuelTrahanNOAA Apr 19, 2023
3c165ab
hera.gnu passed
SamuelTrahanNOAA Apr 21, 2023
faacab5
hera.intel passed again
SamuelTrahanNOAA Apr 21, 2023
c305d4e
merge upstream develop
SamuelTrahanNOAA Apr 24, 2023
c99db2b
Update rt.sh
zach1221 Apr 24, 2023
bc286e0
Acorn Intel RT Log
BrianCurtis-NOAA Apr 25, 2023
e73c7e4
WCOSS2 Intel RT Log
BrianCurtis-NOAA Apr 25, 2023
f9b9f96
add cheyenne.gnu RT logs: passed
zach1221 Apr 25, 2023
ff00e53
add hera.gnu RT logs: passed
zach1221 Apr 25, 2023
bf2e082
add orion.intel RT log: passed
jkbk2004 Apr 25, 2023
8e80a72
add cheyenne.intel RT logs: passed
zach1221 Apr 25, 2023
6e7a789
add hera.intel RT logs: passed
zach1221 Apr 26, 2023
23eb3e9
add jet.intel RT log: passed
jkbk2004 Apr 26, 2023
131fa5d
point ccpp/physics to upstream ufs/dev
SamuelTrahanNOAA Apr 26, 2023
6db2814
FV3: remove unintentional blank line
SamuelTrahanNOAA Apr 26, 2023
3db7075
point to develop for FV3 and CMEPS-interface/CMEPS
SamuelTrahanNOAA Apr 26, 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
2 changes: 1 addition & 1 deletion CMEPS-interface/CMEPS
2 changes: 1 addition & 1 deletion FV3
Submodule FV3 updated from aed060 to 33ac26
2,436 changes: 1,202 additions & 1,234 deletions tests/RegressionTests_acorn.intel.log

Large diffs are not rendered by default.

1,197 changes: 604 additions & 593 deletions tests/RegressionTests_cheyenne.gnu.log

Large diffs are not rendered by default.

2,461 changes: 1,214 additions & 1,247 deletions tests/RegressionTests_cheyenne.intel.log

Large diffs are not rendered by default.

1,185 changes: 591 additions & 594 deletions tests/RegressionTests_hera.gnu.log

Large diffs are not rendered by default.

2,496 changes: 1,232 additions & 1,264 deletions tests/RegressionTests_hera.intel.log

Large diffs are not rendered by default.

3,352 changes: 1,671 additions & 1,681 deletions tests/RegressionTests_jet.intel.log

Large diffs are not rendered by default.

1,074 changes: 537 additions & 537 deletions tests/RegressionTests_orion.intel.log

Large diffs are not rendered by default.

3,209 changes: 1,539 additions & 1,670 deletions tests/RegressionTests_wcoss2.intel.log

Large diffs are not rendered by default.

8 changes: 6 additions & 2 deletions tests/default_vars.sh
Original file line number Diff line number Diff line change
Expand Up @@ -457,8 +457,12 @@ export OZ_PHYS_OLD=.true.
export OZ_PHYS_NEW=.false.
export H2O_PHYS=.false.

# Flake model
export LKM=0
# Lake models
export LKM=0 # 0=no lake, 1=run lake model, 2=run both lake and nsst on lake points
export IOPT_LAKE=2 # 1=flake, 2=clm lake
export LAKEFRAC_THRESHOLD=0.0 # lake fraction must be higher for lake model to run it
export LAKEDEPTH_THRESHOLD=1.0 # lake must be deeper (in meters) for a lake model to run it
export FRAC_ICE=.false.

export CPL=.false.
export CPLCHM=.false.
Expand Down
152 changes: 152 additions & 0 deletions tests/fv3_conf/lake_control_run.IN
Original file line number Diff line number Diff line change
@@ -0,0 +1,152 @@
rm -fr INPUT RESTART
if [ $NPX = 97 ]; then
inputdir=FV3_input_data
elif [ $NPX = 49 ]; then
inputdir=FV3_input_data48
elif [ $NPX = 193 ]; then
inputdir=FV3_input_data192
elif [ $NPX = 385 ]; then
inputdir=FV3_input_data384
elif [ $NPX = 769 ]; then
inputdir=FV3_input_data768
fi
echo "inputdir=$inputdir,NPX=$NPX"

LAKE_DATA_PATH=@[INPUTDATA_ROOT]/lake_p8_water_fraction2020

OPNREQ_TEST=${OPNREQ_TEST:-false}
SUFFIX=${RT_SUFFIX}
if [ $WARM_START = .false. ]; then
mkdir INPUT RESTART
cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127/* ./INPUT/.
# cp -r @[INPUTDATA_ROOT]/${inputdir}/ORO_FLAKE/* ./INPUT/.
cp $LAKE_DATA_PATH/oro_C96.mx100.tile1.nc ./INPUT/oro_data.tile1.nc
cp $LAKE_DATA_PATH/oro_C96.mx100.tile2.nc ./INPUT/oro_data.tile2.nc
cp $LAKE_DATA_PATH/oro_C96.mx100.tile3.nc ./INPUT/oro_data.tile3.nc
cp $LAKE_DATA_PATH/oro_C96.mx100.tile4.nc ./INPUT/oro_data.tile4.nc
cp $LAKE_DATA_PATH/oro_C96.mx100.tile5.nc ./INPUT/oro_data.tile5.nc
cp $LAKE_DATA_PATH/oro_C96.mx100.tile6.nc ./INPUT/oro_data.tile6.nc
else
mkdir INPUT RESTART

if [[ ${OPNREQ_TEST} == true ]]; then
SUFFIX=${BL_SUFFIX}
fi

if [ $MODEL_INITIALIZATION = false ]; then
#read_inc and iau tests restart from fh=24
CURRDIR=`pwd`
FILEDIR=${CURRDIR}/../${DEP_RUN}${SUFFIX}/RESTART
else
#for warm start from initialiation time
FILEDIR=@[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_GDAS
fi

if [[ ${IAU_OFFSET} != 0 ]] || [[ $READ_INCREMENT = .true. ]]; then

if [ $MODEL_INITIALIZATION = false ]; then
cp ${FILEDIR}/../INPUT/fv3_increment.nc INPUT/.
cp ${FILEDIR}/../INPUT/grid_spec.nc INPUT/.
cp ${FILEDIR}/../INPUT/*_grid.tile*.nc INPUT/.
cp ${FILEDIR}/../INPUT/oro_data.tile*.nc INPUT/.
else
cp ${FILEDIR}/fv_increment*.nc INPUT/.
cp ${FILEDIR}/grid_spec.nc INPUT/.
cp ${FILEDIR}/*_grid.tile*.nc INPUT/.
cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127/* ./INPUT/.
# cp -r @[INPUTDATA_ROOT]/${inputdir}/ORO_FLAKE/* ./INPUT/.
cp $LAKE_DATA_PATH/oro_C96.mx100.tile1.nc ./INPUT/oro_data.tile1.nc
cp $LAKE_DATA_PATH/oro_C96.mx100.tile2.nc ./INPUT/oro_data.tile2.nc
cp $LAKE_DATA_PATH/oro_C96.mx100.tile3.nc ./INPUT/oro_data.tile3.nc
cp $LAKE_DATA_PATH/oro_C96.mx100.tile4.nc ./INPUT/oro_data.tile4.nc
cp $LAKE_DATA_PATH/oro_C96.mx100.tile5.nc ./INPUT/oro_data.tile5.nc
cp $LAKE_DATA_PATH/oro_C96.mx100.tile6.nc ./INPUT/oro_data.tile6.nc
fi
cp ${FILEDIR}/coupler.res INPUT/.
cp ${FILEDIR}/fv_core.res.* INPUT/.
cp ${FILEDIR}/fv_srf_wnd.res.* INPUT/.
cp ${FILEDIR}/fv_tracer.* INPUT/.
cp ${FILEDIR}/phy_data.* INPUT/.
cp ${FILEDIR}/sfc_data.* INPUT/.
else
#restart test start from fh FHROT
cp -r ../${DEP_RUN}${SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.* ./INPUT
rm -f INPUT/fv_core.res.*
rm -f INPUT/fv_srf_wnd.res.*
rm -f INPUT/fv_tracer.res.*
rm -f INPUT/phy_data.*
rm -f INPUT/sfc_data.*
cp ${FILEDIR}/../INPUT/grid_spec.nc INPUT/.
cp ${FILEDIR}/../INPUT/*_grid.tile*.nc INPUT/.
cp ${FILEDIR}/../INPUT/oro_data*.nc INPUT/.
for RFILE in ../${DEP_RUN}${SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.*; do
[ -e $RFILE ] || exit 1
RFILE_OLD=$(basename $RFILE)
RFILE_NEW="${RFILE_OLD//${RESTART_FILE_PREFIX}./}"
cp $RFILE INPUT/${RFILE_NEW}
done
fi

fi

if [ $TILEDFIX = .true. ]; then
cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[ATMRES]/@[ATMRES]*.nc .
cp @[INPUTDATA_ROOT]/FV3_fix/global_glacier.2x2.grb .
cp @[INPUTDATA_ROOT]/FV3_fix/global_maxice.2x2.grb .
cp @[INPUTDATA_ROOT]/FV3_fix/RTGSST.1982.2012.monthly.clim.grb .
cp @[INPUTDATA_ROOT]/FV3_fix/global_snoclim.1.875.grb .
cp @[INPUTDATA_ROOT]/FV3_fix/CFSR.SEAICE.1982.2012.monthly.clim.grb .
cp @[INPUTDATA_ROOT]/${inputdir}/@[FNSMCC] .
cp @[INPUTDATA_ROOT]/${inputdir}/@[FNMSKH_control] .
else
cp @[INPUTDATA_ROOT]/${inputdir}/*grb .
fi

if [ $CPLWAV = .true. ]; then
cp @[INPUTDATA_ROOT_WW3]/mod_def.* .
cp @[INPUTDATA_ROOT_WW3]/rmp_src* .
fi

#inline post
if [[ $POSTAPP = 'global' ]]; then
cp ${PATHRT}/parm/post_itag_gfs itag
cp ${PATHRT}/parm/postxconfig-NT-gfs.txt postxconfig-NT.txt
cp ${PATHRT}/parm/postxconfig-NT-gfs_FH00.txt postxconfig-NT_FH00.txt
cp ${PATHRT}/parm/params_grib2_tbl_new params_grib2_tbl_new
fi

#rrtmgp
if [ $DO_RRTMGP = .true. ]; then
cp @[INPUTDATA_ROOT]/FV3_input_data_RRTMGP/* .
fi

#merra2
if [ $USE_MERRA2 = .true. ]; then
for n in 01 02 03 04 05 06 07 08 09 10 11 12; do
cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/MERRA2/merra2.aerclim.2003-2014.m${n}.nc aeroclim.m${n}.nc
done
cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_BC.v1_3.dat optics_BC.dat
cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat optics_OC.dat
cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_DU.v15_3.dat optics_DU.dat
cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SS.v3_3.dat optics_SS.dat
cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SU.v1_3.dat optics_SU.dat
fi

#ugwpv1
if [ $DO_UGWP_V1 = .true. ]; then
cp @[INPUTDATA_ROOT]/FV3_input_data/ugwp_c384_tau.nc ./ugwp_limb_tau.nc
fi

#Thompson
if [ $IMP_PHYSICS = 8 ]; then
cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/qr_acr_qsV2.dat .
cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/qr_acr_qgV2.dat .
cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/freezeH2O.dat .
cp @[INPUTDATA_ROOT]/FV3_input_data_gsd/CCN_ACTIVATE.BIN .
fi

#prognostic aerosols
if [ $CPLCHM = .true. ]; then
cp ${PATHRT}/parm/gocart/*.rc .
ln -sf @[INPUTDATA_ROOT]/GOCART/ExtData .
fi
6 changes: 6 additions & 0 deletions tests/parm/control_flake.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,12 @@ deflate_level=1
/

&gfs_physics_nml
lkm = @[LKM]
iopt_lake = @[IOPT_LAKE]
lakefrac_threshold = @[LAKEFRAC_THRESHOLD] ! 0.15
lakedepth_threshold = @[LAKEDEPTH_THRESHOLD] ! 0.5
clm_lake_debug = .false.

fhzero = 6
h2o_phys = .true.
ldiag3d = .false.
Expand Down
2 changes: 2 additions & 0 deletions tests/parm/rap.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@ deflate_level=1
pdfcld = .false.
fhswr = 3600.
fhlwr = 3600.
frac_ice = @[FRAC_ICE]
ialb = @[IALB]
iems = @[IEMS]
iaer = @[IAER]
Expand Down Expand Up @@ -190,6 +191,7 @@ deflate_level=1
nstf_name = 2,0,0,0,0
nst_anl = .true.
lkm = @[LKM]
iopt_lake = @[IOPT_LAKE]
psautco = 0.0008,0.0005
prautco = 0.00015,0.00015
lgfdlmprad = .true.
Expand Down
2 changes: 2 additions & 0 deletions tests/parm/rrfs_conus13km_hrrr.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,7 @@
fhlwr = 1200.0
fhswr = 1200.0
fhzero = @[FHZERO]
frac_ice = @[FRAC_ICE]
! fscav_aero = @[FSCAV_AERO]
gwd_opt = @[GWD_OPT]
h2o_phys = .true.
Expand Down Expand Up @@ -240,6 +241,7 @@
! lfnc_p0 = @[LFNC_P0]
lheatstrg = @[LHEATSTRG]
lkm = @[LKM]
iopt_lake = @[IOPT_LAKE]
lndp_type = @[LNDP_TYPE]
lradar = @[LRADAR]
lrefres = .true.
Expand Down
18 changes: 11 additions & 7 deletions tests/rt.conf
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,8 @@ RUN | cpld_control_p8_faster
# ATM tests #
###################################################################################################################################################################################

COMPILE | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v15_thompson_mynn,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn -D32BIT=ON | | fv3 |
COMPILE | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16,FV3_GFS_v16_flake,FV3_GFS_v15_thompson_mynn,FV3_GFS_v17_p8,FV3_GFS_v17_p8_rrtmgp,FV3_GFS_v15_thompson_mynn_lam3km,FV3_WoFS_v0,FV3_GFS_v17_p8_mynn -D32BIT=ON | | fv3 |
RUN | control_flake | | fv3 |
RUN | control_CubedSphereGrid | | fv3 |
RUN | control_CubedSphereGrid_parallel | - wcoss2.intel acorn.intel | fv3 |
RUN | control_latlon | | fv3 |
Expand Down Expand Up @@ -92,7 +93,7 @@ RUN | regional_ifi_control
RUN | regional_ifi_decomp | + acorn.intel | |
RUN | regional_ifi_2threads | + acorn.intel | |

COMPILE | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_RAP_sfcdiff,FV3_HRRR,FV3_RRFS_v1beta,FV3_RRFS_v1nssl -D32BIT=ON | | fv3 |
COMPILE | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_RAP_sfcdiff,FV3_HRRR,FV3_HRRR_flake,FV3_RRFS_v1beta,FV3_RRFS_v1nssl -D32BIT=ON | | fv3 |

RUN | rap_control | | fv3 |
RUN | regional_spp_sppt_shum_skeb | | fv3 |
Expand All @@ -106,6 +107,7 @@ RUN | hrrr_control
RUN | hrrr_control_decomp | | |
RUN | hrrr_control_2threads | | |
RUN | hrrr_control_restart | | | hrrr_control

RUN | rrfs_v1beta | | fv3 |
RUN | rrfs_v1nssl | | fv3 |
RUN | rrfs_v1nssl_nohailnoccn | | fv3 |
Expand Down Expand Up @@ -139,7 +141,7 @@ RUN | regional_control_faster
# DEBUG ATM tests #
###################################################################################################################################################################################

COMPILE | -DAPP=ATM -DDEBUG=ON -D32BIT=ON -DCCPP_SUITES=FV3_HRRR,FV3_GFS_v16,FV3_GFS_v16_csawmg,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km,FV3_RAP,FV3_HRRR,FV3_RAP_unified_ugwp,FV3_RAP_cires_ugwp,FV3_RAP_flake,FV3_RAP_noah,FV3_RAP_sfcdiff,FV3_RAP_noah_sfcdiff_cires_ugwp,FV3_RRFS_v1beta | | fv3 |
COMPILE | -DAPP=ATM -DDEBUG=ON -D32BIT=ON -DCCPP_SUITES=FV3_HRRR,FV3_HRRR_flake,FV3_GFS_v16,FV3_GFS_v16_csawmg,FV3_GFS_v16_ras,FV3_GFS_v17_p8,FV3_GFS_v15_thompson_mynn_lam3km,FV3_RAP,FV3_HRRR,FV3_RAP_unified_ugwp,FV3_RAP_cires_ugwp,FV3_RAP_flake,FV3_RAP_clm_lake,FV3_RAP_noah,FV3_RAP_sfcdiff,FV3_RAP_noah_sfcdiff_cires_ugwp,FV3_RRFS_v1beta | | fv3 |

RUN | rrfs_smoke_conus13km_hrrr_warm_debug | | fv3 |
RUN | rrfs_smoke_conus13km_hrrr_warm_debug_2threads | | |
Expand All @@ -166,13 +168,15 @@ RUN | rap_diag_debug
RUN | rap_cires_ugwp_debug | | fv3 |
RUN | rap_unified_ugwp_debug | | |
RUN | rap_lndp_debug | | fv3 |
RUN | rap_flake_debug | | fv3 |
RUN | rap_progcld_thompson_debug | | fv3 |
RUN | rap_noah_debug | | fv3 |
RUN | rap_sfcdiff_debug | | fv3 |
RUN | rap_noah_sfcdiff_cires_ugwp_debug | | fv3 |
RUN | rrfs_v1beta_debug | | fv3 |

RUN | rap_clm_lake_debug | | fv3 |
RUN | rap_flake_debug | | fv3 |

COMPILE | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_fv3wam -D32BIT=ON -DMULTI_GASES=ON -DDEBUG=ON | | fv3 |
RUN | control_wam_debug | | fv3 |

Expand All @@ -181,7 +185,7 @@ RUN | control_wam_debug
###################################################################################################################################################################################
#

COMPILE | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON | | fv3 |
COMPILE | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR,FV3_HRRR_flake -D32BIT=ON -DCCPP_32BIT=ON | | fv3 |
RUN | regional_spp_sppt_shum_skeb_dyn32_phy32 | | fv3 |
RUN | rap_control_dyn32_phy32 | | fv3 |
RUN | hrrr_control_dyn32_phy32 | | fv3 |
Expand All @@ -194,11 +198,11 @@ RUN | hrrr_control_restart_dyn32_phy32
COMPILE | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -DCCPP_32BIT=ON | | fv3 |
RUN | rap_control_dyn64_phy32 | | fv3 |

COMPILE | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -D32BIT=ON -DCCPP_32BIT=ON -DDEBUG=ON | | fv3 |
COMPILE | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR,FV3_HRRR_flake -D32BIT=ON -DCCPP_32BIT=ON -DDEBUG=ON | | fv3 |
RUN | rap_control_debug_dyn32_phy32 | | fv3 |
RUN | hrrr_control_debug_dyn32_phy32 | | fv3 |

COMPILE | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR -DCCPP_32BIT=ON -DDEBUG=ON | | fv3 |
COMPILE | -DAPP=ATM -DCCPP_SUITES=FV3_RAP,FV3_HRRR,FV3_HRRR_flake -DCCPP_32BIT=ON -DDEBUG=ON | | fv3 |
RUN | rap_control_dyn64_phy32_debug | | fv3 |

###################################################################################################################################################################################
Expand Down
2 changes: 1 addition & 1 deletion tests/rt.sh
Original file line number Diff line number Diff line change
Expand Up @@ -446,7 +446,7 @@ if [[ $TESTS_FILE =~ '35d' ]] || [[ $TESTS_FILE =~ 'weekly' ]]; then
fi


BL_DATE=20230418
BL_DATE=20230424

RTPWD=${RTPWD:-$DISKNM/NEMSfv3gfs/develop-${BL_DATE}/${RT_COMPILER^^}}

Expand Down
Loading