Skip to content

Commit cef52b3

Browse files
authored
Merge pull request #1470 from fvitt/short_lived_halogens
cam6_4_153: Short-lived halogen chemistry
2 parents 76d75de + fb05a57 commit cef52b3

117 files changed

Lines changed: 123266 additions & 427 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

bld/build-namelist

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -583,13 +583,16 @@ if ( ($chem ne 'none') or ( $prog_species ) ){
583583
my $chem_proc_src = $cfg->get('chem_proc_src');
584584
my $chem_src_dir = $cfg->get('chem_src_dir');
585585

586-
my ( $gas_wetdep_list, $aer_wetdep_list, $aer_sol_facti, $aer_sol_factb, $aer_scav_coef,
587-
$aer_drydep_list, $gas_drydep_list ) =
586+
my ( $gas_wetdep_list, $gas_wetdep_ice_uptake_list, $aer_wetdep_list,
587+
$aer_sol_facti, $aer_sol_factb, $aer_scav_coef, $gas_drydep_list, $aer_drydep_list ) =
588588
set_dep_lists( $chem, $cfgdir, $chem_proc_src, $chem_src_dir, $nl, $print );
589589

590590
if (length($gas_wetdep_list)>2){
591591
add_default($nl, 'gas_wetdep_method' );
592592
add_default($nl, 'gas_wetdep_list', 'val'=>$gas_wetdep_list );
593+
if (($chem =~ /_slh/) and (length($gas_wetdep_ice_uptake_list)>2)) {
594+
add_default($nl, 'gas_wetdep_ice_uptake_list', 'val'=>$gas_wetdep_ice_uptake_list );
595+
}
593596
}
594597

595598
if (length($aer_wetdep_list)>2){
@@ -2357,6 +2360,25 @@ if ($phys =~ /cam6/ or $phys =~ /cam7/) {
23572360
'soag_bb_srf_file' => 'SOAG' );
23582361
}
23592362

2363+
# for short-lived halogen (SLH) chemistry
2364+
if ($chem =~ /_slh/) {
2365+
%species = (%species,
2366+
'c2cl4_slh_emis_file' => 'C2CL4',
2367+
'ch2br2_slh_emis_file' => 'CH2BR2',
2368+
'ch2brcl_slh_emis_file' => 'CH2BRCL',
2369+
'ch2cl2_slh_emis_file' => 'CH2CL2',
2370+
'ch2i2_slh_emis_file' => 'CH2I2',
2371+
'ch2ibr_slh_emis_file' => 'CH2IBR',
2372+
'ch2icl_slh_emis_file' => 'CH2ICL',
2373+
'ch3i_slh_emis_file' => 'CH3I',
2374+
'chbr2cl_slh_emis_file' => 'CHBR2CL',
2375+
'chbr3_slh_emis_file' => 'CHBR3',
2376+
'chbrcl2_slh_emis_file' => 'CHBRCL2',
2377+
'hoi_slh_emis_file' => 'HOI',
2378+
'i2_slh_emis_file' => 'I2' );
2379+
}
2380+
2381+
23602382
# for mid-atmos gas-phase chemistry
23612383
if ($chem =~ /trop_strat/ or $chem =~ /_tsmlt/ or $chem =~ /waccm_ma/ or $chem =~ /waccm_t4ma/) {
23622384
%species = (%species,
@@ -2370,7 +2392,7 @@ if ($phys =~ /cam6/ or $phys =~ /cam7/) {
23702392
'CH2O_bb_srf_file' => 'CH2O' );
23712393
}
23722394

2373-
# for troposphere gas-phase chemistry
2395+
# for troposphere gas-phase chemistry
23742396
if ($chem =~ /trop_strat/ or $chem =~ /_tsmlt/ or $chem =~ /_t4ma/) {
23752397
%species = (%species,
23762398
'BIGALK_an_srf_file' => 'BIGALK',
@@ -2657,7 +2679,7 @@ if ($phys =~ /cam6/ or $phys =~ /cam7/) {
26572679
add_default($nl, 'megan_factors_file');
26582680
add_default($nl, 'megan_mapped_emisfctrs', 'val'=>'.false.');
26592681
}
2660-
if ($chem =~ /trop_strat_mam4_vbs/ or $chem =~ /trop_strat_mam5_vbsext/ or $chem =~ /trop_strat_mam5_t1s/) {
2682+
if ($chem =~ /trop_strat_mam4_vbs/ or $chem =~ /trop_strat_mam5_vbsext/ or $chem =~ /trop_strat_mam5_t1s/ or $chem =~ /trop_strat_mam5_slh/) {
26612683
my $val = "'ISOP = isoprene',"
26622684
. "'MTERP = carene_3 + pinene_a + thujene_a + bornene + terpineol_4 + terpineol_a + terpinyl_ACT_a "
26632685
. "+ myrtenal + sabinene + pinene_b + camphene + fenchene_a + limonene + phellandrene_a + terpinene_a "

bld/config_files/definition.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,8 @@ test_radiative (Radiatively Active Dust), test_swelling (Sea Salt), test_tracers
103103
trop_strat_soa1 (Trop Strat Aerosols SOA1),
104104
trop_strat_soa5 (Trop Strat Aerosols SOA5)
105105
</entry>
106-
<entry id="chem" valid_values="none,ghg_mam4,terminator,trop_mam3,trop_mam4,trop_mam7,trop_mozart,trop_strat_mam4_ts2,trop_strat_mam4_vbs,trop_strat_mam4_vbsext,trop_strat_mam5_t1s1,trop_strat_mam5_t1s2,trop_strat_mam5_t2s1,trop_strat_mam5_t4s2,trop_strat_mam5_vbsext,trop_strat_noaero,waccm_ma,waccm_mad,waccm_ma_sulfur,waccm_sc,waccm_sc_mam4,waccm_mad_mam4,waccm_ma_mam4,waccm_tsmlt_mam4,waccm_tsmlt_mam4_vbsext,waccm_mad_mam5,waccm_ma_mam5,waccm_tsmlt_mam5,waccm_tsmlt_mam5_vbsext,waccm_t4ma_mam5,waccm_ma_noaero,geoschem_mam4" value="">
107-
Chemistry package: none,ghg_mam4,terminator,trop_mam3,trop_mam4,trop_mam7,trop_mozart,trop_strat_mam4_ts2,trop_strat_mam4_vbs,trop_strat_mam4_vbsext,trop_strat_mam5_t1s1,trop_strat_mam5_t1s2,trop_strat_mam5_t2s1,trop_strat_mam5_t4s2,trop_strat_mam5_vbsext,trop_strat_noaero,waccm_ma,waccm_mad,waccm_ma_sulfur,waccm_sc,waccm_sc_mam4,waccm_mad_mam4,waccm_ma_mam4,waccm_tsmlt_mam4,waccm_tsmlt_mam4_vbsext,waccm_mad_mam5,waccm_ma_mam5,waccm_tsmlt_mam5,waccm_tsmlt_mam5_vbsext,waccm_t4ma_mam5,waccm_ma_noaero,geoschem_mam4
106+
<entry id="chem" valid_values="none,ghg_mam4,terminator,trop_mam3,trop_mam4,trop_mam7,trop_mozart,trop_strat_mam4_ts2,trop_strat_mam4_vbs,trop_strat_mam4_vbsext,trop_strat_mam4_slh,trop_strat_mam5_slh,trop_strat_mam5_t1s1,trop_strat_mam5_t1s2,trop_strat_mam5_t2s1,trop_strat_mam5_t4s2,trop_strat_mam5_vbsext,trop_strat_noaero,waccm_ma,waccm_mad,waccm_ma_sulfur,waccm_sc,waccm_sc_mam4,waccm_mad_mam4,waccm_ma_mam4,waccm_tsmlt_mam4,waccm_tsmlt_mam4_vbsext,waccm_mad_mam5,waccm_ma_mam5,waccm_tsmlt_mam5,waccm_tsmlt_mam4_slh,waccm_tsmlt_mam5_slh,waccm_tsmlt_mam5_vbsext,waccm_t4ma_mam5,waccm_ma_noaero,geoschem_mam4" value="">
107+
Chemistry package: none,ghg_mam4,terminator,trop_mam3,trop_mam4,trop_mam7,trop_mozart,trop_strat_mam4_ts2,trop_strat_mam4_vbs,trop_strat_mam4_vbsext,trop_strat_mam4_slh,trop_strat_mam5_slh,trop_strat_mam5_t1s1,trop_strat_mam5_t1s2,trop_strat_mam5_t2s1,trop_strat_mam5_t4s2,trop_strat_mam5_vbsext,trop_strat_noaero,waccm_ma,waccm_mad,waccm_ma_sulfur,waccm_sc,waccm_sc_mam4,waccm_mad_mam4,waccm_ma_mam4,waccm_tsmlt_mam4,waccm_tsmlt_mam4_vbsext,waccm_mad_mam5,waccm_ma_mam5,waccm_tsmlt_mam5,waccm_tsmlt_mam4_slh,waccm_tsmlt_mam5_slh,waccm_tsmlt_mam5_vbsext,waccm_t4ma_mam5,waccm_ma_noaero,geoschem_mam4
108108
</entry>
109109
<entry id="prog_species" valid_values="DST,SSLT,SO4,GHG,OC,BC,CARBON16" value="" list="1">
110110
Prognostic mozart species packages: list of any subset of the following: DST,SSLT,SO4,GHG,OC,BC,CARBON16

bld/configure

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,11 @@ OPTIONS
6464
Default: none.
6565
-chem <name> Build CAM with specified prognostic chemistry package
6666
[ none | ghg_mam4 | terminator | trop_mam3 | trop_mam4 | trop_mam7 | trop_mozart | trop_strat_mam4_ts2 |
67-
trop_strat_mam4_vbs | trop_strat_mam4_vbsext | trop_strat_mam5_t1s1 | trop_strat_mam5_t2s2 |
68-
trop_strat_mam5_t2s1 | trop_strat_mam5_t4s2 | trop_strat_noaero | trop_strat_mam5_vbsext |
67+
trop_strat_mam4_vbs | trop_strat_mam4_vbsext | trop_strat_mam4_slh | trop_strat_mam5_slh | trop_strat_mam5_t1s1 |
68+
trop_strat_mam5_t2s2 | trop_strat_mam5_t2s1 | trop_strat_mam5_t4s2 | trop_strat_noaero | trop_strat_mam5_vbsext |
6969
waccm_ma | waccm_mad | waccm_ma_sulfur | waccm_sc | waccm_sc_mam4 | waccm_mad_mam4 | waccm_ma_mam4 |
70-
waccm_tsmlt_mam4 | waccm_tsmlt_mam4_vbsext | waccm_mad_mam5 | waccm_ma_mam5 | waccm_tsmlt_mam5 |
71-
waccm_tsmlt_mam5_vbsext | waccm_t4ma_mam5 | waccm_ma_noaero | geoschem_mam4 ].
70+
waccm_tsmlt_mam4 | waccm_tsmlt_mam4_vbsext | waccm_mad_mam5 | waccm_ma_mam5 | waccm_tsmlt_mam5 | waccm_tsmlt_mam4_slh |
71+
waccm_tsmlt_mam5_slh | waccm_tsmlt_mam5_vbsext | waccm_t4ma_mam5 | waccm_ma_noaero | geoschem_mam4 ].
7272
Default: trop_mam4 for cam6 and trop_mam3 for cam5.
7373
-[no]clubb_sgs Switch on [off] CLUBB_SGS. Default: on for cam6 and cam7, otherwise off.
7474
-clubb_opts <list> Comma separated list of CLUBB options to turn on/off. By default they are all off.
@@ -1781,7 +1781,7 @@ if ($waccmx) {
17811781
if ($ext_co2_cool) {
17821782
$cfg_cppdefs .= ' -DEXT_CO2_COOL';
17831783
}
1784-
1784+
17851785
# PIO
17861786
my $pio2_build = (defined $opts{'pio2'}) ? 1 : 0;
17871787

@@ -2075,7 +2075,7 @@ sub write_filepath
20752075
}
20762076
if ($ext_co2_cool) {
20772077
print $fh "$camsrcdir/src/physics/ext_co2_cooling/source/modules\n";
2078-
}
2078+
}
20792079

20802080
print $fh "$camsrcdir/src/ionosphere\n";
20812081

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<gas_wetdep_ice_uptake_list>
2+
3+
<list id="SLH">
4+
HNO3
5+
CLONO2
6+
HCL
7+
HOCL
8+
BRNO2
9+
CLNO2
10+
I2O2
11+
I2O3
12+
I2O4
13+
</list>
14+
15+
</gas_wetdep_ice_uptake_list>

bld/namelist_files/namelist_defaults_cam.xml

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -815,6 +815,7 @@
815815
<effgw_beres_dp chem="geoschem_mam4" hgrid="0.9x1.25" >0.5D0</effgw_beres_dp>
816816
<effgw_beres_dp chem="trop_strat_mam5_t1s1" hgrid="0.9x1.25" >0.5D0</effgw_beres_dp>
817817
<effgw_beres_dp chem="trop_strat_mam5_vbsext" hgrid="0.9x1.25">0.5D0</effgw_beres_dp>
818+
<effgw_beres_dp chem="trop_strat_mam5_slh" hgrid="0.9x1.25" >0.5D0</effgw_beres_dp>
818819
<effgw_beres_dp carma="trop_strat_soa1" hgrid="0.9x1.25" >0.5D0</effgw_beres_dp>
819820
<effgw_beres_dp carma="trop_strat_soa5" hgrid="0.9x1.25" >0.5D0</effgw_beres_dp>
820821

@@ -842,12 +843,16 @@
842843
<gw_prndl chem="trop_strat_mam4_vbsext">0.5d0 </gw_prndl>
843844
<gw_prndl chem="trop_strat_mam5_t1s1">0.5d0 </gw_prndl>
844845
<gw_prndl chem="trop_strat_mam5_vbsext">0.5d0 </gw_prndl>
846+
<gw_prndl chem="trop_strat_mam4_slh">0.5d0 </gw_prndl>
847+
<gw_prndl chem="trop_strat_mam5_slh">0.5d0 </gw_prndl>
845848
<gw_oro_south_fac >1.d0 </gw_oro_south_fac>
846849
<gw_oro_south_fac waccm_phys="1">2.d0 </gw_oro_south_fac>
847850
<gw_oro_south_fac model_top="ht">2.d0 </gw_oro_south_fac>
848851
<gw_oro_south_fac chem="geoschem_mam4">2.d0 </gw_oro_south_fac>
849852
<gw_oro_south_fac chem="trop_strat_mam4_vbs">2.d0 </gw_oro_south_fac>
850853
<gw_oro_south_fac chem="trop_strat_mam4_vbsext">2.d0 </gw_oro_south_fac>
854+
<gw_oro_south_fac chem="trop_strat_mam4_slh">2.d0 </gw_oro_south_fac>
855+
<gw_oro_south_fac chem="trop_strat_mam5_slh">2.d0 </gw_oro_south_fac>
851856
<gw_oro_south_fac chem="trop_strat_mam5_t1s1">2.d0 </gw_oro_south_fac>
852857
<gw_oro_south_fac chem="trop_strat_mam5_vbsext">2.d0 </gw_oro_south_fac>
853858
<gw_oro_south_fac carma="trop_strat_soa1">2.D0</gw_oro_south_fac>
@@ -858,6 +863,8 @@
858863
<gw_lndscl_sgh chem="geoschem_mam4">.false.</gw_lndscl_sgh>
859864
<gw_lndscl_sgh chem="trop_strat_mam4_vbs">.false.</gw_lndscl_sgh>
860865
<gw_lndscl_sgh chem="trop_strat_mam4_vbsext">.false.</gw_lndscl_sgh>
866+
<gw_lndscl_sgh chem="trop_strat_mam4_slh">.false.</gw_lndscl_sgh>
867+
<gw_lndscl_sgh chem="trop_strat_mam5_slh">.false.</gw_lndscl_sgh>
861868
<gw_lndscl_sgh chem="trop_strat_mam5_t1s1">.false.</gw_lndscl_sgh>
862869
<gw_lndscl_sgh chem="trop_strat_mam5_vbsext">.false.</gw_lndscl_sgh>
863870
<gw_lndscl_sgh carma="trop_strat_soa1">.false.</gw_lndscl_sgh>
@@ -868,6 +875,8 @@
868875
<gw_apply_tndmax waccm_phys="1">.false.</gw_apply_tndmax>
869876
<gw_apply_tndmax chem="trop_strat_mam4_vbs">.false.</gw_apply_tndmax>
870877
<gw_apply_tndmax chem="trop_strat_mam4_vbsext">.false.</gw_apply_tndmax>
878+
<gw_apply_tndmax chem="trop_strat_mam4_slh">.false.</gw_apply_tndmax>
879+
<gw_apply_tndmax chem="trop_strat_mam5_slh">.false.</gw_apply_tndmax>
871880
<gw_apply_tndmax chem="trop_strat_mam5_t1s1">.false.</gw_apply_tndmax>
872881
<gw_apply_tndmax chem="trop_strat_mam5_vbsext">.false.</gw_apply_tndmax>
873882
<gw_apply_tndmax carma="trop_strat_soa1">.false.</gw_apply_tndmax>
@@ -1026,6 +1035,21 @@
10261035
<so2_vrt_emis_file >atm/cam/chem/trop_mozart_aero/emis/aerocom_SO2_vertical_2000.c080807.nc</so2_vrt_emis_file>
10271036
<so4_vrt_emis_file >atm/cam/chem/trop_mozart_aero/emis/aerocom_SO4_vertical_2000.c080807.nc</so4_vrt_emis_file>
10281037

1038+
<!-- SLH chemistry emissions -->
1039+
<c2cl4_slh_emis_file >atm/cam/chem/emis/EMIS_SLH/flxSLH1p15/emissions_C2Cl4_NoNeg_surface_Claxton2020_flx1p15_serial_1750-2100_1.9x2.5_c251203.nc</c2cl4_slh_emis_file>
1040+
<ch2br2_slh_emis_file >atm/cam/chem/emis/EMIS_SLH/flxSLH1p15/emissions_CH2Br2_chlorophyll_surface_Ordonez2012_flx1p15_cyclical_1750-2100_1.9x2.5_c251204.nc</ch2br2_slh_emis_file>
1041+
<ch2brcl_slh_emis_file>atm/cam/chem/emis/EMIS_SLH/flxSLH1p15/emissions_CH2BrCl_chlorophyll_surface_Ordonez2012_flx1p15_cyclical_1750-2100_1.9x2.5_c251204.nc</ch2brcl_slh_emis_file>
1042+
<ch2cl2_slh_emis_file >atm/cam/chem/emis/EMIS_SLH/flxSLH1p15/emissions_CH2Cl2_NoNeg_surface_Claxton2020_flx1p15_serial_1750-2100_1.9x2.5_c251203.nc</ch2cl2_slh_emis_file>
1043+
<ch2i2_slh_emis_file >atm/cam/chem/emis/EMIS_SLH/emissions_CH2I2_chlorophyll_surface_Ordonez2012_cyclical_1750-2100_1.9x2.5_c251204.nc</ch2i2_slh_emis_file>
1044+
<ch2ibr_slh_emis_file >atm/cam/chem/emis/EMIS_SLH/emissions_CH2IBr_chlorophyll_surface_Ordonez2012_cyclical_1750-2100_1.9x2.5_c251204.nc</ch2ibr_slh_emis_file>
1045+
<ch2icl_slh_emis_file >atm/cam/chem/emis/EMIS_SLH/emissions_CH2ICl_chlorophyll_surface_Ordonez2012_cyclical_1750-2100_1.9x2.5_c251204.nc</ch2icl_slh_emis_file>
1046+
<ch3i_slh_emis_file >atm/cam/chem/emis/EMIS_SLH/emissions_CH3I_chlorophyll_surface_Ordonez2012_cyclical_1750-2100_1.9x2.5_c251204.nc</ch3i_slh_emis_file>
1047+
<chbr2cl_slh_emis_file>atm/cam/chem/emis/EMIS_SLH/flxSLH1p15/emissions_CHBr2Cl_chlorophyll_surface_Ordonez2012_flx1p15_cyclical_1750-2100_1.9x2.5_c251204.nc</chbr2cl_slh_emis_file>
1048+
<chbr3_slh_emis_file >atm/cam/chem/emis/EMIS_SLH/flxSLH1p15/emissions_CHBr3_chlorophyll_surface_Ordonez2012_flx1p15_cyclical_1750-2100_1.9x2.5_c251204.nc</chbr3_slh_emis_file>
1049+
<chbrcl2_slh_emis_file>atm/cam/chem/emis/EMIS_SLH/flxSLH1p15/emissions_CHBrCl2_chlorophyll_surface_Ordonez2012_flx1p15_cyclical_1750-2100_1.9x2.5_c251204.nc</chbrcl2_slh_emis_file>
1050+
<hoi_slh_emis_file >atm/cam/chem/emis/EMIS_SLH/emissions_HOI_ocean_surface_PradosRoman2015_online_1750-2100_1.9x2.5_c251204.nc</hoi_slh_emis_file>
1051+
<i2_slh_emis_file >atm/cam/chem/emis/EMIS_SLH/emissions_I2_ocean_surface_PradosRoman2015_online_1750-2100_1.9x2.5_c251204.nc</i2_slh_emis_file>
1052+
10291053
<!-- modal aerosol emissions -->
10301054
<nh3_emis_file ver="mam">atm/cam/chem/trop_mozart_aero/emis/emis_NH3_2000_c111014.nc</nh3_emis_file>
10311055
<dms_emis_file ver="mam">atm/cam/chem/trop_mozart_aero/emis/aerocom_mam3_dms_surf_2000_c120315.nc</dms_emis_file>
@@ -2040,8 +2064,8 @@
20402064

20412065
<!-- photolysis inputs -->
20422066
<xs_coef_file>atm/waccm/phot/effxstex.txt</xs_coef_file>
2043-
<xs_short_file>atm/waccm/phot/xs_short_c221005mm.nc</xs_short_file>
2044-
<xs_long_file >atm/waccm/phot/temp_prs_GT200nm_c221005mm.nc</xs_long_file>
2067+
<xs_short_file>atm/waccm/phot/xs_short_c221005mm_slh_c250930.nc</xs_short_file>
2068+
<xs_long_file >atm/waccm/phot/temp_prs_GT200nm_c221005mm_slh_c250930.nc</xs_long_file>
20452069
<rsf_file >atm/waccm/phot/RSF_GT200nm_v3.0_c080811.nc</rsf_file>
20462070
<exo_coldens_file>atm/cam/chem/trop_mozart/phot/exo_coldens.nc</exo_coldens_file>
20472071

bld/namelist_files/namelist_definition.xml

Lines changed: 50 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5180,10 +5180,11 @@ Default: set by build-namelist
51805180

51815181
<entry id="cam_chempkg" type="char*32" category="build" group="phys_ctl_nl"
51825182
valid_values="none,ghg_mam4,terminator,trop_mam3,trop_mam4,trop_mam7,trop_mozart,trop_strat_mam4_ts2,
5183-
trop_strat_mam4_vbs,trop_strat_mam4_vbsext,trop_strat_mam5_t1s1,trop_strat_mam5_t1s2,
5184-
trop_strat_mam5_t2s1,trop_strat_mam5_t4s2,trop_strat_mam5_vbsext,trop_strat_noaero,
5185-
waccm_ma,waccm_mad,waccm_ma_sulfur,waccm_sc,waccm_sc_mam4,waccm_mad_mam4,waccm_ma_mam4,
5186-
waccm_tsmlt_mam4,waccm_tsmlt_mam4_vbsext,waccm_mad_mam5,waccm_ma_mam5,waccm_tsmlt_mam5,
5183+
trop_strat_mam4_vbs,trop_strat_mam4_vbsext,trop_strat_mam4_slh,trop_strat_mam5_slh,
5184+
trop_strat_mam5_t1s1,trop_strat_mam5_t1s2,trop_strat_mam5_t2s1,trop_strat_mam5_t4s2,
5185+
trop_strat_mam5_vbsext,trop_strat_noaero,waccm_ma,waccm_mad,waccm_ma_sulfur,waccm_sc,
5186+
waccm_sc_mam4,waccm_mad_mam4,waccm_ma_mam4,waccm_tsmlt_mam4,waccm_tsmlt_mam4_vbsext,
5187+
waccm_tsmlt_mam4_slh,waccm_tsmlt_mam5_slh,waccm_mad_mam5,waccm_ma_mam5,waccm_tsmlt_mam5,
51875188
waccm_tsmlt_mam5_vbsext,waccm_t4ma_mam5,waccm_ma_noaero,geoschem_mam4">
51885189
Name of the CAM chemistry package. N.B. this variable may not be set by
51895190
the user. It is set by build-namelist via information in the configure
@@ -6326,6 +6327,51 @@ List of gas-phase species that undergo wet deposition via the wet deposition sch
63266327
Default: NONE
63276328
</entry>
63286329

6330+
<entry id="gas_wetdep_ice_uptake_list" type="char*16(1000)" category="cam_chem"
6331+
group="wetdep_inparm" valid_values="" >
6332+
List of gas-phase species that undergo ice scavenging in the NEU
6333+
wet deposition scheme.
6334+
Default: set by build-namelist
6335+
</entry>
6336+
6337+
<!-- Short-Lived Halogen (SLH) Namelist Definitions -->
6338+
6339+
<entry id="SSAdehal_ScalingFactor" type="real" category="cam_chem"
6340+
group="slh_nl" valid_values="" >
6341+
Scaling-factor for SLH dehalogenation reaction (XONO2,XNO2,HOX) on Sea-Salt Aerosols.
6342+
Default: set by build-namelist
6343+
</entry>
6344+
6345+
<entry id="SSAhno3_ScalingFactor" type="real" category="cam_chem"
6346+
group="slh_nl" valid_values="" >
6347+
Scaling-factor for SLH acid displacement reaction (HNO3-->HCl) on Sea-Salt Aerosols.
6348+
Default: set by build-namelist
6349+
</entry>
6350+
6351+
<entry id="SSAn2o5_ScalingFactor" type="real" category="cam_chem"
6352+
group="slh_nl" valid_values="" >
6353+
Scaling-factor for SLH dinitrogen pentoxide reaction (N2O5-->HNO3+CLNO2) on Sea-Salt Aerosols
6354+
Default: set by build-namelist.
6355+
</entry>
6356+
6357+
<entry id="LIQfraprx_ScalingFactor_I" type="real" category="cam_chem"
6358+
group="slh_nl" valid_values="" >
6359+
Scaling-factor for SLH washout (Iodine) on liquid droplets based on Free-Regime Approx.
6360+
Default: set by build-namelist
6361+
</entry>
6362+
6363+
<entry id="ICEfraprx_ScalingFactor_I" type="real" category="cam_chem"
6364+
group="slh_nl" valid_values="" >
6365+
Scaling-factor for SLH washout (Iodine) on ice crystals based on Free-Regime Approx.
6366+
Default: set by build-namelist
6367+
</entry>
6368+
6369+
<entry id="ICEfraprx_ScalingFactor_Br" type="real" category="cam_chem"
6370+
group="slh_nl" valid_values="" >
6371+
Scaling-factor for SLH washout (Bromine) on ice crystals based on Free-Regime Approx.
6372+
Default: set by build-namelist
6373+
</entry>
6374+
63296375
<entry id="modal_accum_coarse_exch" type="logical" category="cam_chem"
63306376
group="aerosol_nl" valid_values="" >
63316377
Turns on accumulation to coarse mode exchange appropriate for the stratosphere.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<drydep_list_definition>
2+
3+
<!-- gas-phase species -->
4+
<list id="SLH">
5+
ALKNIT, ALKOOH, BCARY, BENZENE, BENZOOH, BEPOMUC,
6+
BIGALD, BIGALD1, BIGALD2, BIGALD3, BIGALD4, BIGALK, BIGENE,
7+
BZALD, BZOOH, C2H2, C2H4, C2H5OH, C2H5OOH, C2H6, C3H6,
8+
C3H7OOH, C3H8, C6H5OOH, CH2O, CH3CHO, CH3CN, CH3COCH3,
9+
CH3COCHO, CH3COOH, CH3COOOH, CH3OH, CH3OOH, CO, CRESOL,
10+
DMS, EOOH, GLYALD, GLYOXAL, H2O2, H2SO4, HCN, HCOOH,
11+
HNO3, HO2NO2, HONITR, HPALD, HYAC, HYDRALD, IEPOX, ISOP,
12+
ISOPNITA, ISOPNITB, ISOPNO3, ISOPNOOH, ISOPOOH, IVOC, MACR,
13+
MACROOH, MEK, MEKOOH, MPAN, MTERP, MVK, N2O5, NC4CH2OH,
14+
NC4CHO, NH3, NH4, NO, NO2, NOA, NTERPOOH, O3, O3S,
15+
ONITR, PAN, PBZNIT, PHENOL, PHENOOH, POOH, ROOH, SO2,
16+
SOAG0, SOAG1, SOAG2, SOAG3, SOAG4, SVOC, TEPOMUC,
17+
TERP2OOH, TERPNIT, TERPOOH, TERPROD1, TERPROD2, TOLOOH,
18+
TOLUENE, XOOH, XYLENES, XYLENOOH, XYLOL, XYLOLOOH,
19+
CLONO2, HCL, HOCL, CLNO2,
20+
BRONO2, HBR, HOBR, BRNO2, BR2,
21+
IONO2, HI, HOI, INO2, I2O2, I2O3, I2O4,
22+
CHCL2O2, COCL2
23+
</list>
24+
25+
</drydep_list_definition>
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<gas_wetdep_list_definition>
2+
3+
<!-- list of gas phase species that under go wet deposition -->
4+
5+
<list id="SLH">
6+
ALKNIT, ALKOOH, BCARY, BENZENE, BENZOOH, BEPOMUC, BIGALD, BIGALD1, BIGALD2, BIGALD3, BIGALD4,
7+
BIGALK, BIGENE, BRONO2, BZALD, BZOOH, C2H2, C2H4, C2H5OH, C2H5OOH, C2H6, C3H6,
8+
C3H7OOH, C3H8, C6H5OOH, CH2O, CH3CHO, CH3CN, CH3COCH3, CH3COCHO, CH3COOH, CH3COOOH, CH3OH,
9+
CH3OOH, CLONO2, CO, COF2, COFCL, CRESOL, DMS, EOOH, GLYALD, GLYOXAL, H2O2,
10+
H2SO4, HBR, HCL, HCN, HCOOH, HF, HNO3, HO2NO2, HOBR, HOCL, HONITR,
11+
HPALD, HYAC, HYDRALD, IEPOX, ISOP, ISOPNITA, ISOPNITB, ISOPNO3, ISOPNOOH, ISOPOOH, IVOC,
12+
MACR, MACROOH, MEK, MEKOOH, MPAN, MTERP, MVK, N2O5, NC4CH2OH, NC4CHO, NDEP,
13+
NH3, NH4, NHDEP, NO, NO2, NOA, NTERPOOH, ONITR, PAN, PBZNIT, PHENOL,
14+
PHENOOH, POOH, ROOH, SO2, SOAG0, SOAG1, SOAG2, SOAG3, SOAG4, SVOC, TEPOMUC,
15+
TERP2OOH, TERPNIT, TERPOOH, TERPROD1, TERPROD2, TOLOOH, TOLUENE, XOOH, XYLENES, XYLENOOH, XYLOL,
16+
XYLOLOOH, CLNO2, BRNO2, BR2, BRCL, IONO2, INO2, HI, IO, OIO, ICL,
17+
IBR, I2O2, I2O3, I2O4, CHCL2O2, COCL2
18+
</list>
19+
20+
</gas_wetdep_list_definition>

0 commit comments

Comments
 (0)