clm5.0/cime_config/config_compsets.xml
2025-01-12 20:48:10 +08:00

540 lines
17 KiB
XML

<?xml version="1.0"?>
<compsets version="2.0">
<help>
=========================================
compset naming convention
=========================================
The compset longname below has the specified order
atm, lnd, ice, ocn, river, glc wave cesm-options
The notation for the compset longname is
TIME_ATM[%phys]_LND[%phys]_ICE[%phys]_OCN[%phys]_ROF[%phys]_GLC[%phys]_WAV[%phys][_BGC%phys]
Where for the CAM specific compsets below the following is supported
TIME = Time period (e.g. 2000, HIST, SSP585...)
ATM = [CAM40, CAM50, CAM55]
LND = [CLM40, CLM45, CLM50, SLND]
ICE = [CICE, DICE, SICE]
OCN = [DOCN, ,AQUAP, SOCN]
ROF = [RTM, SROF]
GLC = [CISM1, CISM2]
WAV = [SWAV]
BGC = optional BGC scenario
The OPTIONAL %phys attributes specify submodes of the given system
For example DOCN%DOM is the data ocean model for DOCN
ALL the possible %phys choices for each component are listed
with the -list command for create_newcase
ALL data models must have a %phys option that corresponds to the data model mode
Each compset node is associated with the following elements
- lname
- alias
- science_support (if this compset is supported scientifically with control simulations)
</help>
<!-- I single point forcing -->
<compset>
<alias>I1PtClm50SpGs</alias>
<lname>2000_DATM%1PT_CLM50%SP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>
<compset>
<alias>I1PtClm45SpGs</alias>
<lname>2000_DATM%1PT_CLM45%SP_SICE_SOCN_RTM_SGLC_SWAV</lname>
</compset>
<!-- I CLM50 Compsets -->
<compset>
<alias>I2000Clm50Sp</alias>
<lname>2000_DATM%GSWP3v1_CLM50%SP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>I2010Clm50Sp</alias>
<lname>2010_DATM%GSWP3v1_CLM50%SP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>I2000Clm50BgcCru</alias>
<lname>2000_DATM%CRUv7_CLM50%BGC_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<!-- Primarily for testing -->
<compset>
<alias>I2000Clm50BgcCropRtm</alias>
<lname>2000_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_RTM_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>I2000Clm50BgcCrop</alias>
<lname>2000_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<!-- Primarily for testing -->
<compset>
<alias>I2000Clm50Cn</alias>
<lname>2000_DATM%GSWP3v1_CLM50%CN_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>I1850Clm50Sp</alias>
<lname>1850_DATM%GSWP3v1_CLM50%SP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
<science_support grid="f09_g17"/>
<science_support grid="f19_g17"/>
</compset>
<compset>
<alias>I1850Clm50SpCru</alias>
<lname>1850_DATM%CRUv7_CLM50%SP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
<science_support grid="f09_g17"/>
<science_support grid="f19_g17"/>
</compset>
<compset>
<alias>I1850Clm50BgcCrop</alias>
<lname>1850_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
<science_support grid="f09_g17"/>
<science_support grid="f19_g17"/>
</compset>
<!-- Primarily for testing the CMIP6DECK compset option -->
<compset>
<alias>I1850Clm50BgcCropCmip6</alias>
<lname>1850_DATM%GSWP3v1_CLM50%BGC-CROP-CMIP6DECK_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<!-- Primarily for testing the CMIP6WACCMDECK compset option -->
<compset>
<alias>I1850Clm50BgcCropCmip6waccm</alias>
<lname>1850_DATM%GSWP3v1_CLM50%BGC-CROP-CMIP6WACCMDECK_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>I1850Clm50BgcCropCru</alias>
<lname>1850_DATM%CRUv7_CLM50%BGC-CROP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
<science_support grid="f09_g17"/>
<science_support grid="f19_g17"/>
</compset>
<compset>
<alias>I2000Clm50SpGs</alias>
<lname>2000_DATM%GSWP3v1_CLM50%SP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>
<!-- Primarily for testing -->
<compset>
<alias>I2000Clm50BgcCropGs</alias>
<lname>2000_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>
<!-- Primarily for testing (stub glc needed for single-point tests); uses Qian
atmospheric forcing simply to give faster datm throughput, which is
particularly relevant for single-point cases (where datm dominates the
runtime) -->
<compset>
<alias>I2000Clm50BgcCropQianGs</alias>
<lname>2000_DATM%QIA_CLM50%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>
<compset>
<alias>I2000Clm50BgcCruGs</alias>
<lname>2000_DATM%CRUv7_CLM50%BGC_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>
<!-- Primarily for testing -->
<compset>
<alias>I2000Clm50SpRtmFl</alias>
<lname>2000_DATM%GSWP3v1_CLM50%SP_SICE_SOCN_RTM%FLOOD_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<!---I FATES compsets -->
<compset>
<alias>I2000Clm50Fates</alias>
<lname>2000_DATM%GSWP3v1_CLM50%FATES_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>I2000Clm50FatesCruGs</alias>
<lname>2000_DATM%CRUv7_CLM50%FATES_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>
<!-- Stub glacier needed for regional / single-point -->
<compset>
<alias>I2000Clm50FatesGs</alias>
<lname>2000_DATM%GSWP3v1_CLM50%FATES_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>
<compset>
<alias>I1850Clm50Bgc</alias>
<lname>1850_DATM%GSWP3v1_CLM50%BGC_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>I1850Clm50BgcNoAnthro</alias>
<lname>1850_DATM%GSWP3v1_CLM50%BGC-NOANTHRO_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>I1850Clm50SpNoAnthro</alias>
<lname>1850_DATM%GSWP3v1_CLM50%SP-NOANTHRO_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>IHistClm50BgcCrop</alias>
<lname>HIST_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
<science_support grid="f09_g17"/>
<science_support grid="f19_g17"/>
</compset>
<compset>
<alias>IHistClm50Sp</alias>
<lname>HIST_DATM%GSWP3v1_CLM50%SP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
<science_support grid="f09_g17"/>
<science_support grid="f19_g17"/>
</compset>
<compset>
<alias>IHistClm50SpCru</alias>
<lname>HIST_DATM%CRUv7_CLM50%SP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
<science_support grid="f09_g17"/>
<science_support grid="f19_g17"/>
</compset>
<compset>
<alias>IHistClm50Bgc</alias>
<lname>HIST_DATM%GSWP3v1_CLM50%BGC_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<!-- Primarily for testing (stub glc needed for single-point tests); uses Qian
atmospheric forcing simply to give faster datm throughput, which is
particularly relevant for single-point cases (where datm dominates the
runtime) -->
<compset>
<alias>IHistClm50BgcQianGs</alias>
<lname>HIST_DATM%QIA_CLM50%BGC_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>
<!-- Primarily for testing (stub glc needed for single-point tests); uses Qian
atmospheric forcing simply to give faster datm throughput, which is
particularly relevant for single-point cases (where datm dominates the
runtime) -->
<compset>
<alias>IHistClm50BgcCropQianGs</alias>
<lname>HIST_DATM%QIA_CLM50%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>
<!-- Primarily for testing (stub glc needed for single-point tests) -->
<compset>
<alias>IHistClm50BgcCropGs</alias>
<lname>HIST_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>
<!-- Primarily for testing, not entirely sure this configure works -->
<compset>
<alias>I2000Clm50BgcDvCrop</alias>
<lname>2000_DATM%GSWP3v1_CLM50%BGCDV-CROP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<!-- Primarily for testing; uses Qian atmospheric forcing simply to give
faster datm throughput, which is particularly relevant for single-point
cases (where datm dominates the runtime) -->
<compset>
<alias>I2000Clm50BgcDvCropQianGs</alias>
<lname>2000_DATM%QIA_CLM50%BGCDV-CROP_SICE_SOCN_MOSART_SGLC_SWAV</lname>
</compset>
<!-- I cpl history MOAR forcing spinup compsets -->
<compset>
<alias>I1850Clm50BgcSpinup</alias>
<lname>1850_DATM%CPLHIST_CLM50%BGC_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<!-- Future scenario compsets -->
<compset>
<alias>ISSP585Clm50BgcCrop</alias>
<lname>SSP585_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>ISSP126Clm50BgcCrop</alias>
<lname>SSP126_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>ISSP119Clm50BgcCrop</alias>
<lname>SSP119_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>ISSP245Clm50BgcCrop</alias>
<lname>SSP245_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>ISSP370Clm50BgcCrop</alias>
<lname>SSP370_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>ISSP434Clm50BgcCrop</alias>
<lname>SSP434_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>ISSP460Clm50BgcCrop</alias>
<lname>SSP460_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>ISSP534Clm50BgcCrop</alias>
<lname>SSP534_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<!-- Future scenario compset - extensions -->
<compset>
<alias>ISSP585ExtClm50BgcCrop</alias>
<lname>SSP585EXT_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>ISSP534ExtClm50BgcCrop</alias>
<lname>SSP534EXT_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>ISSP126ExtClm50BgcCrop</alias>
<lname>SSP126EXT_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>ISSP370ExtClm50BgcCrop</alias>
<lname>SSP370EXT_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<!-- I CLM45 Compsets -->
<compset>
<alias>I1850Clm45BgcCrop</alias>
<lname>1850_DATM%GSWP3v1_CLM45%BGC-CROP_SICE_SOCN_RTM_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>I1850Clm45BgcCruGs</alias>
<lname>1850_DATM%CRUv7_CLM45%BGC_SICE_SOCN_RTM_SGLC_SWAV</lname>
<science_support grid="f09_g17"/>
<science_support grid="f19_g17"/>
</compset>
<!-- Primarily for testing -->
<compset>
<alias>IHistClm45BgcCrop</alias>
<lname>HIST_DATM%GSWP3v1_CLM45%BGC-CROP_SICE_SOCN_RTM_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<!-- Primarily for testing; uses Qian atmospheric forcing simply to give
faster datm throughput, which is particularly relevant for single-point
cases (where datm dominates the runtime) -->
<compset>
<alias>IHistClm45BgcCropQianGs</alias>
<lname>HIST_DATM%QIA_CLM45%BGC-CROP_SICE_SOCN_RTM_SGLC_SWAV</lname>
</compset>
<compset>
<alias>I2000Clm45Sp</alias>
<lname>2000_DATM%GSWP3v1_CLM45%SP_SICE_SOCN_RTM_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>I2000Clm45BgcCrop</alias>
<lname>2000_DATM%GSWP3v1_CLM45%BGC-CROP_SICE_SOCN_RTM_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>I2000Clm45Fates</alias>
<lname>2000_DATM%GSWP3v1_CLM45%FATES_SICE_SOCN_RTM_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<!-- Stub glacier needed for regional / single-point -->
<compset>
<alias>I2000Clm45FatesGs</alias>
<lname>2000_DATM%GSWP3v1_CLM45%FATES_SICE_SOCN_RTM_SGLC_SWAV</lname>
</compset>
<compset>
<alias>I1850Clm45Cn</alias>
<lname>1850_DATM%GSWP3v1_CLM45%CN_SICE_SOCN_RTM_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>I1850Clm45Bgc</alias>
<lname>1850_DATM%GSWP3v1_CLM45%BGC_SICE_SOCN_RTM_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>I1850Clm45BgcGs</alias>
<lname>1850_DATM%GSWP3v1_CLM45%BGC_SICE_SOCN_RTM_SGLC_SWAV</lname>
<science_support grid="f09_g17"/>
<science_support grid="f19_g17"/>
</compset>
<compset>
<alias>I1850Clm45BgcCru</alias>
<lname>1850_DATM%CRUv7_CLM45%BGC_SICE_SOCN_RTM_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>IHistClm45Bgc</alias>
<lname>HIST_DATM%GSWP3v1_CLM45%BGC_SICE_SOCN_RTM_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>IHistClm45BgcGs</alias>
<lname>HIST_DATM%GSWP3v1_CLM45%BGC_SICE_SOCN_RTM_SGLC_SWAV</lname>
<science_support grid="f09_g17"/>
<science_support grid="f19_g17"/>
</compset>
<compset>
<alias>IHistClm45BgcCruGs</alias>
<lname>HIST_DATM%CRUv7_CLM45%BGC_SICE_SOCN_RTM_SGLC_SWAV</lname>
<science_support grid="f09_g17"/>
<science_support grid="f19_g17"/>
</compset>
<compset>
<alias>IHistClm45SpGs</alias>
<lname>HIST_DATM%GSWP3v1_CLM45%SP_SICE_SOCN_RTM_SGLC_SWAV</lname>
<science_support grid="f09_g17"/>
<science_support grid="f19_g17"/>
</compset>
<!-- Primarily for testing -->
<compset>
<alias>I2000Clm50Vic</alias>
<lname>2000_DATM%GSWP3v1_CLM50%SP-VIC_SICE_SOCN_RTM_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<compset>
<alias>I2000Clm45VicCru</alias>
<lname>2000_DATM%CRUv7_CLM45%SP-VIC_SICE_SOCN_RTM_CISM2%NOEVOLVE_SWAV</lname>
</compset>
<!-- IG compsets -->
<compset>
<alias>I1850Clm50SpG</alias>
<lname>1850_DATM%GSWP3v1_CLM50%SP_SICE_SOCN_MOSART_CISM2%EVOLVE_SWAV</lname>
</compset>
<compset>
<alias>IHistClm50SpG</alias>
<lname>HIST_DATM%GSWP3v1_CLM50%SP_SICE_SOCN_MOSART_CISM2%EVOLVE_SWAV</lname>
</compset>
<compset>
<alias>I1850Clm50BgcCropG</alias>
<lname>1850_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_CISM2%EVOLVE_SWAV</lname>
</compset>
<compset>
<alias>IHistClm50BgcCropG</alias>
<lname>HIST_DATM%GSWP3v1_CLM50%BGC-CROP_SICE_SOCN_MOSART_CISM2%EVOLVE_SWAV</lname>
</compset>
<!-- CLM 4.0 -->
<compset>
<alias>I2000Clm40SpCruGs</alias>
<lname>2000_DATM%CRUv7_CLM40%SP_SICE_SOCN_RTM_SGLC_SWAV</lname>
</compset>
<compset>
<alias>I1850Clm40SpCruGs</alias>
<lname>1850_DATM%CRUv7_CLM40%SP_SICE_SOCN_RTM_SGLC_SWAV</lname>
<science_support grid="f09_g17"/>
<science_support grid="f19_g17"/>
</compset>
<compset>
<alias>I1850Clm40SpGswGs</alias>
<lname>1850_DATM%GSWP3v1_CLM40%SP_SICE_SOCN_RTM_SGLC_SWAV</lname>
<science_support grid="f09_g17"/>
<science_support grid="f19_g17"/>
</compset>
<compset>
<alias>I1850Clm40CnGswGs</alias>
<lname>1850_DATM%GSWP3v1_CLM40%CN_SICE_SOCN_RTM_SGLC_SWAV</lname>
<science_support grid="f09_g17"/>
<science_support grid="f19_g17"/>
</compset>
<compset>
<alias>IHistClm40SpGswGs</alias>
<lname>HIST_DATM%GSWP3v1_CLM40%SP_SICE_SOCN_RTM_SGLC_SWAV</lname>
<science_support grid="f09_g17"/>
<science_support grid="f19_g17"/>
</compset>
<compset>
<alias>IHistClm40SpCruGs</alias>
<lname>HIST_DATM%CRUv7_CLM40%SP_SICE_SOCN_RTM_SGLC_SWAV</lname>
</compset>
<compset>
<alias>IHistClm40CnGswGs</alias>
<lname>HIST_DATM%GSWP3v1_CLM40%CN_SICE_SOCN_RTM_SGLC_SWAV</lname>
<science_support grid="f09_g17"/>
<science_support grid="f19_g17"/>
</compset>
<compset>
<alias>IHistClm40CnCruGs</alias>
<lname>HIST_DATM%CRUv7_CLM40%CN_SICE_SOCN_RTM_SGLC_SWAV</lname>
<science_support grid="f09_g17"/>
<science_support grid="f19_g17"/>
</compset>
<!-- changes to driver xml variables - in case of a tie in the values matches the last match is taken -->
<entries>
<entry id="RUN_STARTDATE">
<values match="last">
<value compset="HIST_" >1850-01-01</value>
<value compset="SSP" >2015-01-01</value>
<value compset="SSP[0-9]+EXT" >2101-01-01</value>
<value compset="CLM[45].*_CISM.*_TEST" >1980-01-15</value>
<value compset="CLM[45]%[^_]*CNDV.*_TEST" >1997-12-31</value>
<value grid="a%1x1_mexicocityMEX" >1993-12-01</value>
<value grid="a%1x1_vancouverCAN" >1992-08-12</value>
<value grid="a%1x1_urbanc_alpha" >0001-08-12</value>
</values>
</entry>
<entry id="STOP_OPTION">
<values>
<value grid="a%1x1_mexicocityMEX">nsteps</value>
<value grid="a%1x1_vancouverCAN" >nsteps</value>
<value grid="a%1x1_urbanc_alpha" >nsteps</value>
</values>
</entry>
<entry id="STOP_N">
<values>
<value grid="a%1x1_mexicocityMEX">158</value>
<value grid="a%1x1_vancouverCAN" >331</value>
<value grid="a%1x1_urbanc_alpha" >22772</value>
</values>
</entry>
</entries>
</compsets>