Skip to content

Commit

Permalink
Merge pull request ESCOMP#144 from fvitt/waccmx_compsets
Browse files Browse the repository at this point in the history
cam6_2_032: WACCMX compsets for CESM2.2
  • Loading branch information
fvitt committed Jun 9, 2020
2 parents 2f5a6af + 0eee359 commit 4f67265
Show file tree
Hide file tree
Showing 8 changed files with 134 additions and 153 deletions.
2 changes: 1 addition & 1 deletion Externals_CAM.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ tag = pumas_cam-release_v1.3
required = True

[atmos_phys]
tag = version0_00_004
tag = version0_00_005
protocol = git
repo_url = https://github.com/NCAR/atmospheric_physics
required = True
Expand Down
11 changes: 0 additions & 11 deletions bld/namelist_files/use_cases/waccmx_ma_2000_cam6.xml
Original file line number Diff line number Diff line change
Expand Up @@ -108,17 +108,6 @@
<fv_div24del2flag>42</fv_div24del2flag>

<rxn_rate_sums>
'OddOx_HOx_Loss = HO2_O + HO2_O3 + OH_O + OH_O3 + H_O3',
'OddOx_Ox_Loss = 2.0*O_O3 + O1D_H2O',
'OddOx_NOx_Loss = 2.0*NO2_O + 2.0*jno3_b',
'OddOx_CLOxBROx_Loss = 2.0*CLO_O + 2.0*jcl2o2 + 2.0*CLO_CLOa + 2.0*CLO_CLOb + 2.0*BRO_CLOb + 2.0*BRO_CLOc + 2.0*BRO_BRO + 2.0*BRO_O + CLO_HO2 + BRO_HO2',
'OddOx_Loss_Tot = 2.0*O_O3 + O1D_H2O + HO2_O + HO2_O3 + OH_O + OH_O3 + H_O3 + 2.0*NO2_O + 2.0*jno3_b + 2.0*CLO_O + 2.0*jcl2o2 + 2.0*CLO_CLOa +',
'2.0*CLO_CLOb + 2.0*BRO_CLOb + 2.0*BRO_CLOc + 2.0*BRO_BRO + 2.0*BRO_O + CLO_HO2 + BRO_HO2',
'OddOx_Prod_Tot = 2.0*jo2_a + 2.0*jo2_b',
'O3_Prod = NO_HO2 + CH3O2_NO',
'O3_Loss = O1D_H2O + OH_O3 + HO2_O3',
'RO2_NO_sum = NO_HO2 + CH3O2_NO',
'RO2_HO2_sum = CH3O2_HO2',
'SolIonRate_Tot = jeuv_1 + jeuv_2 + jeuv_3 + jeuv_4 + jeuv_5 + jeuv_6 + jeuv_7 + jeuv_8 + jeuv_9 + jeuv_10 + jeuv_11 + jeuv_14 + jeuv_15 + jeuv_16 +',
'jeuv_17 + jeuv_18 + jeuv_19 + jeuv_20 + jeuv_21 + jeuv_22 + jeuv_23',
</rxn_rate_sums>
Expand Down
11 changes: 0 additions & 11 deletions bld/namelist_files/use_cases/waccmx_ma_hist_cam6.xml
Original file line number Diff line number Diff line change
Expand Up @@ -102,17 +102,6 @@
<fv_div24del2flag>42</fv_div24del2flag>

<rxn_rate_sums>
'OddOx_HOx_Loss = HO2_O + HO2_O3 + OH_O + OH_O3 + H_O3',
'OddOx_Ox_Loss = 2.0*O_O3 + O1D_H2O',
'OddOx_NOx_Loss = 2.0*NO2_O + 2.0*jno3_b',
'OddOx_CLOxBROx_Loss = 2.0*CLO_O + 2.0*jcl2o2 + 2.0*CLO_CLOa + 2.0*CLO_CLOb + 2.0*BRO_CLOb + 2.0*BRO_CLOc + 2.0*BRO_BRO + 2.0*BRO_O + CLO_HO2 + BRO_HO2',
'OddOx_Loss_Tot = 2.0*O_O3 + O1D_H2O + HO2_O + HO2_O3 + OH_O + OH_O3 + H_O3 + 2.0*NO2_O + 2.0*jno3_b + 2.0*CLO_O + 2.0*jcl2o2 + 2.0*CLO_CLOa +',
'2.0*CLO_CLOb + 2.0*BRO_CLOb + 2.0*BRO_CLOc + 2.0*BRO_BRO + 2.0*BRO_O + CLO_HO2 + BRO_HO2',
'OddOx_Prod_Tot = 2.0*jo2_a + 2.0*jo2_b',
'O3_Prod = NO_HO2 + CH3O2_NO',
'O3_Loss = O1D_H2O + OH_O3 + HO2_O3',
'RO2_NO_sum = NO_HO2 + CH3O2_NO',
'RO2_HO2_sum = CH3O2_HO2',
'SolIonRate_Tot = jeuv_1 + jeuv_2 + jeuv_3 + jeuv_4 + jeuv_5 + jeuv_6 + jeuv_7 + jeuv_8 + jeuv_9 + jeuv_10 + jeuv_11 + jeuv_14 + jeuv_15 + jeuv_16 +',
'jeuv_17 + jeuv_18 + jeuv_19 + jeuv_20 + jeuv_21 + jeuv_22 + jeuv_23',
</rxn_rate_sums>
Expand Down
11 changes: 6 additions & 5 deletions cime_config/config_component.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
CAM
===============
-->
<desc atm="CAM60[%1PCT][%4xCO2][%CCTS][%CFIRE][%CVBSX][%PORT][%RCO2][%SCAM][%SDYN][%WCCM][%WCMD][%WCSC][%WCTS][%WXIE]">CAM cam6 physics:</desc>
<desc atm="CAM60[%1PCT][%4xCO2][%CCTS][%CFIRE][%CVBSX][%PORT][%RCO2][%SCAM][%SDYN][%WCCM][%WCMD][%WCSC][%WCTS][%WXIE][%WXIED]">CAM cam6 physics:</desc>
<desc atm="CAM50[%CCTS][%CLB][%PORT][%RCO2][%SCAM][%SDYN][%WCSC][%WCTS]" >CAM cam5 physics:</desc>
<desc atm="CAM40[%PORT][%RCO2][%SCAM][%SDYN][%TMOZ][%WXIE][%WXIED][%WCMD]" >CAM cam4 physics:</desc>
<desc atm="CAM[%ADIAB][%DABIP04][%TJ16][%HS94][%KESSLER][%RCO2][%SPCAMS][%SPCAMCLBS][%SPCAMM][%SPCAMCLBM]">CAM simplified and non-versioned physics :</desc>
Expand Down Expand Up @@ -136,12 +136,12 @@
<value compset="_(CAM50|CAM60)%WCMD">-chem waccm_mad_mam4</value>
<value compset="_(CAM50|CAM60)%WCSC">-chem waccm_sc_mam4</value>
<value compset="_(CAM50|CAM60)%WCTS">-chem waccm_tsmlt_mam4</value>
<value compset="_CAM40%WX">-waccmx</value>
<value compset="_CAM\d0%WXIE">-ionosphere wxie</value>
<value compset="_CAM40%WCMD">-chem waccm_mad</value>
<value compset="_CAM\d0%WXIE">-waccmx -ionosphere wxie</value>
<value compset="_CAM40%WXIE(_|%)">-chem waccm_ma</value>
<value compset="_CAM40%WXIED">-chem waccm_mad</value>
<value compset="_CAM40%WCMD">-chem waccm_mad</value>
<value compset="_CAM60%WX">-chem waccm_ma_mam4 -waccmx</value>
<value compset="_CAM60%WXIE(_|%)">-chem waccm_ma_mam4</value>
<value compset="_CAM60%WXIED">-chem waccm_mad_mam4</value>

<value compset="_CAM.*%SDYN">-offline_dyn</value>
<value compset="_CAM\d0%SDYN_CLM">-nlev 56</value>
Expand Down Expand Up @@ -246,6 +246,7 @@

<value compset="_CAM40%WXIED%SDYN" >sd_waccmx_ma_cam4</value>
<value compset="_CAM40%WXIE%SDYN" >sd_waccmx_ma_cam4</value>
<value compset="_CAM60%WXIED%SDYN" >sd_waccmx_ma_cam6</value>
<value compset="_CAM60%WXIE%SDYN" >sd_waccmx_ma_cam6</value>
<value compset="_CAM60%WCTS%SDYN" >sd_waccm_tsmlt_cam6</value>
<value compset="_CAM60%WCCM%SDYN" >sd_waccm_ma_cam6</value>
Expand Down
21 changes: 3 additions & 18 deletions cime_config/config_compsets.xml
Original file line number Diff line number Diff line change
Expand Up @@ -375,42 +375,27 @@

<compset>
<alias>FX2000</alias>
<lname>2000_CAM40%WXIE_CLM50%SP_CICE%PRES_DOCN%DOM_RTM_SGLC_SWAV</lname>
</compset>

<compset>
<alias>FC6X2000</alias>
<lname>2000_CAM60%WXIE_CLM50%SP_CICE%PRES_DOCN%DOM_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
<alias>FC6XHIST</alias>
<lname>HIST_CAM60%WXIE_CLM50%SP_CICE%PRES_DOCN%DOM_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
<alias>FXHIST</alias>
<lname>HIST_CAM40%WXIE_CLM50%SP_CICE%PRES_DOCN%DOM_RTM_SGLC_SWAV</lname>
<lname>HIST_CAM60%WXIE_CLM50%SP_CICE%PRES_DOCN%DOM_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
<alias>FXmadHIST</alias>
<lname>HIST_CAM40%WXIED_CLM50%SP_CICE%PRES_DOCN%DOM_RTM_SGLC_SWAV</lname>
<lname>HIST_CAM60%WXIED_CLM50%SP_CICE%PRES_DOCN%DOM_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
<alias>FXSD</alias>
<lname>HIST_CAM40%WXIE%SDYN_CLM50%SP_CICE%PRES_DOCN%DOM_RTM_SGLC_SWAV</lname>
</compset>

<compset>
<alias>FC6XSD</alias>
<lname>HIST_CAM60%WXIE%SDYN_CLM50%SP_CICE%PRES_DOCN%DOM_MOSART_SGLC_SWAV</lname>
</compset>

<compset>
<alias>FXmadSD</alias>
<lname>HIST_CAM40%WXIED%SDYN_CLM50%SP_CICE%PRES_DOCN%DOM_RTM_SGLC_SWAV</lname>
<lname>HIST_CAM60%WXIED%SDYN_CLM50%SP_CICE%PRES_DOCN%DOM_MOSART_SGLC_SWAV</lname>
</compset>

<!-- ENTRIES -->
Expand Down
140 changes: 34 additions & 106 deletions cime_config/testdefs/testlist_cam.xml
Original file line number Diff line number Diff line change
Expand Up @@ -711,205 +711,133 @@
<option name="wallclock">00:10:00</option>
</options>
</test>
<test compset="FX2000" grid="f09_f09_mg17" name="SMS_D_Ln18" testmods="cam/outfrq9s">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
</test>
<test compset="FC6X2000" grid="f09_f09_mg17" name="SMS_D_Ln9" testmods="cam/outfrq9s">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
</test>
<test compset="FC6X2000" grid="f09_f09_mg17" name="ERS_Ln9" testmods="cam/outfrq9s">
<test compset="FX2000" grid="f09_f09_mg17" name="ERS_Ln9" testmods="cam/outfrq9s">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
<machine name="cheyenne" compiler="intel" category="prealpha"/>
<machine name="cheyenne" compiler="intel" category="aux_cam"/>
</machines>
<options>
<option name="wallclock">00:30:00</option>
</options>
</test>
<test compset="FC6X2000" grid="f05_f05_mg17" name="SMS_D_Ln3" testmods="cam/outfrq9s_576tsks">
<test compset="FX2000" grid="f05_f05_mg17" name="ERS_Ln9" testmods="cam/outfrq9s_576tsks">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
</test>
<test compset="FC6X2000" grid="f05_f05_mg17" name="ERS_Ln9" testmods="cam/outfrq9s_576tsks">
<test compset="FXHIST" grid="f19_f19_mg17" name="SMS_D_Ln9" testmods="cam/outfrq9s_amie">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
</test>
<test compset="FC6X2000" grid="f19_f19_mg17" name="SMS_D_Ln9" testmods="cam/outfrq9s">
<machines>
<machine name="cheyenne" compiler="intel" category="aux_cam"/>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
<options>
<option name="wallclock">00:30:00</option>
<option name="wallclock">00:10:00</option>
</options>
</test>
<test compset="FC6X2000" grid="f19_f19_mg17" name="SMS_Ld5" testmods="cam/outfrq1d">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
</test>
<test compset="FC6X2000" grid="f19_f19_mg17" name="ERS_Ld3" testmods="cam/outfrq1d">
<test compset="FXHIST" grid="f19_f19_mg17" name="ERS_Ld3" testmods="cam/outfrq1d_amie">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
</test>
<test compset="FC6XHIST" grid="f19_f19_mg17" name="SMS_D_Ln9" testmods="cam/outfrq9s">
<test compset="FXHIST" grid="f09_f09_mg17" name="SMS_D_Ln9" testmods="cam/outfrq9s">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
</test>
<test compset="FC6XHIST" grid="f19_f19_mg17" name="ERS_Ld3" testmods="cam/outfrq1d">
<test compset="FXHIST" grid="f19_f19_mg17" name="ERS_Ld3" testmods="cam/outfrq1d_newyear">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
</test>
<test compset="FC6XHIST" grid="f09_f09_mg17" name="SMS_D_Ln9" testmods="cam/outfrq9s">
<test compset="FXHIST" grid="f19_f19_mg17" name="ERS_Ld3" testmods="cam/waccmx_weimer">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
<machine name="cheyenne" compiler="intel" category="prealpha"/>
</machines>
<options>
<option name="wallclock">00:30:00</option>
<option name="wallclock">00:40:00</option>
</options>
</test>
<test compset="FC6XHIST" grid="f09_f09_mg17" name="ERS_Lh3" testmods="cam/outfrq3h">
<test compset="FXHIST" grid="f19_f19_mg17" name="SMS_D_Ln9" testmods="cam/waccmx_weimer">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
</test>
<test compset="FC6XSD" grid="f19_f19_mg17" name="SMS_D_Ln9" testmods="cam/outfrq9s">
<test compset="FXHIST" grid="f19_f19_mg17" name="ERS_Ln9" testmods="cam/outfrq9s">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
<options>
<option name="wallclock">00:30:00</option>
<option name="wallclock">00:20:00</option>
</options>
</test>
<test compset="FC6XSD" grid="f19_f19_mg17" name="ERS_Lh12" testmods="cam/outfrq3h">
<test compset="FXmadHIST" grid="f19_f19_mg17" name="ERS_Ln9" testmods="cam/outfrq9s" supported="false">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
<machine name="cheyenne" compiler="intel" category="prebeta"/>
</machines>
<options>
<option name="wallclock">00:30:00</option>
<option name="wallclock">00:20:00</option>
</options>
</test>
<test compset="FC6XSD" grid="f09_f09_mg17" name="SMS_D_Ln9" testmods="cam/outfrq9s">
<test compset="FXmadHIST" grid="f19_f19_mg17" name="SMS_D_Ln9" testmods="cam/outfrq9s" supported="false">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
<machine name="cheyenne" compiler="intel" category="prebeta"/>
</machines>
<options>
<option name="wallclock">00:30:00</option>
</options>
</test>
<test compset="FC6XSD" grid="f09_f09_mg17" name="ERS_Lh3" testmods="cam/outfrq3h">
<test compset="FXmadHIST" grid="f09_f09_mg17" name="SMS_D_Ln9" testmods="cam/outfrq9s" supported="false">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
</test>
<test compset="FX2000" grid="f19_f19_mg17" name="ERS_Ln9" testmods="cam/outfrq9s">
<test compset="FXmadSD" grid="f19_f19_mg17" name="ERS_Ln9" testmods="cam/outfrq9s" supported="false">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
<machine name="cheyenne" compiler="intel" category="prealpha"/>
</machines>
<options>
<option name="wallclock">00:10:00</option>
</options>
</test>
<test compset="FXHIST" grid="f19_f19_mg17" name="SMS_D_Ln9" testmods="cam/outfrq9s_amie">
<test compset="FXmadSD" grid="f19_f19_mg17" name="SMS_D_Ln9" testmods="cam/outfrq9s" supported="false">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
<machine name="cheyenne" compiler="intel" category="aux_cam"/>
</machines>
<options>
<option name="wallclock">00:10:00</option>
<option name="wallclock">00:20:00</option>
</options>
</test>
<test compset="FXHIST" grid="f19_f19_mg17" name="ERS_Ld3" testmods="cam/outfrq1d_amie">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
</test>
<test compset="FX2000" grid="f09_f09_mg17" name="ERS_Ln9" testmods="cam/outfrq9s">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
</test>
<test compset="FX2000" grid="f09_f09_mg17" name="SMS_Ld1" testmods="cam/outfrq1d">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
</test>
<test compset="FX2000" grid="f09_f09_mg17" name="SMS_D_Ln9" testmods="cam/outfrq9s">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
</test>
<test compset="FXHIST" grid="f19_f19_mg17" name="SMS_D_Ln9" testmods="cam/outfrq9s">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
</test>
<test compset="FXHIST" grid="f19_f19_mg17" name="ERS_Ld3" testmods="cam/outfrq1d_newyear">
<test compset="FXmadSD" grid="f09_f09_mg17" name="SMS_D_Ln9" testmods="cam/outfrq9s" supported="false">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
<options>
<option name="wallclock">00:20:00</option>
</options>
</test>
<test compset="FXHIST" grid="f19_f19_mg17" name="ERS_Ld3" testmods="cam/waccmx_weimer">
<test compset="FXSD" grid="f19_f19_mg17" name="SMS_D_Ln9" testmods="cam/outfrq9s">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
<options>
<option name="wallclock">00:20:00</option>
</options>
</test>
<test compset="FXHIST" grid="f19_f19_mg17" name="SMS_D_Ln9" testmods="cam/waccmx_weimer">
<test compset="FXSD" grid="f19_f19_mg17" name="ERS_Ln9" testmods="cam/outfrq9s">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
</test>
<test compset="FXHIST" grid="f19_f19_mg17" name="ERS_Ln9" testmods="cam/outfrq9s">
<machines>
<machine name="cheyenne" compiler="intel" category="aux_cam"/>
<machine name="cheyenne" compiler="intel" category="prebeta"/>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
<options>
<option name="wallclock">00:20:00</option>
</options>
</test>
<test compset="FXmadHIST" grid="f19_f19_mg17" name="ERS_Lh12" testmods="cam/outfrq3h" supported="false">
<machines>
<machine name="cheyenne" compiler="intel" category="prebeta"/>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
</test>
<test compset="FXmadHIST" grid="f19_f19_mg17" name="SMS_D_Ln9" testmods="cam/outfrq9s" supported="false">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
</test>
<test compset="FXmadSD" grid="f19_f19_mg17" name="ERS_Ln9" testmods="cam/outfrq9s" supported="false">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
</test>
<test compset="FXmadSD" grid="f19_f19_mg17" name="SMS_D_Ln9" testmods="cam/outfrq9s" supported="false">
<test compset="FXSD" grid="f09_f09_mg17" name="SMS_D_Ln9" testmods="cam/outfrq9s">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
</machines>
<options>
<option name="wallclock">00:20:00</option>
</options>
</test>
<test compset="FXSD" grid="f19_f19_mg17" name="SMS_Ld1" testmods="cam/outfrq1d">
<test compset="FXSD" grid="f19_f19_mg17" name="SMS_Lh3" testmods="cam/outfrq3h">
<machines>
<machine name="cheyenne" compiler="intel" category="waccmx"/>
<machine name="cheyenne" compiler="intel" category="prealpha"/>
</machines>
<options>
<option name="wallclock">00:20:00</option>
Expand Down Expand Up @@ -1304,19 +1232,19 @@
</machines>
</test>

<test compset="FXHIST" grid="f19_f19_mg17" name="ERP_Ln9" testmods="cam/outfrq9s">
<test compset="FXHIST" grid="f19_f19_mg17" name="ERS_Ln9" testmods="cam/outfrq9s">
<machines>
<machine name="cheyenne" compiler="intel" category="test_release"/>
</machines>
</test>

<test compset="FX2000" grid="f19_f19_mg17" name="ERP_Ln9" testmods="cam/outfrq9s">
<test compset="FX2000" grid="f19_f19_mg17" name="ERS_Ln9" testmods="cam/outfrq9s">
<machines>
<machine name="cheyenne" compiler="intel" category="test_release"/>
</machines>
</test>

<test compset="FXSD" grid="f19_f19_mg17" name="ERP_Ln9" testmods="cam/outfrq9s">
<test compset="FXSD" grid="f19_f19_mg17" name="ERS_Ln9" testmods="cam/outfrq9s">
<machines>
<machine name="cheyenne" compiler="intel" category="test_release"/>
</machines>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
ionos_epotential_model = 'weimer'
nhtfrq = -24,-24,-24,-24,-24,-24,-24
ndens = 1,1,1,1,1,1,1,1,1
mfilt = 1,1,1,1,1,1,1,1,1
nhtfrq = -24,-24,-24,-24,-24,-24,-24,-24,-24
fincl7='UI','VI','WI','PHIM2D','POTEN','QIONSUM','ELECDEN','QJOULE',
'UT_LUNAR','VT_LUNAR'
apply_lunar_tides=.true.
Loading

0 comments on commit 4f67265

Please sign in to comment.