Raw File
namelist_definition_drv.xml
<?xml version="1.0"?>

<?xml-stylesheet type="text/xsl" href="namelist_definition.xsl"?>

<entry_id version="2.0">

  <!-- Each namelist variable is defined in an <entry> element.  The
     content of the element is the documentation of how the variable is
     used.  Other elements  are:
     id
          The variable's name.  *** N.B. *** The name must be lower case.
          The module convert all namelist variable names to lower case
          since Fortran is case insensitive.
     type
          An abbreviation of the fortran declaration for the variable.
	  Valid declarations are:
             char, integer, logical, real
	  Any of these types may be followed by a comma separated list of
	  integers enclosed in parenthesis to indicate an array.
	  The current namelist validation code only distinquishes between
	  string and non-string types.
     input_pathname
          Only include this attribute to indicate that the variable
          contains the pathname of an input dataset that resides in the
          CIME inputdata directory tree.

	  The recognized values are
           "abs"  - an absolute  pathname is required
	   "rel:var_name"  - the  pathname is relative and that
            the namelist variable "var_name" contains the absolute
	    root directory.
           "mapping" - the absolute inputdata path is specified and
            will be included in the cpl.inputdata_list
     category
          A category assigned for organizing the documentation.
     group
          The namelist group that the variable is declared in.
     valid_values
          This is an optional attribute that is mainly useful for variables
          that have only a small number of allowed values.
  -->

  <!-- =========================== -->
  <!-- group cime_driver_inst              -->
  <!-- =========================== -->

  <entry id="ninst_driver" modify_via_xml="NINST_MAX">
    <type>integer</type>
    <category>cime_driver_inst</category>
    <group>cime_driver_inst</group>
    <desc>
      Number of CESM driver instances.  Only used if MULTI_DRIVER is TRUE.
    </desc>
    <values>
      <value>1</value>
      <value MULTI_DRIVER=".true.">$NINST_MAX</value>
    </values>
  </entry>

  <!-- =========================== -->
  <!-- group seq_cplflds_inparm    -->
  <!-- =========================== -->

  <entry id="flds_co2a">
    <type>logical</type>
    <category>seq_flds</category>
    <group>seq_cplflds_inparm</group>
    <desc>
      If set to .true., adds prognostic CO2 and diagnostic CO2 at the lowest
      model level to be sent from the atmosphere to the land and ocean.
      If CCSM_BGC is set to 'CO2A', then flds_co2a will be set to .true. by default
    </desc>
    <values>
      <value>.false.</value>
      <value BGC_MODE="CO2A.*">.true.</value>
    </values>
  </entry>

  <entry id="flds_co2b">
    <type>logical</type>
    <category>seq_flds</category>
    <group>seq_cplflds_inparm</group>
    <desc>
      If set to .true., adds prognostic CO2 and diagnostic CO2 at the lowest
      model level to be sent from the atmosphere just to the land, and the
      surface upward flux of CO2 to be sent from the land back to the
      atmosphere.
      If CCSM_BGC is set to 'CO2B', then flds_co2b will be set to .true. by default.
    </desc>
    <values>
      <value>.false.</value>
      <value BGC_MODE="CO2B">.true.</value>
    </values>
  </entry>

  <entry id="flds_co2c">
    <type>logical</type>
    <category>seq_flds</category>
    <group>seq_cplflds_inparm</group>
    <desc>
      If set to .true., adds prognostic CO2 and diagnostic CO2 at the lowest
      model level to be sent from the atmosphere to the land and ocean, and the
      surface upward flux of CO2 to be sent from the land and the open ocean
      back to the atmosphere.
      If CCSM_BGC is set to 'CO2C', then flds_co2c will be set to .true. by default.
    </desc>
    <values>
      <value>.false.</value>
      <value BGC_MODE="CO2C">.true.</value>
    </values>
  </entry>

  <entry id="flds_co2_dmsa">
    <type>logical</type>
    <category>seq_flds</category>
    <group>seq_cplflds_inparm</group>
    <desc>
      If CCSM_BGC is set to 'CO2_DMSA', then flds_co2_dmsa will be set to .true. by default.
    </desc>
    <values>
      <value>.false.</value>
      <value BGC_MODE="CO2_DMSA">.true.</value>
    </values>
  </entry>

  <entry id="flds_bgc_oi">
    <type>logical</type>
    <category>seq_flds</category>
    <group>seq_cplflds_inparm</group>
    <desc>
      If set to .true. BGC fields will be passed back and forth between the ocean and seaice
      via the coupler.
    </desc>
    <values>
      <value>.false.</value>
      <value BGC_MODE=".*_OI">.true.</value>
    </values>
  </entry>

  <entry  id="flds_wiso" modify_via_xml="FLDS_WISO">
    <type>logical</type>
    <category>seq_flds</category>
    <group>seq_cplflds_inparm</group>
    <desc>
      Pass water isotopes between components
    </desc>
    <values>
      <value>$FLDS_WISO</value>
    </values>
  </entry>

  <entry  id="glc_nec" modify_via_xml="GLC_NEC">
    <type>integer</type>
    <category>seq_flds</category>
    <group>seq_cplflds_inparm</group>
    <desc>
      Number of cism elevation classes. Set by the xml variable GLC_NEC in env_run.xml
    </desc>
    <values>
      <value>$GLC_NEC</value>
    </values>
  </entry>

  <entry id="ice_ncat" modify_via_xml="ICE_NCAT">
    <type>integer</type>
    <category>seq_flds</category>
    <group>seq_cplflds_inparm</group>
    <desc>
      Number of sea ice thickness categories. Set by the xml variable ICE_NCAT in env_build.xml
    </desc>
    <values>
      <value>$ICE_NCAT</value>
    </values>
  </entry>

  <entry id="seq_flds_i2o_per_cat" modify_via_xml="CPL_I2O_PER_CAT">
    <type>logical</type>
    <category>seq_flds</category>
    <group>seq_cplflds_inparm</group>
    <desc>
      .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
    </desc>
    <values>
      <value>$CPL_I2O_PER_CAT</value>
    </values>
  </entry>

  <entry id="nan_check_component_fields">
    <type>logical</type>
    <category>seq_flds</category>
    <group>seq_cplflds_inparm</group>
    <desc>
      .true. means that all fields passed to coupler are checked for NaN values
    </desc>
    <values>
      <value>.false.</value>
      <value cime_model='cesm'>.true.</value>
    </values>
  </entry>

  <entry id="rof_heat">
    <type>logical</type>
    <category>seq_flds</category>
    <group>seq_cplflds_inparm</group>
    <desc>
      If set to .true., adds fields needed to calculate heat in the river model
    </desc>
    <values>
      <value>.false.</value>
      <value cime_model='e3sm'>.true.</value>
    </values>
  </entry>

  <!-- =========================== -->
  <!-- -group seq_cplflds_custom   -->
  <!-- =========================== -->

  <entry id="cplflds_custom">
    <type>char(200)</type>
    <category>seq_flds</category>
    <group>seq_cplflds_userspec</group>
    <desc>
      New fields that are user specidied can be added as namelist variables
      by the user in the cpl namelist seq_flds_user using the namelist variable
      array cplflds_customs. The user specified new fields must follow the
      above naming convention.
      As an example, say you want to add a new state 'foo' that is passed
      from the land to the atm - you would do this as follows
      &amp;seq_flds_user
      cplflds_custom = 'Sa_foo->a2x', 'Sa_foo->x2a'
      /
      This would add the field 'Sa_foo' to the character strings defining the
      attribute vectors a2x and x2a. It is assumed that code would need to be
      introduced in the atm and land components to deal with this new attribute
      vector field.
      Modify user_nl_cpl to edit this.
    </desc>
    <values>
      <value>''</value>
    </values>
  </entry>

  <!-- =========================== -->
  <!--  group seq_infodata_inparm  -->
  <!-- =========================== -->

  <entry id="cime_model" modify_via_xml="CIME_MODEL">
    <type>char</type>
    <category>expdef</category>
    <group>seq_infodata_inparm</group>
    <valid_values>e3sm,cesm</valid_values>
    <desc>cime model</desc>
    <values>
      <value cime_model='cesm'>cesm</value>
      <value cime_model='e3sm'>e3sm</value>
    </values>
  </entry>

  <entry id="aqua_planet">
    <type>logical</type>
    <category>expdef</category>
    <group>seq_infodata_inparm</group>
    <desc>
      true => turn on aquaplanet mode in cam
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="aqua_planet_sst">
    <type>integer</type>
    <category>expdef</category>
    <group>seq_infodata_inparm</group>
    <desc>
      1 => default sst mode for aquaplanet in cam
    </desc>
    <values>
      <value>1</value>
    </values>
  </entry>

  <entry id="case_name" modify_via_xml="CASE">
    <type>char</type>
    <category>expdef</category>
    <group>seq_infodata_inparm</group>
    <desc>
      case name.
    </desc>
    <values>
      <value>$CASE</value>
    </values>
  </entry>

  <entry id="case_desc" modify_via_xml="CASESTR">
    <type>char</type>
    <category>expdef</category>
    <group>seq_infodata_inparm</group>
    <desc>
      case description.
    </desc>
    <values>
    <value>$CASESTR</value>
    </values>
  </entry>

  <entry id="model_version" modify_via_xml="CCSM_REPOTAG">
    <type>char</type>
    <category>expdef</category>
    <group>seq_infodata_inparm</group>
    <desc>
      model version documentation,
    </desc>
    <values>
      <value>$MODEL_VERSION</value>
    </values>
  </entry>

  <entry id="model_doi_url" modify_via_xml="MODEL_DOI_URL">
    <type>char</type>
    <category>expdef</category>
    <group>seq_infodata_inparm</group>
    <desc>
      model doi url
    </desc>
    <values>
      <value>$MODEL_DOI_URL</value>
    </values>
  </entry>

  <entry id="username" modify_via_xml="USER">
    <type>char</type>
    <category>expdef</category>
    <group>seq_infodata_inparm</group>
    <desc>
      username documentation
    </desc>
    <values>
      <value>$USER</value>
    </values>
  </entry>

  <entry id="hostname" modify_via_xml="MACH">
    <type>char</type>
    <category>expdef</category>
    <group>seq_infodata_inparm</group>
    <desc>
      hostname information,
    </desc>
    <values>
      <value>$MACH</value>
    </values>
  </entry>

  <entry id="timing_dir">
    <type>char</type>
    <category>expdef</category>
    <group>seq_infodata_inparm</group>
    <desc>
      location of timing output.
    </desc>
    <values>
      <value>./timing</value>
    </values>
  </entry>

  <entry id="tchkpt_dir">
    <type>char</type>
    <category>expdef</category>
    <group>seq_infodata_inparm</group>
    <desc>
      location of timing checkpoint output.
    </desc>
    <values>
      <value>./timing/checkpoints</value>
    </values>
  </entry>

  <entry id="start_type" modify_via_xml="RUN_TYPE">
    <type>char</type>
    <category>expdef</category>
    <group>seq_infodata_inparm</group>
    <valid_values>startup,branch,continue</valid_values>
    <desc>
      mode to start the run up, [startup,branch,continue],
      automatically derived from RUN_TYPE in env_run.xml
    </desc>
    <values>
      <value run_type="startup" continue_run=".false.">startup</value>
      <value run_type="hybrid"  continue_run=".false.">startup</value>
      <value run_type="branch"  continue_run=".false.">branch</value>
      <value run_type="startup" continue_run=".true.">continue</value>
      <value run_type="hybrid"  continue_run=".true.">continue</value>
      <value run_type="branch"  continue_run=".true.">continue</value>
    </values>
  </entry>

  <entry id="brnch_retain_casename" modify_via_xml="RUN_REFCASE">
    <type>logical</type>
    <category>expdef</category>
    <group>seq_infodata_inparm</group>
    <desc>
      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.
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="info_debug" modify_via_xml="INFO_DBUG">
    <type>integer</type>
    <category>expdef</category>
    <group>seq_infodata_inparm</group>
    <desc>
      Level of debug output, 0=minimum, 1=normal, 2=more, 3=too much (default: 1)
    </desc>
    <values>
      <value>$INFO_DBUG</value>
    </values>
  </entry>

  <entry id="bfbflag" modify_via_xml="BFBFLAG">
    <type>logical</type>
    <category>expdef</category>
    <group>seq_infodata_inparm</group>
    <desc>
      turns on bfb option in coupler which produce bfb results in the
      coupler on different processor counts.  (default: .false.)
    </desc>
    <values>
      <value>$BFBFLAG</value>
    </values>
  </entry>

  <entry id="orb_mode">
    <type>char</type>
    <category>orbital</category>
    <group>seq_infodata_inparm</group>
    <valid_values>fixed_year,variable_year,fixed_parameters</valid_values>
    <desc>
      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'.)
    </desc>
    <values>
      <value>fixed_year</value>
      <value iyear='HIST' cime_model='cesm'>variable_year</value>
    </values>
  </entry>

  <entry id="orb_iyear_align">
    <type>integer</type>
    <category>orbital</category>
    <group>seq_infodata_inparm</group>
    <desc>
      model year associated with orb_iyear when orb_mode is variable_year. (default: 1990)
    </desc>
    <values>
      <value>1990</value>
      <value iyear="1850" cime_model="cesm">1850</value>
      <value iyear="2000" cime_model="cesm">2000</value>
      <value iyear='HIST' cime_model='cesm'>1850</value>
    </values>
  </entry>

  <entry id="orb_iyear">
    <type>integer</type>
    <category>orbital</category>
    <group>seq_infodata_inparm</group>
    <desc>
      year of orbit, used when orb_mode is fixed_year or variable_year. (default: 1990)
    </desc>
    <values>
      <value>1990</value>
      <value iyear="1850" cime_model="cesm">1850</value>
      <value iyear="2000" cime_model="cesm">2000</value>
      <value iyear='HIST' cime_model='cesm'>1850</value>
    </values>
  </entry>

  <entry id="orb_eccen">
    <type>real</type>
    <category>orbital</category>
    <group>seq_infodata_inparm</group>
    <desc>
      eccentricity of orbit, used when orb_mode is fixed_parameters.
      default: SHR_ORB_UNDEF_REAL (1.e36) (Not currently used in build-namelist)
    </desc>
    <values>
      <value>1.e36</value>
    </values>
  </entry>

  <entry id="orb_mvelp">
    <type>real</type>
    <category>orbital</category>
    <group>seq_infodata_inparm</group>
    <desc>
      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)
    </desc>
    <values>
      <value>1.e36</value>
    </values>
  </entry>

  <entry id="orb_obliq">
    <type>real</type>
    <category>orbital</category>
    <group>seq_infodata_inparm</group>
    <desc>
      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)
    </desc>
    <values>
      <value>1.e36</value>
    </values>
  </entry>

  <entry id="constant_zenith_deg">
    <type>real</type>
    <category>orbital</category>
    <group>seq_infodata_inparm</group>
    <desc>
      Constant solar zenith angle value in degrees for idealized configurations
      such as radiative-convective equilibrium experiments. This is disabled when 
      the value is less than 0
      Default: -1
    </desc>
    <values>
      <value>-1</value>
    </values>
  </entry>

  <entry id="wv_sat_scheme">
    <type>char</type>
    <category>wv_sat</category>
    <group>seq_infodata_inparm</group>
    <valid_values>GoffGratch,MurphyKoop,Bolton,Flatau</valid_values>
    <desc>
      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
    </desc>
    <values>
      <value>GoffGratch</value>
    </values>
  </entry>

  <entry id="wv_sat_transition_start">
    <type>real</type>
    <category>wv_sat</category>
    <group>seq_infodata_inparm</group>
    <desc>
      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.
    </desc>
    <values>
      <value>20.0D0</value>
    </values>
  </entry>

  <entry id="wv_sat_use_tables">
    <type>logical</type>
    <category>wv_sat</category>
    <group>seq_infodata_inparm</group>
    <desc>
      Whether or not to produce lookup tables at init time to use as a cache for
      saturation vapor pressure.
      Default: .false.
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="wv_sat_table_spacing">
    <type>real</type>
    <category>wv_sat</category>
    <group>seq_infodata_inparm</group>
    <desc>
      Temperature resolution of saturation vapor pressure lookup tables in Kelvin.
      (This is only used if wv_sat_use_tables is .true.)
      Default: 1.0
    </desc>
    <values>
      <value>1.0D0</value>
    </values>
  </entry>

  <entry id="tfreeze_option" modify_via_xml="TFREEZE_SALTWATER_OPTION">
    <type>char</type>
    <category>control</category>
    <group>seq_infodata_inparm</group>
    <desc>Freezing point calculation for salt water.</desc>
    <values>
      <value>$TFREEZE_SALTWATER_OPTION</value>
    </values>
  </entry>

  <entry id="flux_epbal" modify_via_xml="CPL_EPBAL">
    <type>char</type>
    <category>control</category>
    <group>seq_infodata_inparm</group>
    <valid_values>off,ocn</valid_values>
    <desc>
      Only used for C,G compsets: if ocn, ocn provides EP balance factor for precip
    </desc>
    <values>
      <value>$CPL_EPBAL</value>
    </values>
  </entry>

  <entry id="flux_albav" modify_via_xml="CPL_ALBAV">
    <type>logical</type>
    <category>control</category>
    <group>seq_infodata_inparm</group>
    <desc>
      Only used for C,G compsets: if true, compute albedos to work with daily avg SW down
    </desc>
    <values>
      <value>$CPL_ALBAV</value>
    </values>
  </entry>

  <entry id="glc_renormalize_smb">
    <type>char</type>
    <category>control</category>
    <group>seq_infodata_inparm</group>
    <valid_values>on,off,on_if_glc_coupled_fluxes</valid_values>
    <desc>
      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, conservation is not required in many
      cases, since we often run glc as a diagnostic (one-way-coupled) component.

      Allowable values are:
      'on': always do this renormalization
      'off': never do this renormalization (see WARNING below)
      'on_if_glc_coupled_fluxes': Determine at runtime whether to do this renormalization.
         Does the renormalization if we're running a two-way-coupled glc that sends fluxes
         to other components (which is the case where we need conservation).
         Does NOT do the renormalization if we're running a one-way-coupled glc, or if
         we're running a glc-only compset (T compsets).
         (In these cases, conservation is not important.)

      Only used if running with a prognostic GLC component.

      WARNING: Setting this to 'off' will break conservation when running with an
      evolving, two-way-coupled glc.
    </desc>
    <values>
      <value>on_if_glc_coupled_fluxes</value>
    </values>
  </entry>

  <entry id="wall_time_limit">
    <type>real</type>
    <category>control</category>
    <group>seq_infodata_inparm</group>
    <desc>
      Wall time limit for run
      default: -1.0
    </desc>
    <values>
      <value>-1.0</value>
    </values>
  </entry>

  <entry id="force_stop_at">
    <type>char</type>
    <category>control</category>
    <group>seq_infodata_inparm</group>
    <valid_values>day,month,year</valid_values>
    <desc>
      Force stop at the next month, day, etc when wall_time_limit is hit
      default: month
    </desc>
    <values>
      <value>month</value>
    </values>
  </entry>

  <entry id="coldair_outbreak_mod">
    <type>logical</type>
    <category>control</category>
    <group>seq_infodata_inparm</group>
    <desc>
      if true use  Mahrt and Sun 1995,MWR modification to surface flux calculation
    </desc>
    <values>
      <value cime_model='e3sm'>.false.</value>
      <value cime_model='cesm'>.true.</value>
      <value cime_model='cesm' atm_grid="T62">.false.</value>
      <value cime_model='cesm' atm_grid="TL319">.false.</value>
    </values>
  </entry>

  <entry id="flux_diurnal">
     <type>logical</type>
     <category>control</category>
     <group>seq_infodata_inparm</group>
     <desc>
      If true, turn on diurnal cycle in computing atm/ocn fluxes
      default: false
     </desc>
     <values>
      <value>.false.</value>
     </values>
  </entry>

  <entry id="ocn_surface_flux_scheme">
     <type>integer</type>
     <category>control</category>
     <group>seq_infodata_inparm</group>
     <desc>
      0: standard surface flux calculation as in E3SMv1 
      1: COAREv3.0 flux computation (Fairall et al., 2003)
      2: University of Arizona algorithm (Zeng et al., 1998)
      default: 0
     </desc>
     <values>
      <value>0</value>
     </values>
  </entry>

  <entry id="flux_convergence">
    <type>real</type>
    <category>control</category>
    <group>seq_infodata_inparm</group>
    <desc>
      Iterate atmocn flux calculation to this % difference
      Setting this to zero will always do flux_max_iteration
    </desc>
    <values>
      <!-- the value for f09 grids is maintained as 0.0 for compatibility with cmip6 experiments
           the 1% convergence criteria improves performance of the atm ocn flux calculation in shr_flux_mod.F90 -->
      <value cime_model='cesm'>0.01</value>
      <value cime_model='cesm' atm_grid="0.9x1.25">0.0</value>
      <value cime_model='e3sm'>0.0</value>
    </values>
  </entry>

  <entry id="flux_max_iteration">
    <type>integer</type>
    <category>control</category>
    <group>seq_infodata_inparm</group>
    <desc>
      Iterate atmocn flux calculation a max of this value
    </desc>
    <values>
      <value cime_model='cesm'>5</value>
      <value cime_model='e3sm'>2</value>
    </values>
  </entry>

  <entry id="atm_gnam" modify_via_xml="ATM_GRID">
    <type>char</type>
    <category>mapping</category>
    <group>seq_infodata_inparm</group>
    <desc>
      ATM_GRID values passed into driver.
    </desc>
    <values>
      <value>$ATM_GRID</value>
    </values>
  </entry>

  <entry id="lnd_gnam" modify_via_xml="LND_GRID">
    <type>char</type>
    <category>mapping</category>
    <group>seq_infodata_inparm</group>
    <desc>
      LND_GRID values passed into driver.
    </desc>
    <values>
      <value>$LND_GRID</value>
    </values>
  </entry>

  <entry id="ocn_gnam" modify_via_xml="OCN_GRID">
    <type>char</type>
    <category>mapping</category>
    <group>seq_infodata_inparm</group>
    <desc>
      OCN_GRID values passed into driver.
    </desc>
    <values>
      <value>$OCN_GRID</value>
    </values>
  </entry>

  <entry id="ice_gnam" modify_via_xml="ICE_GRID">
    <type>char</type>
    <category>mapping</category>
    <group>seq_infodata_inparm</group>
    <desc>
      ICE_GRID values passed into driver.
    </desc>
    <values>
      <value>$ICE_GRID</value>
    </values>
  </entry>

  <entry id="rof_gnam" modify_via_xml="ROF_GRID">
    <type>char</type>
    <category>mapping</category>
    <group>seq_infodata_inparm</group>
    <desc>
      ROF_GRID values passed into driver.
    </desc>
    <values>
      <value>$ROF_GRID</value>
    </values>
  </entry>

  <entry id="glc_gnam" modify_via_xml="GLC_GRID">
    <type>char</type>
    <category>mapping</category>
    <group>seq_infodata_inparm</group>
    <desc>
      GLC_GRID values passed into driver.
    </desc>
    <values>
      <value>$GLC_GRID</value>
    </values>
  </entry>

  <entry id="wav_gnam" modify_via_xml="WAV_GRID">
    <type>char</type>
    <category>mapping</category>
    <group>seq_infodata_inparm</group>
    <desc>
      WAV_GRID values passed into driver.
    </desc>
    <values>
      <value>$WAV_GRID</value>
    </values>
  </entry>

  <entry id="iac_gnam" modify_via_xml="IAC_GRID">
    <type>char</type>
    <category>mapping</category>
    <group>seq_infodata_inparm</group>
    <desc>
      IAC_GRID values passed into driver.
    </desc>
    <values>
      <value>$IAC_GRID</value>
    </values>
  </entry>

  <entry id="shr_map_dopole">
    <type>logical</type>
    <category>mapping</category>
    <group>seq_infodata_inparm</group>
    <desc>
      invoke pole averaging corrections in shr_map_mod weights generation (default: true)
    </desc>
    <values>
      <value>.true.</value>
    </values>
  </entry>

  <entry id="vect_map" modify_via_xml="VECT_MAP">
    <type>char</type>
    <category>mapping</category>
    <group>seq_infodata_inparm</group>
    <valid_values>none,npfix,cart3d,cart3d_diag,cart3d_uvw,cart3d_uvw_diag</valid_values>
    <desc>
      vect_map
      turns on the vector mapping option for u and v vector mapping between
      atm and ocean grids in the coupler.  the options are none, npfix,
      cart3d, cart3d_diag, cart3d_uvw, and cart3d_uvw_diag.  the none option
      results in scalar mapping independently for the u and v field which
      tends to generate large errors near the poles.  npfix is the
      traditional option where the vectors are corrected on the ocean grid
      north of the last latitude line of the atmosphere grid.  the cart3d
      options convert the east (u) and north (v) vectors to 3d (x,y,z)
      triplets, and maps those fields before converting back to the east (u)
      and north (v) directions.  the cart3d ignores the resuling "w"
      velocity.  the cart3d_uvw calculates the resulting u and v vectors by
      preserving the total "u,v,w" speed and the angle of the (u,v) vector.
      the _diag options just add diagnotics to the log file about the vector
      mapping.
    </desc>
    <values>
      <value>$VECT_MAP</value>
    </values>
  </entry>

  <entry id="aoflux_grid">
    <type>char</type>
    <category>mapping</category>
    <group>seq_infodata_inparm</group>
    <valid_values>ocn,atm,exch</valid_values>
    <desc>
      Grid for atm ocn flux calc (untested)
      default: ocn
    </desc>
    <values>
      <value>ocn</value>
    </values>
  </entry>

  <entry id="mct_usealltoall">
    <type>logical</type>
    <category>mapping</category>
    <group>seq_infodata_inparm</group>
    <desc>
      mct alltoall mapping flag
      default: false
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="mct_usevector">
    <type>logical</type>
    <category>mapping</category>
    <group>seq_infodata_inparm</group>
    <desc>
      mct vector flag
      default: false
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="cpl_decomp" modify_via_xml="CPL_DECOMP">
    <type>integer</type>
    <category>expdef</category>
    <group>seq_infodata_inparm</group>
    <valid_values>0,1,2,3,4,5,6</valid_values>
    <desc>
      cpl decomp option (0=default, 1=comp decomp, 2=rearr comp decomp, 3=new single 1d seg
      default: 0
    </desc>
    <values>
      <value>$CPL_DECOMP</value>
    </values>
  </entry>

  <entry id="cpl_seq_option" modify_via_xml="CPL_SEQ_OPTION">
    <type>char</type>
    <category>expdef</category>
    <group>seq_infodata_inparm</group>
    <valid_values>CESM1_MOD,CESM1_MOD_TIGHT,RASM_OPTION1,RASM_OPTION2,NUOPC,NUOPC_TIGHT</valid_values>
    <desc>
      Set the coupler sequencing.
    </desc>
    <values>
      <value>$CPL_SEQ_OPTION</value>
    </values>
  </entry>

  <entry id="do_budgets" modify_via_xml="BUDGETS">
    <type>logical</type>
    <category>budget</category>
    <group>seq_infodata_inparm</group>
    <desc>
      logical that turns on diagnostic budgets, false means budgets will never be written
    </desc>
    <values>
      <value>$BUDGETS</value>
    </values>
  </entry>

  <entry id="do_histinit">
    <type>logical</type>
    <category>history</category>
    <group>seq_infodata_inparm</group>
    <desc>
      logical to write an extra initial coupler history file
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="budget_inst">
    <type>integer</type>
    <category>budget</category>
    <group>seq_infodata_inparm</group>
    <valid_values>0,1,2,3</valid_values>
    <desc>
      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
    </desc>
    <values>
      <value>0</value>
    </values>
  </entry>

  <entry id="budget_daily">
    <type>integer</type>
    <category>budget</category>
    <group>seq_infodata_inparm</group>
    <valid_values>0,1,2,3</valid_values>
    <desc>
      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
    </desc>
    <values>
      <value>0</value>
    </values>
  </entry>

  <entry id="budget_month">
    <type>integer</type>
    <category>expdef</category>
    <group>seq_infodata_inparm</group>
    <valid_values>0,1,2,3</valid_values>
    <desc>
      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
    </desc>
    <values>
      <value>1</value>
    </values>
  </entry>

  <entry id="budget_ann">
    <type>integer</type>
    <category>budget</category>
    <group>seq_infodata_inparm</group>
    <valid_values>0,1,2,3</valid_values>
    <desc>
      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
    </desc>
    <values>
      <value>1</value>
    </values>
  </entry>

  <entry id="budget_ltann">
    <type>integer</type>
    <category>budget</category>
    <group>seq_infodata_inparm</group>
    <valid_values>0,1,2,3</valid_values>
    <desc>
      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
    </desc>
    <values>
      <value>1</value>
    </values>
  </entry>

  <entry id="budget_ltend">
    <type>integer</type>
    <category>budget</category>
    <group>seq_infodata_inparm</group>
    <valid_values>0,1,2,3</valid_values>
    <desc>
      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
    </desc>
    <values>
      <value>0</value>
    </values>
  </entry>

  <entry id="histaux_a2x">
    <type>logical</type>
    <category>history</category>
    <group>seq_infodata_inparm</group>
    <desc>
      turns on coupler history stream for instantaneous atm to coupler fields.
      default: false
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="histaux_a2x1hr">
    <type>logical</type>
    <category>history</category>
    <group>seq_infodata_inparm</group>
    <desc>
      turns on coupler history stream for 1-hour average atm to coupler fields.
      default: false
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="histaux_a2x1hri">
    <type>logical</type>
    <category>history</category>
    <group>seq_infodata_inparm</group>
    <desc>
      turns on coupler history stream for 1-hour instantaneous atm to coupler fields.
      default: false
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="histaux_a2x3hr">
    <type>logical</type>
    <category>history</category>
    <group>seq_infodata_inparm</group>
    <desc>
      turns on coupler history stream for 3-hour average atm to coupler fields.
      default: false
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="histaux_a2x3hrp">
    <type>logical</type>
    <category>history</category>
    <group>seq_infodata_inparm</group>
    <desc>
      turns on coupler history stream for 3-hour average atm to coupler precip fields.
      default: false
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="histaux_a2x24hr">
    <type>logical</type>
    <category>history</category>
    <group>seq_infodata_inparm</group>
    <desc>
      turns on coupler history stream for daily average atm to coupler fields.
      default: false
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="histaux_l2x">
    <type>logical</type>
    <category>history</category>
    <group>seq_infodata_inparm</group>
    <desc>
      turns on coupler history stream for instantaneous land to coupler fields.
      default: false
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="histaux_r2x">
    <type>logical</type>
    <category>history</category>
    <group>seq_infodata_inparm</group>
    <desc>
      turns on coupler history stream for average* runoff to coupler fields
      (*despite the lack of an averaging time span in the name).
      Files are written at time-of-day = 00000, and at the end of the run interval,
      even if that time is not 00000.
      Run length less than 24 hours; averaging period is the run length,
      Otherwise; averaging period is 24 hours for files before the last (partial) day,
                 averaging period is the last (partial) day for the last file.
      default: false
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="histaux_l2x1yrg">
    <type>logical</type>
    <category>history</category>
    <group>seq_infodata_inparm</group>
    <desc>
      turns on coupler history stream for annual lnd to coupler glc forcing fields.
      default: false
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="histaux_double_precision">
    <type>logical</type>
    <category>history</category>
    <group>seq_infodata_inparm</group>
    <desc>
      if true, use double-precision rather than single-precision for
      coupler auxiliary history files
      default: false
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="histavg_atm">
    <type>logical</type>
    <category>history</category>
    <group>seq_infodata_inparm</group>
    <desc>
      writes atm fields in coupler average history files.
      default: true
    </desc>
    <values>
	<value>.true.</value>
    </values>
  </entry>

  <entry id="histavg_lnd">
    <type>logical</type>
    <category>history</category>
    <group>seq_infodata_inparm</group>
    <desc>
      writes lnd fields in coupler average history files.
      default: true
    </desc>
    <values>
      <value>.true.</value>
    </values>
  </entry>

  <entry id="histavg_ocn">
    <type>logical</type>
    <category>history</category>
    <group>seq_infodata_inparm</group>
    <desc>
      writes ocn fields in coupler average history files.
      default: true
    </desc>
    <values>
      <value>.true.</value>
    </values>
  </entry>

  <entry id="histavg_ice">
    <type>logical</type>
    <category>history</category>
    <group>seq_infodata_inparm</group>
    <desc>
      writes ice fields in coupler average history files.
      default: true
    </desc>
    <values>
      <value>.true.</value>
    </values>
  </entry>

  <entry id="histavg_rof">
    <type>logical</type>
    <category>history</category>
    <group>seq_infodata_inparm</group>
    <desc>
      writes rof fields in coupler average history files.
      default: true
    </desc>
    <values>
      <value>.true.</value>
    </values>
  </entry>

  <entry id="histavg_glc">
    <type>logical</type>
    <category>history</category>
    <group>seq_infodata_inparm</group>
    <desc>
      writes glc fields in coupler average history files.
      default: true
    </desc>
    <values>
      <value>.true.</value>
    </values>
  </entry>

  <entry id="histavg_wav">
    <type>logical</type>
    <category>history</category>
    <group>seq_infodata_inparm</group>
    <desc>
      writes wav fields in coupler average history files.
      default: true
    </desc>
    <values>
      <value>.true.</value>
    </values>
  </entry>

  <entry id="histavg_iac">
    <type>logical</type>
    <category>history</category>
    <group>seq_infodata_inparm</group>
    <desc>
      writes iac fields in coupler average history files.
      default: true
    </desc>
    <values>
      <value>.true.</value>
    </values>
  </entry>

  <entry id="histavg_xao">
    <type>logical</type>
    <category>history</category>
    <group>seq_infodata_inparm</group>
    <desc>
      writes xao fields in coupler average history files.
      default: true
    </desc>
    <values>
      <value>.true.</value>
    </values>
  </entry>

  <entry id="drv_threading" modify_via_xml="DRV_THREADING">
    <type>logical</type>
    <category>performance</category>
    <group>seq_infodata_inparm</group>
    <desc>
      turn on run time control of threading per pe per component by the driver
      default: false
    </desc>
    <values>
      <value>$DRV_THREADING</value>
    </values>
  </entry>

  <entry id="run_barriers" modify_via_xml="COMP_RUN_BARRIERS">
    <type>logical</type>
    <category>performance</category>
    <group>seq_infodata_inparm</group>
    <desc>
      default: .false.
    </desc>
    <values>
      <value>$COMP_RUN_BARRIERS</value>
    </values>
  </entry>

  <entry id="eps_frac" modify_via_xml="EPS_FRAC">
    <type>real</type>
    <category>domain_check</category>
    <group>seq_infodata_inparm</group>
    <desc>
      Error tolerance for differences in fractions in domain checking
      default: 1.0e-02
    </desc>
    <values>
      <value>$EPS_FRAC</value>
    </values>
  </entry>

  <entry id="eps_amask" modify_via_xml="EPS_AMASK">
    <type>real</type>
    <category>domain_check</category>
    <group>seq_infodata_inparm</group>
    <desc>
      Error tolerance for differences in atm/land masks in domain checking
      default: 1.0e-13
    </desc>
    <values>
      <value>$EPS_AMASK</value>
    </values>
  </entry>

  <entry id="eps_agrid" modify_via_xml="EPS_AGRID">
    <type>real</type>
    <category>domain_check</category>
    <group>seq_infodata_inparm</group>
    <desc>
      Error tolerance for differences in atm/land lat/lon in domain checking
      default: 1.0e-12
    </desc>
    <values>
      <value>$EPS_AGRID</value>
      <value atm_grid="ne0np4_northamericax4v1">3.e-10</value>
    </values>
  </entry>

  <entry id="eps_aarea" modify_via_xml="EPS_AAREA">
    <type>real</type>
    <category>domain_check</category>
    <group>seq_infodata_inparm</group>
    <desc>
      Error tolerance for differences in atm/land areas in domain checking
      default: 1.0e-07
    </desc>
    <values>
      <value>$EPS_AAREA</value>
    </values>
  </entry>

  <entry id="eps_omask" modify_via_xml="EPS_OMASK">
    <type>real</type>
    <category>domain_check</category>
    <group>seq_infodata_inparm</group>
    <desc>
      Error tolerance for differences in ocean/ice masks in domain checking
      default: 1.0e-06
    </desc>
    <values>
      <value>$EPS_OMASK</value>
    </values>
  </entry>

  <entry id="eps_ogrid" modify_via_xml="EPS_OGRID">
    <type>real</type>
    <category>domain_check</category>
    <group>seq_infodata_inparm</group>
    <desc>
      Error tolerance for differences in ocean/ice lon/lat in domain checking
      default: 1.0e-2
    </desc>
    <values>
      <value>$EPS_OGRID</value>
    </values>
  </entry>

  <entry id="eps_oarea" modify_via_xml="EPS_OAREA">
    <type>real</type>
    <category>domain_check</category>
    <group>seq_infodata_inparm</group>
    <desc>
      Error tolerance for differences in ocean/ice lon/lat in domain checking
      default: 1.0e-1
    </desc>
    <values>
      <value>$EPS_OAREA</value>
    </values>
  </entry>

  <entry id="single_column" modify_via_xml="PTS_MODE">
    <type>logical</type>
    <category>seq_infodata_inparm</category>
    <group>seq_infodata_inparm</group>
    <desc>
      turns on single column mode. set by PTS_MODE in env_case.xml, default: false
    </desc>
    <values>
      <value>.false.</value>
      <value single_column="true">.true.</value>
    </values>
  </entry>

  <entry id="scmlat" modify_via_xml="PTS_LAT">
    <type>real</type>
    <category>seq_infodata_inparm</category>
    <group>seq_infodata_inparm</group>
    <desc>
      grid point latitude associated with single column mode.
      if set to -999, ignore this value
    </desc>
    <values>
      <value>-999.</value>
      <value single_column="true">$PTS_LAT</value>
    </values>
  </entry>

  <entry id="scmlon" modify_via_xml="PTS_LON">
    <type>real</type>
    <category>seq_infodata_inparm</category>
    <group>seq_infodata_inparm</group>
    <desc>
      grid point longitude associated with single column mode.
      set by PTS_LON in env_run.xml.
    </desc>
    <values>
      <value>-999.</value>
      <value single_column="true">$PTS_LON</value>
    </values>
  </entry>

  <entry id="reprosum_use_ddpdd">
    <type>logical</type>
    <category>reprosum</category>
    <group>seq_infodata_inparm</group>
    <desc>
      Use faster method for reprosum, but one where reproducibility is not always guaranteed.
      default: .false.
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="reprosum_allow_infnan">
    <type>logical</type>
    <category>reprosum</category>
    <group>seq_infodata_inparm</group>
    <desc>
      Allow INF and NaN in summands
      default: .false.
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="reprosum_diffmax">
    <type>real</type>
    <category>reprosum</category>
    <group>seq_infodata_inparm</group>
    <desc>
      Tolerance for relative error
      default: -1.0e-8
    </desc>
    <values>
      <value>-1.0e-8</value>
    </values>
  </entry>

  <entry id="reprosum_recompute">
    <type>logical</type>
    <category>reprosum</category>
    <group>seq_infodata_inparm</group>
    <desc>
      Recompute with non-scalable algorithm if reprosum_diffmax is exceeded.
      default: .false.
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <!-- =========================== -->
  <!-- group seq_timemgr_inparm    -->
  <!-- =========================== -->

  <entry id="atm_cpl_dt" modify_via_xml="ATM_NCPL" skip_default_entry="true">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      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
    </desc>
  </entry>

  <entry id="lnd_cpl_dt" modify_via_xml="LND_NCPL" skip_default_entry="true">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      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
    </desc>
  </entry>

  <entry id="rof_cpl_dt" modify_via_xml="ROF_NCPL" skip_default_entry="true">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      river runoff coupling interval in seconds
      currently set by default to 10800 seconds.
      default: 10800
    </desc>
  </entry>

  <entry id="ice_cpl_dt" modify_via_xml="ICE_NCPL" skip_default_entry="true">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      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
    </desc>
  </entry>

  <entry id="ocn_cpl_dt" modify_via_xml="OCN_NCPL" skip_default_entry="true">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      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
    </desc>
  </entry>

  <entry id="glc_cpl_dt" modify_via_xml="GLC_NCPL" skip_default_entry="true">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      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
    </desc>
  </entry>

  <entry id="glc_avg_period" modify_via_xml="GLC_AVG_PERIOD">
    <type>char</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <valid_values>glc_coupling_period,yearly</valid_values>
    <values>
      <value>$GLC_AVG_PERIOD</value>
    </values>
    <desc>
      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).
    </desc>
  </entry>

  <entry id="wav_cpl_dt" modify_via_xml="WAV_NCPL" skip_default_entry="true">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      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
    </desc>
  </entry>

  <entry id="iac_cpl_dt" modify_via_xml="IAC_NCPL" skip_default_entry="true">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      iac coupling interval in seconds
      set via IAC_NCPL in env_run.xml.
      IAC_NCPL is the number of times the iac 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
    </desc>
  </entry>

  <entry id="esp_cpl_dt" skip_default_entry="true">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      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
    </desc>
    <values>
      <value>-999</value>
    </values>
  </entry>

  <entry id="atm_cpl_offset">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      atm coupling interval offset in seconds default: 0
    </desc>
    <values>
      <value>0</value>
    </values>
  </entry>

  <entry id="lnd_cpl_offset">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      lnd coupling interval offset in seconds default: 0
    </desc>
    <values>
      <value>0</value>
    </values>
  </entry>

  <entry id="ice_cpl_offset">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      ice coupling interval offset in seconds default: 0
    </desc>
    <values>
      <value>0</value>
    </values>
  </entry>

  <entry id="ocn_cpl_offset">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      ocn coupling interval offset in seconds default: 0
    </desc>
    <values>
      <value>0</value>
    </values>
  </entry>

  <entry id="glc_cpl_offset">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      glc coupling interval offset in seconds default: 0
    </desc>
    <values>
      <value>0</value>
    </values>
  </entry>

  <entry id="wav_cpl_offset">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      wav coupling interval offset in seconds default: 0
    </desc>
    <values>
      <value>0</value>
    </values>
  </entry>

  <entry id="iac_cpl_offset">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      iac coupling interval offset in seconds default: 0
    </desc>
    <values>
      <value>0</value>
    </values>
  </entry>

  <entry id="esp_cpl_offset">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      esp coupling interval offset in seconds default: 0
    </desc>
    <values>
      <value>0</value>
    </values>
  </entry>

  <entry id="esp_run_on_pause" modify_via_xml="ESP_RUN_ON_PAUSE">
    <type>logical</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      true => ESP component runs after driver 'pause cycle' If any
      component 'pauses' (see PAUSE_OPTION,
      PAUSE_N and DATA_ASSIMILATION_XXX XML
      variables), the ESP component (if present) will be run to
      process the component 'pause' (restart) files and set any
      required 'resume' signals.  If true, esp_cpl_dt and
      esp_cpl_offset settings are ignored.  default: true
    </desc>
    <values>
      <value>.true.</value>
    </values>
  </entry>

  <entry id="calendar" modify_via_xml="CALENDAR">
    <type>char</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <valid_values>NO_LEAP,GREGORIAN</valid_values>
    <desc>
      calendar in use.  [NO_LEAP, GREOGORIAN].
      set by CALENDAR in env_build.xml
    </desc>
    <values>
      <value>$CALENDAR</value>
    </values>
  </entry>

  <entry id="start_ymd" modify_via_xml="RUN_STARTDATE">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Run start date in yyyymmdd format, only used for startup and hybrid runs.
      default: 00010101
    </desc>
    <values>
      <value>00010101</value>
    </values>
  </entry>

  <entry id="start_tod" modify_via_xml="START_TOD">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Start time-of-day in universal time (seconds), should be between zero and 86400
      default: 0
    </desc>
    <values>
      <value>$START_TOD</value>
    </values>
  </entry>

  <entry id="stop_option" modify_via_xml="STOP_OPTION">
    <type>char</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <valid_values>none,never,nsteps,nstep,nseconds,nsecond,nminutes,nminute,nhours,nhour,ndays,nday,monthly,nmonths,nmonth,nyears,nyear,date,ifdays0,end</valid_values>
    <desc>
      sets the run length with stop_n and stop_ymd
      stop_option alarms are:
      [none/never], turns option off
      [nstep/s]   , stops every stop_n nsteps  , relative to current run start time
      [nsecond/s] , stops every stop_n nseconds, relative to current run start time
      [nminute/s] , stops every stop_n nminutes, relative to current run start time
      [nhour/s]   , stops every stop_n nhours  , relative to current run start time
      [nday/s]    , stops every stop_n ndays   , relative to current run start time
      [nmonth/s]  , stops every stop_n nmonths , relative to current run start time
      [monthly/s] , stops every        month   , relative to current run start time
      [nyear/s]   , stops every stop_n nyears  , relative to current run start time
      [date]      , stops at stop_ymd value
      [ifdays0]   , stops at stop_n calendar day value and seconds equal 0
      [end]       , stops at end
    </desc>
    <values>
      <value>$STOP_OPTION</value>
    </values>
  </entry>

  <entry id="stop_n" modify_via_xml="STOP_N">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Sets the run length with stop_option and stop_ymd
    </desc>
    <values>
      <value>$STOP_N</value>
    </values>
  </entry>

  <entry id="stop_ymd" modify_via_xml="STOP_DATE">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      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
    </desc>
    <values>
      <value>$STOP_DATE</value>
    </values>
  </entry>

  <entry id="restart_file">
    <type>char</type>
    <category>expdef</category>
    <group>seq_infodata_inparm</group>
    <valid_values></valid_values>
    <desc>
      Driver restart filename.
      (NOTE: Normally THIS IS NOT USED -- Set with RUN_REFCASE and RUN_REFDATE)
    </desc>
    <values>
      <value>str_undefined</value>
    </values>
  </entry>

  <entry id="restart_option" modify_via_xml="REST_OPTION">
    <type>char</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <valid_values>none,never,nsteps,nstep,nseconds,nsecond,nminutes,nminute,nhours,nhour,ndays,nday,nmonths,monthly,nmonth,nyears,nyear,date,ifdays0,end</valid_values>
    <desc>
      sets the restart frequency with restart_n and restart_ymd
      restart_option alarms are:
      [none/never], turns option off
      [nstep/s]   , restarts every restart_n nsteps  , relative to current run start time
      [nsecond/s] , restarts every restart_n nseconds, relative to current run start time
      [nminute/s] , restarts every restart_n nminutes, relative to current run start time
      [nhour/s]   , restarts every restart_n nhours  , relative to current run start time
      [nday/s]    , restarts every restart_n ndays   , relative to current run start time
      [monthly/s] , restarts every           month   , relative to current run start time
      [nmonth/s]  , restarts every restart_n nmonths , relative to current run start time
      [nyear/s]   , restarts every restart_n nyears  , relative to current run start time
      [date]      , restarts at restart_ymd value
      [ifdays0]   , restarts at restart_n calendar day value and seconds equal 0
      [end]       , restarts at end
    </desc>
    <values>
      <value>$REST_OPTION</value>
    </values>
  </entry>

  <entry id="restart_n" modify_via_xml="REST_N">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Sets model restart writes with restart_option and restart_ymd (same options as stop_n)
    </desc>
    <values>
      <value>$REST_N</value>
    </values>
  </entry>

  <entry id="restart_ymd" modify_via_xml="REST_YMD">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Date in yyyymmdd format, sets model restart write date with rest_option and restart_n
      default: STOP_N
    </desc>
    <values>
      <value>$REST_DATE</value>
    </values>
  </entry>

  <entry id="end_restart">
    <type>logical</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      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: false
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="history_option" modify_via_xml="HIST_OPTION">
    <type>char</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <valid_values>none,never,nsteps,nstep,nseconds,nsecond,nminutes,nminute,nhours,nhour,ndays,nday,monthly,nmonths,nmonth,nyears,nyear,date,ifdays0,end</valid_values>
    <desc>
      coupler 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
      [nstep/s]   , history snapshot every history_n nsteps  , relative to current run start time
      [nsecond/s] , history snapshot every history_n nseconds, relative to current run start time
      [nminute/s] , history snapshot every history_n nminutes, relative to current run start time
      [nhour/s]   , history snapshot every history_n nhours  , relative to current run start time
      [nday/s]    , history snapshot every history_n ndays   , relative to current run start time
      [monthly/s] , history snapshot every           month   , relative to current run start time
      [nmonth/s]  , history snapshot every history_n nmonths , relative to current run start time
      [nyear/s]   , history snapshot every history_n nyears  , relative to current run start time
      [date]      , history snapshot at history_ymd value
      [ifdays0]   , history snapshot at history_n calendar day value and seconds equal 0
      [end]       , history snapshot at end
    </desc>
    <values>
      <value>$HIST_OPTION</value>
    </values>
  </entry>

  <entry id="history_n" modify_via_xml="HIST_N">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      sets coupler snapshot history file frequency (like restart_n)
      set by HIST_N in env_run.xml.
    </desc>
    <values>
      <value>$HIST_N</value>
    </values>
  </entry>

  <entry id="history_ymd" modify_via_xml="HIST_YMD">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      date associated with history_option date.  yyyymmdd format.
      set by HIST_DATE in env_run.xml.
    </desc>
    <values>
      <value>$HIST_DATE</value>
    </values>
  </entry>

  <entry id="histavg_option" modify_via_xml="HISTAVG_OPTION">
    <type>char</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <valid_values>none,never,nsteps,nstep,nseconds,nsecond,nminutes,nminute,nhours,nhour,ndays,nday,monthly,nmonths,nmonth,nyears,nyear,date,ifdays0,end</valid_values>
    <desc>
      coupler time average history option (used with histavg_n and histavg_ymd)
      set by AVGHIST_OPTION in env_run.xml.
      histavg_option alarms are:
      [none/never], turns option off
      [nstep/s]   , history snapshot every histavg_n nsteps  , relative to current run start time
      [nsecond/s] , history snapshot every histavg_n nseconds, relative to current run start time
      [nminute/s] , history snapshot every histavg_n nminutes, relative to current run start time
      [nhour/s]   , history snapshot every histavg_n nhours  , relative to current run start time
      [nday/s]    , history snapshot every histavg_n ndays   , relative to current run start time
      [monthly/s] , history snapshot every           month   , relative to current run start time
      [nmonth/s]  , history snapshot every histavg_n nmonths , relative to current run start time
      [nyear/s]   , history snapshot every histavg_n nyears  , relative to current run start time
      [date]      , history snapshot at histavg_ymd value
      [ifdays0]   , history snapshot at histavg_n calendar day value and seconds equal 0
      [end]       , history snapshot at end
    </desc>
    <values>
      <value>$AVGHIST_OPTION</value>
    </values>
  </entry>

  <entry id="histavg_n" modify_via_xml="HISTAVG_N">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Sets coupler time-average history file frequency (like restart_option)
      set by AVGHIST_N in env_run.xml.
    </desc>
    <values>
      <value>$AVGHIST_N</value>
    </values>
  </entry>

  <entry id="histavg_ymd" modify_via_xml="HISTAVG_YMD">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      date associated with histavg_option date.  yyyymmdd format.
      set by AVGHIST_DATE in env_run.xml.
    </desc>
    <values>
      <value>$AVGHIST_DATE</value>
    </values>
  </entry>

  <entry id="barrier_option" modify_via_xml="BARRIER_OPTION">
    <type>char</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <valid_values>none,never,nsteps,nstep,nseconds,nsecond,nminutes,nminute,nhours,nhour,ndays,nday,nmonths,monthly,nmonth,nyears,nyear,date,ifdays0,end</valid_values>
    <desc>
      sets the driver barrier frequency to sync models across all tasks with barrier_n and barrier_ymd
      barrier_option alarms are like restart_option
      default: never
    </desc>
    <values>
      <value>$BARRIER_OPTION</value>
    </values>
  </entry>

  <entry id="barrier_n" modify_via_xml="BARRIER_N">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Sets model barriers with barrier_option and barrier_ymd (same options as stop_n)
      default: 1
    </desc>
    <values>
      <value>$BARRIER_N</value>
    </values>
  </entry>

  <entry id="barrier_ymd" modify_via_xml="BARRIER_DATE">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Date in yyyymmdd format, sets model barriers date with barrier_option and barrier_n
    </desc>
    <values>
      <value>$BARRIER_DATE</value>
    </values>
  </entry>

  <entry id="tprof_option">
    <type>char</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <valid_values>none,never,nsteps,nstep,nseconds,nsecond,nminutes,nminute,nhours,nhour,ndays,nday,monthly,nmonths,nmonth,nyears,nyear,date,ifdays0,end</valid_values>
    <desc>
      Sets timing output file frequency (like rest_option but relative to run start date)
      tprof_option alarms are:
      [none/never], turns option off
      [nstep/s]   , every tprof_n nsteps  , relative to current run start time
      [nsecond/s] , every tprof_n nseconds, relative to current run start time
      [nminute/s] , every tprof_n nminutes, relative to current run start time
      [nhour/s]   , every tprof_n nhours  , relative to current run start time
      [nday/s]    , every tprof_n ndays   , relative to current run start time
      [monthly/s] , every         month   , relative to current run start time
      [nmonth/s]  , every tprof_n nmonths , relative to current run start time
      [nyear/s]   , every tprof_n nyears  , relative to current run start time
      [date]      , at tprof_ymd value
      [ifdays0]   , at tprof_n calendar day value and seconds equal 0
      [end]       , at end
    </desc>
    <values>
      <value>never</value>
    </values>
  </entry>

  <entry id="tprof_n">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Sets timing output file frequency (like restart_n)
    </desc>
    <values>
      <value>-999</value>
    </values>
  </entry>

  <entry id="tprof_ymd">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      yyyymmdd format, sets timing output file date (like restart_date)
    </desc>
    <values>
      <value>-999</value>
    </values>
  </entry>

  <entry id="pause_option" modify_via_xml="PAUSE_OPTION">
    <type>char</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <valid_values>none,never,nsteps,nstep,nseconds,nsecond,nminutes,nminute,nhours,nhour,ndays,nday,monthly,nmonths,nmonth,nyears,nyear</valid_values>
    <desc>
      sets the pause frequency with pause_n
      pause_option alarms are:
      [none/never], turns option off
      [nstep/s]   , pauses every pause_n nsteps  , relative to start or last pause time
      [nsecond/s] , pauses every pause_n nseconds, relative to start or last pause time
      [nminute/s] , pauses every pause_n nminutes, relative to start or last pause time
      [nhour/s]   , pauses every pause_n nhours  , relative to start or last pause time
      [nday/s]    , pauses every pause_n ndays   , relative to start or last pause time
      [nmonth/s]  , pauses every pause_n nmonths , relative to start or last pause time
      [monthly/s] , pauses every        month    , relative to start or last pause time
      [nyear/s]   , pauses every pause_n nyears  , relative to start or last pause time
    </desc>
    <values>
      <value>$PAUSE_OPTION</value>
    </values>
  </entry>

  <entry id="pause_n" modify_via_xml="PAUSE_N">
    <type>integer</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Sets the pause frequency with pause_option
    </desc>
    <values>
      <value>$PAUSE_N</value>
    </values>
  </entry>

  <entry id="pause_active_atm" modify_via_xml="PAUSE_ACTIVE_ATM">
    <type>logical</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Whether Pause signals are active for component atm
    </desc>
    <values>
      <value>$PAUSE_ACTIVE_ATM</value>
    </values>
  </entry>

  <entry id="pause_active_cpl" modify_via_xml="PAUSE_ACTIVE_CPL">
    <type>logical</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Whether Pause signals are active for component CPL
    </desc>
    <values>
      <value>$PAUSE_ACTIVE_CPL</value>
    </values>
  </entry>

  <entry id="pause_active_ocn" modify_via_xml="PAUSE_ACTIVE_OCN">
    <type>logical</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Whether Pause signals are active for component ocn
    </desc>
    <values>
      <value>$PAUSE_ACTIVE_OCN</value>
    </values>
  </entry>

  <entry id="pause_active_wav" modify_via_xml="PAUSE_ACTIVE_WAV">
    <type>logical</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Whether Pause signals are active for component wav
    </desc>
    <values>
      <value>$PAUSE_ACTIVE_WAV</value>
    </values>
  </entry>

  <entry id="pause_active_iac" modify_via_xml="PAUSE_ACTIVE_IAC">
    <type>logical</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Whether Pause signals are active for component iac
    </desc>
    <values>
      <value>$PAUSE_ACTIVE_IAC</value>
    </values>
  </entry>

  <entry id="pause_active_glc" modify_via_xml="PAUSE_ACTIVE_GLC">
    <type>logical</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Whether Pause signals are active for component glc
    </desc>
    <values>
      <value>$PAUSE_ACTIVE_GLC</value>
    </values>
  </entry>

  <entry id="pause_active_rof" modify_via_xml="PAUSE_ACTIVE_ROF">
    <type>logical</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Whether Pause signals are active for component rof
    </desc>
    <values>
      <value>$PAUSE_ACTIVE_ROF</value>
    </values>
  </entry>

  <entry id="pause_active_ice" modify_via_xml="PAUSE_ACTIVE_ICE">
    <type>logical</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Whether Pause signals are active for component ice
    </desc>
    <values>
      <value>$PAUSE_ACTIVE_ICE</value>
    </values>
  </entry>

  <entry id="pause_active_lnd" modify_via_xml="PAUSE_ACTIVE_LND">
    <type>logical</type>
    <category>time</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Whether Pause signals are active for component lnd
    </desc>
    <values>
      <value>$PAUSE_ACTIVE_LND</value>
    </values>
  </entry>

  <entry id="logfilepostfix">
    <type>char</type>
    <category>driver</category>
    <group>seq_infodata_inparm</group>
    <valid_values></valid_values>
    <desc>
      Ending suffix "postfix" for output log files.
    </desc>
    <values>
      <value>.log</value>
    </values>
  </entry>

  <entry id="outpathroot">
    <type>char</type>
    <category>drv_history</category>
    <group>seq_infodata_inparm</group>
    <valid_values></valid_values>
    <desc>
      Root directory for driver output files
    </desc>
    <values>
      <value>./</value>
    </values>
  </entry>

  <entry id="max_cplstep_time">
    <type>real</type>
    <category>driver</category>
    <group>seq_infodata_inparm</group>
    <desc>
      Abort model if coupler timestep wallclock time exceeds this value, ignored if 0,
      if &lt; 0 then use abs(max_cplstep_time)*cktime as the threshold.
      default: 0
    </desc>
    <values>
      <value>0.0</value>
    </values>
  </entry>

  <!-- =========================== -->
  <!-- group esmf_inparm           -->
  <!-- =========================== -->

  <entry id="esmf_logfile_kind" modify_via_xml="ESMF_LOGFILE_KIND">
    <type>char</type>
    <category>driver</category>
    <group>esmf_inparm</group>
    <valid_values>ESMF_LOGKIND_SINGLE,ESMF_LOGKIND_MULTI,ESMF_LOGKIND_MULTI_ON_ERROR,ESMF_LOGKIND_NONE</valid_values>
    <desc>
      Specify type of ESMF logging
    </desc>
    <values>
      <value>$ESMF_LOGFILE_KIND</value>
    </values>
  </entry>

  <!-- =========================== -->
  <!-- group seq_cime_pes          -->
  <!-- =========================== -->

  <entry id="atm_ntasks" modify_via_xml="NTASKS_ATM">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the number of mpi tasks assigned to the atm components.
      set by NTASKS_ATM in env_configure.xml.
    </desc>
    <values>
      <value>$NTASKS_ATM</value>
    </values>
  </entry>

  <entry id="atm_nthreads" modify_via_xml="NTHRDS_ATM">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the number of threads per mpi task for the atm component.
      set by NTHRDS_ATM in env_configure.xml.
    </desc>
    <values>
      <value>$NTHRDS_ATM</value>
    </values>
  </entry>

  <entry id="atm_rootpe" modify_via_xml="ROOTPE_ATM">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the global mpi task rank of the root processor assigned to the atm component.
      set by ROOTPE_ATM in env_configure.xml.
    </desc>
    <values>
      <value>$ROOTPE_ATM</value>
    </values>
  </entry>

  <entry id="atm_pestride" modify_via_xml="PSTRID_ATM">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the mpi global processors stride associated with the mpi tasks for the atm component.
      set by PSTRID_ATM in env_configure.xml.
    </desc>
    <values>
      <value>$PSTRID_ATM</value>
    </values>
  </entry>

  <entry id="atm_layout" modify_via_xml="NINST_ATM_LAYOUT">
    <type>char</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <valid_values>concurrent,sequential</valid_values>
    <desc>
      Layout of multi-instance atms (if there are more than 1)
    </desc>
    <values>
      <value>$NINST_ATM_LAYOUT</value>
    </values>
  </entry>

  <entry id="lnd_ntasks" modify_via_xml="NTASKS_LND">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the number of mpi tasks assigned to the lnd components.
      set by NTASKS_LND in env_configure.xml.
    </desc>
    <values>
      <value>$NTASKS_LND</value>
    </values>
  </entry>

  <entry id="lnd_nthreads" modify_via_xml="NTHRDS_LND">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the number of threads per mpi task for the lnd component.
      set by NTHRDS_LND in env_configure.xml.
    </desc>
    <values>
      <value>$NTHRDS_LND</value>
    </values>
  </entry>

  <entry id="lnd_rootpe" modify_via_xml="ROOTPE_LND">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the global mpi task rank of the root processor assigned to the lnd component.
      set by ROOTPE_LND in env_configure.xml.
    </desc>
    <values>
      <value>$ROOTPE_LND</value>
    </values>
  </entry>

  <entry id="lnd_pestride" modify_via_xml="PSTRID_LND">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the mpi global processors stride associated with the mpi tasks for the lnd component.
      set by PSTRID_LND in env_configure.xml.
    </desc>
    <values>
      <value>$PSTRID_LND</value>
    </values>
  </entry>

  <entry id="lnd_layout" modify_via_xml="NINST_LND_LAYOUT">
    <type>char</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <valid_values>concurrent,sequential</valid_values>
    <desc>
      Layout of multi-instance lnds (if there are more than 1)
    </desc>
    <values>
      <value>$NINST_LND_LAYOUT</value>
    </values>
  </entry>

  <entry id="ice_ntasks" modify_via_xml="NTASKS_ICE">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the number of mpi tasks assigned to the ice components.
      set by NTASKS_ICE in env_configure.xml.
    </desc>
    <values>
      <value>$NTASKS_ICE</value>
    </values>
  </entry>

  <entry id="ice_nthreads" modify_via_xml="NTHRDS_ICE">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the number of threads per mpi task for the ice component.
      set by NTHRDS_ICE in env_configure.xml.
    </desc>
    <values>
      <value>$NTHRDS_ICE</value>
    </values>
  </entry>

  <entry id="ice_rootpe" modify_via_xml="ROOTPE_ICE">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the global mpi task rank of the root processor assigned to the ice component.
      set by ROOTPE_ICE in env_configure.xml.
    </desc>
    <values>
      <value>$ROOTPE_ICE</value>
    </values>
  </entry>

  <entry id="ice_pestride" modify_via_xml="PSTRID_ICE">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the mpi global processors stride associated with the mpi tasks for the ice component.
      set by PSTRID_ICE in env_configure.xml.
    </desc>
    <values>
      <value>$PSTRID_ICE</value>
    </values>
  </entry>

  <entry id="ice_layout" modify_via_xml="NINST_ICE_LAYOUT">
    <type>char</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <valid_values>concurrent,sequential</valid_values>
    <desc>
      Layout of multi-instance ices (if there are more than 1)
    </desc>
    <values>
      <value>$NINST_ICE_LAYOUT</value>
    </values>
  </entry>

  <entry id="ocn_ntasks" modify_via_xml="NTASKS_OCN">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the number of mpi tasks assigned to the ocn components.
      set by NTASKS_OCN in env_configure.xml.
    </desc>
    <values>
      <value>$NTASKS_OCN</value>
    </values>
  </entry>

  <entry id="ocn_nthreads" modify_via_xml="NTHRDS_OCN">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the number of threads per mpi task for the ocn component.
      set by NTHRDS_OCN in env_configure.xml.
    </desc>
    <values>
      <value>$NTHRDS_OCN</value>
    </values>
  </entry>

  <entry id="ocn_rootpe" modify_via_xml="ROOTPE_OCN">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the global mpi task rank of the root processor assigned to the ocn component.
      set by ROOTPE_OCN in env_configure.xml.
    </desc>
    <values>
      <value>$ROOTPE_OCN</value>
    </values>
  </entry>

  <entry id="ocn_pestride" modify_via_xml="PSTRID_OCN">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the mpi global processors stride associated with the mpi tasks for the ocn component.
      set by PSTRID_OCN in env_configure.xml.  default: 1
    </desc>
    <values>
      <value>$PSTRID_OCN</value>
    </values>
  </entry>

  <entry id="ocn_layout" modify_via_xml="NINST_OCN_LAYOUT">
    <type>char</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <valid_values>concurrent,sequential</valid_values>
    <desc>
      Layout of multi-instance ocns (if there are more than 1)
    </desc>
    <values>
      <value>$NINST_OCN_LAYOUT</value>
    </values>
  </entry>

  <entry id="glc_ntasks" modify_via_xml="NTASKS_GLC">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the number of mpi tasks assigned to the glc components.
      set by NTASKS_GLC in env_configure.xml.
    </desc>
    <values>
      <value>$NTASKS_GLC</value>
    </values>
  </entry>

  <entry id="glc_nthreads" modify_via_xml="NTHRDS_GLC">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the number of threads per mpi task for the glc component.
      set by NTHRDS_GLC in env_configure.xml.
    </desc>
    <values>
      <value>$NTHRDS_GLC</value>
    </values>
  </entry>

  <entry id="glc_rootpe" modify_via_xml="ROOTPE_GLC">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the global mpi task rank of the root processor assigned to the glc component.
      set by ROOTPE_GLC in env_configure.xml.
    </desc>
    <values>
      <value>$ROOTPE_GLC</value>
    </values>
  </entry>

  <entry id="glc_pestride" modify_via_xml="PSTRID_GLC">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the mpi global processors stride associated with the mpi tasks for the glc component.
      set by PSTRID_GLC in env_configure.xml.
    </desc>
    <values>
      <value>$PSTRID_GLC</value>
    </values>
  </entry>

  <entry id="glc_layout" modify_via_xml="NINST_GLC_LAYOUT">
    <type>char</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <valid_values>concurrent,sequential</valid_values>
    <desc>
      Layout of multi-instance glcs (if there are more than 1)
    </desc>
    <values>
      <value>$NINST_GLC_LAYOUT</value>
    </values>
  </entry>

  <entry id="wav_ntasks" modify_via_xml="NTASKS_WAV">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the number of mpi tasks assigned to the wav components.
      set by NTASKS_WAV in env_configure.xml.
    </desc>
    <values>
      <value>$NTASKS_WAV</value>
    </values>
  </entry>

  <entry id="wav_nthreads" modify_via_xml="NTHRDS_WAV">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the number of threads per mpi task for the wav component.
      set by NTHRDS_WAV in env_configure.xml.
    </desc>
    <values>
      <value>$NTHRDS_WAV</value>
    </values>
  </entry>

  <entry id="wav_rootpe" modify_via_xml="ROOTPE_WAV">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the global mpi task rank of the root processor assigned to the wav component.
      set by ROOTPE_WAV in env_configure.xml.
    </desc>
    <values>
      <value>$ROOTPE_WAV</value>
    </values>
  </entry>

  <entry id="wav_pestride" modify_via_xml="PSTRID_WAV">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the mpi global processors stride associated with the mpi tasks for the wav component.
      set by PSTRID_WAV in env_configure.xml.
    </desc>
    <values>
      <value>$PSTRID_WAV</value>
    </values>
  </entry>

  <entry id="wav_layout" modify_via_xml="NINST_WAV_LAYOUT">
    <type>char</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <valid_values>concurrent,sequential</valid_values>
    <desc>
      Layout of multi-instance wavs (if there are more than 1)
    </desc>
    <values>
      <value>$NINST_WAV_LAYOUT</value>
    </values>
  </entry>

  <entry id="iac_ntasks" modify_via_xml="NTASKS_IAC">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the number of mpi tasks assigned to the iac components.
      set by NTASKS_IAC in env_configure.xml.
    </desc>
    <values>
      <value>$NTASKS_IAC</value>
    </values>
  </entry>

  <entry id="iac_nthreads" modify_via_xml="NTHRDS_IAC">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the number of threads per mpi task for the iac component.
      set by NTHRDS_IAC in env_configure.xml.
    </desc>
    <values>
      <value>$NTHRDS_IAC</value>
    </values>
  </entry>

  <entry id="iac_rootpe" modify_via_xml="ROOTPE_IAC">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the global mpi task rank of the root processor assigned to the iac component.
      set by ROOTPE_IAC in env_configure.xml.
    </desc>
    <values>
      <value>$ROOTPE_IAC</value>
    </values>
  </entry>

  <entry id="iac_pestride" modify_via_xml="PSTRID_IAC">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the mpi global processors stride associated with the mpi tasks for the iac component.
      set by PSTRID_IAC in env_configure.xml.
    </desc>
    <values>
      <value>$PSTRID_IAC</value>
    </values>
  </entry>

  <entry id="iac_layout" modify_via_xml="NINST_IAC_LAYOUT">
    <type>char</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <valid_values>concurrent,sequential</valid_values>
    <desc>
      Layout of multi-instance iacs (if there are more than 1)
    </desc>
    <values>
      <value>$NINST_IAC_LAYOUT</value>
    </values>
  </entry>

  <entry id="rof_ntasks" modify_via_xml="NTASKS_ROF">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the number of mpi tasks assigned to the lnd components.
      set by NTASKS_LND in env_configure.xml.
    </desc>
    <values>
      <value>$NTASKS_ROF</value>
    </values>
  </entry>

  <entry id="rof_nthreads" modify_via_xml="NTHRDS_ROF">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the number of threads per mpi task for the lnd component.
      set by NTHRDS_ROF in env_configure.xml.
    </desc>
    <values>
      <value>$NTHRDS_ROF</value>
    </values>
  </entry>

  <entry id="rof_rootpe" modify_via_xml="ROOTPE_ROF">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the global mpi task rank of the root processor assigned to the lnd component.
      set by ROOTPE_LND in env_configure.xml.
    </desc>
    <values>
      <value>$ROOTPE_ROF</value>
    </values>
  </entry>

  <entry id="rof_pestride" modify_via_xml="PSTRID_ROF">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the mpi global processors stride associated with the mpi tasks for the lnd component.
      set by PSTRID_LND in env_configure.xml.
    </desc>
    <values>
      <value>$PSTRID_ROF</value>
    </values>
  </entry>

  <entry id="rof_layout" modify_via_xml="NINST_ROF_LAYOUT">
    <type>char</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <valid_values>concurrent,sequential</valid_values>
    <desc>
      Layout of multi-instance lnds (if there are more than 1)
    </desc>
    <values>
      <value>$NINST_ROF_LAYOUT</value>
    </values>
  </entry>

  <entry id="esp_ntasks" modify_via_xml="NTASKS_ESP">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the number of mpi tasks assigned to the esp components.
      set by NTASKS_ESP in env_configure.xml.
    </desc>
    <values>
      <value>$NTASKS_ESP</value>
    </values>
  </entry>

  <entry  id="esp_nthreads" modify_via_xml="NTHRDS_ESP">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the number of threads per mpi task for the esp component.
      set by NTHRDS_ESP in env_configure.xml.
    </desc>
    <values>
      <value>$NTHRDS_ESP</value>
    </values>
  </entry>

  <entry  id="esp_rootpe" modify_via_xml="ROOTPE_ESP">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the global mpi task rank of the root processor assigned to the esp component.
      set by ROOTPE_ESP in env_configure.xml.
    </desc>
    <values>
      <value>$ROOTPE_ESP</value>
    </values>
  </entry>

  <entry  id="esp_pestride" modify_via_xml="PSTRID_ESP">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the mpi global processors stride associated with the mpi tasks for the esp component.
      set by PSTRID_ESP in env_configure.xml.
    </desc>
    <values>
      <value>$PSTRID_ESP</value>
    </values>
  </entry>

  <entry  id="esp_layout" modify_via_xml="NINST_ESP_LAYOUT">
    <type>char</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <valid_values>concurrent,sequential</valid_values>
    <desc>
      Layout of multi-instance external system processor (if there are more than 1)
    </desc>
    <values>
      <value>$NINST_ESP_LAYOUT</value>
    </values>
  </entry>

  <entry  id="cpl_ntasks" modify_via_xml="NTASKS_CPL">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the number of mpi tasks assigned to the cpl components.
      set by NTASKS_CPL in env_configure.xml.
    </desc>
    <values>
      <value>$NTASKS_CPL</value>
    </values>
  </entry>

  <entry id="cpl_nthreads" modify_via_xml="NTHRDS_CPL">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the number of threads per mpi task for the cpl component.
      set by NTHRDS_CPL in env_configure.xml.
    </desc>
    <values>
      <value>$NTHRDS_CPL</value>
    </values>
  </entry>

  <entry id="cpl_rootpe" modify_via_xml="ROOTPE_CPL">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the global mpi task rank of the root processor assigned to the cpl component.
      set by ROOTPE_CPL in env_configure.xml.
    </desc>
    <values>
      <value>$ROOTPE_CPL</value>
    </values>
  </entry>

  <entry id="cpl_pestride" modify_via_xml="PSTRID_CPL">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      the mpi global processors stride associated with the mpi tasks for the cpl component.
      set by PSTRID_CPL in env_configure.xml.
    </desc>
    <values>
      <value>$PSTRID_CPL</value>
    </values>
  </entry>

  <entry id="info_taskmap_model">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      level of task-to-node mapping output for the whole model 
      (0: no output; 1: compact; 2: verbose)
    </desc>
    <values>
      <value>$INFO_TASKMAP_MODEL</value>
    </values>
  </entry>

  <entry id="info_taskmap_comp">
    <type>integer</type>
    <category>cime_pes</category>
    <group>cime_pes</group>
    <desc>
      level of task-to-node mapping output for individual component models
      (0: no output; 1: compact; 2: verbose)
    </desc>
    <values>
      <value>$INFO_TASKMAP_COMP</value>
    </values>
  </entry>

  <!-- =========================== -->
  <!-- group prof_inparm           -->
  <!--  in perf_mod.F90            -->
  <!-- =========================== -->

  <entry id="profile_global_stats">
    <type>logical</type>
    <category>performance</category>
    <group>prof_inparm</group>
    <desc>
    </desc>
    <values>
      <value>.true.</value>
    </values>
  </entry>

  <entry id="profile_single_file">
    <type>logical</type>
    <category>performance</category>
    <group>prof_inparm</group>
    <desc>
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="profile_disable">
    <type>logical</type>
    <category>performance</category>
    <group>prof_inparm</group>
    <desc>
    </desc>
    <values>
      <value timer_level='pos'>.false.</value>
      <value timer_level='neg'>.true.</value>
    </values>
  </entry>

  <entry id="profile_barrier">
    <type>logical</type>
    <category>performance</category>
    <group>prof_inparm</group>
    <desc>
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="profile_depth_limit" modify_via_xml="TIMER_LEVEL">
    <type>integer</type>
    <category>performance</category>
    <group>prof_inparm</group>
    <desc>
    </desc>
    <values>
      <value>$TIMER_LEVEL</value>
    </values>
  </entry>

  <entry id="profile_outpe_stride">
    <type>integer</type>
    <category>performance</category>
    <group>prof_inparm</group>
    <desc>
    </desc>
    <values>
      <value>0</value>
    </values>
  </entry>

  <entry id="profile_detail_limit"   modify_via_xml="TIMER_DETAIL">
    <type>integer</type>
    <category>performance</category>
    <group>prof_inparm</group>
    <desc>
    </desc>
    <values>
      <value>$TIMER_DETAIL</value>
    </values>
  </entry>

  <entry id="profile_timer">
    <type>integer</type>
    <category>performance</category>
    <group>prof_inparm</group>
    <desc>
    </desc>
    <values>
      <value>4</value> <!-- mpiwtime -->
      <value MACH="yellowstone">2</value> <!-- nanotime -->
      <value MPILIB="mpi-serial">1</value> <!-- gettimeofday -->
      <value MPILIB="mpi-serial" OS="AIX">3</value> <!-- read_real_time -->
    </values>
  </entry>

  <entry id="profile_ovhd_measurement">
    <type>logical</type>
    <category>performance</category>
    <group>prof_inparm</group>
    <desc>
      default: .false.
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry id="profile_add_detail">
    <type>logical</type>
    <category>performance</category>
    <group>prof_inparm</group>
    <desc>
      default: .false.
    </desc>
    <values>
      <value>.false.</value>
    </values>
  </entry>

  <entry  id="profile_outpe_num">
    <type>integer</type>
    <category>performance</category>
    <group>prof_inparm</group>
    <desc>
      default: 1
    </desc>
    <values>
      <value>1</value>
    </values>
  </entry>

  <entry id="profile_papi_enable" modify_via_xml="PROFILE_PAPI_ENABLE">
    <type>logical</type>
    <category>performance</category>
    <group>prof_inparm</group>
    <desc>
      default: .false.
    </desc>
    <values>
      <value>$PROFILE_PAPI_ENABLE</value>
    </values>
  </entry>

  <!-- =========================== -->
  <!-- group papi_inparm           -->
  <!--  in perf_mod.F90            -->
  <!-- =========================== -->

  <entry id="papi_ctr1_str">
    <type>char</type>
    <category>performance</category>
    <group>papi_inparm</group>
    <desc>
      See gptl_papi.c for the list of valid values
    </desc>
    <values>
      <value>PAPI_FP_OPS</value>
    </values>
  </entry>

  <entry id="papi_ctr2_str">
    <type>char</type>
    <category>performance</category>
    <group>papi_inparm</group>
    <desc>
      See gptl_papi.c for the list of valid values
    </desc>
    <values>
      <value>PAPI_NO_CTR</value>
    </values>
  </entry>

  <entry id="papi_ctr3_str">
    <type>char</type>
    <category>performance</category>
    <group>papi_inparm</group>
    <desc>
      See gptl_papi.c for the list of valid values
    </desc>
    <values>
      <value>PAPI_NO_CTR</value>
    </values>
  </entry>

  <entry id="papi_ctr4_str">
    <type>char</type>
    <category>performance</category>
    <group>papi_inparm</group>
    <desc>
      See gptl_papi.c for the list of valid values
    </desc>
    <values>
      <value>PAPI_NO_CTR</value>
    </values>
  </entry>

  <!-- =========================== -->
  <!-- group pio_default_inparm    -->
  <!-- =========================== -->

  <entry id="pio_async_interface">
    <type>logical</type>
    <category>pio</category>
    <group>pio_default_inparm</group>
    <desc>
      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.
    </desc>
    <values>
      <value>$PIO_ASYNC_INTERFACE</value>
    </values>
  </entry>

  <entry id="pio_debug_level" modify_via_xml="PIO_DEBUG_LEVEL">
    <type>integer</type>
    <category>pio</category>
    <group>pio_default_inparm</group>
    <valid_values>0,1,2,3,4,5,6</valid_values>
    <desc>
      pio debug level
      valid values: 0,1,2,3,4,5,6
    </desc>
    <values>
      <value>$PIO_DEBUG_LEVEL</value>
    </values>
  </entry>

  <entry id="pio_blocksize" modify_via_xml="PIO_BLOCKSIZE">
    <type>integer</type>
    <category>pio</category>
    <group>pio_default_inparm</group>
    <desc>
      blocksize for pio box rearranger
    </desc>
    <values>
      <value>$PIO_BLOCKSIZE</value>
    </values>
  </entry>

  <entry id="pio_buffer_size_limit" modify_via_xml="PIO_BUFFER_SIZE_LIMIT">
    <type>integer</type>
    <category>pio</category>
    <group>pio_default_inparm</group>
    <desc>
      pio buffer size limit
    </desc>
    <values>
      <value>$PIO_BUFFER_SIZE_LIMIT</value>
    </values>
  </entry>

  <entry id="pio_rearr_comm_type" modify_via_xml="PIO_REARR_COMM_TYPE">
    <type>char</type>
    <category>pio</category>
    <group>pio_default_inparm</group>
    <valid_values>p2p,coll,default</valid_values>
    <desc>
      pio rearranger communication type.
      valid values: p2p, coll, default
    </desc>
    <values>
      <value>$PIO_REARR_COMM_TYPE</value>
    </values>
  </entry>

  <entry id="pio_rearr_comm_fcd" modify_via_xml="PIO_REARR_COMM_FCD">
    <type>char</type>
    <category>pio</category>
    <group>pio_default_inparm</group>
    <valid_values>2denable,io2comp,comp2io,disable,default</valid_values>
    <desc>
      pio rearranger communication flow control direction.
    </desc>
    <values>
      <value>$PIO_REARR_COMM_FCD</value>
    </values>
  </entry>

  <entry id="pio_rearr_comm_max_pend_req_comp2io" modify_via_xml=" PIO_REARR_COMM_MAX_PEND_REQ_COMP2IO">
    <type>integer</type>
    <category>pio</category>
    <group>pio_default_inparm</group>
    <desc>
      pio rearranger communication max pending req (comp2io)
    </desc>
    <values>
      <value>$PIO_REARR_COMM_MAX_PEND_REQ_COMP2IO</value>
    </values>
  </entry>

  <entry id="pio_rearr_comm_enable_hs_comp2io" modify_via_xml="PIO_REARR_COMM_ENABLE_HS_COMP2IO">
    <type>logical</type>
    <category>pio</category>
    <group>pio_default_inparm</group>
    <desc>
      pio rearranger communication option: Enable handshake (comp2io)
    </desc>
    <values>
      <value>$PIO_REARR_COMM_ENABLE_HS_COMP2IO</value>
    </values>
  </entry>

  <entry id="pio_rearr_comm_enable_isend_comp2io"    modify_via_xml="PIO_REARR_COMM_ENABLE_ISEND_COMP2IO">
    <type>logical</type>
    <category>pio</category>
    <group>pio_default_inparm</group>
    <desc>
      pio rearranger communication option: Enable isends (comp2io)
    </desc>
    <values>
      <value>$PIO_REARR_COMM_ENABLE_ISEND_COMP2IO</value>
    </values>
  </entry>

  <entry id="pio_rearr_comm_max_pend_req_io2comp"    modify_via_xml="PIO_REARR_COMM_MAX_PEND_REQ_IO2COMP">
    <type>integer</type>
    <category>pio</category>
    <group>pio_default_inparm</group>
    <desc>
      pio rearranger communication max pending req (io2comp)
    </desc>
    <values>
      <value>$PIO_REARR_COMM_MAX_PEND_REQ_IO2COMP</value>
    </values>
  </entry>

  <entry id="pio_rearr_comm_enable_hs_io2comp"    modify_via_xml="PIO_REARR_COMM_ENABLE_HS_IO2COMP">
    <type>logical</type>
    <category>pio</category>
    <group>pio_default_inparm</group>
    <desc>
      pio rearranger communication option: Enable handshake (io2comp)
    </desc>
    <values>
      <value>$PIO_REARR_COMM_ENABLE_HS_IO2COMP</value>
    </values>
  </entry>

  <entry id="pio_rearr_comm_enable_isend_io2comp">
    <type>logical</type>
    <category>pio</category>
    <group>pio_default_inparm</group>
    <desc>
      pio rearranger communication option: Enable isends (io2comp)
      default: .false.
    </desc>
    <values>
      <value>$PIO_REARR_COMM_ENABLE_ISEND_IO2COMP</value>
    </values>
  </entry>

  <!-- =========================== -->
  <!-- group seq_maps              -->
  <!-- =========================== -->

  <entry id="atm2ocn_fmapname"    modify_via_xml="ATM2OCN_FMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      atm to ocn flux mapping file for fluxes
    </desc>
    <values>
      <value>$ATM2OCN_FMAPNAME</value>
    </values>
  </entry>

  <entry id="atm2ocn_fmaptype"    modify_via_xml="ATM2OCN_FMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$ATM2OCN_FMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="atm2ocn_smapname"    modify_via_xml="ATM2OCN_SMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      atm to ocn state mapping file for states
    </desc>
    <values>
      <value>$ATM2OCN_SMAPNAME</value>
    </values>
  </entry>

  <entry id="atm2ocn_smaptype"    modify_via_xml="ATM2OCN_SMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$ATM2OCN_SMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="atm2ocn_vmapname"    modify_via_xml="ATM2OCN_VMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      atm to ocn state mapping file for velocity
    </desc>
    <values>
      <value>$ATM2OCN_VMAPNAME</value>
    </values>
  </entry>

  <entry id="atm2ocn_vmaptype"    modify_via_xml="ATM2OCN_VMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$ATM2OCN_VMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="ocn2atm_fmapname"    modify_via_xml="OCN2ATM_FMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      ocn to atm mapping file for fluxes
    </desc>
    <values>
      <value>$OCN2ATM_FMAPNAME</value>
    </values>
  </entry>

  <entry id="ocn2atm_fmaptype"    modify_via_xml="OCN2ATM_FMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$OCN2ATM_FMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="ocn2atm_smapname"    modify_via_xml="OCN2ATM_SMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      ocn to atm mapping file for states
    </desc>
    <values>
      <value>$OCN2ATM_SMAPNAME</value>
    </values>
  </entry>

  <entry id="ocn2atm_smaptype"    modify_via_xml="OCN2ATM_SMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$OCN2ATM_SMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="atm2ice_fmapname"    modify_via_xml="ATM2ICE_FMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      atm to ice flux mapping file for fluxes
    </desc>
    <values>
      <value>$ATM2OCN_FMAPNAME</value>
    </values>
  </entry>

  <entry id="atm2ice_fmaptype"    modify_via_xml="ATM2ICE_FMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$ATM2OCN_FMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="atm2ice_smapname"    modify_via_xml="ATM2ICE_SMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      atm to ice state mapping file for states
    </desc>
    <values>
      <value>$ATM2OCN_SMAPNAME</value>
    </values>
  </entry>

  <entry id="atm2ice_smaptype"    modify_via_xml="ATM2OCN_SMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$ATM2OCN_SMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="atm2ice_vmapname"    modify_via_xml="ATM2ICE_VMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      atm to ice state mapping file for velocity
    </desc>
    <values>
      <value>$ATM2OCN_VMAPNAME</value>
    </values>
  </entry>

  <entry id="atm2ice_vmaptype"    modify_via_xml="ATM2OCN_VMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$ATM2OCN_VMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="ice2atm_fmapname"    modify_via_xml="ICE2ATM_FMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      ice to atm mapping file for fluxes
    </desc>
    <values>
      <value>$OCN2ATM_FMAPNAME</value>
    </values>
  </entry>

  <entry id="ice2atm_fmaptype"    modify_via_xml="OCN2ATM_FMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$OCN2ATM_FMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="ice2atm_smapname"    modify_via_xml="ICE2ATM_FMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      ice to atm mapping file for states
    </desc>
    <values>
      <value>$OCN2ATM_SMAPNAME</value>
    </values>
  </entry>

  <entry id="ice2atm_smaptype"    modify_via_xml="ICE2ATM_SMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$OCN2ATM_SMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="atm2lnd_fmapname"    modify_via_xml="ATM2LND_FMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      atm to land mapping file for fluxes
    </desc>
    <values>
      <value>$ATM2LND_FMAPNAME</value>
    </values>
  </entry>

  <entry id="atm2lnd_fmaptype"    modify_via_xml="ATM2LND_FMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$ATM2LND_FMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="atm2lnd_smapname"    modify_via_xml="ATM2LND_SMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      atm to land mapping file for states
    </desc>
    <values>
      <value>$ATM2LND_SMAPNAME</value>
    </values>
  </entry>

  <entry id="atm2lnd_smaptype"    modify_via_xml="ATM2LND_SMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$ATM2LND_SMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="lnd2atm_fmapname"    modify_via_xml="LND2ATM_FMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      land to atm mapping file for fluxes
    </desc>
    <values>
      <value>$LND2ATM_FMAPNAME</value>
    </values>
  </entry>

  <entry id="lnd2atm_fmaptype"    modify_via_xml="LND2ATM_FMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$LND2ATM_FMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="lnd2atm_smapname"    modify_via_xml="LND2ATM_SMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      land to atm mapping file for states
    </desc>
    <values>
      <value>$LND2ATM_SMAPNAME</value>
    </values>
  </entry>

  <entry id="lnd2atm_smaptype"   modify_via_xml="LND2ATM_SMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$LND2ATM_SMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="lnd2rof_fmapname"    modify_via_xml="LND2ROF_FMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      lnd to runoff conservative mapping file
    </desc>
    <values>
      <value>$LND2ROF_FMAPNAME</value>
    </values>
  </entry>

  <entry id="lnd2rof_fmaptype"    modify_via_xml="LND2ROF_FMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$LND2ROF_FMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="rof2lnd_fmapname"    modify_via_xml="ROF2LND_FMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      runoff to lnd conservative mapping file
    </desc>
    <values>
      <value>$ROF2LND_FMAPNAME</value>
    </values>
  </entry>

  <entry id="rof2lnd_fmaptype"    modify_via_xml="ROF2LND_FMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$ROF2LND_FMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="atm2rof_fmapname"    modify_via_xml="ATM2ROF_FMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      atm to runoff flux mapping file
    </desc>
    <values>
      <value>$ATM2ROF_FMAPNAME</value>
    </values>
  </entry>

  <entry id="atm2rof_fmaptype"    modify_via_xml="ATM2ROF_FMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$ATM2ROF_FMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="atm2rof_smapname"    modify_via_xml="ATM2ROF_SMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      atm to runoff state mapping file
    </desc>
    <values>
      <value>$ATM2ROF_SMAPNAME</value>
    </values>
  </entry>

  <entry id="atm2rof_smaptype"    modify_via_xml="ATM2ROF_SMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$ATM2ROF_SMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="rof2ocn_fmapname"    modify_via_xml="ROF2OCN_FMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      runoff to ocn area overlap conservative mapping file
    </desc>
    <values>
      <value>$ROF2OCN_FMAPNAME</value>
    </values>
  </entry>

  <entry id="rof2ocn_fmaptype"    modify_via_xml="ROF2OCN_FMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$ROF2OCN_FMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="glc2ocn_fmapname"    modify_via_xml="GLC2OCN_FMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      glc to ocn flux mapping file for fluxes
    </desc>
    <values>
      <value>$GLC2OCN_FMAPNAME</value>
    </values>
  </entry>

  <entry id="glc2ocn_fmaptype"    modify_via_xml="GLC2OCN_FMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$GLC2OCN_FMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="glc2ocn_smapname"    modify_via_xml="GLC2OCN_SMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      glc to ocn state mapping file for states
    </desc>
    <values>
      <value>$GLC2OCN_SMAPNAME</value>
    </values>
  </entry>

  <entry id="glc2ocn_smaptype"    modify_via_xml="GLC2OCN_SMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$GLC2OCN_SMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="glc2ocn_liq_rmapname"    modify_via_xml="GLC2OCN_LIQ_RMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      glc to ocn runoff conservative mapping file for liquid runoff
    </desc>
    <values>
      <value>$GLC2OCN_LIQ_RMAPNAME</value>
    </values>
  </entry>

  <entry id="glc2ocn_liq_rmaptype"    modify_via_xml="GLC2OCN_LIQ_RMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$GLC2OCN_LIQ_RMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="glc2ocn_ice_rmapname"    modify_via_xml="GLC2OCN_ICE_RMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      glc to ocn runoff conservative mapping file for ice runoff
    </desc>
    <values>
      <value>$GLC2OCN_ICE_RMAPNAME</value>
    </values>
  </entry>

  <entry id="glc2ocn_ice_rmaptype"    modify_via_xml="GLC2OCN_ICE_RMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$GLC2OCN_ICE_RMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="ocn2glc_fmapname"    modify_via_xml="OCN2GLC_FMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      ocn to glc flux mapping file for fluxes
    </desc>
    <values>
      <value>$OCN2GLC_FMAPNAME</value>
    </values>
  </entry>

  <entry id="ocn2glc_fmaptype"    modify_via_xml="OCN2GLC_FMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$OCN2GLC_FMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="ocn2glc_smapname"    modify_via_xml="OCN2GLC_SMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      ocn to glc state mapping file for states
    </desc>
    <values>
      <value>$OCN2GLC_SMAPNAME</value>
    </values>
  </entry>

  <entry id="ocn2glc_smaptype"    modify_via_xml="OCN2GLC_SMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$OCN2GLC_SMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="glc2ice_rmapname"    modify_via_xml="GLC2ICE_RMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      glc to ice runoff conservative mapping file
    </desc>
    <values>
      <value>$GLC2ICE_RMAPNAME</value>
    </values>
  </entry>

  <entry id="glc2ice_rmaptype"    modify_via_xml="GLC2ICE_RMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$GLC2ICE_RMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="rof2ocn_liq_rmapname"    modify_via_xml="ROF2OCN_LIQ_RMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      runoff to ocn nearest neighbor plus smoothing conservative mapping file
    </desc>
    <values>
      <value>$ROF2OCN_LIQ_RMAPNAME</value>
    </values>
  </entry>

  <entry id="rof2ocn_liq_rmaptype"    modify_via_xml="ROF2OCN_LIQ_RMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$ROF2OCN_LIQ_RMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="rof2ocn_ice_rmapname"    modify_via_xml="ROF2OCN_ICE_RMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      runoff to ocn nearest neighbor plus smoothing conservative mapping file
    </desc>
    <values>
      <value>$ROF2OCN_ICE_RMAPNAME</value>
    </values>
  </entry>

  <entry id="rof2ocn_ice_rmaptype"    modify_via_xml="ROF2OCN_ICE_RMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$ROF2OCN_ICE_RMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>


  <entry id="lnd2glc_fmapname"    modify_via_xml="LND2GLC_FMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      land to glc mapping file for fluxes
    </desc>
    <values>
      <value>$LND2GLC_FMAPNAME</value>
    </values>
  </entry>

  <entry id="lnd2glc_fmaptype"    modify_via_xml="LND2GLC_FMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$LND2GLC_FMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="lnd2glc_smapname"    modify_via_xml="LND2GLC_SMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      land to glc mapping file for states
    </desc>
    <values>
      <value>$LND2GLC_SMAPNAME</value>
    </values>
  </entry>

  <entry id="lnd2glc_smaptype"    modify_via_xml="LND2GLC_SMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$LND2GLC_SMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="glc2lnd_fmapname"    modify_via_xml="GLC2LND_FMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      glc to land mapping file for fluxes
    </desc>
    <values>
      <value>$GLC2LND_FMAPNAME</value>
    </values>
  </entry>

  <entry id="glc2lnd_fmaptype"    modify_via_xml="GLC2LND_FMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$GLC2LND_FMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="glc2lnd_smapname"    modify_via_xml="GLC2LND_SMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      glc to land mapping file for states
    </desc>
    <values>
      <value>$GLC2LND_SMAPNAME</value>
    </values>
  </entry>

  <entry id="glc2lnd_smaptype"    modify_via_xml="GLC2LND_SMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$GLC2LND_SMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="glc2ice_fmapname"    modify_via_xml="GLC2ICE_FMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      glc to ice flux mapping file for fluxes
    </desc>
    <values>
      <value>$GLC2ICE_FMAPNAME</value>
    </values>
  </entry>

  <entry id="glc2ice_fmaptype"    modify_via_xml="GLC2ICE_FMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$GLC2ICE_FMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="glc2ice_smapname"    modify_via_xml="GLC2ICE_SMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      glc to ice state mapping file for states
    </desc>
    <values>
      <value>$GLC2ICE_SMAPNAME</value>
    </values>
  </entry>

  <entry id="glc2ice_smaptype"    modify_via_xml="GLC2ICE_SMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$GLC2ICE_SMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="atm2wav_smapname"    modify_via_xml="ATM2WAV_SMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      atm to wav state mapping file for states
    </desc>
    <values>
      <value>$ATM2WAV_SMAPNAME</value>
    </values>
  </entry>

  <entry id="atm2wav_smaptype"    modify_via_xml="ATM2WAV_SMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$ATM2WAV_SMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="ocn2wav_smapname"    modify_via_xml="OCN2WAV_SMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      ocn to wav state mapping file for states
    </desc>
    <values>
      <value>$OCN2WAV_SMAPNAME</value>
    </values>
  </entry>

  <entry id="ocn2wav_smaptype"    modify_via_xml="OCN2WAV_SMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$OCN2WAV_SMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="ice2wav_smapname"    modify_via_xml="ICE2WAV_SMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      ice to wav state mapping file for states
    </desc>
    <values>
      <value>$ICE2WAV_SMAPNAME</value>
    </values>
  </entry>

  <entry id="ice2wav_smaptype"    modify_via_xml="ICE2WAV_SMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$ICE2WAV_SMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="wav2ocn_smapname"    modify_via_xml="WAV2OCN_SMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      wav to ocn state mapping file for states
    </desc>
    <values>
      <value>$WAV2OCN_SMAPNAME</value>
    </values>
  </entry>

  <entry id="wav2ocn_smaptype"    modify_via_xml="WAV2OCN_SMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$WAV2OCN_SMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="drv_flds_in_files" skip_default_entry="true">
    <type>char(10)</type>
    <category>drv_physics</category>
    <group>default_settings</group>
    <desc>
      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.
    </desc>
    <values>
      <value>Buildconf/camconf/drv_flds_in,Buildconf/clmconf/drv_flds_in</value>
    </values>
  </entry>

  <entry id="iac2atm_fmapname"    modify_via_xml="IAC2ATM_FMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      iac to atm mapping file for fluxes
    </desc>
    <values>
      <value>$IAC2ATM_FMAPNAME</value>
    </values>
  </entry>

  <entry id="iac2atm_fmaptype"    modify_via_xml="IAC2ATM_FMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$IAC2ATM_FMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="iac2atm_smapname"    modify_via_xml="IAC2ATM_SMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      iac to atm mapping file for states
    </desc>
    <values>
      <value>$IAC2ATM_SMAPNAME</value>
    </values>
  </entry>

  <entry id="iac2atm_smaptype"    modify_via_xml="IAC2ATM_SMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$IAC2ATM_SMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="iac2lnd_fmapname"    modify_via_xml="IAC2LND_FMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      iac to lnd mapping file for fluxes
    </desc>
    <values>
      <value>$IAC2LND_FMAPNAME</value>
    </values>
  </entry>

  <entry id="iac2lnd_fmaptype"    modify_via_xml="IAC2LND_FMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$IAC2LND_FMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="iac2lnd_smapname"    modify_via_xml="IAC2LND_SMAPNAME">
    <type>char</type>
    <category>mapping</category>
    <input_pathname>abs</input_pathname>
    <group>seq_maps</group>
    <desc>
      iac to lnd mapping file for states
    </desc>
    <values>
      <value>$IAC2LND_SMAPNAME</value>
    </values>
  </entry>

  <entry id="iac2lnd_smaptype"    modify_via_xml="IAC2LND_SMAPTYPE">
    <type>char</type>
    <category>mapping</category>
    <group>seq_maps</group>
    <desc>
      The type of mapping desired, either "source" or "destination" mapping.
      X is associated with rearrangement of the source grid to the
      destination grid and then local mapping.  Y is associated with mapping
      on the source grid and then rearrangement and sum to the destination
      grid.
    </desc>
    <values>
      <value>$IAC2LND_SMAPTYPE</value>
      <value bfbflag="on">X</value>
    </values>
  </entry>

  <entry id="data_assimilation_atm" modify_via_xml="DATA_ASSIMILATION_ATM">
    <type>logical</type>
    <category>data_assimilation</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Whether Data Assimilation is on for component atm
    </desc>
    <values>
      <value>$DATA_ASSIMILATION_ATM</value>
    </values>
  </entry>

  <entry id="data_assimilation_cpl" modify_via_xml="DATA_ASSIMILATION_CPL">
    <type>logical</type>
    <category>data_assimilation</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Whether Data Assimilation is on for component CPL
    </desc>
    <values>
      <value>$DATA_ASSIMILATION_CPL</value>
    </values>
  </entry>

  <entry id="data_assimilation_ocn" modify_via_xml="DATA_ASSIMILATION_OCN">
    <type>logical</type>
    <category>data_assimilation</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Whether Data Assimilation is on for component ocn
    </desc>
    <values>
      <value>$DATA_ASSIMILATION_OCN</value>
    </values>
  </entry>

  <entry id="data_assimilation_wav" modify_via_xml="DATA_ASSIMILATION_WAV">
    <type>logical</type>
    <category>data_assimilation</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Whether Data Assimilation is on for component wav
    </desc>
    <values>
      <value>$DATA_ASSIMILATION_WAV</value>
    </values>
  </entry>

  <entry id="data_assimilation_iac" modify_via_xml="DATA_ASSIMILATION_IAC">
    <type>logical</type>
    <category>data_assimilation</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Whether Data Assimilation is on for component iac
    </desc>
    <values>
      <value>$DATA_ASSIMILATION_IAC</value>
    </values>
  </entry>

  <entry id="data_assimilation_glc" modify_via_xml="DATA_ASSIMILATION_GLC">
    <type>logical</type>
    <category>data_assimilation</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Whether Data Assimilation is on for component glc
    </desc>
    <values>
      <value>$DATA_ASSIMILATION_GLC</value>
    </values>
  </entry>

  <entry id="data_assimilation_rof" modify_via_xml="DATA_ASSIMILATION_ROF">
    <type>logical</type>
    <category>data_assimilation</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Whether Data Assimilation is on for component rof
    </desc>
    <values>
      <value>$DATA_ASSIMILATION_ROF</value>
    </values>
  </entry>

  <entry id="data_assimilation_ice" modify_via_xml="DATA_ASSIMILATION_ICE">
    <type>logical</type>
    <category>data_assimilation</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Whether Data Assimilation is on for component ice
    </desc>
    <values>
      <value>$DATA_ASSIMILATION_ICE</value>
    </values>
  </entry>

  <entry id="data_assimilation_lnd" modify_via_xml="DATA_ASSIMILATION_LND">
    <type>logical</type>
    <category>data_assimilation</category>
    <group>seq_timemgr_inparm</group>
    <desc>
      Whether Data Assimilation is on for component lnd
    </desc>
    <values>
      <value>$DATA_ASSIMILATION_LND</value>
    </values>
  </entry>

  <entry id="seq_flux_mct_albdif">
    <type>real</type>
    <category>seq_flux_mct</category>
    <group>seq_flux_mct_inparm</group>
    <desc>
       Surface albedo for direct radiation
    </desc>
    <values>
      <value>0.06D0</value>
      <value aqua_planet_sst_type="sst_aquap_constant">0.07D0</value>
    </values>
  </entry>

  <entry id="seq_flux_mct_albdir">
    <type>real</type>
    <category>seq_flux_mct</category>
    <group>seq_flux_mct_inparm</group>
    <desc>
       Surface albedo for diffuse radiation
    </desc>
    <values>
      <value>0.07D0</value>
    </values>
  </entry>

  <entry id="seq_flux_atmocn_minwind">
    <type>real</type>
    <category>seq_flux_mct</category>
    <group>seq_flux_mct_inparm</group>
    <desc>
       minimum wind speed for atmOcn flux calculations
    </desc>
    <values>
      <value>0.5D0</value>
      <value aqua_planet_sst_type="sst_aquap_constant">1.0D0</value>
    </values>
  </entry>

</entry_id>
back to top