E3SM Coupled Model XML Files

XML files for E3SM in CIMEROOT/config/e3sm.

CIMEROOT/config/e3sm

E3SM XML settings for short term archiver.

E3SM XML settings for defining CASEROOT env_*.xml file entries.

<?xml version="1.0"?>

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

<entry_id version="2.0">

  <entry id="MODEL">
    <type>char</type>
    <default_value>e3sm</default_value>
    <group>case_der</group>
    <file>env_case.xml</file>
    <desc>model system name</desc>
  </entry>

  <!-- ============================================================ -->
  <!-- Filenames for case config, grids, machines and pio -->
  <!-- ============================================================ -->

  <entry id="CASEFILE_HEADERS">
    <type>char</type>
    <default_value>$CIMEROOT/config/config_headers.xml</default_value>
    <group>case_der</group>
    <file>env_case.xml</file>
    <desc>contains both header and group information for all the case env_*.xml files </desc>
  </entry>

  <entry id="BATCH_SPEC_FILE">
    <type>char</type>
    <default_value>$SRCROOT/cime_config/machines/config_batch.xml</default_value>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing batch system details for target system  (for documentation only - DO NOT EDIT)</desc>
    <schema>$CIMEROOT/config/xml_schemas/config_batch.xsd</schema>
  </entry>

  <entry id="WORKFLOW_SPEC_FILE">
    <type>char</type>
    <default_value>$SRCROOT/cime_config/machines/config_workflow.xml</default_value>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing workflow (for documentation only - DO NOT EDIT)</desc>
    <schema>$CIMEROOT/config/xml_schemas/config_workflow.xsd</schema>
  </entry>

  <entry id="INPUTDATA_SPEC_FILE">
    <type>char</type>
    <default_value>$SRCROOT/cime_config/config_inputdata.xml</default_value>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing inputdata server descriptions  (for documentation only - DO NOT EDIT)</desc>
    <schema>$CIMEROOT/config/xml_schemas/config_inputdata.xsd</schema>
  </entry>


  <entry id="GRIDS_SPEC_FILE">
    <type>char</type>
    <default_value>$SRCROOT/cime_config/config_grids.xml</default_value>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing specification of all supported model grids, domains and mapping files (for documentation only - DO NOT EDIT)</desc>
  </entry>

  <entry id="COMPILERS_SPEC_FILE">
    <type>char</type>
    <default_value>$SRCROOT/cime_config/machines/config_compilers.xml</default_value>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing compiler specifications for target model primary component (for documentation only - DO NOT EDIT)</desc>
    <schema>$CIMEROOT/config/xml_schemas/config_compilers_v2.xsd</schema>
  </entry>

  <entry id="MACHINES_SPEC_FILE">
    <type>char</type>
    <default_value>$SRCROOT/cime_config/machines/config_machines.xml</default_value>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing machine specifications for target model primary component (for documentation only - DO NOT EDIT)</desc>
    <schema>$CIMEROOT/config/xml_schemas/config_machines.xsd</schema>
  </entry>

  <entry id="PIO_SPEC_FILE">
    <type>char</type>
    <default_value>$SRCROOT/cime_config/machines/config_pio.xml</default_value>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing specification of pio settings for target model possible machine, compiler, mpilib, compset and/or grid attributes (for documentation only - DO NOT EDIT)</desc>
  </entry>

  <entry id="CONFIG_TESTS_FILE">
    <type>char</type>
    <values>
      <value>$CIMEROOT/config/config_tests.xml</value>
    </values>
    <group>test</group>
    <file>env_test.xml</file>
    <desc>file containing system test descriptions </desc>
  </entry>

  <!-- ============================================================ -->
  <!-- Filenames for determining compsets and tests file            -->
  <!-- Depends on component attribute value   -->
  <!-- ============================================================ -->

  <entry id="COMPSETS_SPEC_FILE">
    <type>char</type>
    <default_value>unset</default_value>
    <values>
      <value component="allactive">$SRCROOT/cime_config/allactive/config_compsets.xml</value>
      <value component="drv"      >$CIMEROOT/src/drivers/$COMP_INTERFACE/cime_config/config_compsets.xml</value>
      <value component="cam"      >$SRCROOT/components/cam/cime_config/config_compsets.xml</value>
      <value component="scream"   >$SRCROOT/components/scream/cime_config/config_compsets.xml</value>
      <value component="clm"      >$SRCROOT/components/clm/cime_config/config_compsets.xml</value>
      <value component="cice"     >$SRCROOT/components/cice/cime_config/config_compsets.xml</value>
      <value component="mpaso"    >$SRCROOT/components/mpas-ocean/cime_config/config_compsets.xml</value>
      <value component="mali"     >$SRCROOT/components/mpas-albany-landice/cime_config/config_compsets.xml</value>
      <value component="mpassi"   >$SRCROOT/components/mpas-seaice/cime_config/config_compsets.xml</value>
      <value component="mosart"   >$SRCROOT/components/mosart/cime_config/config_compsets.xml</value>
    </values>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing specification of all compsets for primary component (for documentation only - DO NOT EDIT)</desc>
    <schema>$CIMEROOT/config/xml_schemas/config_compsets.xsd</schema>
  </entry>

  <entry id="PES_SPEC_FILE">
    <type>char</type>
    <default_value>unset</default_value>
    <values>
      <value component="allactive">$SRCROOT/cime_config/allactive/config_pesall.xml</value>
      <value component="drv"      >$CIMEROOT/src/drivers/$COMP_INTERFACE/cime_config/config_pes.xml</value>
      <value component="cam"      >$SRCROOT/cime_config/allactive/config_pesall.xml</value>
      <value component="clm"      >$SRCROOT/cime_config/allactive/config_pesall.xml</value>
      <value component="cice"     >$SRCROOT/cime_config/allactive/config_pesall.xml</value>
      <value component="mpaso"    >$SRCROOT/cime_config/allactive/config_pesall.xml</value>
      <value component="mali"     >$SRCROOT/cime_config/allactive/config_pesall.xml</value>
      <value component="mpassi"   >$SRCROOT/cime_config/allactive/config_pesall.xml</value>
    </values>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing specification of all pe-layouts for primary component (for documentation only - DO NOT EDIT)</desc>
    <schema>$CIMEROOT/config/xml_schemas/config_pes.xsd</schema>
  </entry>
  <entry id="ARCHIVE_SPEC_FILE">
    <type>char</type>
    <values>
      <value>$SRCROOT/cime_config/config_archive.xml</value>
      <value component="drv"      >$CIMEROOT/src/drivers/$COMP_INTERFACE/cime_config/config_archive.xml</value>
      <!-- data model components -->
      <value component="drof">$CIMEROOT/src/components/data_comps_$COMP_INTERFACE/drof/cime_config/config_archive.xml</value>
      <value component="datm">$CIMEROOT/src/components/data_comps_$COMP_INTERFACE/datm/cime_config/config_archive.xml</value>
      <value component="dice">$CIMEROOT/src/components/data_comps_$COMP_INTERFACE/dice/cime_config/config_archive.xml</value>
      <value component="dlnd">$CIMEROOT/src/components/data_comps_$COMP_INTERFACE/dlnd/cime_config/config_archive.xml</value>
      <value component="docn">$CIMEROOT/src/components/data_comps_$COMP_INTERFACE/docn/cime_config/config_archive.xml</value>
      <value component="dwav">$CIMEROOT/src/components/data_comps_$COMP_INTERFACE/dwav/cime_config/config_archive.xml</value>
      <!-- external model components -->
      <value component="cam"      >$SRCROOT/components/cam/cime_config/config_archive.xml</value>
      <value component="clm"      >$SRCROOT/components/clm/cime_config/config_archive.xml</value>
      <value component="cice"     >$SRCROOT/components/cice/cime_config/config_archive.xml</value>
    </values>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing specification of archive files for each component (for documentation only - DO NOT EDIT)</desc>
    <schema>$CIMEROOT/config/xml_schemas/config_archive.xsd</schema>
  </entry>

  <entry id="SYSTEM_TESTS_DIR">
    <type>char</type>
    <values>
      <value component="any">$CIMEROOT/scripts/lib/CIME/SystemTests</value>
      <value component="clm">$SRCROOT/components/clm/cime_config/SystemTests</value>
      <value component="cam">$SRCROOT/components/cam/cime_config/SystemTests</value>
      <value component="cice">$SRCROOT/components/cice/cime_config/SystemTests</value>
    </values>
    <group>test</group>
    <file>env_test.xml</file>
    <desc>directories containing cime compatible system test modules</desc>
  </entry>

  <entry id="TESTS_SPEC_FILE">
    <type>char</type>
    <default_value>unset</default_value>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing specification of all system tests for primary component (for documentation only - DO NOT EDIT)</desc>
  </entry>

  <entry id="TESTS_MODS_DIR">
    <type>char</type>
    <default_value>unset</default_value>
    <values>
      <value component="allactive">$SRCROOT/cime_config/testmods_dirs</value>
      <value component="drv"      >$CIMEROOT/src/drivers/$COMP_INTERFACE/cime_config/testdefs/testmods_dirs</value>
      <value component="cam"      >$SRCROOT/components/cam/cime_config/testdefs/testmods_dirs</value>
      <value component="clm"      >$SRCROOT/components/clm/cime_config/testdefs/testmods_dirs</value>
      <value component="cice"     >$SRCROOT/components/cice/cime_config/testdefs/testmods_dirs</value>
      <value component="mosart"   >$SRCROOT/components/mosart/cime_config/testdefs/testmods_dirs</value>
    </values>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>directory containing test modifications for primary component tests (for documentation only - DO NOT EDIT)</desc>
  </entry>

  <entry id="USER_MODS_DIR">
    <type>char</type>
    <default_value>unset</default_value>
    <values>
      <value component="allactive">$SRCROOT/cime_config/usermods_dirs</value>
      <value component="drv"      >$CIMEROOT/src/drivers/$COMP_INTERFACE/cime_config/usermods_dirs</value>
      <value component="cam"      >$SRCROOT/components/cam/cime_config/usermods_dirs</value>
      <value component="clm"      >$SRCROOT/components/clm/cime_config/usermods_dirs</value>
      <value component="cice"     >$SRCROOT/components/cice/cime_config/usermods_dirs</value>
      <value component="mosart"   >$SRCROOT/components/mosart/cime_config/usermods_dirs</value>
    </values>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>directory containing user modifications for primary components (for documentation only - DO NOT EDIT)</desc>
  </entry>

  <entry id="NAMELIST_DEFINITION_FILE">
    <type>char</type>
    <default_value>unset</default_value>
    <values>
      <value component="drv"     >$CIMEROOT/src/drivers/$COMP_INTERFACE/cime_config/namelist_definition_drv.xml</value>
      <!-- data model components -->
      <value component="drof">$CIMEROOT/src/components/data_comps_$COMP_INTERFACE/drof/cime_config/namelist_definition_drof.xml</value>
      <value component="datm">$CIMEROOT/src/components/data_comps_$COMP_INTERFACE/datm/cime_config/namelist_definition_datm.xml</value>
      <value component="dice">$CIMEROOT/src/components/data_comps_$COMP_INTERFACE/dice/cime_config/namelist_definition_dice.xml</value>
      <value component="dlnd">$CIMEROOT/src/components/data_comps_$COMP_INTERFACE/dlnd/cime_config/namelist_definition_dlnd.xml</value>
      <value component="docn">$CIMEROOT/src/components/data_comps_$COMP_INTERFACE/docn/cime_config/namelist_definition_docn.xml</value>
      <value component="dwav">$CIMEROOT/src/components/data_comps_$COMP_INTERFACE/dwav/cime_config/namelist_definition_dwav.xml</value>
      <!-- external model components -->
      <!--  TODO
      <value component="cam"      >$SRCROOT/components/cam/bld/namelist_files/namelist_definition.xml</value>
      <value component="cice"     >$SRCROOT/components/cice/cime_config/namelist_definition_cice.xml</value>
      <value component="clm"      >$SRCROOT/components/clm/bld/namelist_files/namelist_definition_clm4_5.xml</value>
      <value component="clm"      >$SRCROOT/components/clm/bld/namelist_files/namelist_definition_clm4_0.xml</value>
      -->
    </values>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing namelist_definitions for all components </desc>
    <schema>$CIMEROOT/config/xml_schemas/entry_id_namelist.xsd</schema>
  </entry>

  <!-- =============================================================== -->
  <!-- File names for all component specific configuration variables -->
  <!-- =============================================================== -->

  <entry id="CONFIG_CPL_FILE">
    <type>char</type>
    <values>
    <value>$CIMEROOT/src/drivers/$COMP_INTERFACE/cime_config/config_component.xml</value>
    </values>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing all non-component specific case configuration variables (for documentation only - DO NOT EDIT)</desc>
    <schema version="2.0">$CIMEROOT/config/xml_schemas/entry_id.xsd</schema>
    <schema version="3.0">$CIMEROOT/config/xml_schemas/entry_id_version3.xsd</schema>
  </entry>

  <entry id="CONFIG_CPL_FILE_MODEL_SPECIFIC">
    <type>char</type>
    <values>
      <value>$CIMEROOT/src/drivers/$COMP_INTERFACE/cime_config/config_component_$MODEL.xml</value>
    </values>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing all component specific driver configuration variables (for documentation only - DO NOT EDIT)</desc>
    <schema version="2.0">$CIMEROOT/config/xml_schemas/entry_id.xsd</schema>
    <schema version="3.0">$CIMEROOT/config/xml_schemas/entry_id_version3.xsd</schema>
  </entry>

  <entry id="CONFIG_ATM_FILE">
    <type>char</type>
    <default_value>unset</default_value>
    <values>
      <value component="cam"   >$SRCROOT/components/cam/cime_config/config_component.xml</value>
      <value component="scream">$SRCROOT/components/scream/cime_config/config_component.xml</value>
      <value component="datm"  >$CIMEROOT/src/components/data_comps_$COMP_INTERFACE/datm/cime_config/config_component.xml</value>
      <value component="satm"  >$CIMEROOT/src/components/stub_comps_$COMP_INTERFACE/satm/cime_config/config_component.xml</value>
      <value component="xatm"  >$CIMEROOT/src/components/xcpl_comps_$COMP_INTERFACE/xatm/cime_config/config_component.xml</value>
    </values>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing specification of component specific definitions and values(for documentation only - DO NOT EDIT)</desc>
    <schema version="2.0">$CIMEROOT/config/xml_schemas/entry_id.xsd</schema>
    <schema version="3.0">$CIMEROOT/config/xml_schemas/entry_id_version3.xsd</schema>
  </entry>

  <entry id="CONFIG_LND_FILE">
    <type>char</type>
    <default_value>unset</default_value>
    <values>
      <value component="clm" >$SRCROOT/components/clm/cime_config/config_component.xml</value>
      <value component="dlnd">$CIMEROOT/src/components/data_comps_$COMP_INTERFACE/dlnd/cime_config/config_component.xml</value>
      <value component="slnd">$CIMEROOT/src/components/stub_comps_$COMP_INTERFACE/slnd/cime_config/config_component.xml</value>
      <value component="xlnd">$CIMEROOT/src/components/xcpl_comps_$COMP_INTERFACE/xlnd/cime_config/config_component.xml</value>
    </values>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing specification of component specific definitions and values(for documentation only - DO NOT EDIT)</desc>
    <schema version="2.0">$CIMEROOT/config/xml_schemas/entry_id.xsd</schema>
    <schema version="3.0">$CIMEROOT/config/xml_schemas/entry_id_version3.xsd</schema>
  </entry>

  <entry id="CONFIG_ROF_FILE">
    <type>char</type>
    <default_value>unset</default_value>
    <values>
      <value component="mosart"	>$SRCROOT/components/mosart/cime_config/config_component.xml</value>
      <value component="drof"	>$CIMEROOT/src/components/data_comps_$COMP_INTERFACE/drof/cime_config/config_component.xml</value>
      <value component="srof"	>$CIMEROOT/src/components/stub_comps_$COMP_INTERFACE/srof/cime_config/config_component.xml</value>
      <value component="xrof"	>$CIMEROOT/src/components/xcpl_comps_$COMP_INTERFACE/xrof/cime_config/config_component.xml</value>
    </values>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing specification of component specific definitions and values(for documentation only - DO NOT EDIT)</desc>
    <schema version="2.0">$CIMEROOT/config/xml_schemas/entry_id.xsd</schema>
    <schema version="3.0">$CIMEROOT/config/xml_schemas/entry_id_version3.xsd</schema>
  </entry>

  <entry id="CONFIG_ICE_FILE">
    <type>char</type>
    <default_value>unset</default_value>
    <values>
      <value component="mpassi">$SRCROOT/components/mpas-seaice/cime_config/config_component.xml</value>
      <value component="cice">$SRCROOT/components/cice/cime_config/config_component.xml</value>
      <value component="dice">$CIMEROOT/src/components/data_comps_$COMP_INTERFACE/dice/cime_config/config_component.xml</value>
      <value component="sice">$CIMEROOT/src/components/stub_comps_$COMP_INTERFACE/sice/cime_config/config_component.xml</value>
      <value component="xice">$CIMEROOT/src/components/xcpl_comps_$COMP_INTERFACE/xice/cime_config/config_component.xml</value>
    </values>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing specification of component specific definitions and values(for documentation only - DO NOT EDIT)</desc>
    <schema version="2.0">$CIMEROOT/config/xml_schemas/entry_id.xsd</schema>
    <schema version="3.0">$CIMEROOT/config/xml_schemas/entry_id_version3.xsd</schema>
  </entry>

  <entry id="CONFIG_OCN_FILE">
    <type>char</type>
    <default_value>unset</default_value>
    <values>
      <value component="mpaso"  >$SRCROOT/components/mpas-ocean/cime_config/config_component.xml</value>
      <value component="docn" >$CIMEROOT/src/components/data_comps_$COMP_INTERFACE/docn/cime_config/config_component.xml</value>
      <value component="socn" >$CIMEROOT/src/components/stub_comps_$COMP_INTERFACE/socn/cime_config/config_component.xml</value>
      <value component="xocn" >$CIMEROOT/src/components/xcpl_comps_$COMP_INTERFACE/xocn/cime_config/config_component.xml</value>
    </values>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing specification of component specific definitions and values(for documentation only - DO NOT EDIT)</desc>
    <schema version="2.0">$CIMEROOT/config/xml_schemas/entry_id.xsd</schema>
    <schema version="3.0">$CIMEROOT/config/xml_schemas/entry_id_version3.xsd</schema>
  </entry>

  <entry id="CONFIG_GLC_FILE">
    <type>char</type>
    <default_value>unset</default_value>
    <values>
      <value component="mali">$SRCROOT/components/mpas-albany-landice/cime_config/config_component.xml</value>
      <value component="sglc">$CIMEROOT/src/components/stub_comps_$COMP_INTERFACE/sglc/cime_config/config_component.xml</value>
      <value component="xglc">$CIMEROOT/src/components/xcpl_comps_$COMP_INTERFACE/xglc/cime_config/config_component.xml</value>
    </values>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing specification of component specific definitions and values(for documentation only - DO NOT EDIT)</desc>
    <schema version="2.0">$CIMEROOT/config/xml_schemas/entry_id.xsd</schema>
    <schema version="3.0">$CIMEROOT/config/xml_schemas/entry_id_version3.xsd</schema>
  </entry>

  <entry id="CONFIG_IAC_FILE">
    <type>char</type>
    <default_value>unset</default_value>
    <values>
      <value component="siac">$CIMEROOT/src/components/stub_comps_$COMP_INTERFACE/siac/cime_config/config_component.xml</value>
    </values>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing specification of component specific definitions and values(for documentation only - DO NOT EDIT)</desc>
    <schema version="2.0">$CIMEROOT/config/xml_schemas/entry_id.xsd</schema>
    <schema version="3.0">$CIMEROOT/config/xml_schemas/entry_id_version3.xsd</schema>
  </entry>

  <entry id="CONFIG_WAV_FILE">
    <type>char</type>
    <default_value>unset</default_value>
    <values>
      <value component="dwav">$CIMEROOT/src/components/data_comps_$COMP_INTERFACE/dwav/cime_config/config_component.xml</value>
      <value component="swav">$CIMEROOT/src/components/stub_comps_$COMP_INTERFACE/swav/cime_config/config_component.xml</value>
      <value component="xwav">$CIMEROOT/src/components/xcpl_comps_$COMP_INTERFACE/xwav/cime_config/config_component.xml</value>
    </values>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing specification of component specific definitions and values(for documentation only - DO NOT EDIT)</desc>
    <schema version="2.0">$CIMEROOT/config/xml_schemas/entry_id.xsd</schema>
    <schema version="3.0">$CIMEROOT/config/xml_schemas/entry_id_version3.xsd</schema>
  </entry>

  <entry id="CONFIG_ESP_FILE">
    <type>char</type>
    <default_value>$CIMEROOT/src/components/stub_comps_$COMP_INTERFACE/sesp/cime_config/config_component.xml</default_value>
    <values>
      <value component="sesp">$CIMEROOT/src/components/stub_comps_$COMP_INTERFACE/sesp/cime_config/config_component.xml</value>
      <value component="desp">$CIMEROOT/src/components/data_comps_$COMP_INTERFACE/desp/cime_config/config_component.xml</value>
    </values>
    <group>case_last</group>
    <file>env_case.xml</file>
    <desc>file containing specification of component specific definitions and values(for documentation only - DO NOT EDIT)</desc>
    <schema version="2.0">$CIMEROOT/config/xml_schemas/entry_id.xsd</schema>
    <schema version="3.0">$CIMEROOT/config/xml_schemas/entry_id_version3.xsd</schema>
  </entry>

</entry_id>

E3SM XML settings for defining supported grids.

CIMEROOT/config/e3sm/allactive

E3SM XML settings for all-active component set (compset) configurations.

E3SM XML settings for all-active test configurations.

E3SM XML settings for optimized processor elements (PEs) layout configurations.

CIMEROOT/config/e3sm/machines

E3SM XML settings for supported batch queuing systems.

E3SM XML settings for supported compilers.

E3SM XML settings for supported machines.

E3SM XML settings for Parallel Input/Output (PIO) library.