CIME ESP Data and Stub XML Files¶
External System Processing ESP component XML files for data, stub, and dead components.
CIMEROOT/src/components/data_comps/desp/cime_config¶
ESP data model, desp, XML files and settings.
XML variables and component descriptions specific to desp.
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="definitions_components.xsl" ?>
<entry_id version="3.0">
<!-- modifier_mode allowed values are
'*' 0 or more modifiers (default)
'1' exactly 1 modifier
'?' 0 or 1 modifiers
'+' 1 or more modifiers
This file may have esp desc entries.
-->
<description modifier_mode="1">
<desc esp="DESP[%NOOP][%TEST]">Data External System Processor (DESP) </desc>
<desc option="NOOP">no modification of any model data</desc>
<desc option="TEST">test modification of any model data</desc>
</description>
<entry id="COMP_ESP">
<type>char</type>
<valid_values>desp</valid_values>
<default_value>desp</default_value>
<group>case_comp</group>
<file>env_case.xml</file>
<desc>Name of external system processing component</desc>
</entry>
<entry id="DESP_MODE">
<type>char</type>
<valid_values>NOCHANGE,DATATEST</valid_values>
<default_value>NOCHANGE</default_value>
<group>run_component_desp</group>
<file>env_run.xml</file>
<desc>Mode for external system processing component.
The default is NOOP, do not modify any model data.</desc>
<values match="last">
<value compset="%NOOP" >NOCHANGE</value>
<value compset="%TEST" >DATATEST</value>
</values>
</entry>
<help>
=========================================
DESP naming conventions in compset name
=========================================
</help>
</entry_id>
XML namelist definitions for desp.
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="http://www.cgd.ucar.edu/~cam/namelist/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.
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 desp_inparm -->
<!-- =========================== -->
<entry id="desp_mode" modify_via_xml="DESP_MODE">
<type>char</type>
<category>desp</category>
<group>desp_nml</group>
<valid_values>NOCHANGE,DATATEST</valid_values>
<desc>
The mode of operation for the DESP model.
NOCHANGE: report status of model 'pause' but make no changes
DATATEST: make a roundoff change to the restart files of the
components with their 'PAUSE_ACTIVE_XXX' XML variable
set to TRUE.
Default: NOCHANGE
</desc>
<values>
<value>$DESP_MODE</value>
</values>
</entry>
<entry id="restfilm">
<type>char</type>
<category>desp</category>
<group>desp_nml</group>
<desc>
Model restart filename for the external system (ESP) model data. This is
optional. If restfilm is undefined, the restart filename will be
read from the DESP restart pointer file (or files for multiple instances).
</desc>
<values>
<value>undefined</value>
</values>
</entry>
</entry_id>
CIMEROOT/src/components/stub_comps/sesp/cime_config¶
The ESP stub model, sesp, does not output any files in the RUNDIR nor does it have any namelist settings.
XML variables and component descriptions specific to sesp.
<?xml version="1.0"?>
<entry_id version="3.0">
<description>
<desc esp="SESP">Stub external system processing (ESP) component</desc>
</description>
<entry id="COMP_ESP">
<type>char</type>
<valid_values>sesp</valid_values>
<default_value>sesp</default_value>
<group>case_comp</group>
<file>env_case.xml</file>
<desc>Name of ESP component</desc>
</entry>
<help>
=========================================
SESP naming conventions in compset name
=========================================
</help>
</entry_id>