Skip to content

Commit 6a71cd6

Browse files
committed
Merge remote-tracking branch 'ESCOMP/cam_development' into therm_nitro_chem
2 parents f5b11f7 + cf38c6a commit 6a71cd6

17 files changed

Lines changed: 652 additions & 141 deletions

File tree

.gitmodules

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
fxDONOTUSEurl = https://github.com/ESCOMP/CARMA_base.git
1414

1515
[submodule "pumas"]
16-
path = src/physics/pumas
17-
url = https://github.com/ESCOMP/PUMAS
16+
path = src/physics/pumas
17+
url = https://github.com/ESCOMP/PUMAS
1818
fxrequired = AlwaysRequired
19-
fxtag = pumas_cam-release_v1.36
19+
fxtag = pumas_cam-release_v1.38
2020
fxDONOTUSEurl = https://github.com/ESCOMP/PUMAS
2121

2222
[submodule "pumas-frozen"]
@@ -36,7 +36,7 @@
3636
[submodule "atmos_phys"]
3737
path = src/atmos_phys
3838
url = https://github.com/ESCOMP/atmospheric_physics
39-
fxtag = atmos_phys0_10_001
39+
fxtag = atmos_phys0_11_000
4040
fxrequired = AlwaysRequired
4141
fxDONOTUSEurl = https://github.com/ESCOMP/atmospheric_physics
4242

@@ -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/build-namelist

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3851,7 +3851,15 @@ if (!$simple_phys) {
38513851
}
38523852

38533853
if ($phys =~ /cam7/) {
3854-
add_default($nl, 'use_gw_movmtn_pbl', 'val'=>'.true.');
3854+
#
3855+
# moving mountains only supported by SE dycore
3856+
# (since vorticity needs to be passed to physics in dp_coupling)
3857+
#
3858+
if ( $dyn =~ /se/ ) {
3859+
add_default($nl, 'use_gw_movmtn_pbl', 'val'=>'.true.');
3860+
} else {
3861+
add_default($nl, 'use_gw_movmtn_pbl', 'val'=>'.false.');
3862+
}
38553863
}
38563864

38573865
my $use_gw_movmtn_pbl = $nl->get_value('use_gw_movmtn_pbl');
@@ -3882,7 +3890,12 @@ if ($waccm_phys or
38823890
# QBO in the high vertical resolution configuration.
38833891
add_default($nl, 'use_gw_front' , 'val'=>'.true.');
38843892
$use_gw_convect_dp = '.true.';
3893+
#WACCM value
38853894
my $hdepth_scaling = '0.25D0' ;
3895+
#MT value
3896+
if ($cfg->get('model_top') eq 'mt') {
3897+
$hdepth_scaling = '0.32D0';
3898+
}
38863899
my $qbo_forcing = '.false.';
38873900
if ($dyn eq 'fv') {
38883901
my $nlon = $cfg->get('nlon');
@@ -3904,7 +3917,7 @@ if ($waccm_phys or
39043917
# cam7 settings for model_top = 'lt'
39053918
add_default($nl, 'use_gw_front' , 'val'=>'.true.');
39063919
$use_gw_convect_dp = '.true.';
3907-
add_default($nl, 'gw_qbo_hdepth_scaling', 'val'=>'1.0D0');
3920+
add_default($nl, 'gw_qbo_hdepth_scaling', 'val'=>'0.32D0');
39083921
} else {
39093922
add_default($nl, 'use_gw_front' , 'val'=>'.false.');
39103923
}

bld/configure

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2172,7 +2172,8 @@ sub write_filepath
21722172
print $fh "$camsrcdir/src/atmos_phys/schemes/tropopause_find\n";
21732173
print $fh "$camsrcdir/src/atmos_phys/schemes/zhang_mcfarlane\n";
21742174
print $fh "$camsrcdir/src/atmos_phys/schemes/dry_adiabatic_adjust\n";
2175-
print $fh "$camsrcdir/src/atmos_phys/schemes/check_energy\n";
2175+
print $fh "$camsrcdir/src/atmos_phys/schemes/conservation_adjust/check_energy\n";
2176+
print $fh "$camsrcdir/src/atmos_phys/schemes/conservation_adjust/dme_adjust\n";
21762177
print $fh "$camsrcdir/src/atmos_phys/schemes/hack_shallow\n";
21772178
print $fh "$camsrcdir/src/atmos_phys/schemes/utilities\n";
21782179

bld/namelist_files/namelist_defaults_cam.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -768,8 +768,8 @@
768768
<!-- gravity wave settings -->
769769

770770
<effgw_beres_dp >0.7D0</effgw_beres_dp>
771-
<effgw_beres_dp model_top="lt" >0.30D0</effgw_beres_dp>
772-
<effgw_beres_dp model_top="mt" >0.70D0</effgw_beres_dp>
771+
<effgw_beres_dp model_top="lt" >0.15D0</effgw_beres_dp>
772+
<effgw_beres_dp model_top="mt" >0.15D0</effgw_beres_dp>
773773
<effgw_beres_dp model_top="ht" phys="cam7" >0.25D0</effgw_beres_dp>
774774
<effgw_beres_dp model_top="xt" phys="cam7" >0.25D0</effgw_beres_dp>
775775
<effgw_beres_dp hgrid="0.9x1.25" >0.4D0</effgw_beres_dp>
@@ -3573,9 +3573,9 @@
35733573

35743574
<!-- HEMCO: Harmonized Emissions Component -->
35753575
<use_hemco>.false.</use_hemco>
3576-
<hemco_data_root>atm/cam/geoschem/emis/ExtData/HEMCO</hemco_data_root>
3577-
<hemco_config_file>atm/cam/geoschem/emis/HEMCO_Config.CC.CEDS_AEIC19.NEx.c230615.rc</hemco_config_file>
3578-
<hemco_diagn_file>atm/cam/geoschem/emis/HEMCO_Diagn.3_5_0.c230307.rc</hemco_diagn_file>
3576+
<hemco_data_root>atm/cam/geoschem/ExtData/HEMCO</hemco_data_root>
3577+
<hemco_config_file>atm/cam/hemco/HEMCO_Config.CC.CEDS_AEIC19.NEx.c241122.rc</hemco_config_file>
3578+
<hemco_diagn_file>atm/cam/hemco/HEMCO_Diagn.3_5_0.c230307.rc</hemco_diagn_file>
35793579
<hemco_emission_year>-1</hemco_emission_year>
35803580

35813581
<!-- 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

cime_config/testdefs/testmods_dirs/cam/outfrq3s_cosp/user_nl_cam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ ndens=1,1,1,1,1,1
33
nhtfrq=3,3,3,3,3,3
44
inithist='ENDOFRUN'
55
fexcl1='CFAD_DBZE94_CS','CLDTOT_CALCS','CLD_CAL_NOTCS','CS_MIXCERT','CS_MIXPOSS','CS_NOPRECIP','CS_PIA',
6-
'CS_RAINPOSS','CS_RAINPROB','CS_SNOWCERT','CS_SNOWPOSS'
6+
'CS_RAINPOSS','CS_RAINPROB','CS_RAINCERT','CS_SNOWCERT','CS_SNOWPOSS'

0 commit comments

Comments
 (0)