Skip to content

Commit 25264dd

Browse files
committed
ChangeLog draft
1 parent 22ab1e7 commit 25264dd

2 files changed

Lines changed: 113 additions & 10 deletions

File tree

cime_config/testdefs/testmods_dirs/cam/carma_meteor_smoke/user_nl_cam

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ history_carma=.true.
77
carma_do_fixedinit=.false.
88
solar_data_type='FIXED'
99
solar_data_ymd=20000101
10+

doc/ChangeLog

Lines changed: 112 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,20 @@
11
===============================================================
22

3-
Tag name:
3+
Tag name: cam6_4_073
44
Originator(s): fvitt, tilmes
55
Date:
6-
One-line Summary:
7-
Github PR URL:
6+
One-line Summary: New CARMA trop_strat aerosol models
7+
Github PR URL: https://github.com/ESCOMP/CAM/pull/1210
88

99
Purpose of changes (include the issue number and title text for each relevant GitHub issue):
1010

11-
Describe any changes made to build system:
11+
Introduce CARMA trop_strat_soa1 and trop_strat_soa5 sectional aerosol models which can be used
12+
as alternatives to the modal aerosol aerosol representation in CAM physics.
13+
14+
Issue #495 -- Merging CARMA aerosol model for troposphere and stratosphere (trop_strat)
15+
into the CESM development version
16+
17+
Describe any changes made to build system: N/A
1218

1319
Describe any changes made to the namelist:
1420

@@ -46,13 +52,13 @@ Describe any changes made to the namelist:
4652
Removed
4753
. carma_reftfile
4854

49-
List any changes to the defaults for the boundary datasets:
55+
List any changes to the defaults for the boundary datasets: N/A
5056

51-
Describe any substantial timing or memory changes:
57+
Describe any substantial timing or memory changes: none
5258

53-
Code reviewed by:
59+
Code reviewed by: jimmielin, cacraigucar
5460

55-
List all files eliminated:
61+
List all files eliminated: N/A
5662

5763
List all files added and what they do:
5864
A bld/namelist_files/use_cases/carma_trop_strat_cam6.xml
@@ -61,25 +67,36 @@ A bld/namelist_files/use_cases/carma_trop_strat_nudged_cam6.xml
6167
A bld/namelist_files/use_cases/carma_trop_strat_sd_cam6.xml
6268
A bld/namelist_files/use_cases/carma_waccm_ma_hist_cam6.xml
6369
A bld/namelist_files/use_cases/carma_waccm_ma_nudged_cam6.xml
70+
- new build-namelist use cases for carma trop_strat models
71+
6472
A cime_config/testdefs/testmods_dirs/cam/carma_elvemis_outfrq9s/shell_commands
6573
A cime_config/testdefs/testmods_dirs/cam/carma_elvemis_outfrq9s/user_nl_cam
6674
A cime_config/testdefs/testmods_dirs/cam/carma_elvemis_outfrq9s/user_nl_clm
75+
- for new CARMA trop_strat tests
76+
6777
A src/chemistry/aerosol/carma_aerosol_properties_mod.F90
6878
A src/chemistry/aerosol/carma_aerosol_state_mod.F90
79+
- for new CARMA trop_strat models
80+
6981
A src/chemistry/aerosol/hygrocoreshell_aerosol_optics_mod.F90
7082
A src/chemistry/aerosol/hygrowghtpct_aerosol_optics_mod.F90
83+
- for new CARMA trop_strat models
84+
7185
A src/chemistry/carma_aero/aero_model.F90
7286
A src/chemistry/carma_aero/carma_aero_gasaerexch.F90
7387
A src/chemistry/carma_aero/dust_model.F90
7488
A src/chemistry/carma_aero/seasalt_model.F90
7589
A src/chemistry/carma_aero/sox_cldaero_mod.F90
90+
- for new CARMA trop_strat models
7691

7792
A src/physics/carma/models/trop_strat_soa1/carma_model_flags_mod.F90
7893
A src/physics/carma/models/trop_strat_soa1/carma_model_mod.F90
7994
A src/physics/carma/models/trop_strat_soa5/carma_model_flags_mod.F90
8095
A src/physics/carma/models/trop_strat_soa5/carma_model_mod.F90
96+
- for new CARMA trop_strat models
8197

8298
A src/physics/cam/carma_diags_mod.F90
99+
- data object for carma aerosols budgets
83100

84101
A src/chemistry/pp_trop_strat_noaero/chem_mech.doc
85102
A src/chemistry/pp_trop_strat_noaero/chem_mech.in
@@ -99,6 +116,8 @@ A src/chemistry/pp_trop_strat_noaero/mo_prod_loss.F90
99116
A src/chemistry/pp_trop_strat_noaero/mo_rxt_rates_conv.F90
100117
A src/chemistry/pp_trop_strat_noaero/mo_setrxt.F90
101118
A src/chemistry/pp_trop_strat_noaero/mo_sim_dat.F90
119+
- added for carma trop_strat_soa5 model
120+
102121
A src/chemistry/pp_waccm_ma_noaero/chem_mech.doc
103122
A src/chemistry/pp_waccm_ma_noaero/chem_mech.in
104123
A src/chemistry/pp_waccm_ma_noaero/chem_mods.F90
@@ -117,8 +136,11 @@ A src/chemistry/pp_waccm_ma_noaero/mo_prod_loss.F90
117136
A src/chemistry/pp_waccm_ma_noaero/mo_rxt_rates_conv.F90
118137
A src/chemistry/pp_waccm_ma_noaero/mo_setrxt.F90
119138
A src/chemistry/pp_waccm_ma_noaero/mo_sim_dat.F90
139+
- added for carma trop_strat_soa1 model
140+
120141
A src/chemistry/utils/elevated_emissions_mod.F90
121142
A src/chemistry/utils/surface_emissions_mod.F90
143+
- add emissions to pbuf to be used by carma trop_strat models
122144

123145
List all existing files that have been modified, and describe the changes:
124146

@@ -136,44 +158,124 @@ M bld/namelist_files/namelist_definition.xml
136158

137159
M cime_config/config_component.xml
138160
M cime_config/config_compsets.xml
161+
- new compsets for caram trop_strat models
162+
. QPCARMATS
163+
. QPCARMAWM
164+
. FCARMA2000climo
165+
. FCARMAHIST
166+
. FCARMAnudged
167+
. FCARMASD
168+
. FWmaCARMAHIST
169+
. FWmaCARMAnudged
170+
171+
139172
M cime_config/config_pes.xml
140-
M cime_config/testdefs/testmods_dirs/cam/carma_meteor_smoke/user_nl_cam
173+
- default derecho PE layouts for CARMA compsets
174+
141175
M src/chemistry/aerosol/aero_deposition_cam.F90
176+
- loop end at props%nspecies
177+
142178
M src/chemistry/aerosol/aero_wetdep_cam.F90
179+
- add caram_aero_props and carma_aero_state objects
180+
- loop end at props%nspecies
181+
143182
M src/chemistry/aerosol/aerosol_state_mod.F90
183+
- add wgtpct interface H2SO4/H2O
184+
144185
M src/chemistry/aerosol/mo_setsox.F90
186+
- state needed for carma trop_strat models
187+
145188
M src/chemistry/aerosol/modal_aerosol_state_mod.F90
189+
- wgtpct interface added
190+
146191
M src/chemistry/bulk_aero/aero_model.F90
192+
- invoke dust_readnl
193+
- pass state to setsox interface
194+
147195
M src/chemistry/bulk_aero/sox_cldaero_mod.F90
196+
- add state to interface
197+
148198
M src/chemistry/geoschem/chemistry.F90
199+
- pass state to setsox interface
200+
149201
M src/chemistry/modal_aero/aero_model.F90
202+
- invoke dust_readnl
203+
- pass state to setsox interface
204+
150205
M src/chemistry/modal_aero/sox_cldaero_mod.F90
206+
- add state to interface
207+
151208
M src/chemistry/mozart/chemistry.F90
209+
- add ndropmixed flag to registered constituents
210+
- dust_readnl moved to aero_model
211+
152212
M src/chemistry/mozart/mo_gas_phase_chemdr.F90
213+
- JNO2 added to pbuf
214+
- state passed to userrxt
215+
153216
M src/chemistry/mozart/mo_photo.F90
217+
- restrict debug write to masterproc
218+
154219
M src/chemistry/mozart/mo_usrrxt.F90
220+
- state passed to aero_model_surfarea
221+
155222
M src/control/cam_history.F90
223+
- increase hash size for carma history fields
224+
156225
M src/control/runtime_opts.F90
226+
- invoke surface_emissions_readnl and elevated_emissions_readnl
227+
157228
M src/physics/cam/aer_rad_props.F90
229+
- changes for carma bins
230+
158231
M src/physics/cam/aerosol_optics_cam.F90
232+
- changes for carma aerosol optics
233+
159234
M src/physics/cam/carma_intr.F90
160235
M src/physics/cam/carma_model_flags_mod.F90
236+
- changes for carma trop_strat models
237+
161238
M src/physics/cam/clubb_intr.F90
239+
- use ndropmixed constituent attribute to turn off transport of aerosols
240+
162241
M src/physics/cam/constituents.F90
242+
- add ndropmixed constituent attribute
243+
163244
M src/physics/cam/micro_pumas_cam.F90
245+
- use ndropmixed constituent attribute to turn off transport of droplet number
246+
164247
M src/physics/cam/microp_aero.F90
165248
M src/physics/cam/nucleate_ice.F90
166249
M src/physics/cam/nucleate_ice_cam.F90
250+
- add caram_aero_props and carma_aero_state objects
251+
167252
M src/physics/cam/phys_control.F90
253+
- add history_carma_srf_flx flag
254+
168255
M src/physics/cam/phys_prop.F90
256+
- changes for carma aerosol optics
257+
169258
M src/physics/cam/physpkg.F90
259+
- invoke surface_emissions and elevated_emissions routines
260+
- invoke carma aerosol budget routines
261+
170262
M src/physics/cam/rad_constituents.F90
263+
- parse carma bin_defs namelist settings
264+
171265
M src/physics/cam/restart_physics.F90
266+
- invoke carma restart
267+
172268
M src/physics/cam/vertical_diffusion.F90
269+
- use ndropmixed constituent attribute to turn off transport of aerosols
270+
173271
M src/physics/cam7/micro_pumas_cam.F90
272+
- use ndropmixed constituent attribute to turn off transport of droplet number
273+
174274
M src/physics/cam7/physpkg.F90
175-
M src/physics/carma/cam/carma_intr.F90
275+
- invoke surface_emissions and elevated_emissions routines
176276

277+
M src/physics/carma/cam/carma_intr.F90
278+
- changes for carma trop_strat models
177279

178280

179281
If there were any failures reported from running test_driver.sh on any test

0 commit comments

Comments
 (0)