Skip to content

Commit

Permalink
Merge branch 'wlin/atm/new_settings_qbo_kpom_hvref' (PR E3SM-Project#…
Browse files Browse the repository at this point in the history
…6043)

Add settings to re-tune QBO, kPOM, and additional hyperviscosity modifier

The following settings are changed or added

. hdepth_scaling_factor is halved to improve QBO
. New mam_pom file with modified hygroscopicity to reflect the tuning of kPOM = 0.04, for v3 configurations
. Additional optional hv_ref_profiles value for use with rough topography (which is not used by default)

[NBFB] All tests involving EAM except for FIDEAL, FDPSCREAM, and MMF
[NML] a modified parameter value and an updated input file
  • Loading branch information
wlin7 committed Nov 3, 2023
2 parents 6a8c964 + 8af0c4f commit 1df0c3b
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 6 deletions.
4 changes: 2 additions & 2 deletions components/eam/bld/build-namelist
Original file line number Diff line number Diff line change
Expand Up @@ -828,8 +828,8 @@ add_default($nl,'ieflx_opt');
# Add other variables that are previously set in use_case but not previously set
add_default($nl,'use_hetfrz_classnuc');
add_default($nl,'hist_hetfrz_classnuc');
add_default($nl,'gw_convect_hcf');
add_default($nl,'hdepth_scaling_factor');
add_default($nl,'gw_convect_hcf') if (get_default_value('gw_convect_hcf'));
add_default($nl,'hdepth_scaling_factor') if (get_default_value('hdepth_scaling_factor'));
add_default($nl,'linoz_psc_T');
if ($cfg->get('microphys') =~ /^mg2/) {
add_default($nl,'micro_mg_dcs_tdep');
Expand Down
9 changes: 6 additions & 3 deletions components/eam/bld/namelist_files/namelist_defaults_eam.xml
Original file line number Diff line number Diff line change
Expand Up @@ -234,6 +234,7 @@
<mam_so4 rad="rrtmg">atm/cam/physprops/sulfate_rrtmg_c080918.nc</mam_so4>
<mam_pom rad="rrtmg" mam="3mode">atm/cam/physprops/ocpho_rrtmg_c101112.nc</mam_pom>
<mam_pom rad="rrtmg">atm/cam/physprops/ocpho_rrtmg_c130709.nc</mam_pom>
<mam_pom rad="rrtmg" clubb_sgs="1" microphys="p3">atm/cam/physprops/ocpho_rrtmg_c130709_kPOM0.04.nc</mam_pom>
<mam_soa rad="rrtmg">atm/cam/physprops/ocphi_rrtmg_c100508.nc</mam_soa>
<mam_bc rad="rrtmg">atm/cam/physprops/bcpho_rrtmg_c100508.nc</mam_bc>
<mam_dst rad="rrtmg">atm/cam/physprops/dust_aeronet_rrtmg_c141106.nc</mam_dst>
Expand All @@ -244,6 +245,7 @@
<mam_so4 rad="rrtmgp">atm/cam/physprops/sulfate_rrtmg_c080918.nc</mam_so4>
<mam_pom rad="rrtmgp" mam="3mode">atm/cam/physprops/ocpho_rrtmg_c101112.nc</mam_pom>
<mam_pom rad="rrtmgp">atm/cam/physprops/ocpho_rrtmg_c130709.nc</mam_pom>
<mam_pom rad="rrtmgp" clubb_sgs="1" microphys="p3">atm/cam/physprops/ocpho_rrtmg_c130709_kPOM0.04.nc</mam_pom>
<mam_soa rad="rrtmgp">atm/cam/physprops/ocphi_rrtmg_c100508.nc</mam_soa>
<mam_bc rad="rrtmgp">atm/cam/physprops/bcpho_rrtmg_c100508.nc</mam_bc>
<mam_dst rad="rrtmgp">atm/cam/physprops/dust_aeronet_rrtmg_c141106.nc</mam_dst>
Expand Down Expand Up @@ -1879,9 +1881,10 @@ with se_tstep, dt_remap_factor, dt_tracer_factor set to -1

<clubb_ipdf_call_placement phys="default"> 2 </clubb_ipdf_call_placement>
<cld_sed phys="default" microphys="mg2"> 1.0D0 </cld_sed>
<effgw_beres phys="default"> 0.35 </effgw_beres>
<gw_convect_hcf > 10.0 </gw_convect_hcf>
<hdepth_scaling_factor > 1.0 </hdepth_scaling_factor>
<effgw_beres phys="default" > 0.35 </effgw_beres>
<gw_convect_hcf phys="default" > 10.0 </gw_convect_hcf>
<hdepth_scaling_factor phys="default" > 0.50 </hdepth_scaling_factor>
<hdepth_scaling_factor phys="default" use_MMF="1" > 1.0 </hdepth_scaling_factor>
<effgw_oro phys="default"> 0.375 </effgw_oro>
<use_gw_energy_fix phys="default"> .true. </use_gw_energy_fix>
<clubb_C14 phys="default"> 2.5D0 </clubb_C14>
Expand Down
2 changes: 1 addition & 1 deletion components/eam/bld/namelist_files/namelist_definition.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6482,7 +6482,7 @@ pressure gradient discretization error.
Default: 0
</entry>
<entry id="hv_ref_profiles" type="integer" category="se"
group="ctl_nl" valid_values="0,1,2" >
group="ctl_nl" valid_values="0,1,2,6" >
Modifications to hyperviscosity to minimize dissipation of
background reference states.
Default: 0
Expand Down

0 comments on commit 1df0c3b

Please sign in to comment.