Skip to content

Commit 2a5fb7a

Browse files
authored
Merge pull request #1359 from brian-eaton/tests06
cam6_4_109: testing updates
2 parents 03a0e9e + aa22f05 commit 2a5fb7a

44 files changed

Lines changed: 486 additions & 338 deletions

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: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -786,7 +786,8 @@ elsif (!$simple_phys) {
786786

787787

788788
# COSP simulator
789-
if ($cfg->get('cosp')) {
789+
my $docosp = $cfg->get('cosp');
790+
if ($docosp) {
790791
add_default($nl, 'docosp', 'val'=>'.true.');
791792
}
792793

@@ -4422,18 +4423,32 @@ my $interpolate_output = $nl->get_value('interpolate_output');
44224423
my @interp_output = split /,/, $interpolate_output;
44234424
for my $i (0 .. $#interp_output) {
44244425
if ($interp_output[$i] =~ /$TRUE/io) {
4426+
44254427
# Currently, interpolated output is only supported for the SE dycore
44264428
if ( ! ($dyn =~ /se/) ) {
44274429
die "$ProgName - ERROR: interpolate_output is not supported for $dyn dycore";
44284430
}
4431+
44294432
# Currently, interpolated output is incompatible with regional output
44304433
my $region = $nl->get_value('fincl${i}lonlat');
44314434
if (defined $region) {
44324435
die "$ProgName - ERROR: interpolate_output is currently incompatible with regional output (e.g., fincl${i}lonlat)";
44334436
}
4437+
44344438
}
44354439
}
44364440

4441+
# Currently, interpolated output does not work with the COSP fields that use
4442+
# more than 1 mdims.
4443+
my $cosp_histfile_num = $nl->get_value('cosp_histfile_num');
4444+
if (!defined $cosp_histfile_num) {$cosp_histfile_num = 1;}
4445+
if ($interp_output[$cosp_histfile_num-1] =~ /$TRUE/io) {
4446+
die "$ProgName - ERROR: interpolate_output does not work with COSP. Use cosp_histfile_num\n" .
4447+
" to direct COSP output to a history file that is not interpolated. COSP output is\n" .
4448+
" currently on cosp_histfile_num=$cosp_histfile_num which contains interpolated output.";
4449+
}
4450+
4451+
44374452
my $offline_drv = $cfg->get('offline_drv');
44384453
if ($offline_drv ne 'stub') {
44394454

cime_config/config_component.xml

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
===============
1010
-->
1111
<desc atm="CAM70[%LT][%MT][%WA][%WX][%CSO][%CT1S][%CT4S][%CT0MA][%CT1MA][%CT4MA][%PORT]" >CAM cam7 physics:</desc>
12-
<desc atm="CAM60[%1PCT][%4xCO2][%CARMATS][%CARMAWM][%CT1S][%CT2S][%CFIRE][%CVBSX][%NUDG][%PORT][%RCO2][%SCAM][%SDYN][%WCCM][%WCMD][%WCSC][%WCTS][%WXIE][%WXIED][%HEMCO][%GEOSCHEM][%SCAMARM95][%SCAMARM97][%SCAMATEX][%SCAMBOMEX][%SCAMCGILSS11][%SCAMCGILSS12][%SCAMCGILSS6][%SCAMDYCOMSRF01][%SCAMDYCOMSRF02][%SCAMGATE3][%SCAMMPACE][%SCAMRICO][%SCAMSPARTICUS][%SCAMTOGA2][%SCAMTWP06][%SCAMCAMFRC]" >CAM cam6 physics:</desc>
13-
<desc atm="CAM50[%CT1S][%CLB][%PORT][%RCO2][%MAM7][%SCAM][%SDYN][%WCSC][%WCTS][%SCAMARM95][%SCAMARM97][%SCAMATEX][%SCAMBOMEX][%SCAMCGILSS11][%SCAMCGILSS12][%SCAMCGILSS6][%SCAMDYCOMSRF01][%SCAMDYCOMSRF02][%SCAMGATE3][%SCAMMPACE][%SCAMRICO][%SCAMSPARTICUS][%SCAMTOGA2][%SCAMTWP06][%SCAMCAMFRC]" >CAM cam5 physics:</desc>
14-
<desc atm="CAM40[%PORT][%RCO2][%SCAM][%SDYN][%TMOZ][%WX][%WXIE][%WXIED][%WCCM][%WCMD][%SCAMARM95][%SCAMARM97][%SCAMATEX][%SCAMBOMEX][%SCAMCGILSS11][%SCAMCGILSS12][%SCAMCGILSS6][%SCAMDYCOMSRF01][%SCAMDYCOMSRF02][%SCAMGATE3][%SCAMMPACE][%SCAMRICO][%SCAMSPARTICUS][%SCAMTOGA2][%SCAMTWP06][%SCAMCAMFRC]" >CAM cam4 physics:</desc>
15-
<desc atm="CAM[%ADIAB][%TJ16][%GRAYRAD][%HS94][%KESSLER][%RCO2]" >CAM simplified and non-versioned physics :</desc>
12+
<desc atm="CAM60[%1PCT][%4xCO2][%CARMATS][%CARMAWM][%CT1S][%CT2S][%CFIRE][%CVBSX][%NUDG][%PORT][%SCAM][%SDYN][%WCCM][%WCMD][%WCSC][%WCTS][%WXIE][%WXIED][%HEMCO][%GEOSCHEM][%SCAMARM95][%SCAMARM97][%SCAMATEX][%SCAMBOMEX][%SCAMCGILSS11][%SCAMCGILSS12][%SCAMCGILSS6][%SCAMDYCOMSRF01][%SCAMDYCOMSRF02][%SCAMGATE3][%SCAMMPACE][%SCAMRICO][%SCAMSPARTICUS][%SCAMTOGA2][%SCAMTWP06][%SCAMCAMFRC]" >CAM cam6 physics:</desc>
13+
<desc atm="CAM50[%CT1S][%PORT][%SCAM][%SDYN][%WCSC][%WCTS][%SCAMARM95][%SCAMARM97][%SCAMATEX][%SCAMBOMEX][%SCAMCGILSS11][%SCAMCGILSS12][%SCAMCGILSS6][%SCAMDYCOMSRF01][%SCAMDYCOMSRF02][%SCAMGATE3][%SCAMMPACE][%SCAMRICO][%SCAMSPARTICUS][%SCAMTOGA2][%SCAMTWP06][%SCAMCAMFRC]" >CAM cam5 physics:</desc>
14+
<desc atm="CAM40[%PORT][%SCAM][%SDYN][%TMOZ][%WX][%WXIE][%WXIED][%WCCM][%WCMD][%SCAMARM95][%SCAMARM97][%SCAMATEX][%SCAMBOMEX][%SCAMCGILSS11][%SCAMCGILSS12][%SCAMCGILSS6][%SCAMDYCOMSRF01][%SCAMDYCOMSRF02][%SCAMGATE3][%SCAMMPACE][%SCAMRICO][%SCAMSPARTICUS][%SCAMTOGA2][%SCAMTWP06][%SCAMCAMFRC]" >CAM cam4 physics:</desc>
15+
<desc atm="CAM[%ADIAB][%TJ16][%GRAYRAD][%HS94][%KESSLER]" >CAM simplified and non-versioned physics :</desc>
1616

1717
<!--
1818
===============
@@ -44,14 +44,11 @@
4444
<desc option="CSO" >Specified oxidants chemistiry </desc>
4545
<desc option="GEOSCHEM" >GEOS-Chem troposphere/stratosphere chemistry :</desc>
4646
<desc option="CFIRE" >CAM-Chem troposphere/stratosphere chem with simplified volatility basis set SOA scheme and fire emissons :</desc>
47-
<desc option="CLB" >CAM CLUBB - turned on by default in CAM60:</desc>
4847
<desc option="CVBSX" >CAM-Chem troposphere/stratosphere chem with extended volatility basis set SOA scheme and modal aersols :</desc>
4948
<desc option="LT" >CAM low top model </desc>
5049
<desc option="WA" >WACCM model </desc>
5150
<desc option="WX" >WACCMX extended model </desc>
52-
<desc option="MAM7" >Modal Aerosol Model composed of 7 modes: </desc>
5351
<desc option="MT" >CAM mid top model </desc>
54-
<desc option="RCO2" >CAM CO2 ramp: </desc>
5552
<desc option="TMOZ" >CAM tropospheric chemistry with bulk aerosols:</desc>
5653

5754
<!--
@@ -138,7 +135,6 @@
138135
<value compset="_CAM.*(%CT1S|%CFIRE)">-chem trop_strat_mam5_vbs</value>
139136
<value compset="_CAM60.*%(GEOSCHEM)">-chem geoschem_mam4</value>
140137

141-
<value compset="%MAM7">-chem trop_mam7</value>
142138
<value compset="CAM60%CARMATS">-chem trop_strat_noaero -carma trop_strat_soa5</value>
143139
<value compset="CAM60%CARMAWM">-chem waccm_ma_noaero -carma trop_strat_soa1</value>
144140
<value compset="CAM60%CVBSX">-chem trop_strat_mam5_vbsext</value>
@@ -149,7 +145,6 @@
149145
<value compset="CAM.*%CT0MA">-chem waccm_ma_mam5</value>
150146
<value compset="CAM.*%CT1MA">-chem waccm_tsmlt_mam5</value>
151147
<value compset="CAM.*%CT4MA">-chem waccm_t4ma_mam5</value>
152-
<value compset="_CAM50%CLB">-clubb_sgs</value>
153148
<value compset="_CAM40%TMOZ">-chem trop_mozart</value>
154149

155150
<value compset="_CAM.*_BGC%B">-co2_cycle</value>
@@ -353,7 +348,6 @@
353348
<valid_values></valid_values>
354349
<default_value></default_value>
355350
<values match="last" modifier="additive">
356-
<value compset="_CAM.*%RCO2"> scenario_ghg=&apos;RAMP_CO2_ONLY&apos;ramp_co2_annual_rate=1 </value>
357351
<value compset="_CAM60%4xCO2"> co2vmr=1138.8e-6 </value>
358352
<value compset="_CAM60%WCTS%4xCO2"> flbc_cycle_yr=1 </value>
359353
<value compset="_CAM60%WCTS%4xCO2"> flbc_file='$DIN_LOC_ROOT/atm/waccm/lb/LBC_CMIP6abrupt4xCO2_cyclicalYear1_0p5degLat_c180929.nc' </value>

cime_config/config_compsets.xml

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -222,16 +222,6 @@
222222
<lname>2000_CAM50_SLND_SICE_DOCN%AQP3_SROF_SGLC_SWAV</lname>
223223
</compset>
224224

225-
<compset>
226-
<alias>QPC5HIST</alias>
227-
<lname>HIST_CAM50_SLND_SICE_DOCN%AQP3_SROF_SGLC_SWAV</lname>
228-
</compset>
229-
230-
<compset>
231-
<alias>QPC5M7</alias>
232-
<lname>2000_CAM50%MAM7_SLND_SICE_DOCN%AQP3_SROF_SGLC_SWAV</lname>
233-
</compset>
234-
235225
<compset>
236226
<alias>QPC6HIST</alias>
237227
<lname>HIST_CAM60_SLND_SICE_DOCN%AQP3_SROF_SGLC_SWAV</lname>
@@ -298,6 +288,11 @@
298288
<!-- CAM tested compsets -->
299289
<!-- ****************************** -->
300290

291+
<compset>
292+
<alias>FHIST_C5</alias>
293+
<lname>HIST_CAM50_CLM50%SP_CICE%PRES_DOCN%DOM_MOSART_SGLC_SWAV</lname>
294+
</compset>
295+
301296
<compset>
302297
<alias>FHIST_C4</alias>
303298
<lname>HIST_CAM40_CLM50%SP_CICE%PRES_DOCN%DOM_MOSART_SGLC_SWAV</lname>

0 commit comments

Comments
 (0)