Skip to content

Commit 05d249d

Browse files
committed
Merge branch 'update_externals_2021_09'
Update externals (nuopc now the default!) and test list Purpose of changes: - Update externals to versions tentatively planned for cesm2_3_beta06. A key change here is to make nuopc the default driver. - Rework test names now that nuopc is the default driver (so _Vmct is needed explicitly, _Vnuopc is not) - Add a few more nuopc tests, now that nuopc is working on izumi_nag (partially addresses #60) - Fix for build issue on izumi_nag
2 parents c7ac876 + eb4e09d commit 05d249d

File tree

8 files changed

+223
-78
lines changed

8 files changed

+223
-78
lines changed

ChangeLog

+52
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,58 @@
22
This file describes what tags were created on master and why
33
================================================================================
44

5+
================================================================================
6+
Originator: sacks
7+
Date: September 29, 2021
8+
Version: cismwrap_2_1_92
9+
One-line summary: Update externals (nuopc now the default!) and test list
10+
11+
Purpose of changes:
12+
13+
- Update externals to versions tentatively planned for
14+
cesm2_3_beta06. A key change here is to make nuopc the default
15+
driver.
16+
17+
- Rework test names now that nuopc is the default driver (so _Vmct is
18+
needed explicitly, _Vnuopc is not)
19+
20+
- Add a few more nuopc tests, now that nuopc is working on izumi_nag
21+
(partially addresses
22+
https://github.com/ESCOMP/CISM-wrapper/issues/60)
23+
24+
- Fix for build issue on izumi_nag
25+
26+
Standalone checkout supported in this tag (Yes/No): Yes
27+
(If yes, this implies that we expect to be able to build and run a
28+
case from a standalone checkout using manage_externals, and for this
29+
to continue to work long-term. The answer may be "No" if the set of
30+
externals pointed to by manage_externals is broken, or if at least
31+
one external points to a temporary branch that is may be deleted in
32+
the near future.)
33+
34+
If No: Notes on externals used for testing:
35+
36+
Changes answers relative to previous tag: No, but test names have changed
37+
38+
To do baseline comparisons, I needed to create a temporary baseline
39+
directory where I renamed the tests as in this tag. With those
40+
renames, all tests passed baseline comparisons, though I compset
41+
tests had fieldlist differences.
42+
43+
Bugs fixed (include github issue number):
44+
- Partially addresses ESCOMP/CISM-wrapper#60 (Once nuopc/cmeps cases
45+
work on izumi, add some testing)
46+
47+
Summary of testing:
48+
49+
Full aux_glc test suite on cheyenne and izumi.
50+
51+
All tests passed and are bit-for-bit.
52+
53+
Note that there are a few other nuopc tests I feel we should add, but
54+
I have left them out for now because they would fail: see
55+
https://github.com/ESCOMP/CISM-wrapper/issues/60 for details.
56+
557
================================================================================
658
Originator: sacks
759
Date: September 14, 2021

Externals.cfg

+6-8
Original file line numberDiff line numberDiff line change
@@ -8,36 +8,35 @@ required = True
88
local_path = cime
99
protocol = git
1010
repo_url = https://github.com/ESMCI/cime.git
11-
# This hash is a little past cime6.0.5
12-
hash = a67819810ce7c861cc9d9a0713facc914cbb9bb6
11+
tag = cime6.0.9
1312
required = True
1413

1514
[cmeps]
1615
local_path = components/cmeps
1716
protocol = git
1817
repo_url = https://github.com/ESCOMP/CMEPS.git
19-
tag = cmeps0.13.18
18+
tag = cmeps0.13.30
2019
required = True
2120

2221
[cdeps]
2322
local_path = components/cdeps
2423
protocol = git
2524
repo_url = https://github.com/ESCOMP/CDEPS.git
26-
tag = cdeps0.12.14
25+
tag = cdeps0.12.26
2726
required = True
2827

2928
[cpl7]
3029
local_path = components/cpl7
3130
protocol = git
3231
repo_url = https://github.com/ESCOMP/CESM_CPL7andDataComps
33-
tag = cpl7.0.3
32+
tag = cpl7.0.5
3433
required = True
3534

3635
[share]
3736
local_path = share
3837
protocol = git
3938
repo_url = https://github.com/ESCOMP/CESM_share
40-
tag = share1.0.2
39+
tag = share1.0.7
4140
required = True
4241

4342
[mct]
@@ -60,8 +59,7 @@ required = True
6059
local_path = components/clm
6160
protocol = git
6261
repo_url = https://github.com/ESCOMP/CTSM.git
63-
# This hash is on branch antarctica_compset, a little past ctsm5.1.dev049
64-
hash = 602c81ffe5b411a93b7d23e106bf9baf3610f2e5
62+
tag = ctsm5.1.dev053
6563
externals = Externals_CLM.cfg
6664
required = True
6765

Externals_CISM.cfg

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
local_path = source_cism
33
protocol = git
44
repo_url = https://github.com/ESCOMP/cism
5-
tag = cism_main_2.01.008
5+
tag = cism_main_2.01.009
66
required = True
77

88
[externals_description]

0 commit comments

Comments
 (0)