Skip to content

Commit fe99d70

Browse files
committed
Merge pull request ESCOMP#3212 from samsrabin/ssp-anomalies-any-datm
ctsm5.3.054: CDEPS: Allow anomaly forcings with any DATM
1 parent 7442c04 commit fe99d70

File tree

3 files changed

+367
-21
lines changed

3 files changed

+367
-21
lines changed

cime_config/testdefs/ExpectedTestFails.xml

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -36,27 +36,6 @@
3636
</phase>
3737
</test>
3838

39-
<test name="SMS_Ld5.f09_t232.ISSP245Clm60BgcCropCrujra.derecho_intel.clm-ciso_dec2050Start">
40-
<phase name="SETUP">
41-
<status>FAIL</status>
42-
<issue>#3209</issue>
43-
</phase>
44-
</test>
45-
46-
<test name="SMS_Ld5.f09_t232.ISSP370Clm60BgcCropCrujra.derecho_intel.clm-ciso_dec2050Start">
47-
<phase name="SETUP">
48-
<status>FAIL</status>
49-
<issue>#3209</issue>
50-
</phase>
51-
</test>
52-
53-
<test name="SMS_Ld5.f09_t232.ISSP585Clm60BgcCropCrujra.derecho_intel.clm-ciso_dec2050Start">
54-
<phase name="SETUP">
55-
<status>FAIL</status>
56-
<issue>#3209</issue>
57-
</phase>
58-
</test>
59-
6039
<test name="SMS_Ld5.f09_g17.IHistClm50Sp.derecho_intel.clm-nofire">
6140
<phase name="SHAREDLIB_BUILD">
6241
<status>FAIL</status>

doc/ChangeLog

Lines changed: 363 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,367 @@
11
===============================================================
2+
Tag name: ctsm5.3.054
3+
Originator(s): samrabin (Sam Rabin, UCAR/TSS)
4+
Date: Mon Jun 2 11:39:50 MDT 2025
5+
One-line Summary: CDEPS: Allow anomaly forcings with any DATM
6+
7+
Purpose and description of changes
8+
----------------------------------
9+
10+
Updates CDEPS to version cdeps1.0.75, allowing anomaly forcings with any datm_mode. CRU-JRA thus now works with anomalies.
11+
12+
Also brings in cdeps1.0.74: "In DATM with cplhist mode, make 1st timestep same as cam7 when using the cam7 option."
13+
14+
15+
16+
Significant changes to scientifically-supported configurations
17+
--------------------------------------------------------------
18+
19+
Does this tag change answers significantly for any of the following physics configurations?
20+
(Details of any changes will be given in the "Answer changes" section below.)
21+
22+
[Put an [X] in the box for any configuration with significant answer changes.]
23+
24+
[ ] clm6_0
25+
26+
[ ] clm5_0
27+
28+
[ ] ctsm5_0-nwp
29+
30+
[ ] clm4_5
31+
32+
33+
Bugs fixed
34+
----------
35+
36+
List of CTSM issues fixed (include CTSM Issue # and description):
37+
- [Issue #3209: [CDEPS] Allow anomaly forcings with any datm](https://github.com/ESCOMP/CTSM/issues/3209)
38+
39+
40+
Testing summary:
41+
----------------
42+
43+
regular tests (aux_clm: https://github.com/ESCOMP/CTSM/wiki/System-Testing-Guide#pre-merge-system-testing):
44+
45+
derecho ----- OK
46+
izumi ------- OK
47+
48+
ctsm_sci (just three tests that were failing before)
49+
derecho ---- PASS
50+
51+
52+
Answer changes
53+
--------------
54+
55+
Changes answers relative to baseline: Yes (although not in tests)
56+
57+
Summarize any changes to answers, i.e.,
58+
- what code configurations: CPLHIST
59+
- what platforms/compilers: All
60+
- nature of change (roundoff; larger than roundoff/same climate; new climate): Roundoff
61+
62+
Only affects first timestep under lnd_tuning_mode clm6_0_cam7.0.
63+
64+
65+
Other details
66+
-------------
67+
68+
List any git submodules updated (cime, rtm, mosart, cism, fates, etc.):
69+
- cdeps updated from cdeps1.0.73 to cdeps1.0.75
70+
71+
Pull Requests that document the changes (include PR ids):
72+
- [Pull Request #3212: ctsm5.3.054: CDEPS: Allow anomaly forcings with any DATM by samsrabin](https://github.com/ESCOMP/CTSM/pull/3212)
73+
74+
===============================================================
75+
===============================================================
76+
Tag name: ctsm5.3.053
77+
Originator(s): samrabin (Sam Rabin, UCAR/TSS)
78+
Date: Fri May 30 14:56:48 MDT 2025
79+
One-line Summary: Fix and improve anomaly forcings for ISSP cases
80+
81+
Purpose and description of changes
82+
----------------------------------
83+
84+
Fixes a bug where all SSP cases would get RCP45 anomalies. Also makes it much simpler to run land-only SSP cases.
85+
86+
87+
Significant changes to scientifically-supported configurations
88+
--------------------------------------------------------------
89+
90+
Does this tag change answers significantly for any of the following physics configurations?
91+
(Details of any changes will be given in the "Answer changes" section below.)
92+
93+
[X] clm6_0
94+
95+
[X] clm5_0
96+
97+
[X] ctsm5_0-nwp
98+
99+
[X] clm4_5
100+
101+
102+
Bugs fixed
103+
----------
104+
105+
List of CTSM issues fixed (include CTSM Issue # and description):
106+
- Fixes [Issue #2301: SSP cases get rcp45 anomalies](https://github.com/ESCOMP/CTSM/issues/2301)
107+
- Resolves [Issue #922: Turn on anomaly forcing for ISSP compsets](https://github.com/ESCOMP/CTSM/issues/922)
108+
- Resolves [Issue #1730: Example, user_nl_datm_streams file for anomaly forcing for NUOPC coupler](https://github.com/ESCOMP/CTSM/issues/1730)
109+
110+
111+
Notes of particular relevance for users
112+
---------------------------------------
113+
114+
Changes to CTSM's user interface (e.g., new/renamed XML or namelist variables):
115+
- Greatly simplifies the setup of ISSP cases where you want to use the CESM2 anomaly forcings. See updated documentation in User's Guide
116+
117+
Changes to documentation:
118+
- User's Guide section on running with anomaly forcings
119+
120+
121+
Testing summary:
122+
----------------
123+
124+
[PASS means all tests PASS; OK means tests PASS other than expected fails.]
125+
126+
regular tests (aux_clm: https://github.com/ESCOMP/CTSM/wiki/System-Testing-Guide#pre-merge-system-testing):
127+
128+
derecho ----- OK
129+
izumi ------- OK
130+
131+
any other testing (give details below):
132+
ssp test suite ---- PASS
133+
134+
Answer changes
135+
--------------
136+
137+
Changes answers relative to baseline:
138+
139+
Summarize any changes to answers, i.e.,
140+
- what code configurations: ISSP cases other than ssp245 with anomaly forcings, if the user didn't manually specify all the anomaly forcing files
141+
- what platforms/compilers: all
142+
- nature of change (roundoff; larger than roundoff/same climate; new climate): larger than roundoff/same climate
143+
144+
If this tag changes climate describe the run(s) done to evaluate the new
145+
climate (put details of the simulations in the experiment database)
146+
- n/a: This only affects ISSP cases
147+
148+
149+
Other details
150+
-------------
151+
152+
Pull Requests that document the changes (include PR ids):
153+
- [Pull Request #2686: ctsm5.3.053: Fix and improve anomaly forcings for ISSP cases by samsrabin](https://github.com/ESCOMP/CTSM/pull/2686)
154+
155+
===============================================================
156+
===============================================================
157+
Tag name: ctsm5.3.052
158+
Originator(s): erik (Erik Kluzek,UCAR/TSS,303-497-1326)
159+
Date: Fri 30 May 2025 12:44:17 AM MDT
160+
One-line Summary: Changes to MEGAN needed for coupled cases
161+
162+
Purpose and description of changes
163+
----------------------------------
164+
165+
Corrections on how MEGAN coefficients are applied.
166+
167+
Depends on the cmeps tag cmeps1.1.1
168+
169+
Significant changes to scientifically-supported configurations
170+
--------------------------------------------------------------
171+
172+
Does this tag change answers significantly for any of the following physics configurations?
173+
(Details of any changes will be given in the "Answer changes" section below.)
174+
175+
[Put an [X] in the box for any configuration with significant answer changes.]
176+
177+
[ ] clm6_0
178+
179+
[ ] clm5_0
180+
181+
[ ] ctsm5_0-nwp
182+
183+
[ ] clm4_5
184+
185+
186+
Bugs fixed
187+
----------
188+
189+
List of CTSM issues fixed (include CTSM Issue # and description) [one per line]:
190+
Fixes #3016 -- low MEGAN emissions
191+
192+
Notes of particular relevance for users
193+
---------------------------------------
194+
195+
Notes of particular relevance for developers:
196+
---------------------------------------------
197+
198+
Testing summary: regular
199+
----------------
200+
[PASS means all tests PASS; OK means tests PASS other than expected fails.]
201+
202+
regular tests (aux_clm: https://github.com/ESCOMP/CTSM/wiki/System-Testing-Guide#pre-merge-system-testing):
203+
204+
derecho ----- OK
205+
izumi ------- OK
206+
207+
If the tag used for baseline comparisons was NOT the previous tag, note that here:
208+
209+
Answer changes
210+
--------------
211+
212+
Changes answers relative to baseline: Just for MEGAN
213+
214+
Summarize any changes to answers, i.e.,
215+
- what code configurations: when MEGAN turned on
216+
- what platforms/compilers: all
217+
- nature of change:
218+
change to climate in MEGAN results so that low emissions are improved
219+
Just for VOC field 015 in the coupler
220+
221+
Other details
222+
-------------
223+
224+
List any git submodules updated (cime, rtm, mosart, cism, fates, etc.):
225+
cmeps to cmeps1.0.48
226+
227+
Pull Requests that document the changes (include PR ids):
228+
(https://github.com/ESCOMP/ctsm/pull)
229+
#3065 -- MEGAN coefs fix, answer changes for MEGAN
230+
231+
===============================================================
232+
===============================================================
233+
Tag name: ctsm5.3.051
234+
Originator(s): erik (Erik Kluzek,UCAR/TSS,303-497-1326)
235+
Date: Fri 30 May 2025 12:19:19 AM MDT
236+
One-line Summary: Update submodules to cesm3_0_beta06 versions and update MEGAN/drydep test namelist
237+
238+
Purpose and description of changes
239+
----------------------------------
240+
241+
Update submodules to versions from cesm3_0_beta06 including some needed updates in cime and ccs_config.
242+
Also update the MEGAN and drydep test namelists so they are testing what's used in coupled simualtions.
243+
244+
Add FTorch as an optional library that can be checked out with git-fleximod.
245+
246+
This also brings in updates on derecho_intel so that intel-oneapi is used, which changes answers.
247+
248+
249+
Significant changes to scientifically-supported configurations
250+
--------------------------------------------------------------
251+
252+
Does this tag change answers significantly for any of the following physics configurations?
253+
(Details of any changes will be given in the "Answer changes" section below.)
254+
255+
[Put an [X] in the box for any configuration with significant answer changes.]
256+
257+
[ ] clm6_0
258+
259+
[ ] clm5_0
260+
261+
[ ] ctsm5_0-nwp
262+
263+
[ ] clm4_5
264+
265+
266+
Bugs fixed
267+
----------
268+
269+
List of CTSM issues fixed (include CTSM Issue # and description) [one per line]:
270+
271+
Fixes #2710 MEGAN/drydep test namelists
272+
Fixes #2476 Update to intel-oneapi
273+
Fixes #3135 FTorch
274+
Fixes #3108 derecho_gnu mpi-serial tests
275+
Address some things in #3156 General testing changes to make
276+
277+
Notes of particular relevance for users
278+
---------------------------------------
279+
280+
Caveats for users (e.g., need to interpolate initial conditions):
281+
Single point cases may fail due to lack of memory -- especially FATES cases
282+
See: https://github.com/ESCOMP/CTSM/issues/3181
283+
284+
Notes of particular relevance for developers:
285+
---------------------------------------------
286+
287+
Caveats for developers (e.g., code that is duplicated that requires double maintenance):
288+
289+
Changes to tests or testing:
290+
Change some of the tests for CESM: prealpha, prebeta, and aux_cime_baseliens
291+
Increase memory per task for FATES tests so will work for single point cases
292+
293+
Testing summary: regular, fates, ctsm_sci
294+
----------------
295+
[PASS means all tests PASS; OK means tests PASS other than expected fails.]
296+
297+
build-namelist tests (if CLMBuildNamelist.pm has changed):
298+
299+
derecho - PASS
300+
301+
python testing (if python code has changed; see instructions in python/README.md; document testing done):
302+
303+
derecho - PASS (but just before tagging I saw problems with this and previous tags)
304+
305+
regular tests (aux_clm: https://github.com/ESCOMP/CTSM/wiki/System-Testing-Guide#pre-merge-system-testing):
306+
307+
derecho ----- OK
308+
izumi ------- OK
309+
310+
fates tests: fates-sci.1.84.0_api.40.0.0-ctsm5.3.050
311+
312+
derecho ----- OK
313+
izumi ------- OK
314+
315+
any other testing (give details below):
316+
317+
ctsm_sci
318+
derecho ---- OK
319+
320+
If the tag used for baseline comparisons was NOT the previous tag, note that here:
321+
322+
323+
Answer changes
324+
--------------
325+
326+
Changes answers relative to baseline: Yes, MEGAN/drydep namelist different, derecho_intel/dercho_nvhpc change answers
327+
328+
Summarize any changes to answers, i.e.,
329+
- what code configurations: When MEGAN/drydep test namelist turned on, also future scenario SSP cases
330+
- what platforms/compilers: derecho_intel or derecho_nvhpc
331+
- nature of change:
332+
compiler changes should be roundoff
333+
MEGAN/drydep and SSP cases will be greater than that
334+
335+
Other details
336+
-------------
337+
338+
List any git submodules updated (cime, rtm, mosart, cism, fates, etc.):
339+
340+
cism to cismwrap_2_2_006
341+
342+
fxtag = ccs_config_cesm1.0.23
343+
ccs_config to ccs_config_cesm1.0.43
344+
345+
CIME to cime6.1.102
346+
347+
CMEPS to cmeps1.0.47
348+
349+
CDEPS to cdeps1.0.73
350+
351+
PIO to pio2_6_4
352+
353+
MPISerial to MPIserial_2.5.4
354+
355+
FTorch to v0.0.5
356+
357+
Pull Requests that document the changes (include PR ids):
358+
(https://github.com/ESCOMP/ctsm/pull)
359+
https://github.com/ESCOMP/CTSM/pull/3111 -- bring in the answer changing part for derecho_intel
360+
https://github.com/ESCOMP/CTSM/pull/3159 -- update to cesm3_0_alpha06f externals
361+
https://github.com/ESCOMP/CTSM/pull/3125 -- update to cesm3_0_alpha06g externals and needed fixes
362+
363+
===============================================================
364+
===============================================================
2365
Tag name: ctsm5.3.050
3366
Originator(s): samrabin (Sam Rabin)
4367
Date: Thu May 29 11:26:21 MDT 2025

0 commit comments

Comments
 (0)