CESM3.0a CTSM5.4 CASEROOT Variable Definitions
Model Version: 3.0a
Change CESM Version
Component Tag:
ctsm5.4.042
HTML Created:
2026-07-02
Use the CASEROOT tools xmlquery to query these variables and xmlchange to change their values.
| Parameter Name | Default Value | Data Type | Group | CASEROOT File | Valid Values | Description |
|---|---|---|---|---|---|---|
| COMP_LND | UNSET | char | case_comp | env_case.xml | ['clm', 'ctsm'] | Name of land component |
| LILAC_MODE | off | char | build_component_ctsm | env_build.xml | ['on', 'off'] | Flag to enable building the LILAC cap and coupling code |
| LND_TUNING_MODE | UNSET | char | run_component_ctsm | env_run.xml | ['clm5_0_cam6.0', 'clm5_0_cam7.0', 'clm5_0_cam5.0', 'clm5_0_cam4.0', 'clm5_0_GSWP3v1', 'clm5_0_CRUJRA2024', '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', 'clm6_0_CRUv7', 'clm6_0_GSWP3v1', 'clm6_0_CRUJRA2024', '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'] | 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:
CRUJRA2024
CRUJRA2024b
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.
|
| CLM_PHYSICS_VERSION | UNSET | char | run_component_ctsm | env_run.xml | ['clm4_5', 'clm5_0', 'clm6_0'] | Overall physics version to use.
This sets the default values for many different namelist options.
This is typically set by the compset. |
| CLM_CMIP_ERA | cmip7 | char | run_component_ctsm | env_run.xml | ['cmip6', 'cmip7'] | Whether to use CMIP6 or CMIP7 fsurdat/landuse files.
As of ctsm5.4 we do not have CMIP7 PFT raw datasets for SSPs, so default to CMIP6 for these. For other compsets default to CMIP7. User may modify to a non-default value in env_run.xml.
Caveats:
1) We supply only CMIP7 C13/C14 isotope datasets, so these get used regardless.
2) We supply only CMIP7 population density with ctsm6 in non-SSP cases, because the fire model is calibrated to that; conversely, for pre-ctsm6 and for SSP we supply only CMIP6 population density.
3) We supply only CMIP6 nitrogen deposition (ndep), so this gets used regardless.
4) For DATM we supply only CMIP6 aerosols.
5) For DATM we supply only CMIP6 CO2 |
| LND_SETS_DUST_EMIS_DRV_FLDS | TRUE | logical | run_component_cpl | env_run.xml | ['TRUE', 'FALSE'] | If CTSM will set the dust settings in drv_flds_in (TRUE), or if ATM (i.e. CAM) will - DO NOT EDIT (set by compset name) |
| CLM_CONFIGURATION | clm | char | run_component_ctsm | env_run.xml | ['clm', 'nwp'] | Sets CLM default namelist options related to model configuration.
clm: Configuration used for climate applications (CLM)
nwp: Configuration used for numerical weather prediction applications
|
| CLM_STRUCTURE | standard | char | run_component_ctsm | env_run.xml | ['standard', 'fast'] | 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.
|
| CLM_NML_USE_CASE | UNSET | char | run_component_ctsm | env_run.xml | None | 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. |
| CLM_BLDNML_OPTS | char | run_component_ctsm | env_run.xml | None | CLM build-namelist options |
|
| CLM_CO2_TYPE | constant | char | run_component_ctsm | env_run.xml | ['constant', 'diagnostic', 'prognostic'] | 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. |
| CLM_NAMELIST_OPTS | char | run_component_ctsm | env_run.xml | None | 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. |
|
| CLM_NDEP_FROM_CPL | FALSE | logical | run_component_ctsm | env_run.xml | ['TRUE', 'FALSE'] | Determines whether Nitrogen Deposition fluxes will come from the ATM model via the CESM Coupler
or if a dataset will be read in by CTSM. Nitrogen Deposition is only needed for BGC cases.
|
| CLM_ACCELERATED_SPINUP | off | char | run_component_ctsm | env_run.xml | ['on', 'sasu', 'off'] | Turn on any settings for accellerating the model spinup. SASU is to run the Semi-Analytic Spin-Up with the CN soil matrix method.
|
| CLM_USRDAT_NAME | UNSET | char | run_component_ctsm | env_run.xml | None | 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. PLUMBER cases use the variable
PLUMBER2SITE to specify the exact site. |
| CLM_USRDAT_DIR | UNSET | char | run_component_ctsm | env_run.xml | None | 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. |
| CLM_FORCE_COLDSTART | off | char | run_component_ctsm | env_run.xml | ['on', 'off'] | 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_clm file. |
| CLM_USER_MODS | char | run_component_ctsm | env_case.xml | None | User mods to apply to specific compset matches. |
|
| NEONSITE | char | run_component_ctsm | env_run.xml | ['\n ABBY', 'BLAN', 'CPER', 'DEJU', 'GRSM', 'HEAL', 'KONA', 'LENO', 'NIWO', 'ONAQ', 'PUUM', 'SERC', 'SRER', 'TALL', 'TREE', 'WOOD', '\n BARR', 'BONA', 'DCFS', 'DELA', 'GUAN', 'JERC', 'KONZ', 'MLBS', 'NOGP', 'ORNL', 'RMNP', 'SJER', 'STEI', 'TEAK', 'UKFS', 'WREF', '\n BART', 'CLBJ', 'DSNY', 'HARV', 'JORN', 'LAJA', 'MOAB', 'OAES', 'OSBS', 'SCBI', 'SOAP', 'STER', 'TOOL', 'UNDE', 'YELL', '\n NEON_PRECIP.ABBY', 'NEON_PRECIP.BLAN', 'NEON_PRECIP.CPER', 'NEON_PRECIP.DEJU', 'NEON_PRECIP.GRSM', '\n NEON_PRECIP.HEAL', 'NEON_PRECIP.KONA', 'NEON_PRECIP.LENO', 'NEON_PRECIP.NIWO', 'NEON_PRECIP.ONAQ', '\n NEON_PRECIP.PUUM', 'NEON_PRECIP.SERC', 'NEON_PRECIP.SRER', 'NEON_PRECIP.TALL', 'NEON_PRECIP.TREE', '\n NEON_PRECIP.WOOD', 'NEON_PRECIP.BARR', 'NEON_PRECIP.BONA', 'NEON_PRECIP.DCFS', 'NEON_PRECIP.DELA', '\n NEON_PRECIP.GUAN', 'NEON_PRECIP.JERC', 'NEON_PRECIP.KONZ', 'NEON_PRECIP.MLBS', 'NEON_PRECIP.NOGP', '\n NEON_PRECIP.ORNL', 'NEON_PRECIP.RMNP', 'NEON_PRECIP.SJER', 'NEON_PRECIP.STEI', 'NEON_PRECIP.TEAK', '\n NEON_PRECIP.UKFS', 'NEON_PRECIP.WREF', 'NEON_PRECIP.BART', 'NEON_PRECIP.CLBJ', 'NEON_PRECIP.DSNY', '\n NEON_PRECIP.HARV', 'NEON_PRECIP.JORN', 'NEON_PRECIP.LAJA', 'NEON_PRECIP.MOAB', 'NEON_PRECIP.OAES', '\n NEON_PRECIP.OSBS', 'NEON_PRECIP.SCBI', 'NEON_PRECIP.SOAP', 'NEON_PRECIP.STER', 'NEON_PRECIP.TOOL', '\n NEON_PRECIP.UNDE', 'NEON_PRECIP.YELL', '\n PRISM_PRECIP.ABBY', 'PRISM_PRECIP.BLAN', 'PRISM_PRECIP.CPER', 'PRISM_PRECIP.GRSM', '\n PRISM_PRECIP.KONA', 'PRISM_PRECIP.LENO', 'PRISM_PRECIP.NIWO', 'PRISM_PRECIP.ONAQ', '\n PRISM_PRECIP.SERC', 'PRISM_PRECIP.SRER', 'PRISM_PRECIP.TALL', 'PRISM_PRECIP.TREE', '\n PRISM_PRECIP.WOOD', 'PRISM_PRECIP.DCFS', 'PRISM_PRECIP.DELA', 'PRISM_PRECIP.JERC', '\n PRISM_PRECIP.KONZ', 'PRISM_PRECIP.MLBS', 'PRISM_PRECIP.NOGP', 'PRISM_PRECIP.ORNL', '\n PRISM_PRECIP.RMNP', 'PRISM_PRECIP.SJER', 'PRISM_PRECIP.STEI', 'PRISM_PRECIP.TEAK', '\n PRISM_PRECIP.UKFS', 'PRISM_PRECIP.WREF', 'PRISM_PRECIP.BART', 'PRISM_PRECIP.CLBJ', '\n PRISM_PRECIP.DSNY', 'PRISM_PRECIP.HARV', 'PRISM_PRECIP.JORN', 'PRISM_PRECIP.MOAB', '\n PRISM_PRECIP.OAES', 'PRISM_PRECIP.OSBS', 'PRISM_PRECIP.SCBI', 'PRISM_PRECIP.SOAP', '\n PRISM_PRECIP.STER', 'PRISM_PRECIP.UNDE', 'PRISM_PRECIP.YELL', '\n '] | Name of site for NEON tower data |
|
| NEONVERSION | latest | char | run_component_ctsm | env_run.xml | ['v1', 'v2', 'v3', 'v4', 'latest'] | Version id of Neon data |
| PLUMBER2SITE | char | run_component_ctsm | env_run.xml | ['\n AR-SLu', 'AT-Neu', 'AU-ASM', 'AU-Cow', 'AU-Cpr', 'AU-Ctr', 'AU-Cum', 'AU-DaP', 'AU-DaS', 'AU-Dry', 'AU-Emr', 'AU-Gin', 'AU-GWW', 'AU-How', 'AU-Lit', '\n AU-Otw', 'AU-Rig', 'AU-Rob', 'AU-Sam', 'AU-Stp', 'AU-TTE', 'AU-Tum', 'AU-Whr', 'AU-Wrr', 'AU-Ync', 'BE-Bra', 'BE-Lon', 'BE-Vie', 'BR-Sa3', 'BW-Ma1', 'CA-NS1', '\n CA-NS2', 'CA-NS4', 'CA-NS5', 'CA-NS6', 'CA-NS7', 'CA-Qcu', 'CA-Qfo', 'CA-SF1', 'CA-SF2', 'CA-SF3', 'CH-Cha', 'CH-Dav', 'CH-Fru', 'CH-Oe1', 'CN-Cha', 'CN-Cng', '\n CN-Dan', 'CN-Din', 'CN-Du2', 'CN-HaM', 'CN-Qia', 'CZ-wet', 'DE-Bay', 'DE-Geb', 'DE-Gri', 'DE-Hai', 'DE-Kli', 'DE-Meh', 'DE-Obe', 'DE-Seh', 'DE-SfN', 'DE-Tha', '\n DE-Wet', 'DK-Fou', 'DK-Lva', 'DK-Ris', 'DK-Sor', 'DK-ZaH', 'ES-ES1', 'ES-ES2', 'ES-LgS', 'ES-LMa', 'ES-VDA', 'FI-Hyy', 'FI-Kaa', 'FI-Lom', 'FI-Sod', 'FR-Fon', '\n FR-Gri', 'FR-Hes', 'FR-LBr', 'FR-Lq1', 'FR-Lq2', 'FR-Pue', 'GF-Guy', 'HU-Bug', 'ID-Pag', 'IE-Ca1', 'IE-Dri', 'IT-Amp', 'IT-BCi', 'IT-CA1', 'IT-CA2', 'IT-CA3', '\n IT-Col', 'IT-Cpz', 'IT-Isp', 'IT-Lav', 'IT-LMa', 'IT-Mal', 'IT-MBo', 'IT-Noe', 'IT-Non', 'IT-PT1', 'IT-Ren', 'IT-Ro1', 'IT-Ro2', 'IT-SR2', 'IT-SRo', 'JP-SMF', '\n NL-Ca1', 'NL-Hor', 'NL-Loo', 'PL-wet', 'PT-Esp', 'PT-Mi1', 'PT-Mi2', 'RU-Che', 'RU-Fyo', 'RU-Zot', 'SD-Dem', 'SE-Deg', 'UK-Gri', 'UK-Ham', 'UK-PL3', 'US-AR1', '\n US-AR2', 'US-ARM', 'US-Aud', 'US-Bar', 'US-Bkg', 'US-Blo', 'US-Bo1', 'US-Cop', 'US-FPe', 'US-GLE', 'US-Goo', 'US-Ha1', 'US-Ho1', 'US-KS2', 'US-Los', 'US-Me2', '\n US-Me4', 'US-Me6', 'US-MMS', 'US-MOz', 'US-Myb', 'US-Ne1', 'US-Ne2', 'US-Ne3', 'US-NR1', 'US-PFa', 'US-Prr', 'US-SP1', 'US-SP2', 'US-SP3', 'US-SRG', 'US-SRM', '\n US-Syv', 'US-Ton', 'US-Tw4', 'US-Twt', 'US-UMB', 'US-Var', 'US-WCr', 'US-Whs', 'US-Wkg', 'ZA-Kru', 'ZM-Mon', '\n '] | Name of site for PLUMBER tower data |
|
| Parameter Name | Default Value | Data Type | Group | CASEROOT File | Valid Values | Description |