clm5/cime_config/config_component.xml
2024-05-09 15:14:01 +08:00

411 lines
21 KiB
XML

<?xml-stylesheet type="text/xsl" href="definitions_variables.xsl" ?>
<entry_id version="3.0">
<!-- modifier_mode allowed values are
'*' 0 or more modifiers (default)
'1' exactly 1 modifier
'?' 0 or 1 modifiers
'+' 1 or more modifiers
This file may have lnd desc entries.
-->
<!-- Descriptions of all the different valid configurations for different model versions -->
<description modifier_mode="1">
<desc lnd="CLM45[%SP][%SP-VIC][%BGC][%BGC-CROP][%FATES][%BGCDV][%BGCDV-CROP]" >clm4.5:</desc>
<desc lnd="CLM50[%SP][%SP-VIC][%SP-NOANTHRO][%BGC-NOANTHRO][%BGC][%BGC-CROP][%FATES][%BGCDV][%BGCDV-CROP][%BGC-CROP-CMIP6DECK][%BGC-CROP-CMIP6WACCMDECK][%NWP-SP][%NWP-BGC-CROP]">clm5.0:</desc>
<desc lnd="CLM51[%SP][%SP-NOANTHRO][%BGC-NOANTHRO][%BGC][%BGC-CROP][%FATES][%FATES-SP][%NWP-SP][%NWP-BGC-CROP]">clm5.1:</desc>
<desc lnd="CLM60[%SP][%SP-NOANTHRO][%BGC-NOANTHRO][%BGC][%BGC-CROP][%FATES][%FATES-SP][%NWP-SP][%NWP-BGC-CROP]">clm6.0:</desc>
<desc option="SP" >Satellite phenology:</desc>
<desc option="SP-VIC" >Satellite phenology with VIC hydrology:</desc>
<desc option="SP-NOANTHRO" >Satellite phenology without anthropomorphic influences</desc>
<desc option="BGC" >BGC (vert. resol. CN and methane):</desc>
<desc option="BGC-CROP" >BGC (vert. resol. CN and methane) with prognostic crop:</desc>
<desc option="BGC-NOANTHRO" >BGC (vert. resol. CN and methane) without anthropomorphic influences:</desc>
<desc option="FATES" >FATES (Functionally Assembled Terrestrial Ecosystem Simulator) Ecosystem Demography model: </desc>
<desc option="FATES-SP" >Satellite phenology with FATES (Functionally Assembled Terrestrial Ecosystem Simulator) Ecosystem Demography model: </desc>
<desc option="BGCDV" >BGC (vert. resol. CN and methane) with dynamic vegetation:</desc>
<desc option="BGCDV-CROP" >BGC (vert. resol. CN and methane) with dynamic vegetation and prognostic crop:</desc>
<desc option="BGC-CROP-CMIP6DECK">BGC (vert. resol. CN and methane) with prognostic crop, with modifications appropriate for CMIP6 DECK experiments:</desc>
<desc option="BGC-CROP-CMIP6WACCMDECK">BGC (vert. resol. CN and methane) with prognostic crop, with modifications appropriate for CMIP6 WACCM DECK experiments:</desc>
<desc option="NWP-SP" >NWP configuration with satellite phenology:</desc>
<desc option="NWP-BGC-CROP" >NWP configuration with BGC and CROP:</desc>
</description>
<entry id="COMP_LND">
<type>char</type>
<valid_values>clm,ctsm</valid_values>
<default_value>UNSET</default_value>
<values>
<value compset="CLM" >clm</value>
<value compset="CTSM">ctsm</value>
</values>
<group>case_comp</group>
<file>env_case.xml</file>
<desc>Name of land component</desc>
</entry>
<entry id="LILAC_MODE">
<type>char</type>
<valid_values>on,off</valid_values>
<default_value>off</default_value>
<group>build_component_ctsm</group>
<file>env_build.xml</file>
<desc>Flag to enable building the LILAC cap and coupling code</desc>
</entry>
<entry id="LND_TUNING_MODE">
<type>char</type>
<group>run_component_ctsm</group>
<file>env_run.xml</file>
<desc>Tuning parameters and initial conditions should be optimized for what CLM model version and what meteorlogical forcing combination?
Options for all combinations of CLM physics and atm forcing are given. The buildnml and namelist_defaults will narrow it down to the ones
that have been tuned. The buildnml will also warn you if a tuning combination is based on another set.
Atm forcing options:
CRUv7
GSWP3
CAM4.0
CAM5.0
CAM6.0
CAM7.0
QIAN (not tuned)
1PT (not tuned)
NLDAS2 (not tuned)
ERA5 (not tuned)
Other atm forcing options are invalid to run CLM and will result in an error.
</desc>
<default_value>UNSET</default_value>
<!-- 10 forcing options for each CLM physics option: CRUv7, GSWP3, cam7.0, cam6.0, cam5.0, cam4.0, QIAN, 1PT, NLDAS2, ERA5 -->
<valid_values>clm5_0_cam6.0,clm5_0_cam7.0,clm5.0_cam5.0,clm5.0_cam4.0,clm5_0_GSWP3v1,clm5_0_CRUv7,clm5_0_QIAN,clm5_0_1PT,clm5_0_NLDAS2,clm5_0_ERA5,clm4_5_CRUv7,clm4_5_GSWP3v1,clm4_5_QIAN,clm4_5_cam6.0,clm4_5_cam7.0,clm4_5_cam5.0,clm4_5_cam4.0,clm4_5_1PT,clm4_5_NLDAS2,clm4_5_ERA5,clm5_1_CRUv7,clm5_1_GSWP3v1,clm5_1_cam6.0,clm5_1_QIAN,clm5_1_1PT,clm5_1_NLDAS2,clm5_1_ERA5,clm6_0_CRUv7,clm6_0_GSWP3v1,clm6_0_cam6.0,clm6_0_cam7.0,clm6_0_cam5.0,clm6_0_cam4.0,clm6_0_QIAN,clm6_0_1PT,clm6_0_NLDAS2,clm6_0_ERA5</valid_values>
<values match="last">
<!-- Options for atm forcing are: CRU, CRUv7, GSWP3, cam6.0 (also used for DATM%CPLHIST), cam5.0, cam4.0, QIAN, WISOQIA, 1PT, NLDAS2, and ERA5) -->
<!-- All the clm4_5 physics options -->
<value compset="SATM_CLM45" >clm4_5_CRUv7</value>
<value compset="DATM%CRUv7_CLM45" >clm4_5_CRUv7</value>
<value compset="DATM%CRU_CLM45" >clm4_5_CRUv7</value>
<value compset="DATM%GSWP3v1_CLM45">clm4_5_GSWP3v1</value>
<value compset="CAM[^_]+_CLM45" >clm4_5_cam6.0</value>
<value compset="CAM40.*_CLM45" >clm4_5_cam4.0</value>
<value compset="CAM50.*_CLM45" >clm4_5_cam5.0</value>
<value compset="CAM7[^_]+_CLM45" >clm4_5_cam7.0</value>
<value compset="DATM%CPLHIST_CLM45">clm4_5_cam6.0</value>
<value compset="DATM%QIA_CLM45" >clm4_5_QIAN</value>
<value compset="DATM%WISOQIA_CLM45">clm4_5_QIAN</value>
<value compset="DATM%1PT_CLM45" >clm4_5_1PT</value>
<value compset="DATM%NLDAS2_CLM45" >clm4_5_NLDAS2</value>
<value compset="DATM%ERA5_CLM45" >clm4_5_ERA5</value>
<!-- All the clm5_0 physics options -->
<value compset="DATM%CRUv7_CLM50" >clm5_0_CRUv7</value>
<value compset="DATM%CRU_CLM50" >clm5_0_CRUv7</value>
<value compset="SATM_CLM50" >clm5_0_GSWP3v1</value>
<value compset="DATM%GSWP3v1_CLM50">clm5_0_GSWP3v1</value>
<value compset="CAM[^_]+_CLM50" >clm5_0_cam6.0</value>
<value compset="CAM40.*_CLM50" >clm5_0_cam4.0</value>
<value compset="CAM50.*_CLM50" >clm5_0_cam5.0</value>
<value compset="CAM7[^_]+_CLM50" >clm5_0_cam7.0</value>
<value compset="DATM%CPLHIST_CLM50">clm5_0_cam6.0</value>
<value compset="DATM%QIA_CLM50" >clm5_0_QIAN</value>
<value compset="DATM%WISOQIA_CLM50">clm5_0_QIAN</value>
<value compset="DATM%1PT_CLM50" >clm5_0_1PT</value>
<value compset="DATM%NLDAS2_CLM50" >clm5_0_NLDAS2</value>
<value compset="DATM%ERA5_CLM50" >clm5_0_ERA5</value>
<!-- All the clm5_1 physics options -->
<value compset="SATM_CLM51" >clm5_1_GSWP3v1</value>
<value compset="DATM%GSWP3v1_CLM51">clm5_1_GSWP3v1</value>
<value compset="CAM[^_]+_CLM51" >clm5_1_cam6.0</value>
<value compset="CAM40.*_CLM51" >clm5_1_cam4.0</value>
<value compset="CAM50.*_CLM51" >clm5_1_cam5.0</value>
<value compset="DATM%CPLHIST_CLM51">clm5_1_cam6.0</value>
<!-- All the clm6_0 physics options -->
<value compset="DATM%CRUv7_CLM60" >clm6_0_CRUv7</value>
<value compset="DATM%CRU_CLM60" >clm6_0_CRUv7</value>
<value compset="SATM_CLM60" >clm6_0_GSWP3v1</value>
<value compset="DATM%GSWP3v1_CLM60">clm6_0_GSWP3v1</value>
<value compset="CAM[^_]+_CLM60" >clm6_0_cam6.0</value>
<value compset="CAM40.*_CLM60" >clm6_0_cam4.0</value>
<value compset="CAM50.*_CLM60" >clm6_0_cam5.0</value>
<value compset="CAM7[^_]+_CLM60" >clm6_0_cam7.0</value>
<value compset="DATM%CPLHIST_CLM60">clm6_0_cam6.0</value>
<value compset="DATM%QIA_CLM60" >clm6_0_QIAN</value>
<value compset="DATM%WISOQIA_CLM60">clm6_0_QIAN</value>
<value compset="DATM%1PT_CLM60" >clm6_0_1PT</value>
<value compset="DATM%NLDAS2_CLM60" >clm6_0_NLDAS2</value>
<value compset="DATM%ERA5_CLM60" >clm6_0_ERA5</value>
<!-- Invalid ocean DATM forcing options -->
<value compset="DATM%NYF" >INVALID_DATM_FORCING_FOR_RUNNING_CTSM</value>
<value compset="DATM%MOSARTTEST" >INVALID_DATM_FORCING_FOR_RUNNING_CTSM</value>
<value compset="DATM%IAF" >INVALID_DATM_FORCING_FOR_RUNNING_CTSM</value>
<value compset="DATM%JRA" >INVALID_DATM_FORCING_FOR_RUNNING_CTSM</value>
</values>
</entry>
<entry id="CLM_PHYSICS_VERSION" >
<type>char</type>
<valid_values>clm4_5,clm5_0,clm5_1,clm6_0</valid_values>
<!-- By setting the default_value to UNSET (or some other non-empty
string that doesn't appear in the list of valid_values), the
scripts will ensure that one of the below values is picked up
by the compset match. -->
<default_value>UNSET</default_value>
<values>
<value compset="_CLM45" >clm4_5</value>
<value compset="_CLM50" >clm5_0</value>
<value compset="_CLM51" >clm5_1</value>
<value compset="_CLM60" >clm6_0</value>
</values>
<group>run_component_ctsm</group>
<file>env_run.xml</file>
<desc>Overall physics version to use.
This sets the default values for many different namelist options.
This is typically set by the compset.</desc>
</entry>
<entry id="CLM_CONFIGURATION">
<type>char</type>
<valid_values>clm,nwp</valid_values>
<default_value>clm</default_value>
<values>
<value compset="_CLM[^_]*%NWP">nwp</value>
</values>
<group>run_component_ctsm</group>
<file>env_run.xml</file>
<desc>Sets CLM default namelist options related to model configuration.
clm: Configuration used for climate applications (CLM)
nwp: Configuration used for numerical weather prediction applications
</desc>
</entry>
<entry id="CLM_STRUCTURE">
<type>char</type>
<valid_values>standard,fast</valid_values>
<default_value>standard</default_value>
<values>
<value compset="_CLM[^_]*%NWP">fast</value>
</values>
<group>run_component_ctsm</group>
<file>env_run.xml</file>
<desc>Sets CLM default namelist options related to model structure.
standard: Standard model structure, allowing for more subgrid heterogeneity,
deeper soil, etc., at the cost of slower speeds.
fast: Simplified model structure, achieving faster speeds at the cost of less
subgrid heterogeneity, shallower soil, etc.
</desc>
</entry>
<entry id="CLM_NML_USE_CASE">
<type>char</type>
<default_value>UNSET</default_value>
<values>
<!-- Use SSP5-8.5 for PI to PDAY so will have data up to the current year available (for WACCM compsets that use PDAY) -->
<value compset="^2010_" >2010_control</value>
<value compset="^2000_" >2000_control</value>
<value compset="^1850_" >1850_control</value>
<value compset="^1850_.*_CLM60%[^_]*NOANTHRO" >1850_noanthro_control</value>
<value compset="^1850_.*_CLM50%[^_]*NOANTHRO" >1850_noanthro_control</value>
<value compset="^HIST_" >20thC_transient</value>
<value compset="^SSP585_" >1850-2100_SSP5-8.5_transient</value>
<value compset="^SSP126_" >1850-2100_SSP1-2.6_transient</value>
<value compset="^SSP370_" >1850-2100_SSP3-7.0_transient</value>
<value compset="^SSP534_" >1850-2100_SSP5-3.4_transient</value>
<value compset="^SSP245_" >1850-2100_SSP2-4.5_transient</value>
<value compset="^SSP119_" >1850-2100_SSP1-1.9_transient</value>
<value compset="^SSP434_" >1850-2100_SSP4-3.4_transient</value>
<value compset="^SSP460_" >1850-2100_SSP4-6.0_transient</value>
<value compset="^SSP585_" >1850-2100_SSP5-8.5_transient</value>
<value compset="^AMIP_" >20thC_transient</value>
<value compset="^PIPD_" >1850-2100_SSP5-8.5_transient</value>
</values>
<group>run_component_ctsm</group>
<file>env_run.xml</file>
<desc>CLM namelist use_case.
Determines the use-case that will be sent to the CLM build-namelist utility.
This is normally set by the component set. This is an advanced flag and should only be
used by expert users.</desc>
</entry>
<!-- CLM_BLDNML_OPTS is not additive, we must list all possible combinations -->
<!-- ERROR: the node below is never matched, see bug 2025 -->
<entry id="CLM_BLDNML_OPTS">
<type>char</type>
<default_value></default_value>
<values>
<!--- All versions -->
<value compset="_CLM[^_]*%SP" >-bgc sp</value>
<value compset="_CLM[^_]*BGC" >-bgc bgc</value>
<value compset="_CLM[^_]*BGC-CROP" >-bgc bgc -crop</value>
<value compset="_CLM[^_]*FATES" >-bgc fates -no-megan</value>
<value compset="_CLM[^_]*FATES-SP" >-bgc fates -no-megan</value>
<!-- Options specific for CLM4.5 -->
<value compset="_CLM45%[^_]*BGCDV" >-bgc bgc -dynamic_vegetation</value>
<value compset="_CLM45%[^_]*BGCDV-CROP" >-bgc bgc -dynamic_vegetation -crop</value>
<value compset="_CLM45%[^_]*SP-VIC" >-bgc sp -vichydro </value>
<!-- Options specific for CLM5.0 -->
<value compset="_CLM50%[^_]*BGCDV" >-bgc bgc -dynamic_vegetation</value>
<value compset="_CLM50%[^_]*BGCDV-CROP" >-bgc bgc -dynamic_vegetation -crop</value>
<value compset="_CLM50%[^_]*SP-VIC" >-bgc sp -vichydro </value>
</values>
<group>run_component_ctsm</group>
<file>env_run.xml</file>
<desc>CLM build-namelist options</desc>
</entry>
<entry id="CLM_CO2_TYPE">
<type>char</type>
<valid_values>constant,diagnostic,prognostic</valid_values>
<default_value>constant</default_value>
<values>
<value compset="_CAM" >diagnostic</value>
<value compset="_BGC%BDRD" >diagnostic</value>
<value compset="_BGC%BPRP" >prognostic</value>
<value compset="HIST.*_DATM" >diagnostic</value>
<value compset="SSP.*_DATM" >diagnostic</value>
</values>
<group>run_component_ctsm</group>
<file>env_run.xml</file>
<desc>Determines how CLM will determine where CO2 is set.
If value is constant, it will be set to CCSM_CO2_PPMV,
if value is either diagnostic or prognostic, the atmosphere model
MUST send it to CLM. CLM_CO2_TYPE is normally set by the specific
compset, since it HAS to be coordinated with settings for the
atmospheric model. Do not modify this variable. If you want to modify for
your experiment, use your own user-defined component set
This is an advanced flag and should only be used by expert users.</desc>
</entry>
<entry id="CLM_NAMELIST_OPTS">
<type>char</type>
<default_value></default_value>
<group>run_component_ctsm</group>
<file>env_run.xml</file>
<desc>CLM-specific namelist settings for -namelist option in the CLM
build-namelist. CLM_NAMELIST_OPTS is normally set as a compset variable
and in general should not be modified for supported compsets.
It is recommended that if you want to modify this value for your experiment,
you should use your own user-defined component sets via using create_newcase
with a compset_file argument.
This is an advanced flag and should only be used by expert users.</desc>
</entry>
<entry id="CLM_ACCELERATED_SPINUP">
<type>char</type>
<valid_values>on,off</valid_values>
<default_value>off</default_value>
<group>run_component_ctsm</group>
<file>env_run.xml</file>
<desc>Turn on any settings for accellerating the model spinup.
</desc>
</entry>
<entry id="CLM_USRDAT_NAME">
<type>char</type>
<default_value>UNSET</default_value>
<group>run_component_ctsm</group>
<file>env_run.xml</file>
<desc>Resolution name for user-created resolutions. This is especially used
for single point and regional resolutions created via subset_data from
the global datasets. This should be set when you use CLM_USRDAT as the grid
to create_newcase. The default value is UNSET.
For NEON cases, this can be set to either NEON or NEON.PRISM, the latter of which would
use PRISM precipitation instead of the default NEON precipitation. NEON cases then also
use the variable NEONSITE to specify the exact site.</desc>
</entry>
<entry id="CLM_USRDAT_DIR">
<type>char</type>
<default_value>UNSET</default_value>
<group>run_component_ctsm</group>
<file>env_run.xml</file>
<desc>Directory name for user-created surface, landuse, and datm datasets.
This is used as an argument in user_mods namelists (e.g. user_nl_clm,
user_nl_datm_streams) generated with the subset_data script. Users
should modify this variable (in shell_commands or elsewhere) to set the
location of user-created data. The default value is UNSET.</desc>
</entry>
<entry id="CLM_FORCE_COLDSTART">
<type>char</type>
<valid_values>on,off</valid_values>
<default_value>off</default_value>
<group>run_component_ctsm</group>
<file>env_run.xml</file>
<desc>Flag to the CLM build-namelist command to force CLM to do a
cold start (finidat will be set to blanks).
A value of on forces the model to spin up from a cold-start
(arbitrary initial conditions). Setting this value in the xml file will take
precedence over any settings for finidat in the $CASEROOT/user_nl_ctsm file.</desc>
</entry>
<entry id="CLM_USER_MODS">
<type>char</type>
<valid_values></valid_values>
<default_value></default_value>
<values match="last">
<value compset="_CLM60%[^_]*FATES-SP[%_]" >$COMP_ROOT_DIR_LND/cime_config/usermods_dirs/fates_sp</value>
<value compset="_CLM51%[^_]*FATES-SP[%_]" >$COMP_ROOT_DIR_LND/cime_config/usermods_dirs/fates_sp</value>
<value compset="_CLM50%[^_]*CMIP6DECK[%_]" >$COMP_ROOT_DIR_LND/cime_config/usermods_dirs/cmip6_deck</value>
<value grid="l%1.9x2.5" compset="_CLM50%[^_]*CMIP6DECK[%_]" >$COMP_ROOT_DIR_LND/cime_config/usermods_dirs/cmip6_nociso_deck</value>
<value compset="_CLM50%[^_]*CMIP6WACCMDECK[%_]">$COMP_ROOT_DIR_LND/cime_config/usermods_dirs/cmip6_waccm_deck</value>
<value grid="l%1.9x2.5" compset="_CLM50%[^_]*CMIP6WACCMDECK[%_]">$COMP_ROOT_DIR_LND/cime_config/usermods_dirs/cmip6_waccm_nociso_deck</value>
</values>
<group>run_component_ctsm</group>
<file>env_case.xml</file>
<desc>User mods to apply to specific compset matches. </desc>
</entry>
<entry id="NEONSITE">
<type>char</type>
<!-- NOTE: Be sure to have a comma at the last site-name - otherwise there will be issues see CTSM github issue #1901 -->
<valid_values>
ABBY,BLAN,CPER,DEJU,GRSM,HEAL,KONA,LENO,NIWO,ONAQ,PUUM,SERC,SRER,TALL,TREE,WOOD,
BARR,BONA,DCFS,DELA,GUAN,JERC,KONZ,MLBS,NOGP,ORNL,RMNP,SJER,STEI,TEAK,UKFS,WREF,
BART,CLBJ,DSNY,HARV,JORN,LAJA,MOAB,OAES,OSBS,SCBI,SOAP,STER,TOOL,UNDE,YELL,
NEON_PRECIP.ABBY,NEON_PRECIP.BLAN,NEON_PRECIP.CPER,NEON_PRECIP.DEJU,NEON_PRECIP.GRSM,
NEON_PRECIP.HEAL,NEON_PRECIP.KONA,NEON_PRECIP.LENO,NEON_PRECIP.NIWO,NEON_PRECIP.ONAQ,
NEON_PRECIP.PUUM,NEON_PRECIP.SERC,NEON_PRECIP.SRER,NEON_PRECIP.TALL,NEON_PRECIP.TREE,
NEON_PRECIP.WOOD,NEON_PRECIP.BARR,NEON_PRECIP.BONA,NEON_PRECIP.DCFS,NEON_PRECIP.DELA,
NEON_PRECIP.GUAN,NEON_PRECIP.JERC,NEON_PRECIP.KONZ,NEON_PRECIP.MLBS,NEON_PRECIP.NOGP,
NEON_PRECIP.ORNL,NEON_PRECIP.RMNP,NEON_PRECIP.SJER,NEON_PRECIP.STEI,NEON_PRECIP.TEAK,
NEON_PRECIP.UKFS,NEON_PRECIP.WREF,NEON_PRECIP.BART,NEON_PRECIP.CLBJ,NEON_PRECIP.DSNY,
NEON_PRECIP.HARV,NEON_PRECIP.JORN,NEON_PRECIP.LAJA,NEON_PRECIP.MOAB,NEON_PRECIP.OAES,
NEON_PRECIP.OSBS,NEON_PRECIP.SCBI,NEON_PRECIP.SOAP,NEON_PRECIP.STER,NEON_PRECIP.TOOL,
NEON_PRECIP.UNDE,NEON_PRECIP.YELL,
PRISM_PRECIP.ABBY,PRISM_PRECIP.BLAN,PRISM_PRECIP.CPER,PRISM_PRECIP.GRSM,
PRISM_PRECIP.KONA,PRISM_PRECIP.LENO,PRISM_PRECIP.NIWO,PRISM_PRECIP.ONAQ,
PRISM_PRECIP.SERC,PRISM_PRECIP.SRER,PRISM_PRECIP.TALL,PRISM_PRECIP.TREE,
PRISM_PRECIP.WOOD,PRISM_PRECIP.DCFS,PRISM_PRECIP.DELA,PRISM_PRECIP.JERC,
PRISM_PRECIP.KONZ,PRISM_PRECIP.MLBS,PRISM_PRECIP.NOGP,PRISM_PRECIP.ORNL,
PRISM_PRECIP.RMNP,PRISM_PRECIP.SJER,PRISM_PRECIP.STEI,PRISM_PRECIP.TEAK,
PRISM_PRECIP.UKFS,PRISM_PRECIP.WREF,PRISM_PRECIP.BART,PRISM_PRECIP.CLBJ,
PRISM_PRECIP.DSNY,PRISM_PRECIP.HARV,PRISM_PRECIP.JORN,PRISM_PRECIP.MOAB,
PRISM_PRECIP.OAES,PRISM_PRECIP.OSBS,PRISM_PRECIP.SCBI,PRISM_PRECIP.SOAP,
PRISM_PRECIP.STER,PRISM_PRECIP.UNDE,PRISM_PRECIP.YELL,
</valid_values>
<default_value/>
<group>run_component_ctsm</group>
<file>env_run.xml</file>
<desc>Name of site for NEON tower data</desc>
</entry>
<entry id="NEONVERSION">
<type>char</type>
<valid_values>v1,v2,v3,latest</valid_values>
<default_value>latest</default_value>
<group>run_component_ctsm</group>
<file>env_run.xml</file>
<desc>Version id of Neon data</desc>
</entry>
<help>
=========================================
CLM naming conventions
=========================================
note: [^_]* means match zero or more of any character BUT an underbar.
(in other words make sure there is NOT a underbar before the string afterwards)
</help>
</entry_id>