Skip to content

Commit 0c8bc02

Browse files
committed
Update changelog
1 parent 1e38c06 commit 0c8bc02

2 files changed

Lines changed: 178 additions & 0 deletions

File tree

‎doc/ChangeSum‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
Tag Who Date Summary
22
============================================================================================================================
3+
release-clm5.0.10 sacks 10/29/2018 Bring in CMIP6 compset modifiers, output usermods and bit-for-bit fixes from dev014 and dev015
34
ctsm1.0.dev015 sacks 10/28/2018 CMIP6 compset modifiers, usermods for typical output, and other output enhancements
45
ctsm1.0.dev014 sacks 10/26/2018 Miscellaneous minor, bit-for-bit bug fixes
56
release-clm5.0.09 erik 10/23/2018 Bring in bit-for-bit changes from master up to ctsm1.0.dev012: AnnEt init, snowmip fields

‎doc/release-clm5.0.ChangeLog‎

Lines changed: 177 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,181 @@
11
===============================================================
2+
Tag name: release-clm5.0.10
3+
Originator(s): sacks (Bill Sacks)
4+
Date: Mon Oct 29 06:55:41 MDT 2018
5+
One-line Summary: Bring in CMIP6 compset modifiers, output usermods and bit-for-bit fixes from dev014 and dev015
6+
7+
Purpose of this version:
8+
------------------------
9+
10+
Bring in all changes from ctsm1.0.dev014 and ctsm1.0.dev015:
11+
12+
From ctsm1.0.dev015:
13+
14+
(1) Support %BGC-CROP-CMIP6DECK and %BGC-CROP-CMIP6WACCMDECK compset
15+
modifiers, so that we can turn on the necessary options
16+
(output-related and others) via new CMIP6-specific compsets.
17+
18+
(2) Turn on carbon isotopes in CMIP6 runs (from Erik Kluzek)
19+
20+
(3) Remove setting of CCSM_BGC=CO2A in the cmip6 usermods
21+
22+
(4) Add usermods directories for getting typical extra output that's
23+
wanted in many cases: output_crop, output_crop_highfreq, output_bgc,
24+
output_bgc_highfreq, output_sp, and output_sp_highfreq. These can be
25+
enabled by adding something like '--user-mods-dir output_crop' on
26+
the create_newcase line (that short-hand works for an I compset; for
27+
F or B compsets, you need to provide the full path to the usermod
28+
directory).
29+
30+
(4) Allow holes in the number of history tapes. Holes are cases where,
31+
for example, we have h0, h1 and h3 tapes, but no h2 tape (because
32+
there are no fields on the h2 tape). (This is needed for (3).)
33+
34+
(5) Fix reading and writing of 1-d logical global arrays. This fixes
35+
ESCOMP/ctsm#24 for real (rather than just preventing an attempt to
36+
read/write 1-d logical arrays, as was done in the previous 'fix').
37+
38+
(6) Add C13_NBP and C14_NBP diagnostic fields (from Keith Oleson)
39+
40+
(7) Make a bunch of carbon isotope diagnostic fields inactive by default
41+
42+
(8) Don't allow interpolation (use_init_interp) from a case without
43+
carbon isotopes to a case with carbon isotopes: Due to
44+
https://github.com/ESCOMP/ctsm/issues/67, interpolation from a case
45+
without carbon isotopes to a case with carbon isotopes yields
46+
incorrect initialization values for the carbon isotopes. Now that
47+
we're turning carbon isotopes on via some semi-out-of-the-box
48+
usermods (for cmip6), it is becoming more important to check to make
49+
sure someone doesn't shoot themselves in the foot this way.
50+
51+
(9) Add tests of the new output usermods as well as of the CMIP6 compset
52+
modifiers
53+
54+
From ctsm1.0.dev014: Four miscellaneous minor, bit-for-bit bug fixes:
55+
56+
(1) Py3 pylint check and address cime issue ESMCI/cime#2822 (from Jim
57+
Edwards: ESCOMP/ctsm#526)
58+
59+
(2) Change uppercase DEBUG variables to lowercase debug (requested by
60+
Jim Edwards to avoid conflicting with the DEBUG CPP token)
61+
(Fixes ESCOMP/ctsm#534)
62+
63+
(3) Remove unnecessary line of code in LunaMod.F90 that was causing
64+
problems with some compilers due to an uninitialized variable
65+
(Fixes ESCOMP/ctsm#322)
66+
67+
(4) Add r8 to 0 constant to fix build issue with XLF compiler (from Jim
68+
Edwards: ESCOMP/ctsm#531)
69+
70+
71+
CTSM Master Tag This Corresponds To: ctsm1.0.dev015 (but doesn't yet
72+
include ctsm1.0.dev013)
73+
74+
Summary of changes:
75+
-------------------
76+
77+
Issues fixed (include CTSM Issue #):
78+
- Fixes #322 (ERS_D_Ld5.f19_g16.I2000Clm50BgcCruGs run FAIL (intel))
79+
- Fixes #534 (Rename DEBUG to debug in a few places)
80+
- Fixes #24 for real (ncd_io_1d_log_glob is broken)
81+
- Fixes #529 (Organize usermods_dirs to facilitate running cases with
82+
the right output)
83+
84+
Science changes since: release-clm5.0.09
85+
86+
None
87+
88+
Software changes since: release-clm5.0.09
89+
90+
See above for full list
91+
92+
Changes to User Interface since: release-clm5.0.09
93+
94+
- New namelist variable, just for testing purposes:
95+
for_testing_allow_interp_non_ciso_to_ciso. This bypasses an error
96+
check, and should only be used in tests.
97+
98+
Testing:
99+
--------
100+
101+
[PASS means all tests PASS and OK means tests PASS other than expected fails.]
102+
103+
build-namelist tests:
104+
105+
cheyenne - not run
106+
107+
unit-tests (components/clm/src):
108+
109+
cheyenne - pass
110+
hobart --- not run
111+
112+
tools-tests (components/clm/test/tools):
113+
114+
cheyenne - not run
115+
hobart --- not run
116+
117+
PTCLM testing (components/clm/tools/shared/PTCLM/test):
118+
119+
cheyenne - not run
120+
hobart --- not run
121+
122+
regular tests (aux_clm):
123+
124+
cheyenne_intel ---- pass
125+
cheyenne_gnu ------ pass
126+
hobart_nag -------- pass
127+
hobart_pgi -------- pass
128+
hobart_intel ------ pass
129+
130+
regular tests (prealpha):
131+
132+
cheyenne_intel - not run
133+
cheyenne_gnu --- not run
134+
hobart_nag ----- not run
135+
136+
regular tests (prebeta):
137+
138+
cheyenne_intel - not run
139+
cheyenne_gnu --- not run
140+
hobart_nag ----- not run
141+
142+
Summary of Answer changes:
143+
-------------------------
144+
145+
Baseline version for comparison: release-clm5.0.09
146+
147+
Changes answers relative to baseline: NO
148+
149+
150+
Detailed list of changes:
151+
------------------------
152+
153+
Externals being used:
154+
155+
cism: release-cesm2.0.04
156+
rtm: release-cesm2.0.00
157+
mosart: release-cesm2.0.00
158+
cime: cime_cesm2_0_rel_05
159+
FATES: fates_s1.8.1_a3.0.0
160+
PTCLM: PTCLM2_180611
161+
162+
CTSM Tag versions pulled over from master development branch:
163+
- ctsm1.0.dev014
164+
- ctsm1.0.dev015
165+
166+
Pull Requests that document the changes (include PR ids):
167+
- https://github.com/ESCOMP/ctsm/pull/531 - fix build issue with xlf compiler
168+
- https://github.com/ESCOMP/ctsm/pull/526 - fix cime issue 2822 and pylint chk
169+
- https://github.com/ESCOMP/ctsm/pull/536 - Allow holes in the number of
170+
history tapes and reorganize cmip6 usermods (main PR containing all of
171+
these changes)
172+
- https://github.com/ESCOMP/ctsm/pull/527 - Add carbon_isotope user-mod
173+
directory to turn on c13 and c14
174+
- https://github.com/ESCOMP/ctsm/pull/539 - Support a %CMIP6DECK compset
175+
modifier
176+
177+
===============================================================
178+
===============================================================
2179
Tag name: release-clm5.0.09
3180
Originator(s): erik (Erik Kluzek)
4181
Date: Tue Oct 23 00:00:50 MDT 2018

0 commit comments

Comments
 (0)