Skip to content

Commit 8860c95

Browse files
authored
Merge pull request #1221 from geoschem/bugfix/HEMCO_ERS_tests
cam6_4_082: Fix HEMCO ERS tests
2 parents 01a193b + fd02eda commit 8860c95

File tree

5 files changed

+71
-7
lines changed

5 files changed

+71
-7
lines changed

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
[submodule "hemco"]
7272
path = src/hemco
7373
url = https://github.com/ESCOMP/HEMCO_CESM.git
74-
fxtag = hemco-cesm2_0_hemco3_9_0
74+
fxtag = hemco-cesm2_1_0_hemco3_9_0
7575
fxrequired = AlwaysRequired
7676
fxDONOTUSEurl = https://github.com/ESCOMP/HEMCO_CESM.git
7777

bld/namelist_files/namelist_defaults_cam.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3567,9 +3567,9 @@
35673567

35683568
<!-- HEMCO: Harmonized Emissions Component -->
35693569
<use_hemco>.false.</use_hemco>
3570-
<hemco_data_root>atm/cam/geoschem/emis/ExtData/HEMCO</hemco_data_root>
3571-
<hemco_config_file>atm/cam/geoschem/emis/HEMCO_Config.CC.CEDS_AEIC19.NEx.c230615.rc</hemco_config_file>
3572-
<hemco_diagn_file>atm/cam/geoschem/emis/HEMCO_Diagn.3_5_0.c230307.rc</hemco_diagn_file>
3570+
<hemco_data_root>atm/cam/geoschem/ExtData/HEMCO</hemco_data_root>
3571+
<hemco_config_file>atm/cam/hemco/HEMCO_Config.CC.CEDS_AEIC19.NEx.c241122.rc</hemco_config_file>
3572+
<hemco_diagn_file>atm/cam/hemco/HEMCO_Diagn.3_5_0.c230307.rc</hemco_diagn_file>
35733573
<hemco_emission_year>-1</hemco_emission_year>
35743574

35753575
<!-- Default emissions grid resolution at 2x2.5 degree: coarser may result in masking artifacts -->

cime_config/testdefs/testlist_cam.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1966,7 +1966,7 @@
19661966
</machines>
19671967
<options>
19681968
<option name="wallclock">00:20:00</option>
1969-
<option name="comment">FCSD CAM-chem f19 with HEMCO exact restart</option>
1969+
<option name="comment">FCSD CAM-chem f09 with HEMCO exact restart</option>
19701970
</options>
19711971
</test>
19721972
<test compset="FCSD_HCO" grid="f09_f09_mg17" name="ERP_Ln9" testmods="cam/outfrq9s" supported="false">
@@ -1976,7 +1976,7 @@
19761976
</machines>
19771977
<options>
19781978
<option name="wallclock">00:40:00</option>
1979-
<option name="comment">FCSD CAM-chem f19 with HEMCO exact restart/PE tests</option>
1979+
<option name="comment">FCSD CAM-chem f09 with HEMCO exact restart/PE tests</option>
19801980
</options>
19811981
</test>
19821982

doc/ChangeLog

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,68 @@
1+
===============================================================
2+
3+
Tag name: cam6_4_082
4+
Originator(s): lizziel
5+
Date: 2 Apr 2025
6+
One-line Summary: Update HEMCO interface external to HEMCO_CESM 2.1.0
7+
Github PR URL: https://github.com/ESCOMP/CAM/pull/1221
8+
9+
Purpose of changes (include the issue number and title text for each relevant GitHub issue):
10+
- Update HEMCO_CESM to get HEMCO clock time bug fix
11+
- Update the HEMCO configuration file for *_HCO cases to read 3D emissions every timestep
12+
- Together these updates fix failing FCSD_HCO ERS restart tests
13+
- Other FCSD_HCO tests will continue to fail due to remaining reproducibility issues that
14+
require a new HEMCO version to fix (https://github.com/ESCOMP/CAM/issues/856).
15+
16+
Describe any changes made to build system: N/A
17+
18+
Describe any changes made to the namelist: N/A
19+
20+
List any changes to the defaults for the boundary datasets: N/A
21+
22+
Describe any substantial timing or memory changes: N/A
23+
24+
Code reviewed by: fvitt, cacraig
25+
26+
List all files eliminated: N/A
27+
28+
List all files added and what they do: N/A
29+
30+
List all existing files that have been modified, and describe the changes:
31+
32+
M .gitmodules
33+
- Update HEMCO_CESM version from hemco-cesm2_0_hemco3_9_0 to hemco-cesm2_1_0_hemco3_9_0
34+
35+
M bld/namelist-files/namelist_defaults_cam.xml
36+
- Update default hemco_config_file to read and regrid aviation emissions every timestep
37+
- Change default paths of hemco_config_file, hemco_diagn_file, and hemco_data_root
138

39+
M cime_config/testdefs/testlist_cam.xml
40+
- Fix typos in comments of FCSD_HCO tests
41+
42+
M src/hemco
43+
- Committed hemco submodule (HEMCO_CESM) hash for tag hemco-cesm2_1_0_hemco3_9_0
44+
45+
If there were any failures reported from running test_driver.sh on any test
46+
platform, and checkin with these failures has been OK'd by the gatekeeper,
47+
then copy the lines from the td.*.status files for the failed tests to the
48+
appropriate machine below. All failed tests must be justified.
49+
50+
derecho/intel/aux_cam:
51+
ERP_Ln9.f09_f09_mg17.FCSD_HCO.derecho_intel.cam-outfrq9s (Overall: FAIL) details:
52+
SMS_Lh12.f09_f09_mg17.FCSD_HCO.derecho_intel.cam-outfrq3h (Overall: DIFF) details:
53+
SMS_Ld1.f09_f09_mg17.FCHIST_GC.derecho_intel.cam-outfrq1d (Overall: DIFF) details:
54+
- pre-existing failures due to HEMCO not having reproducible results (issues #1018 and #856)
55+
56+
SMS_D_Ln9_P1280x1.ne0CONUSne30x8_ne0CONUSne30x8_mt12.FCHIST.derecho_intel.cam-outfrq9s (Overall: FAIL) details:
57+
- pre-existing failures due to build-namelist error requiring CLM/CTSM external update
58+
59+
derecho/nvhpc/aux_cam: all BFB
60+
61+
izumi/nag/aux_cam: all BFB
62+
63+
izumi/gnu/aux_cam: all BFB
64+
65+
===============================================================
266
===============================================================
367

468
Tag name: cam6_4_081

0 commit comments

Comments
 (0)