Skip to content
Open
672 changes: 336 additions & 336 deletions tests/logs/RegressionTests_derecho.log

Large diffs are not rendered by default.

754 changes: 413 additions & 341 deletions tests/logs/RegressionTests_hercules.log

Large diffs are not rendered by default.

602 changes: 265 additions & 337 deletions tests/logs/RegressionTests_orion.log

Large diffs are not rendered by default.

793 changes: 413 additions & 380 deletions tests/logs/RegressionTests_ursa.log

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion tests/test_changes.list
Original file line number Diff line number Diff line change
@@ -1 +0,0 @@
control_c48_lnd_iau intel
50 changes: 47 additions & 3 deletions tests/tests/cpld_control_c1152_v17
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,51 @@
export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS-WW3 system - C1152MX025 - unst WW3"

export CNTL_DIR=cpld_control_c1152
export LIST_FILES=""
export LIST_FILES="sfcf006.nc \
sfcf012.nc \
sfcf018.nc \
sfcf024.nc \
atmf006.nc \
atmf012.nc \
atmf018.nc \
atmf024.nc \
RESTART/20250102.060000.coupler.res \
RESTART/20250102.060000.fv_core.res.nc \
RESTART/20250102.060000.fv_core.res.tile1.nc \
RESTART/20250102.060000.fv_core.res.tile2.nc \
RESTART/20250102.060000.fv_core.res.tile3.nc \
RESTART/20250102.060000.fv_core.res.tile4.nc \
RESTART/20250102.060000.fv_core.res.tile5.nc \
RESTART/20250102.060000.fv_core.res.tile6.nc \
RESTART/20250102.060000.fv_srf_wnd.res.tile1.nc \
RESTART/20250102.060000.fv_srf_wnd.res.tile2.nc \
RESTART/20250102.060000.fv_srf_wnd.res.tile3.nc \
RESTART/20250102.060000.fv_srf_wnd.res.tile4.nc \
RESTART/20250102.060000.fv_srf_wnd.res.tile5.nc \
RESTART/20250102.060000.fv_srf_wnd.res.tile6.nc \
RESTART/20250102.060000.fv_tracer.res.tile1.nc \
RESTART/20250102.060000.fv_tracer.res.tile2.nc \
RESTART/20250102.060000.fv_tracer.res.tile3.nc \
RESTART/20250102.060000.fv_tracer.res.tile4.nc \
RESTART/20250102.060000.fv_tracer.res.tile5.nc \
RESTART/20250102.060000.fv_tracer.res.tile6.nc \
RESTART/20250102.060000.phy_data.tile1.nc \
RESTART/20250102.060000.phy_data.tile2.nc \
RESTART/20250102.060000.phy_data.tile3.nc \
RESTART/20250102.060000.phy_data.tile4.nc \
RESTART/20250102.060000.phy_data.tile5.nc \
RESTART/20250102.060000.phy_data.tile6.nc \
RESTART/20250102.060000.sfc_data.tile1.nc \
RESTART/20250102.060000.sfc_data.tile2.nc \
RESTART/20250102.060000.sfc_data.tile3.nc \
RESTART/20250102.060000.sfc_data.tile4.nc \
RESTART/20250102.060000.sfc_data.tile5.nc \
RESTART/20250102.060000.sfc_data.tile6.nc \
20250102.060000.mom6.res \
ice.restart_file \
ufs.cpld.ww3.r.2025-01-02-21600.nc \
20250102.060000.out_pnt.ww3.nc \
20250102.060000.out_grd.ww3 "

export ATMRES=C1152
export DT_ATMOS=150
Expand Down Expand Up @@ -74,8 +118,8 @@ if [[ ${MACHINE_ID} = wcoss2 ]]; then
186 189 192 195 198 201 204 207 210 213 216 219 222 225 228 231 234 237 240 243 246 249 252 255 258 261 264 267 270\
273 276 279 282 285 288 291 294 297 300 303 306 309 312 315 318 321 324 327 330 333 336 339 342 345 348 351 354 357\
360 363 366 369 372 375 378 381 384"
RESTART_INTERVAL="45 78 114 150 186 222 258 294 330 366"
RESTART_FH="42 75 111 147 183 219 255 291 327 363"
RESTART_INTERVAL="6 24 45 78 114 150 186 222 258 294 330 366"
RESTART_FH="3 21 42 75 111 147 183 219 255 291 327 363"
else
INPES=24
JNPES=12
Expand Down
1 change: 1 addition & 0 deletions tests/tests/cpld_control_sfs
Original file line number Diff line number Diff line change
Expand Up @@ -284,6 +284,7 @@ export EPBL_TAU=2.16E4,2.592E5,2.592E6,7.776E6,3.1536E7
export ISEED_EPBL=19940501000113,19940501000114,19940501000115,19940501000116,19940501000117
export ISEED_LNDP=0

export esmf_logkind=ESMF_LOGKIND_MULTI_ON_ERROR
export UFS_CONFIGURE=ufs.configure.s2s.IN
export FV3_RUN=cpld_control_run.IN

Expand Down
40 changes: 39 additions & 1 deletion tests/tests/cpld_debug_c1152_v17
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,45 @@ export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS-WW3 system - C1152MX02

export CNTL_DIR=cpld_debug_c1152_v17

export LIST_FILES=" "
export LIST_FILES="sfcf000.nc \
atmf000.nc \
RESTART/20250101.120000.coupler.res \
RESTART/20250101.120000.fv_core.res.nc \
RESTART/20250101.120000.fv_core.res.tile1.nc \
RESTART/20250101.120000.fv_core.res.tile2.nc \
RESTART/20250101.120000.fv_core.res.tile3.nc \
RESTART/20250101.120000.fv_core.res.tile4.nc \
RESTART/20250101.120000.fv_core.res.tile5.nc \
RESTART/20250101.120000.fv_core.res.tile6.nc \
RESTART/20250101.120000.fv_srf_wnd.res.tile1.nc \
RESTART/20250101.120000.fv_srf_wnd.res.tile2.nc \
RESTART/20250101.120000.fv_srf_wnd.res.tile3.nc \
RESTART/20250101.120000.fv_srf_wnd.res.tile4.nc \
RESTART/20250101.120000.fv_srf_wnd.res.tile5.nc \
RESTART/20250101.120000.fv_srf_wnd.res.tile6.nc \
RESTART/20250101.120000.fv_tracer.res.tile1.nc \
RESTART/20250101.120000.fv_tracer.res.tile2.nc \
RESTART/20250101.120000.fv_tracer.res.tile3.nc \
RESTART/20250101.120000.fv_tracer.res.tile4.nc \
RESTART/20250101.120000.fv_tracer.res.tile5.nc \
RESTART/20250101.120000.fv_tracer.res.tile6.nc \
RESTART/20250101.120000.phy_data.tile1.nc \
RESTART/20250101.120000.phy_data.tile2.nc \
RESTART/20250101.120000.phy_data.tile3.nc \
RESTART/20250101.120000.phy_data.tile4.nc \
RESTART/20250101.120000.phy_data.tile5.nc \
RESTART/20250101.120000.phy_data.tile6.nc \
RESTART/20250101.120000.sfc_data.tile1.nc \
RESTART/20250101.120000.sfc_data.tile2.nc \
RESTART/20250101.120000.sfc_data.tile3.nc \
RESTART/20250101.120000.sfc_data.tile4.nc \
RESTART/20250101.120000.sfc_data.tile5.nc \
RESTART/20250101.120000.sfc_data.tile6.nc \
20250101.120000.mom6.res \
ice.restart_file \
ufs.cpld.ww3.r.2025-01-01-32400.nc \
20250101.120000.out_pnt.ww3.nc \
20250101.120000.out_grd.ww3 "

export DAYS=0.375
export FHMAX=9
Expand Down
226 changes: 3 additions & 223 deletions tests/tests/cpld_debug_sfs
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
#
# cpld_debug_sfs test
#
source ${PATHRT}/tests/cpld_control_sfs

export TEST_DESCR="Fully coupled FV3-CCPP-MOM6-CICE-CMEPS system - C192 MX025 - SFS debug test"

export CNTL_DIR=cpld_debug_sfs
Expand Down Expand Up @@ -44,236 +46,14 @@ export LIST_FILES="RESTART/19940501.020000.coupler.res \
RESTART/iced.1994-05-01-07200.nc \
RESTART/ufs.cpld.cpl.r.1994-05-01-07200.nc "

export ATMRES=C192
export_fv3
export_ugwpv1
export_cpl

export CCPP_SUITE=FV3_GFS_v17_coupled_p8_ugwpv1

export DAYS=0.0833
export FHMAX=2
export RESTART_N=2
export RESTART_INTERVAL="${RESTART_N} -1"
export FHROT=0

export OUTPUT_FH="24 -1"
export FHZERO=24
export OUTPUT_GRID=gaussian_grid
export WRITE_DOPOST=.true.
export QUILTING_RESTART=.true.
export OUTPUT_FILE="'netcdf' 'netcdf'"
export ICHUNK2D=768
export JCHUNK2D=384
export ICHUNK3D=768
export JCHUNK3D=384
export KCHUNK3D=1

export SFS=.true.
export SYEAR=1994
export SMONTH=05
export SDAY=01
export SHOUR=00
export CHOUR=00
export SECS=`expr $SHOUR \* 3600`

export DOMAINS_STACK_SIZE=16000000

export INPES=$INPES_sfs
export JNPES=$JNPES_sfs
export WRTTASK_PER_GROUP=$(( WPG_sfs * THRD_sfs ))
export OCN_tasks=$OCN_tasks_sfs
export ICE_tasks=$ICE_tasks_sfs
export WAV_tasks=0
export CHM_tasks=0

export atm_omp_num_threads=1
export chm_omp_num_threads=$atm_omp_num_threads
export med_omp_num_threads=$atm_omp_num_threads

# atm/ocn/ice resolution
export NPX=193
export NPY=193
export IMO=768
export JMO=384

export OCNRES=025
export ICERES=0.25
export NX_GLB=1440
export NY_GLB=1080
export CICE_NPROC=$ICE_tasks
export np2=`expr $CICE_NPROC / 2`
export CICE_BLCKX=`expr $NX_GLB / $np2`
export CICE_BLCKY=`expr $NY_GLB / 2`

# set component and coupling timesteps
export DT_ATMOS=600
export DT_INNER=${DT_ATMOS}
export DT_CICE=${DT_ATMOS}
export DT_DYNAM_MOM6=900
export DT_THERM_MOM6=1800
export CICE_DIAGFREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE`

# ufs.configure
export coupling_interval_slow_sec=${DT_THERM_MOM6}
export coupling_interval_fast_sec=${DT_ATMOS}

# resolution dependent files
export MOM6_INPUT=MOM_input_${OCNRES}.IN
export MESH_ICE=mesh.mx${OCNRES}.nc
export MESH_OCN=mesh.mx${OCNRES}.nc
export CICE_GRID=grid_cice_NEMS_mx${OCNRES}.nc
export CICE_MASK=kmtu_cice_NEMS_mx${OCNRES}.nc
export MOM6_CHLCLIM=seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc
export MOM6_FRUNOFF=runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc
export MOM6_RIVER_RUNOFF=True
export MOM6_USE_WAVES=False
export MOM6_DIAG_COORD_DEF_Z_FILE=interpolate_zgrid_32L.nc
export MOM6_GUST_CONST=0.0

# ATM IAU
export IAUFHRS=0
export DO_LAND_IAU=.false.
export READ_INCREMENT=.true.
export RES_LATLON_DYNAMICS="'atminc.nc'"
export IAU_INC_FILES="''"

# MOM6 IAU
export ODA_INCUPD=True
export ODA_INCUPD_NHOURS=0.0
export ODA_TEMPINC_VAR="t_pert"
export ODA_SALTINC_VAR="s_pert"
export ODA_THK_VAR="h_anl"
export ODA_INCUPD_UV=True
export ODA_UINC_VAR="u_pert"
export ODA_VINC_VAR="v_pert"

# MOM6 frequency
export MOM6_HISTFREQ_N=2

# CICE frequency
export CICE_DIAGFREQ=`expr $((FHMAX-$FHROT)) \* 3600 / $DT_CICE`
export CICE_HISTFREQ_N="0, 0, 2, 0, 1"
export CICE_HIST_AVG=".true., .true., .true., .true., .true"

# MOM6 stochastics
export DO_OCN_SPPT=True
export DO_SPPT=True
export PERT_EPBL=True

# use downscaled warmstarts for ocean and ice
export OCNICE_WARMSTART=.true.
export MOM6_INIT_FROM_Z=False
export MOM6_INIT_UV=file
export MOM6_WARMSTART_FILE=mom6.warmstart.nc
export CICE_ICE_IC=cice.warmstart.nc

export FNALBC="'C192.snowfree_albedo.tileX.nc'"
export FNALBC2="'C192.facsf.tileX.nc'"
export FNTG3C="'C192.substrate_temperature.tileX.nc'"
export FNVEGC="'C192.vegetation_greenness.tileX.nc'"
export FNVETC="'C192.vegetation_type.tileX.nc'"
export FNSOTC="'C192.soil_type.tileX.nc'"
export FNSOCC="'C192.soil_color.tileX.nc'"
export FNVMNC="'C192.vegetation_greenness.tileX.nc'"
export FNVMXC="'C192.vegetation_greenness.tileX.nc'"
export FNSLPC="'C192.slope_type.tileX.nc'"
export FNABSC="'C192.maximum_snow_albedo.tileX.nc'"

# Match input.nml settings to SFS sandbox
export DT_INNER=${DT_INNER_c192}
export MAX_OUTPUT_FIELDS=300
export UPDATE_FULL_OMEGA=.false.
export DDDMP=0.
export CPLCHM=.false.
export CPLWAV=.false.
export CPLWAV2ATM=.false.

# damping coefficients
export N_SPLIT=4
export TAU=6.0
export RF_CUTOFF=100.0

# GWD
export DO_NGW_EC=.true.
export GWD_OPT=2
export DO_UGWP_V1=.true.
export DO_GSL_DRAG_LS_BL=.true.
export DO_GSL_DRAG_SS=.false.
export DO_GWD_OPT_PSL=.true.
export DO_GSL_DRAG_TOFD=.true.
export DO_GSL_DRAG_TOFD=.true.
export CDMBGWD="10.0,3.5,1.0,1.0"

# Coldstart/warmstart
export MAKE_NH=.false.
export DO_VORT_DAMP=.false.
export NUDGE_QV=.false.
export HYDROSTATIC=.true.
export KORD_MT=12
export KORD_WZ=12
export KORD_TR=12
export KORD_TM=-12
export VTDM4=0.05
export D_CON=0.
export HORD_MT=10
export HORD_VT=10
export HORD_TM=10
export HORD_DP=10
export HORD_TR=8

# Shallow/deep convection
export PROGSIGMA=.true.

export TTE_EDMF=.true.
export CSCALE=0.5
# GFDL MP
export DNATS=0
# Thompson MP
export LRADAR=.true.

# Merra2 Aerosols & NSST
export NSTF_NAME=2,1,0,0,0

# RRTMGP
export DOGP_CLDOPTICS_LUT=.false.
export DOGP_LWSCAT=.false.

# Stochastic physics
export NEW_LSCALE=.true.
export SPPTINT=0
export DO_SPPT=.true.
export PERT_CLDS=.true.
export ISEED_CA=1115337723
export SKEBINT=0
export SKEB_TAU=2.16E4,2.592E5,2.592E6,7.776E6,3.1536E7
export SKEB_LSCALE=500.E3,1000.E3,2000.E3,2000.E3,2000.E3
export SKEBNORM=1
export SKEB_NPASS=30
export SKEB_VDOF=5
export ISEED_SHUM=0
export SHUMINT=0
export SHUM_TAU=-999.
export SHUM_LSCALE=-999.
export SPPT=0.56,0.28,0.14,0.056,0.028
export SPPT_TAU=2.16E4,2.592E5,2.592E6,7.776E6,3.1536E7
export SPPT_LSCALE=500.E3,1000.E3,2000.E3,2000.E3,2000.E3
export ISEED_SPPT=19940501000103,19940501000104,19940501000105,19940501000106,19940501000107
export SPPT_LOGIT=.true.
export SPPT_SFCLIMIT=.true.
export OCNSPPT=0.8,0.4,0.2,0.08,0.04
export OCNSPPT_LSCALE=500.E3,1000.E3,2000.E3,2000.E3,2000.E3
export OCNSPPT_TAU=2.16E4,2.592E5,2.592E6,7.776E6,3.1536E7
export ISEED_OCNSPPT=19940501000108,19940501000109,19940501000110,19940501000111,19940501000112
export PBL_TAPER=0,0,0,0.125,0.25,0.5,0.75
export EPBL=0.8,0.4,0.2,0.08,0.04
export EPBL_LSCALE=500.E3,1000.E3,2000.E3,2000.E3,2000.E3
export EPBL_TAU=2.16E4,2.592E5,2.592E6,7.776E6,3.1536E7
export ISEED_EPBL=19940501000113,19940501000114,19940501000115,19940501000116,19940501000117
export ISEED_LNDP=0

export UFS_CONFIGURE=ufs.configure.s2s.IN
export FV3_RUN=cpld_control_run.IN

export FIELD_TABLE=field_table_thompson_noaero_tke_progsigma
export DIAG_TABLE=diag_table_sfs.IN
export INPUT_NML=global_control.nml.IN
Loading
Loading