Skip to content

Commit 86c6058

Browse files
committed
Merge tag 'ctsm5.3.043' into merge-master-20250509
Merge b4bdev 20250509 Updates to the b4b-dev branch since its last merge to master (PRs ESCOMP#3091 ESCOMP#3092), as shown by git log: - Merge pull request Update docs infrastructure ESCOMP#2809 from samsrabin/update-docs-builder-2 Update docs infrastructure - Merge pull request Update externals to cesm3_0_alpha06c ESCOMP#3106 from ekluzek/update_to_alpha06c Update externals to cesm3_0_alpha06c - Merge pull request User control over snow thermal conductivity scheme over glaciers ESCOMP#3072 from wwieder/JordanGlacier User control over snow thermal conductivity scheme over glaciers
2 parents c09f568 + bfd05b5 commit 86c6058

File tree

11 files changed

+184
-12
lines changed

11 files changed

+184
-12
lines changed

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
[submodule "fates"]
2929
path = src/fates
3030
url = https://github.com/NGEET/fates
31-
fxtag = sci.1.82.3_api.39.0.0
31+
fxtag = sci.1.83.1_api.39.0.0
3232
fxrequired = AlwaysRequired
3333
# Standard Fork to compare to with "git fleximod test" to ensure personal forks aren't committed
3434
fxDONOTUSEurl = https://github.com/NGEET/fates

bld/namelist_files/namelist_definition_ctsm.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -781,10 +781,9 @@ This option is older than the luhdata options and may be depricated at some poin
781781
</entry>
782782

783783
<entry id="fates_electron_transport_model" type="char*256" category="physics"
784-
group="elm_inparm" valid_values="FvCB1980,JohnsonBerry2021" value="FvCB1980">
784+
group="clm_inparm" valid_values="FvCB1980,JohnsonBerry2021" value="FvCB1980">
785785
Set the FATES electron transport model to either Johnson-Berry 2021 or
786786
Farquhar von Caemmerer and Berry 1980 (FvCB1980).
787-
788787
</entry>
789788

790789
<entry id="fates_radiation_model" type="char*256" category="physics"

cime_config/testdefs/ExpectedTestFails.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -245,10 +245,10 @@
245245
</phase>
246246
</test>
247247

248-
<test name="PEM_D_Ld20.f10_f10_mg37.I2000Clm50FatesRs.derecho_gnu.clm-FatesColdSeedDisp">
249-
<phase name="COMPARE_base_modpes">
248+
<test name="PEM_D_Ld20.5x5_amazon.I2000Clm50FatesRs.derecho_gnu.clm-FatesColdSeedDisp">
249+
<phase name="RUN">
250250
<status>FAIL</status>
251-
<issue>FATES#1089</issue>
251+
<issue>#3097</issue>
252252
</phase>
253253
</test>
254254

cime_config/testdefs/testlist_clm.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3236,6 +3236,15 @@
32363236
<option name="comment">Ensure functionality of the tree damage option in FATES</option>
32373237
</options>
32383238
</test>
3239+
<test name="ERS_D_Ld20" grid="f45_f45_mg37" compset="I2000Clm60FatesRs" testmods="clm/FatesColdElecTransJB">
3240+
<machines>
3241+
<machine name="derecho" compiler="gnu" category="fates"/>
3242+
</machines>
3243+
<options>
3244+
<option name="wallclock">00:20:00</option>
3245+
<option name="comment">Ensure functionality of the JohnsonBerry2021 option in FATES</option>
3246+
</options>
3247+
</test>
32393248
<test name="ERI_D_Ld20" grid="f45_f45_mg37" compset="I2000Clm50FatesRs" testmods="clm/FatesColdTwoStream">
32403249
<machines>
32413250
<machine name="derecho" compiler="intel" category="fates"/>

cime_config/testdefs/testmods_dirs/clm/FatesColdAllVars/user_nl_clm

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use_fates_tree_damage = .true.
88
hist_ndens = 1
99
hist_fincl1 = 'FATES_TLONGTERM',
1010
'FATES_TGROWTH','FATES_SEEDS_IN_GRIDCELL_PF','FATES_SEEDS_OUT_GRIDCELL_PF','FATES_NCL_AP',
11-
'FATES_NPATCH_AP','FATES_VEGC_AP','FATES_SECONDARY_ANTHRODISTAGE_AP','FATES_SECONDARY_AREA_AP',
11+
'FATES_NPATCH_AP','FATES_VEGC_AP','FATES_SECONDARY_AREA_ANTHRO_AP','FATES_SECONDARY_AREA_AP',
1212
'FATES_FUEL_AMOUNT_APFC','FATES_STOREC_TF_USTORY_SZPF','FATES_STOREC_TF_CANOPY_SZPF',
1313
'FATES_CROWNAREA_CLLL','FATES_ABOVEGROUND_MORT_SZPF',
1414
'FATES_ABOVEGROUND_PROD_SZPF','FATES_NPLANT_SZAP','FATES_NPLANT_CANOPY_SZAP',
@@ -56,5 +56,7 @@ hist_fincl1 = 'FATES_TLONGTERM',
5656
'FATES_PARSUN_CL','FATES_PARSHA_CL','FATES_LAISUN_CLLL','FATES_LAISHA_CLLL','FATES_LAISUN_CLLLPF',
5757
'FATES_LAISHA_CLLLPF','FATES_PARPROF_DIR_CLLLPF','FATES_PARPROF_DIF_CLLLPF','FATES_LAISUN_CL','FATES_LAISHA_CL',
5858
'FATES_PARPROF_DIR_CLLL','FATES_PARPROF_DIF_CLLL','FATES_NET_C_UPTAKE_CLLL','FATES_CROWNFRAC_CLLLPF',
59-
'FATES_LBLAYER_COND_AP','FATES_STOMATAL_COND_AP','FATES_TLONGTERM','FATES_PRIMARY_AREA_AP','FATES_NPP_LU',
60-
'FATES_GPP_LU'
59+
'FATES_LBLAYER_COND_AP','FATES_STOMATAL_COND_AP','FATES_TLONGTERM','FATES_PRIMARY_AREA_AP','FATES_NPP_LU','FATES_GPP_LU',
60+
'FATES_SEED_BANK_PF','FATES_UNGERM_SEED_BANK_PF','FATES_SEEDLING_POOL_PF','FATES_SEEDS_IN_PF','FATES_SEEDS_IN_LOCAL_PF',
61+
'FATES_SAPWOOD_AREA_SZPF','FATES_CANOPYAREA','FATES_NCL','FATES_PATCHAREA','FATES_PRIMARY_AREA','FATES_SCORCH_HEIGHT_PF',
62+
'FATES_SECONDARY_AREA_ANTHRO','FATES_SECONDARY_AREA','FATES_ZSTAR'
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../FatesCold
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
fates_electron_transport_model='JohnsonBerry2021'

doc/ChangeLog

Lines changed: 158 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,162 @@
11
===============================================================
2+
Tag name: ctsm5.3.043
3+
Originator(s): slevis (Samuel Levis,UCAR/TSS,303-665-1310)
4+
Date: Fri 09 May 2025 12:28:17 PM MDT
5+
One-line Summary: Merge b4b-dev
6+
7+
Purpose and description of changes
8+
----------------------------------
9+
10+
Updates to the b4b-dev branch since its last merge to master (PRs #3091 #3092), as shown by git log:
11+
12+
- Merge pull request Update docs infrastructure #2809 from samsrabin/update-docs-builder-2
13+
Update docs infrastructure
14+
- Merge pull request Update externals to cesm3_0_alpha06c #3106 from ekluzek/update_to_alpha06c
15+
Update externals to cesm3_0_alpha06c
16+
- Merge pull request User control over snow thermal conductivity scheme over glaciers #3072 from wwieder/JordanGlacier
17+
User control over snow thermal conductivity scheme over glaciers
18+
19+
Significant changes to scientifically-supported configurations
20+
--------------------------------------------------------------
21+
22+
Does this tag change answers significantly for any of the following physics configurations?
23+
(Details of any changes will be given in the "Answer changes" section below.)
24+
25+
[Put an [X] in the box for any configuration with significant answer changes.]
26+
27+
[ ] clm6_0
28+
29+
[ ] clm5_0
30+
31+
[ ] ctsm5_0-nwp
32+
33+
[ ] clm4_5
34+
35+
36+
Bugs fixed
37+
----------
38+
List of CTSM issues fixed (include CTSM Issue # and description) [one per line]:
39+
Resolves #2818 Update doc-builder
40+
Resolves #3098 st-archive issues in ctsm5.3.041
41+
Resolves #3071 Opt to use Jordan1991 over glacier land
42+
Resolves #3080 Lake snow thermal conductivity hard coded to Jordan
43+
44+
Notes of particular relevance for users
45+
---------------------------------------
46+
Changes to CTSM's user interface (e.g., new/renamed XML or namelist variables):
47+
Introduce user control over snow thermal conductivity scheme over glaciers
48+
49+
Changes to documentation:
50+
#2809 updates docs infrastructure
51+
52+
Testing summary:
53+
----------------
54+
55+
[PASS means all tests PASS; OK means tests PASS other than expected fails.]
56+
57+
regular tests (aux_clm: https://github.com/ESCOMP/CTSM/wiki/System-Testing-Guide#pre-merge-system-testing):
58+
59+
derecho ----- OK
60+
izumi ------- OK
61+
62+
Answer changes
63+
--------------
64+
65+
Changes answers relative to baseline: No
66+
67+
Other details
68+
-------------
69+
List any git submodules updated (cime, rtm, mosart, cism, fates, etc.):
70+
#3106 updates submodules to cesm3_0_alpha06c
71+
72+
Pull Requests that document the changes (include PR ids):
73+
https://github.com/ESCOMP/ctsm/pull/3123
74+
75+
===============================================================
76+
===============================================================
77+
Tag name: ctsm5.3.042
78+
Originator(s): glemieux (Gregory Lemieux, LBNL, [email protected])
79+
Date: Thu May 8 16:15:48 MDT 2025
80+
One-line Summary: Update FATES tag, tests and address namelist option bug
81+
82+
Purpose and description of changes
83+
----------------------------------
84+
85+
This pull request updates the FatesColdAllVars test list due to changes in the FATES
86+
history output associated with ngeet/fates#1252, which is coordinated with this update.
87+
A bug in which the incorrect control variable was being sent to FATES for a recently
88+
added namelist options has been addressed. The NEON-FATES-NIWO tests have also been
89+
addressed through the update of the FATES tag which includes fixes brought in with
90+
ngeet/fates#1376.
91+
92+
93+
Significant changes to scientifically-supported configurations
94+
--------------------------------------------------------------
95+
96+
Does this tag change answers significantly for any of the following physics configurations?
97+
(Details of any changes will be given in the "Answer changes" section below.)
98+
99+
[Put an [X] in the box for any configuration with significant answer changes.]
100+
101+
[ ] clm6_0
102+
103+
[ ] clm5_0
104+
105+
[ ] ctsm5_0-nwp
106+
107+
[ ] clm4_5
108+
109+
110+
Bugs fixed
111+
----------
112+
113+
List of CTSM issues fixed (include CTSM Issue # and description) [one per line]:
114+
- [Issue #3052: Update FatesColdAllVars history output with recent additions](https://github.com/ESCOMP/CTSM/issues/3052)
115+
- [Issue #3038: NEON-FATES-NIWO test in aux_clm fails RUN](https://github.com/ESCOMP/CTSM/issues/3038)
116+
- [Issue #3062: Incorrect value being set for FATES electron transport namelist option](https://github.com/ESCOMP/CTSM/issues/3062)
117+
118+
Notes of particular relevance for developers:
119+
---------------------------------------------
120+
Changes to tests or testing:
121+
The PEM seed dispersal test is now failing RUN, where it was previously failing COMPARE_base_modpes.
122+
This has been added to the expected failures and has been documented in a new issue, [#3097](https://github.com/ESCOMP/CTSM/issues/3097).
123+
This issue is associated with updates that came in previously with ctsm5.3.041.
124+
125+
Testing summary:
126+
----------------
127+
regular tests (aux_clm: https://github.com/ESCOMP/CTSM/wiki/System-Testing-Guide#pre-merge-system-testing):
128+
129+
derecho ----- OK
130+
izumi ------- OK
131+
132+
fates tests: (give name of baseline if different from CTSM tagname, normally fates baselines are fates-<FATES TAG>-<CTSM TAG>)
133+
derecho ----- OK
134+
izumi ------- OK
135+
136+
Notes:
137+
- All tests resulted in expected st_archive exception due to known issue [#3098](https://github.com/ESCOMP/CTSM/issues/3098)
138+
- Due to permission issues, the izumi aux_clm tests were run against ctsm5.3.040 baselines. This was deemed acceptable since ctsm5.3.041 is a b4b tag
139+
Answer changes
140+
--------------
141+
142+
Changes answers relative to baseline: Yes, but only for FATES tests
143+
This is due to updating the fates tag which includes a number of bug fixes and science updates
144+
145+
146+
Other details
147+
-------------
148+
List any git submodules updated (cime, rtm, mosart, cism, fates, etc.):
149+
fates: sci.1.82.3_api.39.0.0 -> sci.1.83.1_api.39.0.0
150+
151+
Pull Requests that document the changes (include PR ids):
152+
(https://github.com/ESCOMP/ctsm/pull)
153+
https://github.com/ESCOMP/CTSM/pull/3058
154+
https://github.com/ESCOMP/CTSM/pull/3063
155+
https://github.com/NGEET/fates/pull/1252
156+
https://github.com/NGEET/fates/pull/1376
157+
158+
===============================================================
159+
===============================================================
2160
Tag name: ctsm5.3.041
3161
Originator(s): samrabin (Sam Rabin, UCAR/TSS)
4162
Date: Fri Apr 25 08:02:37 MDT 2025

doc/ChangeSum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
Tag Who Date Summary
22
============================================================================================================================
3+
ctsm5.3.043 slevis 05/09/2025 Merge b4b-dev
4+
ctsm5.3.042 glemieux 05/08/2025 Update FATES tag, tests and address namelist option bug
35
ctsm5.3.041 samrabin 04/25/2025 Merge b4b-dev to master
46
ctsm5.3.040 samrabin 04/15/2025 Update ctsm_pylib to 3.13.2
57
ctsm5.3.039 afoster 04/14/2025 Create driver data structure for SP mode

0 commit comments

Comments
 (0)