Component Tag:
cime5.8.32.9
HTML Created:
2024-10-02

Use 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
MODEL_DOI_URL https://doi.org/10.5065/D67H1H0V char run_metadata env_case.xml []
b'run DOI'
DRV_THREADING FALSE logical run_flags env_run.xml ['TRUE', 'FALSE']
b'Turns on component varying thread control in the driver.\n    Used to set the driver namelist variable "drv_threading".'
INFO_TASKMAP_MODEL 0 integer run_flags env_run.xml ['0', '1', '2']
b'Sets level of task-to-node mapping output for the whole model\n    (0: no output; 1: compact; 2: verbose).'
INFO_TASKMAP_COMP 0 integer run_flags env_run.xml ['0', '1', '2']
b'Sets level of task-to-node mapping output for supported component models\n    (0: no output; 1: compact; 2: verbose).'
SAVE_TIMING FALSE logical run_flags env_run.xml ['TRUE', 'FALSE']
b'logical to save timing files in rundir'
TPROF_TOTAL 0 integer run_flags env_run.xml []
b'Determines number of times profiler is called over the model run period.\n    This sets values for tprof_option and tprof_n that determine the timing output file frequency\n    '
TIMER_DETAIL 2 integer run_flags env_run.xml []
b'\n    integer indicating maximum detail level to profile. This xml\n    variable is used to set the namelist variable\n    timing_detail_limit. This namelist variable is used by perf_mod\n    (in $CIMEROOT/src/share/timing/perf_mod.F90) to turn timers off\n    and on depending on calls to the routine t_adj_detailf. If in the\n    code a statement appears like t_adj_detailf(+1), then the current\n    timer detail level is incremented by 1 and compared to the\n    time_detail_limit obtained from the namelist.  If the limit is\n    exceeded then the timer is turned off.\n    '
TIMER_LEVEL 12 integer run_flags env_run.xml []
b'Maximum code stack depth of enabled timers.'
DOUT_S_SAVE_INTERIM_RESTART_FILES FALSE logical run_data_archive env_run.xml ['TRUE', 'FALSE']
b'Logical to archive all interim restart files, not just those at eor\n    If TRUE, perform short term archiving on all interim restart files,\n    not just those at the end of the run. By default, this value is TRUE.\n    The restart files are saved under the specific component directory\n    ($DOUT_S_ROOT/$CASE/$COMPONENT/rest rather than the top-level $DOUT_S_ROOT/$CASE/rest directory).\n    Interim restart files are created using the REST_N and REST_OPTION variables.\n    This is for expert users ONLY and requires expert knowledge.\n    We will not document this further in this guide.'
BFBFLAG FALSE logical run_flags env_run.xml ['TRUE', 'FALSE']
b'turns on coupler bit-for-bit reproducibility with varying pe counts'
BARRIER_OPTION never char run_begin_stop_restart env_run.xml ['none', 'never', 'nsteps', 'nstep', 'nseconds', 'nsecond', 'nminutes', 'nminute', 'nhours', 'nhour', 'ndays', 'nday', 'nmonths', 'nmonth', 'nyears', 'nyear', 'date', 'ifdays0', 'end']
b'\n      sets frequency of full model barrier (same options as STOP_OPTION) for synchronization with BARRIER_N and BARRIER_DATE\n    '
CCSM_BGC none char run_coupling env_run.xml ['none', 'CO2A', 'CO2B', 'CO2C']
b'Activates additional CO2-related fields to be exchanged between components. Possible values are:\n\n    CO2A: sets the driver namelist variable flds_co2a = .true.; this adds\n    prognostic CO2 and diagnostic CO2 at the lowest model level to be sent from\n    the atmosphere to the land and ocean.\n\n    CO2B: sets the driver namelist variable flds_co2b = .true.; this adds\n    prognostic CO2 and diagnostic CO2 at the lowest model level to be sent from\n    the atmosphere just to the land, and the surface upward flux of CO2 to be\n    sent from the land back to the atmosphere\n\n    CO2C: sets the driver namelist variable flds_co2c = .true.; this adds\n    prognostic CO2 and diagnostic CO2 at the lowest model level to be sent from\n    the atmosphere to the land and ocean, and the surface upward flux of CO2\n    to be sent from the land and the open ocean back to the atmosphere.\n\n    The namelist variables flds_co2a, flds_co2b and flds_co2c are in the\n    namelist group cpl_flds_inparm.\n    '
CPL_USER_MODS char run_component_cpl env_case.xml []
b'User mods to apply to specific compset matches. '
NCPL_BASE_PERIOD day char run_coupling env_run.xml ['hour', 'day', 'year', 'decade']
b'Base period associated with NCPL coupling frequency.\n    This xml variable is only used to set the driver namelist variables,\n    atm_cpl_dt, lnd_cpl_dt, ocn_cpl_dt, ice_cpl_dt, glc_cpl_dt, rof_cpl_dt, wav_cpl_dt, and esp_dt.'
ATM_NCPL 48 integer run_coupling env_run.xml []
b'Number of atm coupling intervals per NCPL_BASE_PERIOD.\n    This is used to set the driver namelist atm_cpl_dt, equal to basedt/ATM_NCPL,\n    where basedt is equal to NCPL_BASE_PERIOD in seconds.'
LND_NCPL $ATM_NCPL integer run_coupling env_run.xml []
b'Number of land coupling intervals per NCPL_BASE_PERIOD.\n    This is used to set the driver namelist atm_cpl_dt, equal to basedt/LND_NCPL,\n    where basedt is equal to NCPL_BASE_PERIOD in seconds.'
ICE_NCPL $ATM_NCPL integer run_coupling env_run.xml []
b'Number of ice coupling intervals per NCPL_BASE_PERIOD.\n    This is used to set the driver namelist ice_cpl_dt, equal to basedt/ICE_NCPL\n    where basedt is equal to NCPL_BASE_PERIOD in seconds.'
OCN_NCPL $ATM_NCPL integer run_coupling env_run.xml []
b'Number of ocn coupling intervals per NCPL_BASE_PERIOD.\n    Thisn is used to set the driver namelist ocn_cpl_dt, equal to basedt/OCN_NCPL\n    where basedt is equal to NCPL_BASE_PERIOD in seconds.'
GLC_NCPL 1 integer run_coupling env_run.xml []
b'Number of glc coupling intervals per NCPL_BASE_PERIOD.'
GLC_AVG_PERIOD yearly char run_coupling env_run.xml ['glc_coupling_period', 'yearly']
b"Period at which coupler averages fields sent to GLC.\n    This supports doing the averaging to GLC less frequently than GLC is called\n    (i.e., separating the averaging frequency from the calling frequency).\n    This is useful because there are benefits to only averaging the GLC inputs\n    as frequently as they are really needed (yearly for CISM), but GLC needs to\n    still be called more frequently than that in order to support mid-year restarts.\n\n    Setting GLC_AVG_PERIOD to 'glc_coupling_period' means that the averaging is\n    done exactly when the GLC is called (governed by GLC_NCPL).\n\n    IMPORTANT: In order to restart mid-year when running with CISM, you MUST specify GLC_AVG_PERIOD = 'yearly'.\n    If using GLC_AVG_PERIOD = 'glc_coupling_period' with CISM, you can only restart on year boundaries.\n    "
ROF_NCPL 8 integer run_coupling env_run.xml []
b'Number of rof coupling intervals per NCPL_BASE_PERIOD.\n    This is used to set the driver namelist rof_cpl_dt, equal to basedt/ROF_NCPL\n    where basedt is equal to NCPL_BASE_PERIOD in seconds.'
WAV_NCPL $ATM_NCPL integer run_coupling env_run.xml []
b'Number of wav coupling intervals per NCPL_BASE_PERIOD.\n    This is used to set the driver namelist wav_cpl_dt, equal to basedt/WAV_NCPL\n    where basedt is equal to NCPL_BASE_PERIOD in seconds.'
CPL_ALBAV FALSE logical run_component_cpl env_run.xml ['TRUE', 'FALSE']
b'\n      Only used for compsets with DATM and POP (currently C, G and J):\n      If true, compute albedos to work with daily avg SW down\n      If false (default), albedos are computed with the assumption that downward\n      solar radiation from the atm component has a diurnal cycle and zenith-angle\n      dependence. This is normally the case when using an active atm component\n      If true, albedos are computed with the assumption that downward\n      solar radiation from the atm component is a daily average quantity and\n      does not have a zenith-angle dependence. This is often the case when\n      using a data atm component. Only used for compsets with DATM and POP (currently C, G and J).\n      NOTE: This should really depend on the datm forcing and not the compset per se.\n      So, for example, whether it is set in a J compset should depend on\n      what datm forcing is used.\n    '
CPL_EPBAL off char run_component_cpl env_run.xml ['off', 'ocn']
b'\n      Only used for compsets with DATM and POP (currently C, G and J):\n      If ocn, ocn provides EP balance factor for precipitation.\n      Provides EP balance factor for precip for POP. A factor computed by\n      POP is applied to precipitation so that precipitation balances\n      evaporation and ocn global salinity does not drift. This is intended\n      for use when coupling POP to a DATM. Only used for C, G and J compsets.\n      Default is off\n    '
CPL_SEQ_OPTION CESM1_MOD_TIGHT char run_coupling env_run.xml ['CESM1_MOD', 'CESM1_MOD_TIGHT', 'RASM_OPTION1', 'RASM_OPTION2', 'NUOPC', 'NUOPC_TIGHT']
b'\n      Coupler sequencing option. This is used to set the driver namelist variable cpl_seq_option.\n      CESM1_MOD includes a cesm1.3 mod that swaps ocean merging and atm/ocn flux\n      computation.\n      RASM_OPTION1 runs prep ocean before the ocean coupling reducing\n      most of the lags and field inconsistency but still allowing the ocean to run\n      concurrently with the ice and atmosphere.\n      RASM_OPTION2 is similar to RASM_OPTION1\n      but sequences the ice model, prep ocean and ocean model in that order.  The\n      ocean model loses some of the concurrency with the ice model.\n      CESM1_MOD_TIGHT are consistent with the old variables ocean_tight_coupling = true in the driver.\n    '
AVGHIST_OPTION never char run_drv_history env_run.xml ['none', 'never', 'nsteps', 'nstep', 'nseconds', 'nsecond', 'nminutes', 'nminute', 'nhours', 'nhour', 'ndays', 'nday', 'nmonths', 'nmonth', 'nyears', 'nyear', 'date', 'ifdays0', 'end']
b'Sets driver average history file frequency (like REST_OPTION)'
AVGHIST_N -999 char run_drv_history env_run.xml []
b'Sets driver average history file frequency (like REST_N)'
AVGHIST_DATE -999 integer run_drv_history env_run.xml []
b'yyyymmdd format, sets driver average history date (like REST_DATE)'
BUDGETS FALSE logical run_budgets env_run.xml ['TRUE', 'FALSE']
b'logical that turns on diagnostic budgets for driver'
CCSM_CO2_PPMV 284.7 real run_co2 env_run.xml []
b'\n      Mechanism for setting the CO2 value in ppmv for\n      CLM if CLM_CO2_TYPE is constant or for\n      POP if OCN_CO2_TYPE is constant.\n    '
FLDS_WISO FALSE logical run_flags env_run.xml ['TRUE', 'FALSE']
b'Turn on the passing of water isotope fields through the coupler'
GLC_NEC 10 integer run_glc env_run.xml ['1', '3', '5', '10', '36']
b'Number of glacier elevation classes used in CLM.\n    Used by both CLM and the coupler (even if CISM is not running, and only SGLC is used).'
GLC_TWO_WAY_COUPLING FALSE logical run_glc env_run.xml ['TRUE', 'FALSE']
b'Whether the glacier component feeds back to the rest of the system\n      This affects:\n      (1) Whether CLM updates its areas based on glacier areas sent from GLC\n      (2) Whether GLC sends fluxes (e.g., calving fluxes) to the coupler\n      Note that this is set to TRUE by default for TG compsets - even though there are\n      no feedbacks for TG compsets, this enables extra coupler diagnostics for these\n      compsets.'
TFREEZE_SALTWATER_OPTION mushy char run_physics env_run.xml ['minus1p8', 'linear_salt', 'mushy']
b'Freezing point calculation for salt water.'
Parameter Name Default Value Data Type Group CASEROOT File Valid Values Description