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

Merge latest RUC LSM into community develop #1646

Merged
merged 42 commits into from
Mar 31, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
f3a032d
Update .gitmodules and submodule pointer for fv3atm for code review a…
tanyasmirnova Mar 8, 2023
2ca7df1
bug fix from @tanyasmirnova for rrfs crashes during restart
SamuelTrahanNOAA Mar 17, 2023
498e8aa
hera tests passed (gnu & intel)
SamuelTrahanNOAA Mar 17, 2023
bdfe582
new regression test rrfs_conus13km_hrrr_warm_restart_mismatch
SamuelTrahanNOAA Mar 17, 2023
3d33d66
My changes to rt.sh
tanyasmirnova Mar 20, 2023
06b1127
update FV3
tanyasmirnova Mar 20, 2023
17fccc9
Sync ccpp
RatkoVasic-NOAA Mar 22, 2023
126172a
Revert rt.sh
RatkoVasic-NOAA Mar 22, 2023
33391ea
Update CMEPS with ufsdev_ruclsm
RatkoVasic-NOAA Mar 24, 2023
bb475ef
point to top of ufsdev_ruclsm for FV3 and FV3/ccpp/physics
tanyasmirnova Mar 24, 2023
6a656c0
FV3: incorrect character lengths in two calls
SamuelTrahanNOAA Mar 24, 2023
abbce04
Merge branch 'ufsdev_ruclsm' of ssh://github.com/tanyasmirnova/ufs-we…
SamuelTrahanNOAA Mar 24, 2023
c11fa3d
fix from tanya to let CMEPS compile
SamuelTrahanNOAA Mar 24, 2023
30e8c04
point to top of CMEPS branch
SamuelTrahanNOAA Mar 24, 2023
2795975
merge upstream develop
SamuelTrahanNOAA Mar 24, 2023
f4dfca1
merge restart fix
SamuelTrahanNOAA Mar 24, 2023
dfe0127
update submodule pointer for fv3atm
joeolson42 Mar 24, 2023
017c716
changes from @tanyasmirnova to match baselines of non-ruc-lsm suites
SamuelTrahanNOAA Mar 27, 2023
9b8134c
update submodule pointer for fv3atm
joeolson42 Mar 27, 2023
f967b02
update submodule pointer for fv3atm
joeolson42 Mar 27, 2023
4eaae4d
Merge branch 'develop' into mynnsfc_24March
joeolson42 Mar 27, 2023
6998329
merge upstream develop
SamuelTrahanNOAA Mar 28, 2023
8f03982
merge upstream in fv3atm & ccpp-physics
SamuelTrahanNOAA Mar 28, 2023
e88a306
merge joe/mynnsfc_24March
SamuelTrahanNOAA Mar 29, 2023
6c76a98
FV3 io: thread needs private copy of `num`
SamuelTrahanNOAA Mar 29, 2023
56847de
hera gnu tests passed
SamuelTrahanNOAA Mar 29, 2023
6b998f2
hera intel logs
SamuelTrahanNOAA Mar 29, 2023
3aa0ca6
merge develop
SamuelTrahanNOAA Mar 29, 2023
074ce28
Update rt.sh
zach1221 Mar 29, 2023
991912f
jet.intel tests passed
SamuelTrahanNOAA Mar 29, 2023
9a7ea9f
add orion.intel RT logs: passed
zach1221 Mar 30, 2023
5bca363
add cheyenne.gnu RT logs: passed
zach1221 Mar 30, 2023
5da543a
add acorn.intel RT logs: passed
zach1221 Mar 30, 2023
34eb203
add wcoss2.intel RT logs: passed
zach1221 Mar 30, 2023
81bae3e
add cheyenne.intel RT logs: passed
zach1221 Mar 31, 2023
0ae1b56
add hera.intel RT logs: passed
zach1221 Mar 31, 2023
e0f14fc
add hera.gnu RT logs: passed
zach1221 Mar 31, 2023
bcfcb7d
add jet.intel RT logs: passed
zach1221 Mar 31, 2023
6274684
add gaea.intel RT logs: passed
zach1221 Mar 31, 2023
3a21c67
point to ufs/dev ccpp-physics
SamuelTrahanNOAA Mar 31, 2023
ec1b0bd
point to develop fv3atm
SamuelTrahanNOAA Mar 31, 2023
ded7062
point to emc/develop CMEPS
SamuelTrahanNOAA Mar 31, 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
2,704 changes: 1,358 additions & 1,346 deletions tests/RegressionTests_acorn.intel.log

Large diffs are not rendered by default.

984 changes: 498 additions & 486 deletions tests/RegressionTests_cheyenne.gnu.log

Large diffs are not rendered by default.

2,836 changes: 1,424 additions & 1,412 deletions tests/RegressionTests_cheyenne.intel.log

Large diffs are not rendered by default.

2,805 changes: 1,214 additions & 1,591 deletions tests/RegressionTests_gaea.intel.log

Large diffs are not rendered by default.

988 changes: 500 additions & 488 deletions tests/RegressionTests_hera.gnu.log

Large diffs are not rendered by default.

2,754 changes: 1,383 additions & 1,371 deletions tests/RegressionTests_hera.intel.log

Large diffs are not rendered by default.

2,771 changes: 1,254 additions & 1,517 deletions tests/RegressionTests_jet.intel.log

Large diffs are not rendered by default.

2,760 changes: 1,386 additions & 1,374 deletions tests/RegressionTests_orion.intel.log

Large diffs are not rendered by default.

2,481 changes: 1,241 additions & 1,240 deletions tests/RegressionTests_wcoss2.intel.log

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions tests/rt.conf
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,9 @@ RUN | rrfs_smoke_conus13km_radar_tten_warm
#RUN | rrfs_smoke_conus13km_hrrr_warm_decomp | | |
#RUN | rrfs_smoke_conus13km_hrrr_warm_restart | | | rrfs_smoke_conus13km_hrrr_warm

# Just to make sure restart doesn't crash again:
RUN | rrfs_conus13km_hrrr_warm_restart_mismatch | | fv3 | rrfs_conus13km_hrrr_warm

COMPILE | -DAPP=ATM -DCCPP_SUITES=FV3_GFS_v16_csawmg,FV3_GFS_v16_ugwpv1,FV3_GFS_v16_ras,FV3_GFS_v16_noahmp | | fv3 |
RUN | control_csawmg | - gaea.intel | fv3 |
RUN | control_csawmgt | | 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=20230324
BL_DATE=20230329

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

Expand Down
3 changes: 3 additions & 0 deletions tests/rt_gnu.conf
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@ RUN | rrfs_smoke_conus13km_radar_tten_warm
#RUN | rrfs_smoke_conus13km_hrrr_warm_decomp | | |
#RUN | rrfs_smoke_conus13km_hrrr_warm_restart | | | rrfs_smoke_conus13km_hrrr_warm

# Just to make sure restart doesn't crash again:
RUN | rrfs_conus13km_hrrr_warm_restart_mismatch | | fv3 | rrfs_conus13km_hrrr_warm

##################################################################################################################################################################
# CCPP DEBUG tests #
##################################################################################################################################################################
Expand Down
106 changes: 106 additions & 0 deletions tests/tests/rrfs_conus13km_hrrr_warm_restart_mismatch
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
###############################################################################
#
# HRRR physics on 13km domain, control run
#
###############################################################################

# This configuration is supposed to match the rrfs_dev1 parallel, so
# do not change the namelist without checking the current parallel.

export TEST_DESCR="HRRR physics on 13km domain, control run"

export CNTL_DIR=rrfs_conus13km_hrrr_warm_restart_mismatch

export LIST_FILES="sfcf002.nc \
atmf002.nc"

export_fv3

export SYEAR=2021
export SMONTH=5
export SDAY=12
export SHOUR=16
export FHMAX=2
export DT_ATMOS=120
export QUILTING=.true.
export WRITE_GROUP=1
export WRTTASK_PER_GROUP=6
export NTILES=1
export WRITE_DOPOST=.false.
export OUTPUT_HISTORY=.true.
export OUTPUT_GRID=lambert_conformal
export OUTPUT_FILE="'netcdf'"

export FHROT=1
export RESTART_FILE_PREFIX=$( printf %04d%02d%02d.%02d0000 $SYEAR $SMONTH $SDAY $(( SHOUR+FHROT )) )
export RRFS_RESTART=YES

# Revert these two to GFS_typedefs defaults to avoid a crash:
export SEDI_SEMI=.false.
export DECFL=8

export LKM=1
export SFCLAY_COMPUTE_FLUX=.true.
export IALB=2
export ICLIQ_SW=2
export IEMS=2
export IOVR=3
export KICE=9
export LSM=3
export LSOIL_LSM=9
export DO_MYNNSFCLAY=.true.
export DO_MYNNEDMF=.true.
export DO_MYJPBL=.true
export HYBEDMF=.false.
export SHAL_CNV=.false.
export DO_SAT_ADJ=.false.
export DO_DEEP=.false.
export CCPP_SUITE='FV3_HRRR'
export INPES=12
export JNPES=12
export NPX=397
export NPY=233
export NPZ=65
export MAKE_NH=.false.
export NA_INIT=0
export DNATS=0
export EXTERNAL_IC=.false.
export NGGPS_IC=.false.
export MOUNTAIN=.true.
export WARM_START=.true.
export READ_INCREMENT=.false.
export RES_LATLON_DYNAMICS="'fv3_increment.nc'"
export NPZP=66
export FHZERO=1.0
export IMP_PHYSICS=8
export LDIAG3D=.false.
export QDIAG3D=.false.
export PRINT_DIFF_PGR=.true.
export FHCYC=0.0
export IAER=5111
export LHEATSTRG=.false.
export RANDOM_CLDS=.false.
export CNVCLD=.false.
export IMFSHALCNV=-1
export IMFDEEPCNV=-1
export CDMBWD='3.5,1.0'
export DO_SPPT=.false.
export DO_SHUM=.false.
export DO_SKEB=.false.
export LNDP_TYPE=0
export N_VAR_LNDP=0

export GWD_OPT=3
export DO_UGWP_V0=.false.
export DO_UGWP_V0_OROG_ONLY=.false.
export DO_GSL_DRAG_LS_BL=.true.
export DO_GSL_DRAG_SS=.true.
export DO_GSL_DRAG_TOFD=.true.
export DO_UGWP_V1=.false.
export DO_UGWP_V1_OROG_ONLY=.false.

export FV3_RUN=rrfs_warm_run.IN
export INPUT_NML=rrfs_conus13km_hrrr.nml.IN
export FIELD_TABLE=field_table_thompson_aero_tke
export DIAG_TABLE=diag_table_hrrr
export MODEL_CONFIGURE=model_configure_rrfs_conus13km.IN