Skip to content

Commit 400bfa0

Browse files
authored
Merge pull request #2445 from slevis-lmwg/sep_hXi_hXa_tapes_iss1059
ctsm5.3.062: Put instantaneous and non-inst. fields on separate history files
2 parents 4c379f2 + adac90d commit 400bfa0

20 files changed

+1377
-1172
lines changed

.gitmodules

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,15 @@ fxDONOTUSEurl = https://github.com/ESCOMP/CISM-wrapper
4444
[submodule "rtm"]
4545
path = components/rtm
4646
url = https://github.com/ESCOMP/RTM
47-
fxtag = rtm1_0_86
47+
fxtag = rtm1_0_87
4848
fxrequired = ToplevelRequired
4949
# Standard Fork to compare to with "git fleximod test" to ensure personal forks aren't committed
5050
fxDONOTUSEurl = https://github.com/ESCOMP/RTM
5151

5252
[submodule "mosart"]
5353
path = components/mosart
5454
url = https://github.com/ESCOMP/MOSART
55-
fxtag = mosart1.1.08
55+
fxtag = mosart1.1.09
5656
fxrequired = ToplevelRequired
5757
# Standard Fork to compare to with "git fleximod test" to ensure personal forks aren't committed
5858
fxDONOTUSEurl = https://github.com/ESCOMP/MOSART

cime_config/SystemTests/rxcropmaturityinst.py

Lines changed: 0 additions & 6 deletions
This file was deleted.

cime_config/SystemTests/rxcropmaturityskipgeninst.py

Lines changed: 0 additions & 6 deletions
This file was deleted.

cime_config/config_archive.xml

Lines changed: 10 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
<components version="2.0">
22
<comp_archive_spec compname="clm" compclass="lnd">
33
<rest_file_extension>r</rest_file_extension>
4-
<rest_file_extension>rh\d?</rest_file_extension>
4+
<rest_file_extension>rh\da</rest_file_extension>
5+
<rest_file_extension>rh\di</rest_file_extension>
56
<hist_file_extension>h\d*.*\.nc$</hist_file_extension>
67
<hist_file_extension>lilac_hi.*\.nc$</hist_file_extension>
78
<hist_file_extension>lilac_atm_driver_h\d*.*\.nc$</hist_file_extension>
@@ -13,37 +14,19 @@
1314
</rpointer>
1415
<test_file_names>
1516
<tfile disposition="copy">rpointer.lnd</tfile>
16-
<tfile disposition="copy">rpointer.lnd_9999</tfile>
17+
<tfile disposition="copy">rpointer.lnd_9999.1976-01-01-00000</tfile>
1718
<tfile disposition="copy">casename.clm2.r.1976-01-01-00000.nc</tfile>
18-
<tfile disposition="copy">casename.clm2.rh4.1976-01-01-00000.nc</tfile>
19-
<tfile disposition="move">casename.clm2.h0.1976-01-01-00000.nc</tfile>
19+
<tfile disposition="copy">casename.clm2.rh4a.1976-01-01-00000.nc</tfile>
20+
<tfile disposition="copy">casename.clm2.rh4i.1976-01-01-00000.nc</tfile>
21+
<tfile disposition="move">casename.clm2.h0a.1976-01-01-00000.nc</tfile>
22+
<tfile disposition="move">casename.clm2.h0i.1976-01-01-00000.nc</tfile>
2023
<tfile disposition="move">casename.clm2.lilac_hi.1976-01-01-00000.nc</tfile>
2124
<tfile disposition="move">casename.clm2.lilac_atm_driver_h0.0001-01.nc</tfile>
22-
<tfile disposition="ignore">casename.clm2.h0.1976-01-01-00000.nc.base</tfile>
25+
<tfile disposition="ignore">casename.clm2.h0a.1976-01-01-00000.nc.base</tfile>
26+
<tfile disposition="ignore">casename.clm2.h0i.1976-01-01-00000.nc.base</tfile>
2327
<tfile disposition="move">casename.clm2_0002.e.postassim.1976-01-01-00000.nc</tfile>
2428
<tfile disposition="move">casename.clm2_0002.e.preassim.1976-01-01-00000.nc</tfile>
25-
<tfile disposition="ignore">anothercasename.clm2.i.1976-01-01-00000.nc</tfile>
26-
</test_file_names>
27-
</comp_archive_spec>
28-
<comp_archive_spec compname="ctsm" compclass="lnd">
29-
<rest_file_extension>r</rest_file_extension>
30-
<rest_file_extension>rh\d?</rest_file_extension>
31-
<hist_file_extension>h\d*.*\.nc$</hist_file_extension>
32-
<hist_file_extension>e</hist_file_extension>
33-
<rest_history_varname>locfnh</rest_history_varname>
34-
<rpointer>
35-
<rpointer_file>rpointer.lnd$NINST_STRING</rpointer_file>
36-
<rpointer_content>./$CASE.ctsm$NINST_STRING.r.$DATENAME.nc</rpointer_content>
37-
</rpointer>
38-
<test_file_names>
39-
<tfile disposition="copy">rpointer.lnd</tfile>
40-
<tfile disposition="copy">rpointer.lnd_9999</tfile>
41-
<tfile disposition="copy">casename.ctsm.r.1976-01-01-00000.nc</tfile>
42-
<tfile disposition="copy">casename.ctsm.rh4.1976-01-01-00000.nc</tfile>
43-
<tfile disposition="move">casename.ctsm.h0.1976-01-01-00000.nc</tfile>
44-
<tfile disposition="ignore">casename.ctsm.h0.1976-01-01-00000.nc.base</tfile>
45-
<tfile disposition="move">casename.ctsm_0002.e.postassim.1976-01-01-00000.nc</tfile>
46-
<tfile disposition="move">casename.ctsm_0002.e.preassim.1976-01-01-00000.nc</tfile>
29+
<tfile disposition="ignore">anothercasename.clm2.r.1976-01-01-00000.nc</tfile>
4730
</test_file_names>
4831
</comp_archive_spec>
4932
</components>

cime_config/config_tests.xml

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -145,16 +145,6 @@ This defines various CTSM-specific system tests
145145
<HIST_N>$STOP_N</HIST_N>
146146
</test>
147147

148-
<test NAME="RXCROPMATURITYINST">
149-
<DESC>As RXCROPMATURITY but ensure instantaneous h1. Can be removed once instantaneous and other variables are on separate files.</DESC>
150-
<INFO_DBUG>1</INFO_DBUG>
151-
<DOUT_S>FALSE</DOUT_S>
152-
<CONTINUE_RUN>FALSE</CONTINUE_RUN>
153-
<REST_OPTION>never</REST_OPTION>
154-
<HIST_OPTION>$STOP_OPTION</HIST_OPTION>
155-
<HIST_N>$STOP_N</HIST_N>
156-
</test>
157-
158148
<test NAME="RXCROPMATURITYSKIPGEN">
159149
<DESC>As RXCROPMATURITY but don't actually generate GDDs. Allows short testing with existing GDD inputs.</DESC>
160150
<INFO_DBUG>1</INFO_DBUG>
@@ -165,16 +155,6 @@ This defines various CTSM-specific system tests
165155
<HIST_N>$STOP_N</HIST_N>
166156
</test>
167157

168-
<test NAME="RXCROPMATURITYSKIPGENINST">
169-
<DESC>As RXCROPMATURITYSKIPGEN but ensure instantaneous h1. Can be removed once instantaneous and other variables are on separate files.</DESC>
170-
<INFO_DBUG>1</INFO_DBUG>
171-
<DOUT_S>FALSE</DOUT_S>
172-
<CONTINUE_RUN>FALSE</CONTINUE_RUN>
173-
<REST_OPTION>never</REST_OPTION>
174-
<HIST_OPTION>$STOP_OPTION</HIST_OPTION>
175-
<HIST_N>$STOP_N</HIST_N>
176-
</test>
177-
178158
<!--
179159
SSP smoke CLM spinup test (only valid for CLM compsets with CLM45)
180160
do an initial spin test (setting CLM_ACCELERATED_SPINUP to on)

cime_config/testdefs/ExpectedTestFails.xml

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

3030

3131
<!-- ctsm_sci test suite failures -->
32+
<test name="SMS_Ld5.f19_g17.I1850Clm60BgcCrujra.derecho_intel.clm-default">
33+
<phase name="RUN">
34+
<status>FAIL</status>
35+
<issue>#3311</issue>
36+
<comment>Requires finidat with c13/c14 to PASS</comment>
37+
</phase>
38+
</test>
39+
<test name="SMS_Ld5.f19_g17.I1850Clm60Bgc.derecho_intel.clm-default">
40+
<phase name="RUN">
41+
<status>FAIL</status>
42+
<issue>#3311</issue>
43+
<comment>Requires finidat with c13/c14 to PASS</comment>
44+
</phase>
45+
</test>
46+
<test name="SMS_Ld5.f19_g17.IHistClm60BgcCropCrujra.derecho_intel.clm-default">
47+
<phase name="RUN">
48+
<status>FAIL</status>
49+
<issue>#3311</issue>
50+
<comment>Requires finidat with c13/c14 to PASS</comment>
51+
</phase>
52+
</test>
53+
<test name="SMS_Ld5.f19_g17.IHistClm60BgcCrop.derecho_intel.clm-default">
54+
<phase name="RUN">
55+
<status>FAIL</status>
56+
<issue>#3311</issue>
57+
<comment>Requires finidat with c13/c14 to PASS</comment>
58+
</phase>
59+
</test>
60+
<test name="SMS_Lm1.f19_g17.I1850Clm60BgcCropCmip6waccm.derecho_intel.clm-basic">
61+
<phase name="RUN">
62+
<status>FAIL</status>
63+
<issue>#3311</issue>
64+
<comment>Requires finidat with c13/c14 to PASS</comment>
65+
</phase>
66+
</test>
67+
3268
<test name="SMS_Ld12_Mmpi-serial.1x1_urbanc_alpha.I1PtClm60SpRs.derecho_intel.clm-output_sp_highfreq">
3369
<phase name="RUN">
3470
<status>FAIL</status>

cime_config/testdefs/testlist_clm.xml

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4240,17 +4240,6 @@
42404240
</options>
42414241
</test>
42424242

4243-
<test name="RXCROPMATURITYINST_Lm61" grid="f10_f10_mg37" compset="IHistClm60BgcCrop" testmods="clm/cropMonthOutput">
4244-
<machines>
4245-
<machine name="derecho" compiler="intel" category="rxcropmaturity"/>
4246-
<machine name="derecho" compiler="intel" category="crop_calendars"/>
4247-
</machines>
4248-
<options>
4249-
<option name="wallclock">6:00:00</option>
4250-
<option name="comment">As RXCROPMATURITY, but ensure that h1 file is instantaneous. Can be removed once instantaneous and other variables are separated onto separate files.</option>
4251-
</options>
4252-
</test>
4253-
42544243
<test name="RXCROPMATURITYSKIPGEN_Ld1097" grid="f10_f10_mg37" compset="IHistClm60BgcCrop" testmods="clm/cropMonthOutput">
42554244
<machines>
42564245
<machine name="derecho" compiler="intel" category="aux_clm"/>
@@ -4263,17 +4252,6 @@
42634252
</options>
42644253
</test>
42654254

4266-
<test name="RXCROPMATURITYSKIPGENINST_Ld1097" grid="f10_f10_mg37" compset="IHistClm60BgcCrop" testmods="clm/cropMonthOutput">
4267-
<machines>
4268-
<machine name="derecho" compiler="intel" category="rxcropmaturity"/>
4269-
<machine name="derecho" compiler="intel" category="crop_calendars"/>
4270-
</machines>
4271-
<options>
4272-
<option name="wallclock">00:45:00</option>
4273-
<option name="comment">As RXCROPMATURITYSKIPGEN, but ensure that h1 file is instantaneous. Can be removed once instantaneous and other variables are separated onto separate files.</option>
4274-
</options>
4275-
</test>
4276-
42774255
<test name="ERP_D_P64x2_Ld10" grid="f10_f10_mg37" compset="I2000Clm60Bgc" testmods="clm/Hillslope">
42784256
<machines>
42794257
<machine name="derecho" compiler="intel" category="aux_clm"/>
@@ -4388,7 +4366,7 @@
43884366
<machine name="derecho" compiler="intel" category="crop_calendars"/>
43894367
</machines>
43904368
<options>
4391-
<option name="wallclock">00:20:00</option>
4369+
<option name="wallclock">02:00:00</option>
43924370
</options>
43934371
</test>
43944372

cime_config/testdefs/testmods_dirs/clm/crop/user_nl_clm

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,5 @@ hist_fincl3 = 'SDATES', 'SDATES_PERHARV', 'SYEARS_PERHARV', 'HDATES', 'GRAINC_TO
1717
hist_nhtfrq = -24,-8,-24
1818
hist_mfilt = 1,1,1
1919
hist_type1d_pertape(3) = 'PFTS'
20+
hist_avgflag_pertape(3) = 'I'
2021
hist_dov2xy = .true.,.false.,.false.

0 commit comments

Comments
 (0)