Model Version: 3.0a
Component Tag:
cmeps1.1.48
HTML Created:
2026-07-02
Variable Namelist Group Category Entry Type Valid Values Possible Default Values Description and out-of-the-box Default
histaux_atm2med_file1_auxname MED_attributes aux_hist char ['any char'] atm.1h.inst
Auxiliary name identifier in history name
histaux_atm2med_file1_doavg MED_attributes aux_hist logical ['.true.', '.false.'] .false.
If true, use time average for aux file output.
histaux_atm2med_file1_enabled MED_attributes aux_hist logical ['.true.', '.false.'] .false.
Auxiliary mediator atm2med instantaneous history output every hour.
histaux_atm2med_file1_flds MED_attributes aux_hist char ['any char'] Faxa_swndr:Faxa_swvdr:Faxa_swndf:Faxa_swvdf
Auxiliary mediator atm2med instantaneous history output every hour.
histaux_atm2med_file1_history_n MED_attributes aux_hist integer ['any integer'] 1
history option span
histaux_atm2med_file1_history_option MED_attributes aux_hist char ['any char'] nhours
history option type
histaux_atm2med_file1_ntperfile MED_attributes aux_hist integer ['any integer'] 24
Number of time samples per file.
histaux_atm2med_file2_auxname MED_attributes aux_hist char ['any char'] atm.1h.avrg
Auxiliary name identifier in history name
histaux_atm2med_file2_doavg MED_attributes aux_hist logical ['.true.', '.false.'] .true.
If true, use time average for aux file output.
histaux_atm2med_file2_enabled MED_attributes aux_hist logical ['.true.', '.false.'] .false.
Auxiliary atm2med history output averaged over 1 hour.
histaux_atm2med_file2_flds MED_attributes aux_hist char ['any char'] Sa_u:Sa_v
Auxiliary atm2med history output averaged over 1 hour.
histaux_atm2med_file2_history_n MED_attributes aux_hist integer ['any integer'] 1
history option span
histaux_atm2med_file2_history_option MED_attributes aux_hist char ['any char'] nhours
history option type
histaux_atm2med_file2_ntperfile MED_attributes aux_hist integer ['any integer'] 24
Number of time samples per file.
histaux_atm2med_file3_auxname MED_attributes aux_hist char ['any char'] atm.3hprec.avrg
Auxiliary name identifier in history name.
histaux_atm2med_file3_doavg MED_attributes aux_hist logical ['.true.', '.false.'] .true.
If true, use time average for aux file output.
histaux_atm2med_file3_enabled MED_attributes aux_hist logical ['.true.', '.false.'] .false.
      Auxiliary mediator atm2med precipitation history output every 3 hours
    
histaux_atm2med_file3_flds MED_attributes aux_hist char ['any char'] Faxa_rainc:Faxa_rainl:Faxa_snowc:Faxa_snowl
Auxiliary mediator atm2med precipitation fields history output every 3 hours
histaux_atm2med_file3_history_n MED_attributes aux_hist integer ['any integer'] 3
history option span
histaux_atm2med_file3_history_option MED_attributes aux_hist char ['any char'] nhours
history option type
histaux_atm2med_file3_ntperfile MED_attributes aux_hist integer ['any integer'] 8
Number of time samples per file.
histaux_atm2med_file4_auxname MED_attributes aux_hist char ['any char'] atm.3h.avrg
Auxiliary name identifier in history name.
histaux_atm2med_file4_doavg MED_attributes aux_hist logical ['.true.', '.false.'] .true.
If true, use time average for aux file output.
histaux_atm2med_file4_enabled MED_attributes aux_hist logical ['.true.', '.false.'] .false.
      Auxiliary mediator a2x dynamic, radiation, and precipitation history output every 3 hours
    
histaux_atm2med_file4_flds MED_attributes aux_hist char ['any char'] Sa_z:Sa_topo:Sa_u:Sa_v:Sa_tbot:Sa_ptem:Sa_shum:Sa_dens:Sa_pbot:Sa_pslv:Faxa_lwdn:Faxa_rainc:Faxa_rainl:Faxa_snowc:Faxa_snowl:Faxa_swndr:Faxa_swvdr:Faxa_swndf:Faxa_swvdf:Sa_co2prog
      Auxiliary mediator a2x dynamic, radiation, and precipitation fields history output every 3 hours
    
histaux_atm2med_file4_history_n MED_attributes aux_hist integer ['any integer'] 3
history option span
histaux_atm2med_file4_history_option MED_attributes aux_hist char ['any char'] nhours
history option type
histaux_atm2med_file4_ntperfile MED_attributes aux_hist integer ['any integer'] 8
Number of time samples per file.
histaux_atm2med_file5_auxname MED_attributes aux_hist char ['any char'] atm.24h.avrg
Auxiliary name identifier in history name
histaux_atm2med_file5_doavg MED_attributes aux_hist logical ['.true.', '.false.'] .true.
If true, use time average for aux file output.
histaux_atm2med_file5_enabled MED_attributes aux_hist logical ['.true.', '.false.'] .false.
Auxiliary mediator a2x aerosol and ghg history output daily or endofrun
histaux_atm2med_file5_flds MED_attributes aux_hist char ['any char'] Faxa_bcph:Faxa_ocph:Faxa_dstwet:Faxa_dstdry:Faxa_ndep:Sa_co2diag
Auxiliary mediator a2x aerosol and ghg history output daily or endofrun
histaux_atm2med_file5_history_n MED_attributes aux_hist integer ['any integer'] 1
history option span
histaux_atm2med_file5_history_option MED_attributes aux_hist char ['any char'] ndays
history option type
histaux_atm2med_file5_ntperfile MED_attributes aux_hist integer ['any integer'] 1
Number of time samples per file.
histaux_l2x1yrg ALLCOMP_attributes aux_hist logical ['.true.', '.false.'] .false.
Auxiliary mediator lnd2med fields every year
histaux_lnd2med_file1_auxname MED_attributes aux_hist char ['any char'] lnd.ncpl.inst
Auxiliary name identifier in history name
histaux_lnd2med_file1_doavg MED_attributes aux_hist logical ['.true.', '.false.'] .false.
If true, use time average for aux file output.
histaux_lnd2med_file1_enabled MED_attributes aux_hist logical ['.true.', '.false.'] .false.
Auxiliary mediator l2x fields every lnd coupling interval
histaux_lnd2med_file1_flds MED_attributes aux_hist char ['any char'] all
Auxiliary mediator lnd2med output every lnd coupling interval
histaux_lnd2med_file1_history_n MED_attributes aux_hist integer ['any integer'] 1
history option type
histaux_lnd2med_file1_history_option MED_attributes aux_hist char ['any char'] nsteps
history option type
histaux_lnd2med_file1_ntperfile MED_attributes aux_hist integer ['any integer'] 1
Number of time samples per file.
histaux_ocn2med_file1_auxname MED_attributes aux_hist char ['any char'] ocn.24h.avg
Auxiliary name identifier in history name
histaux_ocn2med_file1_doavg MED_attributes aux_hist logical ['.true.', '.false.'] .true.
If true, use time average for aux file output.
histaux_ocn2med_file1_enabled MED_attributes aux_hist logical ['.true.', '.false.'] .false.
Auxiliary mediator ocn2med average history output every day.
histaux_ocn2med_file1_flds MED_attributes aux_hist char ['any char'] So_bldepth:So_t:So_u:So_v
Auxiliary mediator ocn2med average history output every day.
histaux_ocn2med_file1_history_n MED_attributes aux_hist integer ['any integer'] 1
history option type
histaux_ocn2med_file1_history_option MED_attributes aux_hist char ['any char'] ndays
history option type
histaux_ocn2med_file1_ntperfile MED_attributes aux_hist integer ['any integer'] 30
Number of time samples per file.
histaux_rof2med_file1_auxname MED_attributes aux_hist char ['any char'] rof.24h.avrg
Auxiliary name identifier in history name
histaux_rof2med_file1_doavg MED_attributes aux_hist char ['any char'] .true.
If true, use time average for aux file output.
histaux_rof2med_file1_enabled MED_attributes aux_hist logical ['.true.', '.false.'] .false.
Auxiliary mediator rof2med precipitation history output every 3 hours
histaux_rof2med_file1_flds MED_attributes aux_hist char ['any char'] all
Auxiliary mediator rof2med precipitation fields history output.
histaux_rof2med_file1_history_n MED_attributes aux_hist integer ['any integer'] 3
history option span
histaux_rof2med_file1_history_option MED_attributes aux_hist char ['any char'] nhours
history option type
histaux_rof2med_file1_ntperfile MED_attributes aux_hist integer ['any integer'] 2
Number of time samples per file.
histaux_wav2med_file1_auxname MED_attributes aux_hist char ['any char'] wav.24h.avg
is ww3 for: {'COMP_WAV': 'ww3'}
histaux_wav2med_file1_doavg MED_attributes aux_hist logical ['.true.', '.false.'] .false.
is .true. for: {'COMP_WAV': 'ww3'}
Auxiliary mediator wav2med file1 time averaged flag for file output.
    If this flag is set to .false. only instantaneous output will be created in the auxiliary file.
histaux_wav2med_file1_enabled ALLCOMP_attributes aux_hist logical ['.true.', '.false.'] .false.
is .true. for: {'COMP_WAV': 'ww3'}
Auxiliary mediator wav2med average history output every day.
    Note that ww3dev will use this configuration variable and send
    the fields needed for wav2med auxiliary file
histaux_wav2med_file1_flds MED_attributes aux_hist char ['any char'] Sw_hs_avg:Sw_Tm1_avg:Sw_thm_avg:Sw_u_avg:Sw_v_avg:Sw_ustokes_avg:Sw_vstokes_avg:Sw_tusx_avg:Sw_tusy_avg:Sw_thp0_avg:Sw_fp0_avg:Sw_phs0_avg:Sw_phs1_avg:Sw_pdir0_avg:Sw_pdir1_avg:Sw_pTm10_avg:Sw_pTm11_avg
is Sw_Hs:Sw_t01:Sw_t0m1:Sw_thm:Sw_lamult:Sw_ustokes:Sw_vstokes for: {'COMP_WAV': 'ww3'}
Auxiliary mediator wav2med file1 colon delimited output
    fields. NOTE: these are assumed to be time averaged over a day in
    the WW3 cap - so the settings of histaux_wav2med_file1_history_n
    and histaux_wav2med_file1_history_option should be 1 and ndays,
    respectively.
histaux_wav2med_file1_history_n MED_attributes aux_hist integer ['any integer'] 1
Auxiliary mediator wav2med file1 output frequency (used for option type)
histaux_wav2med_file1_history_option MED_attributes aux_hist char ['any char'] ndays
Auxiliary mediator wav2med file1 output option
histaux_wav2med_file1_ntperfile MED_attributes aux_hist integer ['any integer'] 30
is 1 for: {'TESTCASE': 'ERS'}
is 1 for: {'TESTCASE': 'ERI'}
Number of time samples per file.
budget_ann MED_attributes budget integer ['0', '1', '2', '3'] 1
      sets the diagnotics level of the annual budgets. [0,1,2,3],
      written only if do_budgets variable is .true.,
      0=none,
      1=+net summary budgets,
      2=+detailed lnd/ocn/ice component budgets,
      3=+detailed atm budgets
      default: 1
    
budget_daily MED_attributes budget integer ['0', '1', '2', '3'] 0
      sets the diagnotics level of the daily budgets. [0,1,2,3],
      written only if do_budgets variable is .true.,
      0=none,
      1=+net summary budgets,
      2=+detailed lnd/ocn/ice component budgets,
      3=+detailed atm budgets
      default: 0
    
budget_inst MED_attributes budget integer ['0', '1', '2', '3'] 0
      sets the diagnotics level of the instantaneous budgets. [0,1,2,3],
      written only if BUDGETS variable is true
      0=none,
      1=+net summary budgets,
      2=+detailed lnd/ocn/ice component budgets,
      3=+detailed atm budgets
      default: 0
    
budget_ltann MED_attributes budget integer ['0', '1', '2', '3'] 1
      sets the diagnotics level of the longterm budgets written at the end
      of the year. [0,1,2,3],
      written only if do_budgets variable is .true.,
      0=none,
      1=+net summary budgets,
      2=+detailed lnd/ocn/ice component budgets,
      3=+detailed atm budgets,
      default: 1
    
budget_ltend MED_attributes budget integer ['0', '1', '2', '3'] 0
      sets the diagnotics level of the longterm budgets written at the end
      of each run. [0,1,2,3],
      written only if do_budgets variable is .true.,
      0=none,
      1=+net summary budgets,
      2=+detailed lnd/ocn/ice component budgets,
      3=+detailed atm budgets,
      default: 0
    
budget_table_version MED_attributes budget char ['v0', 'v1'] v0
is v1 for: {'comp_ocn': 'mom'}
is v0 for: {'comp_ocn': 'pop'}
      currently v0 refers to budgets using POP and v1 refers to budgets using MOM6
    
do_budgets MED_attributes budget logical ['.true.', '.false.'] $BUDGETS
      logical that turns on diagnostic budgets, false means budgets will never be written
    
atm_ntasks PELAYOUT_attributes cime_pes integer ['any integer'] $NTASKS_ATM
      the number of mpi tasks assigned to the atm components.
      set by NTASKS_ATM in env_configure.xml.
    
atm_nthreads PELAYOUT_attributes cime_pes integer ['any integer'] $NTHRDS_ATM
      the number of threads per mpi task for the atm component.
      set by NTHRDS_ATM in env_configure.xml.
    
atm_pestride PELAYOUT_attributes cime_pes integer ['any integer'] $PSTRID_ATM
      the mpi global processors stride associated with the mpi tasks for the atm component.
      set by PSTRID_ATM in env_configure.xml.
    
atm_rootpe PELAYOUT_attributes cime_pes integer ['any integer'] $ROOTPE_ATM
      the global mpi task rank of the root processor assigned to the atm component.
      set by ROOTPE_ATM in env_configure.xml.
    
cpl_ntasks PELAYOUT_attributes cime_pes integer ['any integer'] $NTASKS_CPL
      the number of mpi tasks assigned to the cpl components.
      set by NTASKS_CPL in env_configure.xml.
    
cpl_nthreads PELAYOUT_attributes cime_pes integer ['any integer'] $NTHRDS_CPL
      the number of threads per mpi task for the cpl component.
      set by NTHRDS_CPL in env_configure.xml.
    
cpl_pestride PELAYOUT_attributes cime_pes integer ['any integer'] $PSTRID_CPL
      the mpi global processors stride associated with the mpi tasks for the cpl component.
      set by PSTRID_CPL in env_configure.xml.
    
cpl_rootpe PELAYOUT_attributes cime_pes integer ['any integer'] $ROOTPE_CPL
      the global mpi task rank of the root processor assigned to the cpl component.
      set by ROOTPE_CPL in env_configure.xml.
    
esp_ntasks PELAYOUT_attributes cime_pes integer ['any integer'] $NTASKS_ESP
      the number of mpi tasks assigned to the esp components.
      set by NTASKS_ESP in env_configure.xml.
    
esp_nthreads PELAYOUT_attributes cime_pes integer ['any integer'] $NTHRDS_ESP
      the number of threads per mpi task for the esp component.
      set by NTHRDS_ESP in env_configure.xml.
    
esp_pestride PELAYOUT_attributes cime_pes integer ['any integer'] $PSTRID_ESP
      the mpi global processors stride associated with the mpi tasks for the esp component.
      set by PSTRID_ESP in env_configure.xml.
    
esp_rootpe PELAYOUT_attributes cime_pes integer ['any integer'] $ROOTPE_ESP
      the global mpi task rank of the root processor assigned to the esp component.
      set by ROOTPE_ESP in env_configure.xml.
    
glc_ntasks PELAYOUT_attributes cime_pes integer ['any integer'] $NTASKS_GLC
      the number of mpi tasks assigned to the glc components.
      set by NTASKS_GLC in env_configure.xml.
    
glc_nthreads PELAYOUT_attributes cime_pes integer ['any integer'] $NTHRDS_GLC
      the number of threads per mpi task for the glc component.
      set by NTHRDS_GLC in env_configure.xml.
    
glc_pestride PELAYOUT_attributes cime_pes integer ['any integer'] $PSTRID_GLC
      the mpi global processors stride associated with the mpi tasks for the glc component.
      set by PSTRID_GLC in env_configure.xml.
    
glc_rootpe PELAYOUT_attributes cime_pes integer ['any integer'] $ROOTPE_GLC
      the global mpi task rank of the root processor assigned to the glc component.
      set by ROOTPE_GLC in env_configure.xml.
    
ice_ntasks PELAYOUT_attributes cime_pes integer ['any integer'] $NTASKS_ICE
      the number of mpi tasks assigned to the ice components.
      set by NTASKS_ICE in env_configure.xml.
    
ice_nthreads PELAYOUT_attributes cime_pes integer ['any integer'] $NTHRDS_ICE
      the number of threads per mpi task for the ice component.
      set by NTHRDS_ICE in env_configure.xml.
    
ice_pestride PELAYOUT_attributes cime_pes integer ['any integer'] $PSTRID_ICE
      the mpi global processors stride associated with the mpi tasks for the ice component.
      set by PSTRID_ICE in env_configure.xml.
    
ice_rootpe PELAYOUT_attributes cime_pes integer ['any integer'] $ROOTPE_ICE
      the global mpi task rank of the root processor assigned to the ice component.
      set by ROOTPE_ICE in env_configure.xml.
    
lnd_ntasks PELAYOUT_attributes cime_pes integer ['any integer'] $NTASKS_LND
      the number of mpi tasks assigned to the lnd components.
      set by NTASKS_LND in env_configure.xml.
    
lnd_nthreads PELAYOUT_attributes cime_pes integer ['any integer'] $NTHRDS_LND
      the number of threads per mpi task for the lnd component.
      set by NTHRDS_LND in env_configure.xml.
    
lnd_pestride PELAYOUT_attributes cime_pes integer ['any integer'] $PSTRID_LND
      the mpi global processors stride associated with the mpi tasks for the lnd component.
      set by PSTRID_LND in env_configure.xml.
    
lnd_rootpe PELAYOUT_attributes cime_pes integer ['any integer'] $ROOTPE_LND
      the global mpi task rank of the root processor assigned to the lnd component.
      set by ROOTPE_LND in env_configure.xml.
    
ninst PELAYOUT_attributes cime_pes integer ['any integer'] $NINST
      The number of model instances in the executable
    
ocn_ntasks PELAYOUT_attributes cime_pes integer ['any integer'] $NTASKS_OCN
      the number of mpi tasks assigned to the ocn components.
      set by NTASKS_OCN in env_configure.xml.
    
ocn_nthreads PELAYOUT_attributes cime_pes integer ['any integer'] $NTHRDS_OCN
      the number of threads per mpi task for the ocn component.
      set by NTHRDS_OCN in env_configure.xml.
    
ocn_pestride PELAYOUT_attributes cime_pes integer ['any integer'] $PSTRID_OCN
      the mpi global processors stride associated with the mpi tasks for the ocn component.
      set by PSTRID_OCN in env_configure.xml.  default: 1
    
ocn_rootpe PELAYOUT_attributes cime_pes integer ['any integer'] $ROOTPE_OCN
      the global mpi task rank of the root processor assigned to the ocn component.
      set by ROOTPE_OCN in env_configure.xml.
    
rof_ntasks PELAYOUT_attributes cime_pes integer ['any integer'] $NTASKS_ROF
      the number of mpi tasks assigned to the lnd components.
      set by NTASKS_LND in env_configure.xml.
    
rof_nthreads PELAYOUT_attributes cime_pes integer ['any integer'] $NTHRDS_ROF
      the number of threads per mpi task for the lnd component.
      set by NTHRDS_ROF in env_configure.xml.
    
rof_pestride PELAYOUT_attributes cime_pes integer ['any integer'] $PSTRID_ROF
      the mpi global processors stride associated with the mpi tasks for the lnd component.
      set by PSTRID_LND in env_configure.xml.
    
rof_rootpe PELAYOUT_attributes cime_pes integer ['any integer'] $ROOTPE_ROF
      the global mpi task rank of the root processor assigned to the lnd component.
      set by ROOTPE_LND in env_configure.xml.
    
wav_ntasks PELAYOUT_attributes cime_pes integer ['any integer'] $NTASKS_WAV
      the number of mpi tasks assigned to the wav components.
      set by NTASKS_WAV in env_configure.xml.
    
wav_nthreads PELAYOUT_attributes cime_pes integer ['any integer'] $NTHRDS_WAV
      the number of threads per mpi task for the wav component.
      set by NTHRDS_WAV in env_configure.xml.
    
wav_pestride PELAYOUT_attributes cime_pes integer ['any integer'] $PSTRID_WAV
      the mpi global processors stride associated with the mpi tasks for the wav component.
      set by PSTRID_WAV in env_configure.xml.
    
wav_rootpe PELAYOUT_attributes cime_pes integer ['any integer'] $ROOTPE_WAV
      the global mpi task rank of the root processor assigned to the wav component.
      set by ROOTPE_WAV in env_configure.xml.
    
add_gusts MED_attributes control logical ['.true.', '.false.'] is .true. for: {'CAMDEV': 'True'}
is .false. for: {'CAMDEV': 'False'}
      Add a wind gustiness factor. This should be false for
      ocn_surface_flux_scheme settings of 1 or 2.
    
aofluxes_use_shr_wv_sat MED_attributes control logical ['.true.', '.false.'] .true.
      If true, use shr_wv_sat_mod to calculate qsat for atm-ocn flux calculations.

      If false, use the older inline calculation of qsat, which uses a different
      formulation.

      (Currently only relevant for ocn_surface_flux_scheme = 0 or 1.)
    
atm_nx MED_attributes control integer ['any integer'] $ATM_NX
      number of atm cells in i direction
    
atm_ny MED_attributes control integer ['any integer'] $ATM_NY
      number of atm cells in j direction
    
coldair_outbreak_mod ALLCOMP_attributes control logical ['.true.', '.false.'] .true.
is .false. for: {'atm_grid': 'T62'}
is .false. for: {'atm_grid': 'TL319'}
      if true use  Mahrt and Sun 1995,MWR modification to surface flux calculation
    
coupling_mode MED_attributes control char ['any char'] $COUPLING_MODE
      Type of coupling mode to use in the mediator
    
flux_albav MED_attributes control logical ['.true.', '.false.'] $CPL_ALBAV
      Only used for C,G compsets: if true, compute albedos to work with daily avg SW down
    
flux_convergence ALLCOMP_attributes control real ['any real'] 0.01
is 0.0 for: {'atm_grid': '0.9x1.25'}
      Iterate atmocn flux calculation to this % difference
      Setting this to zero will always do flux_max_iteration
    
flux_max_iteration ALLCOMP_attributes control integer ['any integer'] 5
      Iterate atmocn flux calculation a max of this value
    
glc_renormalize_smb MED_attributes control char ['on', 'off'] on
      Whether to renormalize the surface mass balance (smb) sent from lnd to glc so that the
      global integral on the glc grid agrees with the global integral on the lnd grid.

      Unlike most fluxes, smb is remapped with bilinear rather than conservative mapping
      weights, so this option is needed for conservation. However, this can be turned off
      in non-fully-coupled configurations where conservation isn't important (e.g.,
      glc-only configurations - T compsets) to avoid the global correction that comes with
      this renormalization.

      Allowable values are:
      'on': do this renormalization
      'off': do not do this renormalization; note that this will break conservation so
         typically should not be used in fully-coupled cases

      Only used if running with a GLC component.
    
ice_nx MED_attributes control integer ['any integer'] $ICE_NX
      number of ice cells in i direction
    
ice_ny MED_attributes control integer ['any integer'] $ICE_NY
      number of ice cells in j direction
    
lnd_nx MED_attributes control integer ['any integer'] $LND_NX
      number of lnd cells in i direction
    
lnd_ny MED_attributes control integer ['any integer'] $LND_NY
      number of lnd cells in j direction
    
ocn_nx MED_attributes control integer ['any integer'] $OCN_NX
      number of ocn cells in i direction
    
ocn_ny MED_attributes control integer ['any integer'] $OCN_NY
      number of ocn cells in j direction
    
ocn_surface_flux_scheme MED_attributes control integer ['any integer'] 0
      atm/ocn flux calculation scheme

      0: Large and Pond
      1: COARE algorithm
      2: UA algorithm
    
remove_negative_runoff_glc MED_attributes control logical ['.true.', '.false.'] .false.
      If true, remove negative runoff generated from the glc (ice sheet) component by downweighting all positive runoff globally.
    
remove_negative_runoff_lnd MED_attributes control logical ['.true.', '.false.'] .true.
      If true, remove negative runoff generated from the land component by downweighting all positive runoff globally.
    
rof_nx MED_attributes control integer ['any integer'] $ROF_NX
      number of rof cells in i direction
    
rof_ny MED_attributes control integer ['any integer'] $ROF_NY
      number of rof cells in j direction
    
tfreeze_option ALLCOMP_attributes control char ['any char'] $TFREEZE_SALTWATER_OPTION
Freezing point calculation for salt water.
wav_nx MED_attributes control integer ['any integer'] $WAV_NX
      number of wav cells in i direction
    
wav_ny MED_attributes control integer ['any integer'] $WAV_NY
      number of wav cells in j direction
    
data_assimilation_atm ALLCOMP_attributes data_assimilation logical ['.true.', '.false.'] $DATA_ASSIMILATION_ATM
      Whether Data Assimilation is on for component atm
    
data_assimilation_cpl ALLCOMP_attributes data_assimilation logical ['.true.', '.false.'] $DATA_ASSIMILATION_CPL
      Whether Data Assimilation is on for component CPL
    
data_assimilation_glc ALLCOMP_attributes data_assimilation logical ['.true.', '.false.'] $DATA_ASSIMILATION_GLC
      Whether Data Assimilation is on for component glc
    
data_assimilation_ice ALLCOMP_attributes data_assimilation logical ['.true.', '.false.'] $DATA_ASSIMILATION_ICE
      Whether Data Assimilation is on for component ice
    
data_assimilation_lnd ALLCOMP_attributes data_assimilation logical ['.true.', '.false.'] $DATA_ASSIMILATION_LND
      Whether Data Assimilation is on for component lnd
    
data_assimilation_ocn ALLCOMP_attributes data_assimilation logical ['.true.', '.false.'] $DATA_ASSIMILATION_OCN
      Whether Data Assimilation is on for component ocn
    
data_assimilation_rof ALLCOMP_attributes data_assimilation logical ['.true.', '.false.'] $DATA_ASSIMILATION_ROF
      Whether Data Assimilation is on for component rof
    
data_assimilation_wav ALLCOMP_attributes data_assimilation logical ['.true.', '.false.'] $DATA_ASSIMILATION_WAV
      Whether Data Assimilation is on for component wav
    
create_esmf_pet_files debug_inparm debugging logical ['.true.', '.false.'] $CREATE_ESMF_PET_FILES
    
drv_flds_in_files default_settings drv_physics char(10) ['any char'] Buildconf/camconf/drv_flds_in,Buildconf/clmconf/drv_flds_in,Buildconf/datmconf/drv_flds_in,Buildconf/dlndconf/drv_flds_in
      List of files to merge together that contains drv_flds_in namelists
      The paths are relative to the case directory. drv_flds_in include the namelists that
      the driver reads and gives information on additional fields to be passed to different
      components that need to look at the same data.
    
aqua_planet ATM_attributes expdef logical ['.true.', '.false.'] .false.
      true => turn on aquaplanet mode in cam
    
brnch_retain_casename ALLCOMP_attributes expdef logical ['.true.', '.false.'] .false.
      Allow same branch casename as reference casename. If $CASE and $REFCASE are the same and the start_type is
      not startup, then the value of brnch_retain_casename is set to .true.
    
budget_month MED_attributes expdef integer ['0', '1', '2', '3'] 1
      sets the diagnotics level of the monthy budgets. [0,1,2,3],
      written only if do_budgets variable is .true.,
      0=none,
      1=+net summary budgets,
      2=+detailed lnd/ocn/ice component budgets,
      3=+detailed atm budgets
      default: 1
    
case_desc ALLCOMP_attributes expdef char ['any char'] $CASESTR
      case description.
    
case_name ALLCOMP_attributes expdef char ['any char'] $CASE
      case name.
    
cime_model DRIVER_attributes expdef char ['cesm'] cesm
cime model
dbug_flag MED_attributes expdef integer ['any integer'] 0
      Level of debug output; higher values give progressively more output

      Some example values (other values are also accepted)
      - 0: no extra debug output
      - 1: a bit of debug output
      - 2: a bit more debug output
      - 6: a moderate amount of debug output
      - 11: a lot of debug output
      - 21: a huge amount of debug output

      Note that setting this to moderate - high values can lead to overwhelming amounts of output.

      (Default: 0)
    
drv_restart_pointer DRIVER_attributes expdef char ['any char'] $DRV_RESTART_POINTER
      Driver restart pointer file to initialize time info
    
hostname ALLCOMP_attributes expdef char ['any char'] $MACH
      hostname information,
    
logFilePostFix DRIVER_attributes expdef char ['any char'] .log
      Ending suffix "postfix" for output log files.
    
mediator_read_restart DRIVER_attributes expdef logical ['.true.', '.false.']
      only have the mediator reads the restart file regardless of start type
    
model_doi_url seq_infodata_inparm expdef char ['any char'] $MODEL_DOI_URL
      model doi url
    
model_version ALLCOMP_attributes expdef char ['any char'] $MODEL_VERSION
      Model version
    
outPathRoot DRIVER_attributes expdef char ['any char'] ./
      Root for output log files.
    
perpetual ATM_attributes expdef logical ['.true.', '.false.'] .false.
      Perpetual flag
    
perpetual_ymd ATM_attributes expdef integer ['any integer'] -999
      Perpetual date
    
ScalarFieldCount ALLCOMP_attributes expdef integer ['any integer'] 4
      total number of scalars in the scalar coupling field
    
ScalarFieldIdxGridNX ALLCOMP_attributes expdef integer ['any integer'] 1
      index of scalar containing global grid cell count in X dimension
    
ScalarFieldIdxGridNY ALLCOMP_attributes expdef integer ['any integer'] 2
      index of scalar containing global grid cell count in Y dimension
    
ScalarFieldIdxNextSwCday ALLCOMP_attributes expdef integer ['any integer'] 3
      index of scalar containing calendar day of nextsw computation from atm
    
ScalarFieldIdxPrecipFactor ALLCOMP_attributes expdef integer ['any integer'] is 4 for: {'COMP_OCN': 'pop'}
is 4 for: {'COMP_OCN': 'blom'}
0
      index of scalar containing epbal precipitation factor from ocn (only for POP)
    
ScalarFieldName ALLCOMP_attributes expdef char ['any char'] cpl_scalars
      name of the coupling field with scalar information
    
start_type ALLCOMP_attributes expdef char ['startup', 'branch', 'continue'] is startup for: {'run_type': 'startup', 'continue_run': '.false.'}
is startup for: {'run_type': 'hybrid', 'continue_run': '.false.'}
is branch for: {'run_type': 'branch', 'continue_run': '.false.'}
is continue for: {'run_type': 'startup', 'continue_run': '.true.'}
is continue for: {'run_type': 'hybrid', 'continue_run': '.true.'}
is continue for: {'run_type': 'branch', 'continue_run': '.true.'}
      mode to start the run up, [startup,branch,continue],
      automatically derived from RUN_TYPE in env_run.xml
    
tchkpt_dir DRIVER_attributes expdef char ['any char'] ./timing/checkpoints
      location of timing checkpoint output.
    
timing_dir DRIVER_attributes expdef char ['any char'] ./timing
      location of timing output.
    
username ALLCOMP_attributes expdef char ['any char'] $USER
      username documentation
    
wav_coupling_to_cice ALLCOMP_attributes expdef logical ['.true.', '.false.'] .false.
is .true. for: {'wav_ice_coupling': 'on'}
      If true, wav-ice coupling is active
    
cism_evolve ALLCOMP_attributes flds logical ['.true.', '.false.'] .false.
is $CISM_EVOLVE for: {'COMP_GLC': 'cism'}
      False => CISM does not evolve but only sends initial information back to CTSM
    
flds_brf ALLCOMP_attributes flds logical ['.true.', '.false.'] .false.
      Pass Bromoform from OCN to ATM component
    
flds_co2a ALLCOMP_attributes flds logical ['.true.', '.false.'] .false.
is .true. for: {'BGC_MODE': 'CO2A.*'}
      Pass CO2 from ATM to surface components
      Set this by setting the xml variable BGC_MODE.
      If BGC_MODE is set to 'CO2A', then flds_co2a will be set to .true.
    
flds_co2b ALLCOMP_attributes flds logical ['.true.', '.false.'] .false.
is .true. for: {'BGC_MODE': 'CO2B'}
      Pass CO2 from ATM to LND and back from LND to ATM
      Set this by setting the xml variable BGC_MODE.
      If BGC_MODE is set to 'CO2B', then flds_co2b will be set to .true.
    
flds_co2c ALLCOMP_attributes flds logical ['.true.', '.false.'] .false.
is .true. for: {'BGC_MODE': 'CO2C'}
      Pass CO2 from ATM to surface (OCN/LND) and back from them to ATM
      Set this by setting the xml variable BGC_MODE.
      If BGC_MODE is set to 'CO2C', then flds_co2c will be set to .true.
    
flds_dms ALLCOMP_attributes flds logical ['.true.', '.false.'] .false.
is .true. for: {'dms_from_ocn': 'on'}
      Pass DMS from OCN to ATM component
    
flds_i2o_per_cat ALLCOMP_attributes flds logical ['.true.', '.false.'] $CPL_I2O_PER_CAT
      .true. if select per ice thickness category fields are passed to the ocean.
      Set by the xml variable CPL_I2O_PER_CAT in env_run.xml
    
flds_n2o ALLCOMP_attributes flds logical ['.true.', '.false.'] .false.
      Pass N2O from OCN to ATM component
    
flds_nh3 ALLCOMP_attributes flds logical ['.true.', '.false.'] .false.
      Pass NH3 from OCN to ATM component
    
flds_r2l_stream_channel_depths ALLCOMP_attributes flds logical ['.true.', '.false.'] .false.
      Pass channel depths from river component to land component. This is needed for the hillslope
      model in CTSM.
    
glc_nec ALLCOMP_attributes flds integer ['any integer'] $GLC_NEC
      Number of cism elevation classes. Set by the xml variable GLC_NEC in env_run.xml
    
ice_ncat ALLCOMP_attributes flds integer ['any integer'] $ICE_NCAT
      Number of sea ice thickness categories. Set by the xml variable ICE_NCAT in env_build.xml
    
ocn2glc_coupling ALLCOMP_attributes flds logical ['.true.', '.false.'] .false.
      .true. if ocean sends fields at multiple ocean levels to the land-ice component
    
aoflux_grid MED_attributes mapping char ['ogrid', 'agrid', 'xgrid'] xgrid
is ogrid for: {'samegrid_atm_ocn': 'true'}
is ogrid for: {'COMP_ATM': 'datm'}
      Grid for atm ocn flux calc
      default: xgrid for fully coupled cases, ogrid for datm
    
atm2ice_map MED_attributes mapping char ['any char'] unset
is idmap for: {'samegrid_atm_ice': 'true'}
atm to ocn mapping, 'unset' or 'idmap' are normal possible values
atm2lnd_map MED_attributes mapping char ['any char'] unset
is idmap for: {'samegrid_atm_lnd': 'true'}
atm to lnd mapping, 'unset' or 'idmap' are normal possible values
atm2ocn_map MED_attributes mapping char ['any char'] unset
is idmap for: {'samegrid_atm_ocn': 'true'}
atm to ocn mapping, 'unset' or 'idmap' are normal possible values
atm2wav_map MED_attributes mapping char ['any char'] unset
is idmap for: {'samegrid_atm_wav': 'true'}
atm to wav mapping, 'unset' or 'idmap' are normal possible values
ice2atm_map MED_attributes mapping char ['any char'] unset
is idmap for: {'samegrid_atm_ice': 'true'}
ice to atm mapping, 'unset' or 'idmap' are normal possible values
lnd2atm_map MED_attributes mapping char ['any char'] unset
is idmap for: {'samegrid_atm_lnd': 'true'}
lnd to atm mapping, 'unset' or 'idmap' are normal possible values
lnd2rof_map MED_attributes mapping char ['any char'] $LND2ROF_FMAPNAME
is idmap for: {'samegrid_lnd_rof': 'true'}
lnd to rof mapping, 'unset' or 'idmap' are normal possible values (mapping file given for mizuRoute grids)
mapuv_with_cart3d MED_attributes mapping logical ['.true.', '.false.'] .true.
is .false. for: {'samegrid_atm_ocn': 'true'}
used for atm->ocn and atm-ice mapping of u and v; rotate u,v
    to 3d cartesian space, map from src->dest, then rotate back
mesh_atm ALLCOMP_attributes mapping char ['any char'] $ATM_DOMAIN_MESH
      MESH description of atm grid
    
mesh_glc ALLCOMP_attributes mapping char ['any char'] $GLC_DOMAIN_MESH
      MESH description of glc grid
    
mesh_ice ALLCOMP_attributes mapping char ['any char'] $ICE_DOMAIN_MESH
      MESH description of ice grid
    
mesh_lnd ALLCOMP_attributes mapping char ['any char'] $LND_DOMAIN_MESH
      MESH description of lnd grid
    
mesh_mask ALLCOMP_attributes mapping char ['any char'] $MASK_MESH
is null for: {'single_column': 'true'}
      MESH for model mask (used to create masks and fractions at run time if different than model mesh)
    
mesh_ocn ALLCOMP_attributes mapping char ['any char'] $OCN_DOMAIN_MESH
      MESH description of ocn grid
    
mesh_rof ROF_attributes mapping char ['any char'] $ROF_DOMAIN_MESH
      MESH description of rof grid
    
mesh_wav WAV_attributes mapping char ['any char'] $WAV_DOMAIN_MESH
      MESH description of wav grid
    
ocn2atm_map MED_attributes mapping char ['any char'] unset
is idmap for: {'samegrid_atm_ocn': 'true'}
ocn to atm mapping, 'unset' or 'idmap' are normal possible values
ocn2wav_smapname MED_attributes mapping char ['any char'] is idmap for: {'samegrid_wav_ocn': 'true'}
$OCN2WAV_SMAPNAME
      ocn to wav state mapping file for states
    
rof2lnd_map MED_attributes mapping char ['any char'] $ROF2LND_FMAPNAME
is idmap for: {'samegrid_lnd_rof': 'true'}
rof to lnd mapping, 'unset' or 'idmap' are normal possible values (mapping file given for mizuRoute grids)
rof2ocn_ice_rmapname MED_attributes mapping char ['any char'] $ROF2OCN_ICE_RMAPNAME
      runoff to ocn nearest neighbor plus smoothing conservative mapping file
    
rof2ocn_liq_rmapname MED_attributes mapping char ['any char'] $ROF2OCN_LIQ_RMAPNAME
      runoff to ocn nearest neighbor plus smoothing conservative mapping file
    
wav2ocn_smapname MED_attributes mapping char ['any char'] is idmap for: {'samegrid_wav_ocn': 'true'}
$WAV2OCN_SMAPNAME
      wav to ocn state mapping file for states
    
diro modelio modelio char*256 ['any char'] UNSET
directory for output log files
logfile modelio modelio char*256 ['any char'] UNSET
name of component output log file
ATM_model ALLCOMP_attributes nuopc char ['any char'] $COMP_ATM
component_list nuopc_var nuopc char ['any char'] ATM OCN ICE LND ROF GLC WAV MED
      Model components that are active
    
GLC_model ALLCOMP_attributes nuopc char ['any char'] $COMP_GLC
ICE_model ALLCOMP_attributes nuopc char ['any char'] $COMP_ICE
LND_model ALLCOMP_attributes nuopc char ['any char'] $COMP_LND
MED_model ALLCOMP_attributes nuopc char ['any char'] is cesm for: {'cime_model': 'cesm'}
mediator_present ALLCOMP_attributes nuopc logical ['.true.', '.false.'] true
if true, mediator is present in run 
OCN_model ALLCOMP_attributes nuopc char ['any char'] $COMP_OCN
Profiling ALLCOMP_attributes nuopc char ['any char'] $ESMF_PROFILING_LEVEL
ROF_model ALLCOMP_attributes nuopc char ['any char'] $COMP_ROF
is srof for: {'ROF_MODE': 'null'}
Verbosity DRIVER_attributes nuopc char ['off', 'low', 'high', 'max'] $ESMF_VERBOSITY_LEVEL
Verbosity MED_attributes nuopc char ['off', 'low', 'high', 'max'] $ESMF_VERBOSITY_LEVEL
Verbosity ATM_attributes nuopc char ['off', 'low', 'high', 'max'] $ESMF_VERBOSITY_LEVEL
Verbosity ICE_attributes nuopc char ['off', 'low', 'high', 'max'] $ESMF_VERBOSITY_LEVEL
Verbosity GLC_attributes nuopc char ['off', 'low', 'high', 'max'] $ESMF_VERBOSITY_LEVEL
Verbosity LND_attributes nuopc char ['off', 'low', 'high', 'max'] $ESMF_VERBOSITY_LEVEL
Verbosity OCN_attributes nuopc char ['off', 'low', 'high', 'max'] $ESMF_VERBOSITY_LEVEL
Verbosity ROF_attributes nuopc char ['off', 'low', 'high', 'max'] $ESMF_VERBOSITY_LEVEL
Verbosity WAV_attributes nuopc char ['off', 'low', 'high', 'max'] $ESMF_VERBOSITY_LEVEL
WAV_model ALLCOMP_attributes nuopc char ['any char'] $COMP_WAV
orb_eccen ALLCOMP_attributes orbital real ['any real'] 1.e36
      eccentricity of orbit, used when orb_mode is fixed_parameters.
      default: SHR_ORB_UNDEF_REAL (1.e36) (Not currently used in build-namelist)
    
orb_iyear ALLCOMP_attributes orbital integer ['any integer'] 1990
is 1850 for: {'iyear': '1850'}
is 2000 for: {'iyear': '2000'}
is 1850 for: {'iyear': 'HIST'}
      year of orbit, used when orb_mode is fixed_year or variable_year. (default: 1990)
    
orb_iyear_align ALLCOMP_attributes orbital integer ['any integer'] 1990
is 1850 for: {'iyear': '1850'}
is 2000 for: {'iyear': '2000'}
is 1850 for: {'iyear': 'HIST'}
      model year associated with orb_iyear when orb_mode is variable_year. (default: 1990)
    
orb_mode ALLCOMP_attributes orbital char ['fixed_year', 'variable_year', 'fixed_parameters'] fixed_year
is variable_year for: {'iyear': 'HIST'}
      orbital model setting.  this sets how the orbital mode will be
      configured.
      "fixed_year" uses the orb_iyear and other orb inputs are ignored.  In
      this mode, the orbital parameters are constant and based on the year.
      "variable_year" uses the orb_iyear and orb_iyear_align.  In this mode,
      the orbital parameters vary as the model year advances and the model
      year orb_iyear_align has the equivalent orbital year of orb_iyear.
      "fixed_parameters" uses the orb_eccen, orb_mvelp, and orb_obliq to set
      the orbital parameters which then remain constant through the model
      integration. [fixed_year, variable_year, fixed_parameters]  (default: 'fixed_year'.)
    
orb_mvelp ALLCOMP_attributes orbital real ['any real'] 1.e36
      location of vernal equinox in longitude degrees, used when orb_mode is fixed_parameters.
      default: SHR_ORB_UNDEF_REAL (1.e36)(Not currently used in build-namelist)
    
orb_obliq ALLCOMP_attributes orbital real ['any real'] 1.e36
      obliquity of orbit in degrees, used when orb_mode is fixed_parameters.
      default: SHR_ORB_UNDEF_REAL (1.e36) (Not currently used in build-namelist)
    
check_for_nans MED_attributes performance logical ['.true.', '.false.'] .true.
      Check for NaN values in fields returned from mediator to components.  This has a small performance impact.
    
papi_ctr1_str papi_inparm performance char ['any char'] PAPI_FP_OPS
      See gptl_papi.c for the list of valid values
    
papi_ctr2_str papi_inparm performance char ['any char'] PAPI_NO_CTR
      See gptl_papi.c for the list of valid values
    
papi_ctr3_str papi_inparm performance char ['any char'] PAPI_NO_CTR
      See gptl_papi.c for the list of valid values
    
papi_ctr4_str papi_inparm performance char ['any char'] PAPI_NO_CTR
      See gptl_papi.c for the list of valid values
    
profile_add_detail prof_inparm performance logical ['.true.', '.false.'] .false.
      default: .false.
    
profile_barrier prof_inparm performance logical ['.true.', '.false.'] .false.
    
profile_depth_limit prof_inparm performance integer ['any integer'] $TIMER_LEVEL
    
profile_detail_limit prof_inparm performance integer ['any integer'] $TIMER_DETAIL
    
profile_disable prof_inparm performance logical ['.true.', '.false.'] is .false. for: {'timer_level': 'pos'}
is .true. for: {'timer_level': 'neg'}
    
profile_global_stats prof_inparm performance logical ['.true.', '.false.'] .true.
    
profile_outpe_num prof_inparm performance integer ['any integer'] 1
      default: 1
    
profile_outpe_stride prof_inparm performance integer ['any integer'] 0
    
profile_ovhd_measurement prof_inparm performance logical ['.true.', '.false.'] .false.
      default: .false.
    
profile_papi_enable prof_inparm performance logical ['.true.', '.false.'] $PROFILE_PAPI_ENABLE
      default: .false.
    
profile_single_file prof_inparm performance logical ['.true.', '.false.'] .false.
    
profile_timer prof_inparm performance integer ['any integer'] 4
is 2 for: {'MACH': 'yellowstone'}
is 1 for: {'MPILIB': 'mpi-serial'}
is 3 for: {'MPILIB': 'mpi-serial', 'OS': 'AIX'}
    
pio_async_interface modelio pio logical ['.true.', '.false.'] is $CPL_PIO_ASYNC_INTERFACE for: {'component': 'cpl'}
is $ATM_PIO_ASYNC_INTERFACE for: {'component': 'atm'}
is $LND_PIO_ASYNC_INTERFACE for: {'component': 'lnd'}
is $OCN_PIO_ASYNC_INTERFACE for: {'component': 'ocn'}
is $ICE_PIO_ASYNC_INTERFACE for: {'component': 'ice'}
is $ROF_PIO_ASYNC_INTERFACE for: {'component': 'rof'}
is $GLC_PIO_ASYNC_INTERFACE for: {'component': 'glc'}
is $WAV_PIO_ASYNC_INTERFACE for: {'component': 'wav'}
is .false. for: {'component': 'esp'}
      future asynchronous IO capability (not currently supported).
      If pio_async_interface is .true. or {component}_PIO_* variable is not set or set to -99
      the component variable will be set using the pio_* value.
      default: .false.
    
pio_asyncio_ntasks PELAYOUT_attributes pio integer ['any integer'] $PIO_ASYNCIO_NTASKS
      IO tasks FOR ASYNC IO, only valid if ASYNCIO is true.
    
pio_asyncio_rootpe PELAYOUT_attributes pio integer ['any integer'] $PIO_ASYNCIO_ROOTPE
      IO rootpe task FOR ASYNC IO, only valid if ASYNCIO is true.
    
pio_asyncio_stride PELAYOUT_attributes pio integer ['any integer'] $PIO_ASYNCIO_STRIDE
      IO task stride FOR ASYNC IO, only valid if ASYNCIO is true.
    
pio_blocksize DRIVER_attributes pio integer ['any integer'] $PIO_BLOCKSIZE
      blocksize for pio box rearranger
    
pio_buffer_size_limit DRIVER_attributes pio integer ['any integer'] $PIO_BUFFER_SIZE_LIMIT
      pio buffer size limit
    
pio_debug_level DRIVER_attributes pio integer ['0', '1', '2', '3', '4', '5', '6'] $PIO_DEBUG_LEVEL
      pio debug level
      valid values: 0,1,2,3,4,5,6
    
pio_netcdf_format modelio pio char*64 ['classic', '64bit_offset', '64bit_data'] is $CPL_PIO_NETCDF_FORMAT for: {'component': 'cpl'}
is $ATM_PIO_NETCDF_FORMAT for: {'component': 'atm'}
is $LND_PIO_NETCDF_FORMAT for: {'component': 'lnd'}
is $OCN_PIO_NETCDF_FORMAT for: {'component': 'ocn'}
is $ICE_PIO_NETCDF_FORMAT for: {'component': 'ice'}
is $ROF_PIO_NETCDF_FORMAT for: {'component': 'rof'}
is $GLC_PIO_NETCDF_FORMAT for: {'component': 'glc'}
is $WAV_PIO_NETCDF_FORMAT for: {'component': 'wav'}
is $ESP_PIO_NETCDF_FORMAT for: {'component': 'esp'}
      format of netcdf files created by pio, ignored if
      PIO_TYPENAME is netcdf4p or netcdf4c.  64bit_data only
      supported in netcdf 4.4.0 or newer
    
pio_numiotasks modelio pio integer ['any integer'] is $CPL_PIO_NUMTASKS for: {'component': 'cpl'}
is $ATM_PIO_NUMTASKS for: {'component': 'atm'}
is $LND_PIO_NUMTASKS for: {'component': 'lnd'}
is $OCN_PIO_NUMTASKS for: {'component': 'ocn'}
is $ICE_PIO_NUMTASKS for: {'component': 'ice'}
is $ROF_PIO_NUMTASKS for: {'component': 'rof'}
is $GLC_PIO_NUMTASKS for: {'component': 'glc'}
is $WAV_PIO_NUMTASKS for: {'component': 'wav'}
is -99 for: {'component': 'esp'}
      number of io tasks in pio used generically, component based value takes precedent.
    
pio_rearr_comm_enable_hs_comp2io DRIVER_attributes pio logical ['.true.', '.false.'] $PIO_REARR_COMM_ENABLE_HS_COMP2IO
      pio rearranger communication option: Enable handshake (comp2io)
    
pio_rearr_comm_enable_hs_io2comp DRIVER_attributes pio logical ['.true.', '.false.'] $PIO_REARR_COMM_ENABLE_HS_IO2COMP
      pio rearranger communication option: Enable handshake (io2comp)
    
pio_rearr_comm_enable_isend_comp2io DRIVER_attributes pio logical ['.true.', '.false.'] $PIO_REARR_COMM_ENABLE_ISEND_COMP2IO
      pio rearranger communication option: Enable isends (comp2io)
    
pio_rearr_comm_enable_isend_io2comp DRIVER_attributes pio logical ['.true.', '.false.'] $PIO_REARR_COMM_ENABLE_ISEND_IO2COMP
      pio rearranger communication option: Enable isends (io2comp)
      default: .false.
    
pio_rearr_comm_fcd DRIVER_attributes pio char ['2denable', 'io2comp', 'comp2io', 'disable', 'default'] $PIO_REARR_COMM_FCD
      pio rearranger communication flow control direction.
    
pio_rearr_comm_max_pend_req_comp2io DRIVER_attributes pio integer ['any integer'] $PIO_REARR_COMM_MAX_PEND_REQ_COMP2IO
      pio rearranger communication max pending req (comp2io)
    
pio_rearr_comm_max_pend_req_io2comp DRIVER_attributes pio integer ['any integer'] $PIO_REARR_COMM_MAX_PEND_REQ_IO2COMP
      pio rearranger communication max pending req (io2comp)
    
pio_rearr_comm_type DRIVER_attributes pio char ['p2p', 'coll', 'default'] $PIO_REARR_COMM_TYPE
      pio rearranger communication type.
      valid values: p2p, coll, default
    
pio_rearranger modelio pio integer ['-99', '1', '2'] is $CPL_PIO_REARRANGER for: {'component': 'cpl'}
is $ATM_PIO_REARRANGER for: {'component': 'atm'}
is $LND_PIO_REARRANGER for: {'component': 'lnd'}
is $OCN_PIO_REARRANGER for: {'component': 'ocn'}
is $ICE_PIO_REARRANGER for: {'component': 'ice'}
is $ROF_PIO_REARRANGER for: {'component': 'rof'}
is $GLC_PIO_REARRANGER for: {'component': 'glc'}
is $WAV_PIO_REARRANGER for: {'component': 'wav'}
is -99 for: {'component': 'esp'}
      Rearranger method for pio 1=box, 2=subset.
    
pio_root modelio pio integer ['any integer'] is $CPL_PIO_ROOT for: {'component': 'cpl'}
is $ATM_PIO_ROOT for: {'component': 'atm'}
is $LND_PIO_ROOT for: {'component': 'lnd'}
is $OCN_PIO_ROOT for: {'component': 'ocn'}
is $ICE_PIO_ROOT for: {'component': 'ice'}
is $ROF_PIO_ROOT for: {'component': 'rof'}
is $GLC_PIO_ROOT for: {'component': 'glc'}
is $WAV_PIO_ROOT for: {'component': 'wav'}
is -99 for: {'component': 'esp'}
      io task root in pio used generically, component based value takes precedent.
    
pio_stride modelio pio integer ['any integer'] is $CPL_PIO_STRIDE for: {'component': 'cpl'}
is $ATM_PIO_STRIDE for: {'component': 'atm'}
is $LND_PIO_STRIDE for: {'component': 'lnd'}
is $OCN_PIO_STRIDE for: {'component': 'ocn'}
is $ICE_PIO_STRIDE for: {'component': 'ice'}
is $ROF_PIO_STRIDE for: {'component': 'rof'}
is $GLC_PIO_STRIDE for: {'component': 'glc'}
is $WAV_PIO_STRIDE for: {'component': 'wav'}
is -99 for: {'component': 'esp'}
      stride of tasks in pio used generically, component based value takes precedent.
    
pio_typename modelio pio char*64 ['netcdf', 'pnetcdf', 'netcdf4p', 'netcdf4c', 'default', 'nothing'] is $CPL_PIO_TYPENAME for: {'component': 'cpl'}
is $ATM_PIO_TYPENAME for: {'component': 'atm'}
is $LND_PIO_TYPENAME for: {'component': 'lnd'}
is $OCN_PIO_TYPENAME for: {'component': 'ocn'}
is $ICE_PIO_TYPENAME for: {'component': 'ice'}
is $ROF_PIO_TYPENAME for: {'component': 'rof'}
is $GLC_PIO_TYPENAME for: {'component': 'glc'}
is $WAV_PIO_TYPENAME for: {'component': 'wav'}
is nothing for: {'component': 'esp'}
      io type in pio used generically, component based value takes precedent.
      valid values: netcdf, pnetcdf, netcdf4p, netcdf4c, default
    
reprosum_diffmax DRIVER_attributes reprosum real ['any real'] -1.0e-8
      Tolerance for relative error
      default: -1.0e-8
    
reprosum_recompute DRIVER_attributes reprosum logical ['.true.', '.false.'] .false.
      Recompute with non-scalable algorithm if reprosum_diffmax is exceeded.
      default: .false.
    
reprosum_use_ddpdd DRIVER_attributes reprosum logical ['.true.', '.false.'] .false.
      Use faster method for reprosum, but one where reproducibility is not always guaranteed.
      default: .false.
    
flds_bgc_oi ALLCOMP_attributes seq_flds logical ['.true.', '.false.'] .false.
is .true. for: {'BGC_MODE': '.*_OI'}
      If set to .true. BGC fields will be passed back and forth between the ocean and seaice
      via the mediator.
    
scol_lat ALLCOMP_attributes single_column real ['any real'] $PTS_LAT
      Latitude in degrees corresponding to the grid location
      in single column and single point modes.
    
scol_lon ALLCOMP_attributes single_column real ['any real'] $PTS_LON
      Longitude in degrees corresponding to the grid location
      in single column and single point modes.
    
single_column_lnd_domainfile ALLCOMP_attributes single_column char ['any char'] $PTS_DOMAINFILE
      DOMAIN file needed for single column model IF and only if
      a nearest neighbor search is done to match the PTS_LAT and PTS_LON
      to the closest point in the domain file. This file is ONLY used in
      single column mode.
    
atm_cpl_dt CLOCK_attributes time integer ['any integer']
      atm coupling interval in seconds
      set via ATM_NCPL in env_run.xml.
      ATM_NCPL is the number of times the atm is coupled per NCPL_BASE_PERIOD
      NCPL_BASE_PERIOD is also set in env_run.xml and is the base period
      associated with NCPL coupling frequency, and has valid values: hour,day,year,decade
    
calendar CLOCK_attributes time char ['NO_LEAP', 'GREGORIAN'] $CALENDAR
      calendar in use.  [NO_LEAP, GREOGORIAN].
      set by CALENDAR in env_build.xml
    
esp_cpl_dt CLOCK_attributes time integer ['any integer'] -999
      esp run interval in seconds
      esp_cpl_dt is the number of times the esp is run per NCPL_BASE_PERIOD
      NCPL_BASE_PERIOD is set in env_run.xml and is the base period
      associated with NCPL coupling frequency, nad has valid values: hour,day,year,decade
      default value set by buildnml to be the pause interval if pause is active
      otherwise, it is set to the shortest component coupling time
    
glc_avg_period CLOCK_attributes time char ['glc_coupling_period', 'yearly'] $GLC_AVG_PERIOD
      Period at which coupler averages fields sent to GLC.
      This supports doing the averaging to GLC less frequently than GLC is called
      (i.e., separating the averaging frequency from the calling frequency).
      This is useful because there are benefits to only averaging the GLC inputs
      as frequently as they are really needed (yearly for CISM), but GLC needs to
      still be called more frequently than that in order to support mid-year restarts.

      Setting glc_avg_period to 'glc_coupling_period' means that the averaging is
      done exactly when the GLC is called (governed by GLC_NCPL).
    
glc_cpl_dt CLOCK_attributes time integer ['any integer']
      glc coupling interval in seconds
      set via GLC_NCPL in env_run.xml.
      GLC_NCPL is the number of times the glc is coupled per NCPL_BASE_PERIOD
      NCPL_BASE_PERIOD is also set in env_run.xml and is the base period
      associated with NCPL coupling frequency, nad has valid values: hour,day,year,decade
    
history_n ALLCOMP_attributes time integer ['any integer'] $HIST_N
      sets mediator snapshot history file frequency (like restart_n)
      set by HIST_N in env_run.xml.
    
history_n_atm_avg MED_attributes time integer ['any integer'] -999
      Sets mediator time-average history file frequency (like restart_option)
    
history_n_atm_inst MED_attributes time integer ['any integer'] -999
      sets mediator snapshot history file frequency for atm import/export fields (like restart_n)
    
history_n_glc_avg MED_attributes time integer ['any integer'] -999
      Sets mediator time-average history file frequency (like restart_option)
    
history_n_glc_inst MED_attributes time integer ['any integer'] -999
      sets mediator snapshot history file frequency for glc import/export fields (like restart_n)
    
history_n_ice_avg MED_attributes time integer ['any integer'] -999
      Sets mediator time-average history file frequency (like restart_option)
    
history_n_ice_inst MED_attributes time integer ['any integer'] -999
      sets mediator snapshot history file frequency for ice import/export fields (like restart_n)
    
history_n_lnd_avg MED_attributes time integer ['any integer'] -999
      Sets mediator time-average history file frequency (like restart_option)
    
history_n_lnd_inst MED_attributes time integer ['any integer'] -999
      sets mediator snapshot history file frequency for lnd import/export fields (like restart_n)
    
history_n_med_inst MED_attributes time integer ['any integer'] -999
      sets mediator aoflux and ocean albedoes snapshot history file frequency for atm import/export fields (like restart_n)
    
history_n_ocn_avg MED_attributes time integer ['any integer'] -999
      Sets mediator time-average history file frequency (like restart_option)
    
history_n_ocn_inst MED_attributes time integer ['any integer'] -999
      sets mediator snapshot history file frequency for ocn import/export fields (like restart_n)
    
history_n_rof_avg MED_attributes time integer ['any integer'] -999
      Sets mediator time-average history file frequency (like restart_option)
    
history_n_rof_inst MED_attributes time integer ['any integer'] -999
      sets mediator snapshot history file frequency for rof import/export fields (like restart_n)
    
history_n_wav_avg MED_attributes time integer ['any integer'] -999
      Sets mediator time-average history file frequency (like restart_option)
    
history_n_wav_inst MED_attributes time integer ['any integer'] -999
      sets mediator snapshot history file frequency for wav import/export fields (like restart_n)
    
history_option ALLCOMP_attributes time char ['none', 'never', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] $HIST_OPTION
is nseconds for: {'hist_option': 'nsteps'}
      mediator history snapshot option (used with history_n and history_ymd)
      set by HIST_OPTION in env_run.xml.
      history_option alarms are:
      [none/never], turns option off
      [nseconds] , history snapshot every history_n nseconds, relative to current run start time
      [nminutes] , history snapshot every history_n nminutes, relative to current run start time
      [nhours]   , history snapshot every history_n nhours  , relative to current run start time
      [ndays]    , history snapshot every history_n ndays   , relative to current run start time
      [monthly]  , history snapshot every           month   , relative to current run start time
      [nmonths]  , history snapshot every history_n nmonths , relative to current run start time
      [nyears]   , history snapshot every history_n nyears  , relative to current run start time
      [date]     , history snapshot at history_ymd value
      [end]      , history snapshot at end
    
history_option_atm_avg MED_attributes time char ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] never
      mediator time average history option (used with histavg_n and histavg_ymd)
    
history_option_atm_inst MED_attributes time char ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] never
      mediator history for atm import/export/fields snapshot option (used with history_n and history_ymd)
    
history_option_glc_avg MED_attributes time char ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] never
      mediator time average history option (used with histavg_n and histavg_ymd)
    
history_option_glc_inst MED_attributes time char ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] never
      mediator history for glc import/export/fields snapshot option (used with history_n and history_ymd)
    
history_option_ice_avg MED_attributes time char ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] never
      mediator time average history option (used with histavg_n and histavg_ymd)
    
history_option_ice_inst MED_attributes time char ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] never
      mediator history for ice import/export/fields snapshot option (used with history_n and history_ymd)
    
history_option_lnd_avg MED_attributes time char ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] never
      mediator time average history option (used with histavg_n and histavg_ymd)
    
history_option_lnd_inst MED_attributes time char ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] never
      mediator history for lnd import/export/fields snapshot option (used with history_n and history_ymd)
    
history_option_med_inst MED_attributes time char ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] never
      mediator history for mediator aoflux and oceean albedoes (used with history_n and history_ymd)
    
history_option_ocn_avg MED_attributes time char ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] never
      mediator time average history option (used with histavg_n and histavg_ymd)
    
history_option_ocn_inst MED_attributes time char ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] never
      mediator history for ocn import/export/fields snapshot option (used with history_n and history_ymd)
    
history_option_rof_avg MED_attributes time char ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] never
      mediator time average history option (used with histavg_n and histavg_ymd)
    
history_option_rof_inst MED_attributes time char ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] never
      mediator history for rof import/export/fields snapshot option (used with history_n and history_ymd)
    
history_option_wav_avg MED_attributes time char ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] never
      mediator time average history option (used with histavg_n and histavg_ymd)
    
history_option_wav_inst MED_attributes time char ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] never
      mediator history for wav import/export/fields snapshot option (used with history_n and history_ymd)
    
history_ymd CLOCK_attributes time integer ['any integer'] $HIST_DATE
      date associated with history_option date.  yyyymmdd format.
      set by HIST_DATE in env_run.xml.
    
ice_cpl_dt CLOCK_attributes time integer ['any integer']
      ice coupling interval in seconds
      set via ICE_NCPL in env_run.xml.
      ICE_NCPL is the number of times the ice is coupled per NCPL_BASE_PERIOD
      NCPL_BASE_PERIOD is also set in env_run.xml and is the base period
      associated with NCPL coupling frequency, nad has valid values: hour,day,year,decade
    
lnd_cpl_dt CLOCK_attributes time integer ['any integer']
      lnd coupling interval in seconds
      set via LND_NCPL in env_run.xml.
      LND_NCPL is the number of times the lnd is coupled per NCPL_BASE_PERIOD
      NCPL_BASE_PERIOD is also set in env_run.xml and is the base period
      associated with NCPL coupling frequency, nad has valid values: hour,day,year,decade
    
ocn_cpl_dt CLOCK_attributes time integer ['any integer']
      ocn coupling interval in seconds
      set via OCN_NCPL in env_run.xml.
      OCN_NCPL is the number of times the ocn is coupled per NCPL_BASE_PERIOD
      NCPL_BASE_PERIOD is also set in env_run.xml and is the base period
      associated with NCPL coupling frequency, nad has valid values: hour,day,year,decade
    
restart_n CLOCK_attributes time integer ['any integer'] $REST_N
      Sets model restart writes with restart_option and restart_ymd (same options as stop_n)
    
restart_option CLOCK_attributes time char ['none', 'never', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] $REST_OPTION
is nseconds for: {'rest_option': 'nsteps'}
      sets the restart frequency with restart_n and restart_ymd
      restart_option alarms are:
      [none/never], turns option off
      [nseconds] , restarts every restart_n nseconds, relative to current run start time
      [nminutes] , restarts every restart_n nminutes, relative to current run start time
      [nhours]   , restarts every restart_n nhours  , relative to current run start time
      [ndays]    , restarts every restart_n ndays   , relative to current run start time
      [nmonths]  , restarts every restart_n nmonths , relative to current run start time
      [nyears]   , restarts every restart_n nyears  , relative to current run start time
      [monthly]  , restarts every           month   , relative to current run start time
      [yearly]   , restarts every           year    , relative to current run start time
      [date]     , restarts at restart_ymd value
      [end]      , restarts at end
    
restart_ymd CLOCK_attributes time integer ['any integer'] $REST_DATE
      Date in yyyymmdd format, sets model restart write date with rest_option and restart_n
      default: STOP_N
    
rof_cpl_dt CLOCK_attributes time integer ['any integer']
      river runoff coupling interval in seconds
      currently set by default to 10800 seconds.
      default: 10800
    
start_tod CLOCK_attributes time integer ['any integer'] $START_TOD
      Start time-of-day in universal time (seconds), should be between zero and 86400
      default: 0
    
start_ymd CLOCK_attributes time integer ['any integer'] 00010101
      Run start date in yyyymmdd format, only used for startup and hybrid runs.
      default: 00010101
    
stop_n CLOCK_attributes time integer ['any integer'] $STOP_N
      Sets the run length with stop_option and stop_ymd
    
stop_option CLOCK_attributes time char ['none', 'never', 'nseconds', 'nminutes', 'nhours', 'ndays', 'monthly', 'nmonths', 'nyears', 'date', 'end'] $STOP_OPTION
is nseconds for: {'stop_option': 'nsteps'}
      sets the run length with stop_n and stop_ymd
      stop_option alarms are:
      [none/never] , turns option off
      [nseconds]   , stops every stop_n nseconds, relative to current run start time
      [nminutes]   , stops every stop_n nminutes, relative to current run start time
      [nhours]     , stops every stop_n nhours  , relative to current run start time
      [ndays]      , stops every stop_n ndays   , relative to current run start time
      [nmonths]    , stops every stop_n nmonths , relative to current run start time
      [nyears]     , stops every stop_n nyears  , relative to current run start time
      [monthly]    , stops every        month   , relative to current run start time
      [yearly]     , stops every        year    , relative to current run start time
      [end]        , stops at end
      [date]       , stops at stop_ymd value
    
stop_tod CLOCK_attributes time integer ['any integer'] 0
      Stop time-of-day in universal time (seconds), should be between zero and 86400
      default: 0
    
stop_ymd CLOCK_attributes time integer ['any integer'] $STOP_DATE
      date in yyyymmdd format, sets the run length with stop_option and stop_n,
      can be in addition to stop_option and stop_n, negative value implies off
    
tprof_n CLOCK_attributes time integer ['any integer'] -999
      Sets timing output file frequency (like restart_n)
    
tprof_option CLOCK_attributes time char ['none', 'never', 'nsteps', 'nseconds', 'nminutes', 'nhours', 'ndays', 'nmonths', 'nyears', 'monthly', 'yearly', 'date', 'end'] never
      Sets timing output file frequency (like rest_option but relative to run start date)
      tprof_option alarms are:
      [none/never], turns option off
      [nsteps]   , every tprof_n nsteps  , relative to current run start time
      [nseconds] , every tprof_n nseconds, relative to current run start time
      [nminutes] , every tprof_n nminutes, relative to current run start time
      [nhours]   , every tprof_n nhours  , relative to current run start time
      [ndays]    , every tprof_n ndays   , relative to current run start time
      [nmonths]  , every tprof_n nmonths , relative to current run start time
      [nyears]   , every tprof_n nyears  , relative to current run start time
      [monthly]  , every         month   , relative to current run start time
      [yearly]   , every         year    , relative to current run start time
      [date]     , at tprof_ymd value
      [end]      , at end
    
tprof_ymd CLOCK_attributes time integer ['any integer'] -999
      yyyymmdd format, sets timing output file date (like restart_date)
    
wav_cpl_dt CLOCK_attributes time integer ['any integer']
      wav coupling interval in seconds
      set via WAV_NCPL in env_run.xml.
      WAV_NCPL is the number of times the wav is coupled per NCPL_BASE_PERIOD
      NCPL_BASE_PERIOD is also set in env_run.xml and is the base period
      associated with NCPL coupling frequency, nad has valid values: hour,day,year,decade
    
write_restart_at_endofrun CLOCK_attributes time logical ['.true.', '.false.'] .true.
is .false. for: {'rest_option': 'none'}
is .false. for: {'rest_option': 'never'}
is .false. for: {'TESTCASE': 'ERC'}
is .false. for: {'TESTCASE': 'ERP'}
is .false. for: {'TESTCASE': 'ERI'}
is .false. for: {'TESTCASE': 'ERR'}
      true => write restarts at end of run
      forces a restart write at the end of the run in addition to any
      setting associated with rest_option.  default=true.  this setting
      will be set to false if restart_option is none or never.
      default: true
    
water_tracer_initial_ratios ALLCOMP_attributes water_tracers char ['any char'] undefined
      Colon-delimited list of initial water tracer ratios (as a fraction of total water).

      Each element in the list corresponds to an element in water_tracer_names.

      For water isotopes, this ratio is typically set to 1 for numerical reasons; the
      actual isotopic ratios can then be determined via reference to standard global
      ratios.
   
water_tracer_names ALLCOMP_attributes water_tracers char ['any char'] undefined
      Colon-delimited list of names of water tracers in this run.
   
water_tracer_species ALLCOMP_attributes water_tracers char ['any char'] undefined
      Colon-delimited list of species of water tracers in this run.

      Each element in the list corresponds to an element in water_tracer_names. A value of
      '-' for a given element indicates a standard water tracer (i.e., a tracer of bulk
      water).
   
water_tracers_do_checks ALLCOMP_attributes water_tracers logical ['.true.', '.false.'] .false.
      Check consistency between water tracer fields and their corresponding bulk fields.

      This should only be used with artificial tracers that maintain a fixed ratio.
   
wv_sat_scheme DRIVER_attributes wv_sat char ['GoffGratch', 'MurphyKoop', 'Bolton', 'Flatau'] GoffGratch
      Type of water vapor saturation vapor pressure scheme employed. 'GoffGratch' for
      Goff and Gratch (1946); 'MurphyKoop' for Murphy and Koop (2005); 'Bolton' for
      Bolton (1980); 'Flatau' for Flatau, Walko, and Cotton (1992).
      Default: GoffGratch
    
wv_sat_table_spacing DRIVER_attributes wv_sat real ['any real'] 1.0D0
      Temperature resolution of saturation vapor pressure lookup tables in Kelvin.
      (This is only used if wv_sat_use_tables is .true.)
      Default: 1.0
    
wv_sat_transition_start DRIVER_attributes wv_sat real ['any real'] 20.0D0
      Width of the liquid-ice transition range in mixed-phase water saturation vapor
      pressure calculations. The range always ends at 0 degrees Celsius, so this
      variable only affects the start of the transition.
      Default: 20K
      WARNING: CAM is tuned to the default value of this variable. Because it affects
      so many different parameterizations, changes to this variable may require a
      significant retuning of CAM's cloud physics to give reasonable results.
    
wv_sat_use_tables DRIVER_attributes wv_sat logical ['.true.', '.false.'] .false.
      Whether or not to produce lookup tables at init time to use as a cache for
      saturation vapor pressure.
      Default: .false.
    
Variable Namelist Group Category Entry Type Valid Values Possible Default Values Description and out-of-the-box Default