Skip to content

Commit 5b903a4

Browse files
peverwheeSteve Goldhaber
authored andcommitted
ESCOMP tag: cam6_4_047
Merge pull request ESCOMP#1078 from jedwards4b/update_config_component0705 cam6_4_047: update config component to handle new compset names ESCOMP commit: 47dd341
1 parent 7274fe4 commit 5b903a4

File tree

10 files changed

+163
-20
lines changed

10 files changed

+163
-20
lines changed

.gitmodules

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -153,17 +153,6 @@ fxtag = pio2_6_2
153153
fxrequired = ToplevelRequired
154154
fxDONOTUSEurl = https://github.com/NCAR/ParallelIO
155155

156-
[submodule "mct"]
157-
path = libraries/mct
158-
url = https://github.com/MCSclimate/MCT
159-
fxtag = MCT_2.11.0
160-
fxrequired = ToplevelRequired
161-
fxDONOTUSEurl = https://github.com/MCSclimate/MCT
162-
163-
#-----------------------------
164-
# Configuration/CCS
165-
#-----------------------------
166-
167156
[submodule "ccs_config"]
168157
path = ccs_config
169158
url = https://github.com/NorESMhub/ccs_config_noresm.git

bld/namelist_files/mozart_master_gas_drydep_list.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@
7777
ISOPNOOHB
7878
ISOPNOOHD
7979
ISOPOH
80-
ISOPNO3
8180
ISOPOOH
8281
LIMON
8382
MACR

bld/namelist_files/mozart_master_gas_wetdep_list.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,6 @@
127127
HOCL
128128
HYAC
129129
HYDRALD
130-
ISOPNO3
131130
ISOPOOH
132131
MACR
133132
MACRN
@@ -172,7 +171,6 @@
172171
XHO2NO2
173172
XONIT
174173
XONITR
175-
XISOPNO3
176174
</list>
177175

178176
</gas_wetdep_list_definition>
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
<?xml version="1.0"?>
2+
3+
<namelist_defaults>
4+
5+
<!-- Initial conditions -->
6+
<ncdata hgrid="ne30np4" nlev="93">atm/cam/inic/se/1850C_T4S_ne30pg3_spinup01.cam.i.0002-01-01_c241114.nc</ncdata>
7+
8+
<!-- Solar data -->
9+
<solar_irrad_data_file>atm/cam/solar/SolarForcingCMIP6_18491230-23000102_c20200615.nc</solar_irrad_data_file>
10+
<solar_data_type>FIXED</solar_data_type>
11+
<solar_data_ymd>18500701</solar_data_ymd>
12+
13+
<!-- Ocean Emissions -->
14+
<csw_time_type>CYCLICAL</csw_time_type>
15+
<csw_cycle_yr>1850</csw_cycle_yr>
16+
17+
<!-- External forcing -->
18+
<ext_frc_type>CYCLICAL</ext_frc_type>
19+
<ext_frc_cycle_yr>1850</ext_frc_cycle_yr>
20+
<ext_frc_specifier hgrid="ne30np4" npg="3">
21+
'num_a1 -> $INPUTDATA_ROOT/atm/cam/chem/emis/historical_ne30pg3/emissions-cmip6_num_so4_a1_anthro-ene_vertical_mol_175001-201412_ne30pg3_c20200103.nc',
22+
'num_a1 -> $INPUTDATA_ROOT/atm/cam/chem/emis/historical_ne30pg3/emissions-cmip6_num_a1_so4_contvolcano_vertical_850-5000_ne30pg3_c20200125.nc',
23+
'num_a2 -> $INPUTDATA_ROOT/atm/cam/chem/emis/historical_ne30pg3/emissions-cmip6_num_a2_so4_contvolcano_vertical_850-5000_ne30pg3_c20200125.nc',
24+
'SO2 -> $INPUTDATA_ROOT/atm/cam/chem/emis/historical_ne30pg3/emissions-cmip6_SO2_contvolcano_vertical_850-5000_ne30pg3_c20200125.nc',
25+
'so4_a1 -> $INPUTDATA_ROOT/atm/cam/chem/emis/historical_ne30pg3/emissions-cmip6_so4_a1_anthro-ene_vertical_mol_175001-201412_ne30pg3_c20200103.nc',
26+
'so4_a1 -> $INPUTDATA_ROOT/atm/cam/chem/emis/historical_ne30pg3/emissions-cmip6_so4_a1_contvolcano_vertical_850-5000_ne30pg3_c20200125.nc',
27+
'so4_a2 -> $INPUTDATA_ROOT/atm/cam/chem/emis/historical_ne30pg3/emissions-cmip6_so4_a2_contvolcano_vertical_850-5000_ne30pg3_c20200125.nc'
28+
</ext_frc_specifier>
29+
30+
<!-- Surface emissions -->
31+
<srf_emis_type>CYCLICAL</srf_emis_type>
32+
<srf_emis_cycle_yr>1850</srf_emis_cycle_yr>
33+
34+
<!-- Lower boundary concentrations -->
35+
<flbc_type>CYCLICAL</flbc_type>
36+
<flbc_cycle_yr>1850</flbc_cycle_yr>
37+
<flbc_file>atm/waccm/lb/LBC_17500116-25001216_CMIP6_SSP585_0p5degLat_c20200824.nc</flbc_file>
38+
<flbc_list>
39+
'CCL4', 'CF2CLBR', 'CF3BR', 'CFC11', 'CFC113', 'CFC12', 'CH3BR', 'CH3CCL3', 'CH3CL', 'CH4', 'CO2', 'H2',
40+
'HCFC22', 'N2O', 'CFC114', 'CFC115', 'HCFC141B', 'HCFC142B', 'H2402', 'OCS', 'SF6', 'CFC11eq'
41+
</flbc_list>
42+
43+
<!-- history output -->
44+
<history_chemistry>.true.</history_chemistry>
45+
<history_chemspecies_srf>.false.</history_chemspecies_srf>
46+
<history_clubb>.false.</history_clubb>
47+
48+
</namelist_defaults>

bld/namelist_files/use_cases/2000_trop_strat_vbs_cam6.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,15 +190,15 @@
190190
'WD_CH3CN', 'WD_CH3COCHO', 'WD_CH3COOH', 'WD_CH3COOOH', 'WD_CH3COCH3', 'WD_CH3OH', 'WD_CH3OOH', 'WD_CLONO2', 'WD_COF2', 'WD_COFCL',
191191
'WD_EOOH', 'WD_GLYALD', 'WD_H2O2', 'WD_H2SO4', 'WD_HBR', 'WD_HCL', 'WD_HCN', 'WD_HCOOH', 'WD_HF',
192192
'WD_HNO3', 'WD_HO2NO2', 'WD_HOBR', 'WD_HOCL', 'WD_HONITR', 'WD_HPALD', 'WD_HYAC', 'WD_HYDRALD', 'WD_IEPOX',
193-
'WD_ISOPNITA', 'WD_ISOPNITB', 'WD_ISOPNO3', 'WD_ISOPNOOH', 'WD_ISOPOOH', 'WD_IVOC', 'WD_MACR', 'WD_MACROOH', 'WD_MEKOOH',
193+
'WD_ISOPNITA', 'WD_ISOPNITB', 'WD_ISOPNOOH', 'WD_ISOPOOH', 'WD_IVOC', 'WD_MACR', 'WD_MACROOH', 'WD_MEKOOH',
194194
'WD_MVK', 'WD_NC4CH2OH', 'WD_NC4CHO', 'WD_NDEP', 'WD_NH3', 'WD_NH4', 'WD_NHDEP', 'WD_NOA',
195195
'WD_NTERPOOH', 'WD_ONITR', 'WD_PHENOOH', 'WD_POOH', 'WD_ROOH', 'WD_SO2', 'WD_SOAG0', 'WD_SOAG1', 'WD_SOAG2',
196196
'WD_SOAG3', 'WD_SOAG4', 'WD_SVOC', 'WD_TERP2OOH', 'WD_TERPNIT', 'WD_TERPOOH', 'WD_TERPROD1', 'WD_TERPROD2', 'WD_TOLOOH',
197197
'WD_XOOH', 'WD_XYLENOOH', 'WD_XYLOLOOH', 'DF_ALKNIT', 'DF_ALKOOH', 'DF_BENZOOH', 'DF_BZOOH', 'DF_C2H5OH', 'DF_C2H5OOH',
198198
'DF_C3H7OOH', 'DF_C6H5OOH', 'DF_CH2O', 'DF_CH3CHO', 'DF_CH3CN', 'DF_CH3COCH3', 'DF_CH3COCHO', 'DF_CH3COOH', 'DF_CH3COOOH',
199199
'DF_CH3OH', 'DF_CH3OOH', 'DF_CO', 'DF_EOOH', 'DF_GLYALD', 'DF_H2O2', 'DF_H2SO4', 'DF_HCN', 'DF_HCOOH',
200200
'DF_HNO3', 'DF_HO2NO2', 'DF_HONITR', 'DF_HPALD', 'DF_HYAC', 'DF_HYDRALD', 'DF_IEPOX', 'DF_ISOPNITA', 'DF_ISOPNITB',
201-
'DF_ISOPNO3', 'DF_ISOPNOOH', 'DF_ISOPOOH', 'DF_IVOC', 'DF_MACROOH', 'DF_MEKOOH', 'DF_MPAN', 'DF_NC4CH2OH', 'DF_NC4CHO',
201+
'DF_ISOPNOOH', 'DF_ISOPOOH', 'DF_IVOC', 'DF_MACROOH', 'DF_MEKOOH', 'DF_MPAN', 'DF_NC4CH2OH', 'DF_NC4CHO',
202202
'dry_deposition_NHx_as_N', 'DF_NH3', 'DF_NH4', 'DF_NO', 'DF_NO2', 'DF_NOA', 'DF_NTERPOOH', 'DF_O3', 'DF_ONITR',
203203
'DF_PAN', 'DF_PHENOOH', 'DF_POOH', 'DF_ROOH', 'DF_SO2', 'DF_SOAG0', 'DF_SOAG1', 'DF_SOAG2', 'DF_SOAG3',
204204
'DF_SOAG4', 'DF_SVOC', 'DF_TERP2OOH', 'DF_TERPNIT', 'DF_TERPOOH', 'DF_TERPROD1', 'DF_TERPROD2', 'DF_TOLOOH', 'DF_XOOH',

bld/namelist_files/use_cases/2010_trop_strat_vbs_cam6.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -381,15 +381,15 @@
381381
'WD_CH3CN', 'WD_CH3COCHO', 'WD_CH3COOH', 'WD_CH3COOOH', 'WD_CH3COCH3', 'WD_CH3OH', 'WD_CH3OOH', 'WD_CLONO2', 'WD_COF2', 'WD_COFCL',
382382
'WD_EOOH', 'WD_GLYALD', 'WD_H2O2', 'WD_H2SO4', 'WD_HBR', 'WD_HCL', 'WD_HCN', 'WD_HCOOH', 'WD_HF',
383383
'WD_HNO3', 'WD_HO2NO2', 'WD_HOBR', 'WD_HOCL', 'WD_HONITR', 'WD_HPALD', 'WD_HYAC', 'WD_HYDRALD', 'WD_IEPOX',
384-
'WD_ISOPNITA', 'WD_ISOPNITB', 'WD_ISOPNO3', 'WD_ISOPNOOH', 'WD_ISOPOOH', 'WD_IVOC', 'WD_MACR', 'WD_MACROOH', 'WD_MEKOOH',
384+
'WD_ISOPNITA', 'WD_ISOPNITB', 'WD_ISOPNOOH', 'WD_ISOPOOH', 'WD_IVOC', 'WD_MACR', 'WD_MACROOH', 'WD_MEKOOH',
385385
'WD_MVK', 'WD_NC4CH2OH', 'WD_NC4CHO', 'WD_NDEP', 'WD_NH3', 'WD_NH4', 'WD_NHDEP', 'WD_NOA',
386386
'WD_NTERPOOH', 'WD_ONITR', 'WD_PHENOOH', 'WD_POOH', 'WD_ROOH', 'WD_SO2', 'WD_SOAG0', 'WD_SOAG1', 'WD_SOAG2',
387387
'WD_SOAG3', 'WD_SOAG4', 'WD_SVOC', 'WD_TERP2OOH', 'WD_TERPNIT', 'WD_TERPOOH', 'WD_TERPROD1', 'WD_TERPROD2', 'WD_TOLOOH',
388388
'WD_XOOH', 'WD_XYLENOOH', 'WD_XYLOLOOH', 'DF_ALKNIT', 'DF_ALKOOH', 'DF_BENZOOH', 'DF_BZOOH', 'DF_C2H5OH', 'DF_C2H5OOH',
389389
'DF_C3H7OOH', 'DF_C6H5OOH', 'DF_CH2O', 'DF_CH3CHO', 'DF_CH3CN', 'DF_CH3COCH3', 'DF_CH3COCHO', 'DF_CH3COOH', 'DF_CH3COOOH',
390390
'DF_CH3OH', 'DF_CH3OOH', 'DF_CO', 'DF_EOOH', 'DF_GLYALD', 'DF_H2O2', 'DF_H2SO4', 'DF_HCN', 'DF_HCOOH',
391391
'DF_HNO3', 'DF_HO2NO2', 'DF_HONITR', 'DF_HPALD', 'DF_HYAC', 'DF_HYDRALD', 'DF_IEPOX', 'DF_ISOPNITA', 'DF_ISOPNITB',
392-
'DF_ISOPNO3', 'DF_ISOPNOOH', 'DF_ISOPOOH', 'DF_IVOC', 'DF_MACROOH', 'DF_MEKOOH', 'DF_MPAN', 'DF_NC4CH2OH', 'DF_NC4CHO',
392+
'DF_ISOPNOOH', 'DF_ISOPOOH', 'DF_IVOC', 'DF_MACROOH', 'DF_MEKOOH', 'DF_MPAN', 'DF_NC4CH2OH', 'DF_NC4CHO',
393393
'dry_deposition_NHx_as_N', 'DF_NH3', 'DF_NH4', 'DF_NO', 'DF_NO2', 'DF_NOA', 'DF_NTERPOOH', 'DF_O3', 'DF_ONITR',
394394
'DF_PAN', 'DF_PHENOOH', 'DF_POOH', 'DF_ROOH', 'DF_SO2', 'DF_SOAG0', 'DF_SOAG1', 'DF_SOAG2', 'DF_SOAG3',
395395
'DF_SOAG4', 'DF_SVOC', 'DF_TERP2OOH', 'DF_TERPNIT', 'DF_TERPOOH', 'DF_TERPROD1', 'DF_TERPROD2', 'DF_TOLOOH', 'DF_XOOH',

doc/ChangeLog

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,115 @@
11
===============================================================
22

3+
Tag name: cam6_4_047
4+
Originator(s): jedwards4b, fvitt
5+
Date: 19 November 2024
6+
One-line Summary: update config component to handle new compset names
7+
Github PR URL: https://github.com/ESCOMP/CAM/pull/1078
8+
9+
Purpose of changes (include the issue number and title text for each relevant GitHub issue):
10+
#1077 - config_component.xml updates needed
11+
- Adds "C" designation for concentration-driven experiments
12+
#1189 - O3 is not invariant
13+
- Updates chemistry use cases for prescribed vs prognosed oxidants
14+
- Removes ISOPNO3 from wet/dry dep lists as it is a short-lived radical
15+
#1191 - remove mct submodule
16+
- Removes MCT submodule
17+
18+
Describe any changes made to build system:
19+
M cime_config/config_component.xml
20+
- Add new "C" or "E" designation
21+
22+
Describe any changes made to the namelist:
23+
A bld/namelist_files/use_cases/1850_trop_strat_t4s_cam7.xml
24+
- add new use case
25+
26+
M bld/namelist_files/use_cases/2000_trop_strat_vbs_cam6.xml
27+
M bld/namelist_files/use_cases/2010_trop_strat_vbs_cam6.xml
28+
- remove ISOPNO3
29+
30+
M bld/namelist_files/use_cases/hist_trop_strat_t4s_cam7.xml
31+
- renamed from bld/namelist_files/use_cases/hist_trop_strat_ts4_cam7.xml
32+
33+
M bld/namelist_files/mozart_master_gas_drydep_list.xml
34+
M bld/namelist_files/mozart_master_gas_wetdep_list.xml
35+
- remove ISOPNO3
36+
37+
List any changes to the defaults for the boundary datasets: none
38+
39+
Describe any substantial timing or memory changes: none
40+
41+
Code reviewed by: peverwhee
42+
43+
List all files eliminated:
44+
D libraries/mct
45+
- remove mct submodule
46+
47+
List all files added and what they do:
48+
A bld/namelist_files/use_cases/1850_trop_strat_t4s_cam7.xml
49+
- add new use case
50+
51+
List all existing files that have been modified, and describe the changes:
52+
M bld/namelist_files/use_cases/2000_trop_strat_vbs_cam6.xml
53+
M bld/namelist_files/use_cases/2010_trop_strat_vbs_cam6.xml
54+
- remove ISOPNO3
55+
56+
M bld/namelist_files/use_cases/hist_trop_strat_t4s_cam7.xml
57+
- renamed from bld/namelist_files/use_cases/hist_trop_strat_ts4_cam7.xml
58+
59+
M cime_config/config_component.xml
60+
- Add new "C" or "E" designation
61+
62+
M bld/namelist_files/mozart_master_gas_drydep_list.xml
63+
M bld/namelist_files/mozart_master_gas_wetdep_list.xml
64+
- remove ISOPNO3
65+
66+
M src/cpl/nuopc/atm_stream_ndep.F90
67+
- set use_ndep_stream=.false. when stream_ndep_data_filename='UNSET'
68+
69+
If there were any failures reported from running test_driver.sh on any test
70+
platform, and checkin with these failures has been OK'd by the gatekeeper,
71+
then copy the lines from the td.*.status files for the failed tests to the
72+
appropriate machine below. All failed tests must be justified.
73+
74+
derecho/intel/aux_cam:
75+
76+
ERC_D_Ln9.f19_f19_mg17.QPMOZ.derecho_intel.cam-outfrq3s (Overall: DIFF) details:
77+
ERP_Ld3.ne30pg3_ne30pg3_mg17.FHISTC_MTt4s.derecho_intel.cam-outfrq1d_aoa (Overall: DIFF) details:
78+
ERP_Ln9.ne30pg3_ne30pg3_mg17.FCnudged.derecho_intel.cam-outfrq9s (Overall: DIFF) details:
79+
SMS_D_Ln9.f09_f09_mg17.FCvbsxHIST.derecho_intel.cam-outfrq9s (Overall: DIFF) details:
80+
SMS_D_Ln9.f19_f19_mg17.QPC2000climo.derecho_intel.cam-outfrq3s_usecase (Overall: DIFF) details:
81+
SMS_D_Ln9_P1280x1.ne30pg3_ne30pg3_mg17.FHISTC_MTt1s.derecho_intel.cam-outfrq9s_Leung_dust (Overall: DIFF) details:
82+
SMS_Ld1.ne30pg3_ne30pg3_mg17.FC2010climo.derecho_intel.cam-outfrq1d (Overall: DIFF) details:
83+
SMS_Lh12.f09_f09_mg17.FCSD_HCO.derecho_intel.cam-outfrq3h (Overall: DIFF) details:
84+
- DIFFS and NLCOMP failures because of removal of ISOPNO3 and new "C/E" compset designations
85+
86+
SMS_D_Ln9.f19_f19_mg17.FXHIST.derecho_intel.cam-outfrq9s_amie (Overall: FAIL)
87+
SMS_D_Ln9_P1280x1.ne0CONUSne30x8_ne0CONUSne30x8_mt12.FCHIST.derecho_intel.cam-outfrq9s (Overall: FAIL)
88+
- pre-existing failures due to build-namelist error requiring CLM/CTSM external update.
89+
90+
ERP_Ln9.f09_f09_mg17.FCSD_HCO.derecho_intel.cam-outfrq9s (Overall: FAIL)
91+
SMS_Ld1.f09_f09_mg17.FCHIST_GC.derecho_intel.cam-outfrq1d (Overall: DIFF)
92+
- pre-existing failure due to HEMCO not having reproducible results issues #1018 and #856
93+
94+
derecho/nvhpc/aux_cam: PASS
95+
96+
izumi/nag/aux_cam:
97+
98+
DAE.f45_f45_mg37.FHS94.izumi_nag.cam-dae (Overall: FAIL)
99+
- pre-existing failure -- issue #670
100+
101+
izumi/gnu/aux_cam:
102+
103+
SMS_D_Ln3.f10_f10_mg37.QPMOZ.izumi_gnu.cam-outfrq3s_chemproc (Overall: DIFF) details:
104+
- DIFFS and NLCOMP failures because of removal of ISOPNO3 and new "C/E" compset designations
105+
106+
CAM tag used for the baseline comparison tests if different than previous
107+
tag:
108+
109+
Summarize any changes to answers: BFB except NL changes
110+
111+
===============================================================
112+
3113
Tag name: cam6_4_046
4114
Originator(s): sjsprecious
5115
Date: 06 November 2024

libraries/mct

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/cpl/nuopc/atm_stream_ndep.F90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ subroutine stream_ndep_init(model_mesh, model_clock, rc)
118118
if (ierr /= 0) call endrun(trim(subname)//": FATAL: mpi_bcast: stream_ndep_year_align")
119119

120120
! Check whether the stream is being used.
121-
if (stream_ndep_data_filename == ' ') then
121+
if (stream_ndep_data_filename == ' '.or.stream_ndep_data_filename == 'UNSET') then
122122
use_ndep_stream = .false.
123123
if (masterproc) then
124124
write(iulog,'(a)') ' '

0 commit comments

Comments
 (0)