Skip to content

Commit 673574b

Browse files
authored
Merge pull request #3637 from slevis-lmwg/ctsm54_test_updates
alpha-ctsm5.4.CMIP7.21.ctsm5.3.085: Three user_nl_clm and two .cfg files with ctsm5.4 updates
2 parents 5e692a5 + 89a4cae commit 673574b

File tree

7 files changed

+22
-53
lines changed

7 files changed

+22
-53
lines changed

bld/namelist_files/namelist_defaults_ctsm.xml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -70,21 +70,19 @@ attributes from the config_cache.xml file (with keys converted to upper-case).
7070
<hist_empty_htapes clm_accelerated_spinup="on" >.true.</hist_empty_htapes>
7171
<hist_empty_htapes clm_accelerated_spinup="sasu">.true.</hist_empty_htapes>
7272
<hist_fincl1 clm_accelerated_spinup="on" use_cn=".true." use_cndv=".true."
73-
>'TOTECOSYSC','TOTECOSYSN','TOTSOMC','TOTSOMN','TOTVEGC','TOTVEGN','TLAI','GPP','NPP','TWS','TSAI','HTOP','HBOT'</hist_fincl1>
73+
>'TOTECOSYSC','TOTECOSYSN','TOTSOMC','TOTSOMN','TOTVEGC','TOTVEGN','TLAI','GPP','NPP','TWS','TSAI','HTOP','HBOT','H2OSNO'</hist_fincl1>
7474
<hist_fincl1 clm_accelerated_spinup="on" use_cn=".true."
75-
>'TOTECOSYSC','TOTECOSYSN','TOTSOMC','TOTSOMN','TOTVEGC','TOTVEGN','TLAI','GPP','CPOOL','NPP','TWS'</hist_fincl1>
75+
>'TOTECOSYSC','TOTECOSYSN','TOTSOMC','TOTSOMN','TOTVEGC','TOTVEGN','TLAI','GPP','CPOOL','NPP','TWS','H2OSNO'</hist_fincl1>
7676
<hist_fincl1 clm_accelerated_spinup="on" use_fates=".true."
77-
>'TOTSOMC','TOTSOMN','TLAI','GPP','NPP','TWS'</hist_fincl1>
77+
>'TOTSOMC','TOTSOMN','TLAI','GPP','NPP','TWS','H2OSNO'</hist_fincl1>
7878
<hist_fincl1 clm_accelerated_spinup="on" use_cn=".false."
79-
>'TLAI','TWS'</hist_fincl1>
79+
>'TLAI','TWS','H2OSNO'</hist_fincl1>
8080
<hist_fincl1 clm_accelerated_spinup="sasu" use_cn=".true." use_cndv=".true."
81-
>'TOTECOSYSC','TOTECOSYSN','TOTSOMC','TOTSOMN','TOTVEGC','TOTVEGN','TLAI','GPP','NPP','TWS','TSAI','HTOP','HBOT'</hist_fincl1>
81+
>'TOTECOSYSC','TOTECOSYSN','TOTSOMC','TOTSOMN','TOTVEGC','TOTVEGN','TLAI','GPP','NPP','TWS','TSAI','HTOP','HBOT','H2OSNO'</hist_fincl1>
8282
<hist_fincl1 clm_accelerated_spinup="sasu" use_cn=".true."
83-
>'TOTECOSYSC','TOTECOSYSN','TOTSOMC','TOTSOMN','TOTVEGC','TOTVEGN','TLAI','GPP','CPOOL','NPP','TWS'</hist_fincl1>
83+
>'TOTECOSYSC','TOTECOSYSN','TOTSOMC','TOTSOMN','TOTVEGC','TOTVEGN','TLAI','GPP','CPOOL','NPP','TWS','H2OSNO'</hist_fincl1>
8484
<hist_fincl1 clm_accelerated_spinup="sasu" use_fates=".true."
85-
>'TOTSOMC','TOTSOMN','TLAI','GPP','NPP','TWS'</hist_fincl1>
86-
<hist_fincl1 clm_accelerated_spinup="sasu" use_cn=".false."
87-
>'TLAI','TWS'</hist_fincl1>
85+
>'TOTSOMC','TOTSOMN','TLAI','GPP','NPP','TWS','H2OSNO'</hist_fincl1>
8886
<hist_nhtfrq clm_accelerated_spinup="on" >-8760</hist_nhtfrq>
8987
<hist_nhtfrq clm_accelerated_spinup="sasu">-8760</hist_nhtfrq>
9088
<hist_mfilt clm_accelerated_spinup="on" >20</hist_mfilt>

cime_config/testdefs/ExpectedTestFails.xml

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,6 @@
2929

3030

3131
<!-- ctsm_sci test suite failures -->
32-
<test name="ERP_D_Ld3_PS.f09_g17.I2000Clm50Sp.derecho_intel.clm-prescribed">
33-
<phase name="RUN">
34-
<status>FAIL</status>
35-
<issue>#3529</issue>
36-
<comment>We will generate new fsurdat files with the new raw lai file to resolve this issue.</comment>
37-
</phase>
38-
</test>
3932
<test name="SMS_Ld12_Mmpi-serial.1x1_urbanc_alpha.I1PtClm60SpRs.derecho_intel.clm-output_sp_highfreq">
4033
<phase name="RUN">
4134
<status>FAIL</status>
@@ -69,12 +62,6 @@
6962
</test>
7063

7164
<!-- aux_clm test suite failures -->
72-
<test name="ERP_D_Ld9.f10_f10_mg37.I1850Clm60BgcCrop.izumi_nag.clm-clm60cam7LndTuningModeLDust">
73-
<phase name="RUN">
74-
<status>FAIL</status>
75-
<issue>#3495</issue>
76-
</phase>
77-
</test>
7865
<test name="MKSURFDATAESMF_P128x1.f10_f10_mg37.I1850Clm50BgcCrop.derecho_intel">
7966
<phase name="NLCOMP">
8067
<status>FAIL</status>
@@ -338,22 +325,6 @@
338325
</phase>
339326
</test>
340327

341-
<test name="LII2FINIDATAREAS_D_P256x2_Ld1.f09_t232.I1850Clm60BgcCrop.derecho_intel.clm-default">
342-
<phase name="COMPARE_base_no_interp">
343-
<status>FAIL</status>
344-
<issue>#3252</issue>
345-
<comment>This should be resolved for the 5.4 release.</comment>
346-
</phase>
347-
</test>
348-
349-
<test name="LII2FINIDATAREAS_D_P256x2_Ld1.f09_t232.I1850Clm60BgcCrop.derecho_intel.clm-default--clm-matrixcnOn_ignore_warnings">
350-
<phase name="COMPARE_base_no_interp">
351-
<status>FAIL</status>
352-
<issue>#3252</issue>
353-
<comment>This should be resolved for the 5.4 release.</comment>
354-
</phase>
355-
</test>
356-
357328
<!-- Other submodule test list failures (MOSART, RTM, etc. -->
358329

359330
<test name="SMS_Lh3.f10_f10_mg37.I2000Clm60Sp.derecho_intel.mosart-clmAccelSpinupIgnoreWarn">

cime_config/testdefs/testmods_dirs/clm/smallville_dynlakes_monthly/user_nl_clm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ do_transient_lakes = .true.
66
! Key points are that lake area starts as 0, increases after the first year, then decreases after the second year.
77
! PCT_CROP is also changed so that PCT_LAKE + PCT_CROP <= 100. (Here, PCT_CROP increases and decreases at the same time as PCT_LAKE in order to exercise the simultaneous increase or decrease of two landunits, but that isn't a critical part of this test.)
88
! Note that the use of this file means that this testmod can only be used with the 1x1_smallvilleIA grid.
9-
flanduse_timeseries = '$DIN_LOC_ROOT/lnd/clm2/surfdata_esmf/ctsm5.3.0/synthetic/landuse.timeseries_1x1_smallvilleIA_synth_SSP2-4.5_1850-1855_78pfts_dynLakes_c240912.nc'
9+
flanduse_timeseries = '$DIN_LOC_ROOT/lnd/clm2/surfdata_esmf/ctsm5.4.0/synthetic/landuse.timeseries_1x1_smallvilleIA_synth_1850-1855_78pfts_dynLakes_c251023.nc'
1010

1111
! NOTE slevis (2024/2/23) Adding option for tests to pass. In the long term
1212
! ensure that subset_data generates fsurdat and landuse files consistent with

cime_config/testdefs/testmods_dirs/clm/smallville_dynurban_monthly/user_nl_clm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ do_transient_urban = .true.
77
! Medium density urban is set to zero to test the memory-saving behavior of PCT_URBAN_MAX.
88
! PCT_CROP is also changed so that PCT_URBAN + PCT_CROP <= 100. (Here, PCT_CROP increases and decreases at the same time as PCT_URBAN in order to exercise the simultaneous increase or decrease of two landunits, but that isn't a critical part of this test.)
99
! Note that the use of this file means that this testmod can only be used with the 1x1_smallvilleIA grid.
10-
flanduse_timeseries = '$DIN_LOC_ROOT/lnd/clm2/surfdata_esmf/ctsm5.3.0/synthetic/landuse.timeseries_1x1_smallvilleIA_synth_SSP2-4.5_1850-1855_78pfts_dynUrban_c240912.nc'
10+
flanduse_timeseries = '$DIN_LOC_ROOT/lnd/clm2/surfdata_esmf/ctsm5.4.0/synthetic/landuse.timeseries_1x1_smallvilleIA_synth_1850-1855_78pfts_dynUrban_c251023.nc'
1111

1212
! NOTE slevis (2024/2/23) Adding option for tests to pass. In the long term
1313
! ensure that subset_data generates fsurdat and landuse files consistent with

cime_config/usermods_dirs/clm/PLUMBER2/defaults/user_nl_clm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@
1919
!----------------------------------------------------------------------------------
2020

2121
flanduse_timeseries = ' ' ! This isn't needed for a non transient case, but will be once we start using transient compsets
22-
fsurdat = "$DIN_LOC_ROOT/lnd/clm2/surfdata_esmf/PLUMBER2/ctsm5.3.0/surfdata_1x1_PLUMBER2_${PLUMBER2SITE}_hist_2000_16pfts_c240912.nc"
22+
fsurdat = "$DIN_LOC_ROOT/lnd/clm2/surfdata_esmf/PLUMBER2/ctsm5.4.0/surfdata_1x1_PLUMBER2_${PLUMBER2SITE}_hist_2000_16pfts_c251023.nc"
2323

2424
! custom namelist changes for each site / case

python/ctsm/test/testinputs/default_data.cfg

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,16 @@ precname = CLMCRUJRA2024.Precip
1515
tpqwname = CLMCRUJRA2024.TPQW
1616

1717
[surfdat]
18-
dir = lnd/clm2/surfdata_esmf/ctsm5.3.0
19-
surfdat_16pft = surfdata_0.9x1.25_hist_2000_16pfts_c240908.nc
20-
surfdat_78pft = surfdata_0.9x1.25_hist_2000_78pfts_c240908.nc
18+
dir = lnd/clm2/surfdata_esmf/ctsm5.4.0
19+
surfdat_16pft = surfdata_0.9x1.25_hist_2000_16pfts_c251022.nc
20+
surfdat_78pft = surfdata_0.9x1.25_hist_2000_78pfts_c251022.nc
2121
mesh_dir = share/meshes/
2222
mesh_surf = fv0.9x1.25_141008_ESMFmesh.nc
2323

2424
[landuse]
25-
dir = lnd/clm2/surfdata_esmf/ctsm5.3.0
26-
landuse_16pft = landuse.timeseries_0.9x1.25_SSP2-4.5_1850-2100_78pfts_c240908.nc
27-
landuse_78pft = landuse.timeseries_0.9x1.25_SSP2-4.5_1850-2100_78pfts_c240908.nc
25+
dir = lnd/clm2/surfdata_esmf/ctsm5.4.0
26+
landuse_16pft = landuse.timeseries_0.9x1.25_hist_1850-2023_16pfts_c251022.nc
27+
landuse_78pft = landuse.timeseries_0.9x1.25_hist_1850-2023_78pfts_c251022.nc
2828

2929
[domain]
3030
file = share/domains/domain.lnd.fv0.9x1.25_gx1v7.151020.nc

python/ctsm/test/testinputs/default_data_gswp3.cfg

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,16 @@ precname = CLMGSWP3v1.Precip
1515
tpqwname = CLMGSWP3v1.TPQW
1616

1717
[surfdat]
18-
dir = lnd/clm2/surfdata_esmf/ctsm5.3.0
19-
surfdat_16pft = surfdata_0.9x1.25_hist_2000_16pfts_c240908.nc
20-
surfdat_78pft = surfdata_0.9x1.25_hist_2000_78pfts_c240908.nc
18+
dir = lnd/clm2/surfdata_esmf/ctsm5.4.0
19+
surfdat_16pft = surfdata_0.9x1.25_hist_2000_16pfts_c251022.nc
20+
surfdat_78pft = surfdata_0.9x1.25_hist_2000_78pfts_c251022.nc
2121
mesh_dir = share/meshes/
2222
mesh_surf = fv0.9x1.25_141008_ESMFmesh.nc
2323

2424
[landuse]
25-
dir = lnd/clm2/surfdata_esmf/ctsm5.3.0
26-
landuse_16pft = landuse.timeseries_0.9x1.25_SSP2-4.5_1850-2100_78pfts_c240908.nc
27-
landuse_78pft = landuse.timeseries_0.9x1.25_SSP2-4.5_1850-2100_78pfts_c240908.nc
25+
dir = lnd/clm2/surfdata_esmf/ctsm5.4.0
26+
landuse_16pft = landuse.timeseries_0.9x1.25_hist_1850-2023_16pfts_c251022.nc
27+
landuse_78pft = landuse.timeseries_0.9x1.25_hist_1850-2023_78pfts_c251022.nc
2828

2929
[domain]
3030
file = share/domains/domain.lnd.fv0.9x1.25_gx1v7.151020.nc

0 commit comments

Comments
 (0)