diff --git a/versions/cesm2.1/doctrees/cesm_configurations.doctree b/versions/cesm2.1/doctrees/cesm_configurations.doctree
index 567825ddcf..0f5a203f16 100644
Binary files a/versions/cesm2.1/doctrees/cesm_configurations.doctree and b/versions/cesm2.1/doctrees/cesm_configurations.doctree differ
diff --git a/versions/cesm2.1/doctrees/downloading_cesm.doctree b/versions/cesm2.1/doctrees/downloading_cesm.doctree
index 5267ff6caa..f4bbfd6534 100644
Binary files a/versions/cesm2.1/doctrees/downloading_cesm.doctree and b/versions/cesm2.1/doctrees/downloading_cesm.doctree differ
diff --git a/versions/cesm2.1/doctrees/environment.pickle b/versions/cesm2.1/doctrees/environment.pickle
index 27efc2500d..a1f5c0a0fc 100644
Binary files a/versions/cesm2.1/doctrees/environment.pickle and b/versions/cesm2.1/doctrees/environment.pickle differ
diff --git a/versions/cesm2.1/doctrees/index.doctree b/versions/cesm2.1/doctrees/index.doctree
index ae3a6c4286..41b9922ec8 100644
Binary files a/versions/cesm2.1/doctrees/index.doctree and b/versions/cesm2.1/doctrees/index.doctree differ
diff --git a/versions/cesm2.1/doctrees/introduction.doctree b/versions/cesm2.1/doctrees/introduction.doctree
index 8bfe34328f..42809c6a56 100644
Binary files a/versions/cesm2.1/doctrees/introduction.doctree and b/versions/cesm2.1/doctrees/introduction.doctree differ
diff --git a/versions/cesm2.1/doctrees/quickstart.doctree b/versions/cesm2.1/doctrees/quickstart.doctree
index 88ea21bab2..209ffc5288 100644
Binary files a/versions/cesm2.1/doctrees/quickstart.doctree and b/versions/cesm2.1/doctrees/quickstart.doctree differ
diff --git a/versions/cesm2.1/html/_sources/cesm_configurations.rst.txt b/versions/cesm2.1/html/_sources/cesm_configurations.rst.txt
index 608846b31a..d584305992 100644
--- a/versions/cesm2.1/html/_sources/cesm_configurations.rst.txt
+++ b/versions/cesm2.1/html/_sources/cesm_configurations.rst.txt
@@ -108,13 +108,62 @@ The CESM2 components can be combined in numerous ways to carry out
various scientific or software experiments. A particular mix of
components, *along with* component-specific configuration and/or
namelist settings is called a `component set or compset
-`_. CESM
-has a shorthand naming convention for component sets that are
-supported out-of-the-box.
-
-The compset name usually has a well defined first letter followed by
-some characters that are indicative of the configuration setup. Each
-compset name has a corresponding short name.
+`_. CESM has a
+shorthand naming convention (known as an alias) for component sets that
+are supported out-of-the-box. The compset alias usually has a
+well-defined first letter followed by some characters that are
+indicative of the configuration setup.
+
+The first letter in a compset alias generally indicates which of the
+components are fully active (prognostic), which are data components, and
+which are completely absent (or stub). For the most part, this first
+letter refers only to the atmosphere (atm), land (lnd), sea ice (ice)
+and ocean (ocn) components. The type of component used for river (rof),
+land ice (glc) and ocean wave (wav) is either specified in some other
+way in the alias or is not specified explicitly. For example, an
+evolving land ice (glc) model is denoted by a capital G near the end of
+the compset alias (e.g., B1850G is similar to B1850 but with an evolving
+Greenland ice sheet). In some cases, the distinction between prognostic
+and data components is not clear-cut -- for example, when using a data
+ocean model in slab ocean model (SOM) mode, or when using a prognostic
+sea ice model (CICE) in prescribed mode.
+
+The following table summarizes these first-letter designations in
+compset aliases:
+
+.. table::
+
+ +-------------+--------------------+-----------------+--------------------------------------------------------------------------+
+ | Designation | Active Components | Data Components | Notes |
+ +=============+====================+=================+==========================================================================+
+ | A | -- | various | All data components; used for software testing |
+ +-------------+--------------------+-----------------+--------------------------------------------------------------------------+
+ | B | atm, lnd, ice, ocn | -- | Fully active components |
+ +-------------+--------------------+-----------------+--------------------------------------------------------------------------+
+ | C | ocn | atm, ice, rof | \ |
+ +-------------+--------------------+-----------------+--------------------------------------------------------------------------+
+ | D | ice | atm, ocn, rof | Slab ocean model (SOM) |
+ +-------------+--------------------+-----------------+--------------------------------------------------------------------------+
+ | E | atm, lnd, ice | ocn | Slab ocean model (SOM) |
+ +-------------+--------------------+-----------------+--------------------------------------------------------------------------+
+ | F | atm, lnd | ice, ocn | Sea ice in prescribed mode; some F compsets use fewer surface components |
+ +-------------+--------------------+-----------------+--------------------------------------------------------------------------+
+ | G | ice, ocn | atm, rof | \ |
+ +-------------+--------------------+-----------------+--------------------------------------------------------------------------+
+ | I | lnd | atm | \ |
+ +-------------+--------------------+-----------------+--------------------------------------------------------------------------+
+ | J | lnd, ice, ocn | atm | Can be used to spin up the surface components |
+ +-------------+--------------------+-----------------+--------------------------------------------------------------------------+
+ | P | atm | -- | CAM PORT compsets |
+ +-------------+--------------------+-----------------+--------------------------------------------------------------------------+
+ | Q | atm | ocn | Aquaplanet compsets |
+ +-------------+--------------------+-----------------+--------------------------------------------------------------------------+
+ | S | -- | -- | No components present; used for software testing |
+ +-------------+--------------------+-----------------+--------------------------------------------------------------------------+
+ | T | glc | lnd | \ |
+ +-------------+--------------------+-----------------+--------------------------------------------------------------------------+
+ | X | -- | -- | Coupler-test components; used for software testing |
+ +-------------+--------------------+-----------------+--------------------------------------------------------------------------+
See `supported component sets
`_ for a
diff --git a/versions/cesm2.1/html/_static/basic.css b/versions/cesm2.1/html/_static/basic.css
index 24bc73e7f5..be19270e4a 100644
--- a/versions/cesm2.1/html/_static/basic.css
+++ b/versions/cesm2.1/html/_static/basic.css
@@ -4,7 +4,7 @@
*
* Sphinx stylesheet -- basic theme.
*
- * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
@@ -764,6 +764,7 @@ div.code-block-caption code {
}
table.highlighttable td.linenos,
+span.linenos,
div.doctest > div.highlight span.gp { /* gp: Generic.Prompt */
user-select: none;
}
diff --git a/versions/cesm2.1/html/_static/doctools.js b/versions/cesm2.1/html/_static/doctools.js
index daccd209da..144884ea65 100644
--- a/versions/cesm2.1/html/_static/doctools.js
+++ b/versions/cesm2.1/html/_static/doctools.js
@@ -4,7 +4,7 @@
*
* Sphinx JavaScript utilities for all documentation.
*
- * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
@@ -285,9 +285,10 @@ var Documentation = {
initOnKeyListeners: function() {
$(document).keydown(function(event) {
var activeElementType = document.activeElement.tagName;
- // don't navigate when in search box or textarea
+ // don't navigate when in search box, textarea, dropdown or button
if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT'
- && !event.altKey && !event.ctrlKey && !event.metaKey && !event.shiftKey) {
+ && activeElementType !== 'BUTTON' && !event.altKey && !event.ctrlKey && !event.metaKey
+ && !event.shiftKey) {
switch (event.keyCode) {
case 37: // left
var prevHref = $('link[rel="prev"]').prop('href');
diff --git a/versions/cesm2.1/html/_static/language_data.js b/versions/cesm2.1/html/_static/language_data.js
index d2b4ee91b0..0e7dc7e9ef 100644
--- a/versions/cesm2.1/html/_static/language_data.js
+++ b/versions/cesm2.1/html/_static/language_data.js
@@ -5,7 +5,7 @@
* This script contains the language-specific data used by searchtools.js,
* namely the list of stopwords, stemmer, scorer and splitter.
*
- * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
diff --git a/versions/cesm2.1/html/_static/pygments.css b/versions/cesm2.1/html/_static/pygments.css
index d14395efc3..de7af262ff 100644
--- a/versions/cesm2.1/html/_static/pygments.css
+++ b/versions/cesm2.1/html/_static/pygments.css
@@ -1,8 +1,8 @@
-pre { line-height: 125%; margin: 0; }
-td.linenos pre { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; }
-span.linenos { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; }
-td.linenos pre.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; }
-span.linenos.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; }
+pre { line-height: 125%; }
+td.linenos pre { color: #000000; background-color: #f0f0f0; padding-left: 5px; padding-right: 5px; }
+span.linenos { color: #000000; background-color: #f0f0f0; padding-left: 5px; padding-right: 5px; }
+td.linenos pre.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
+span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
.highlight .hll { background-color: #ffffcc }
.highlight { background: #eeffcc; }
.highlight .c { color: #408090; font-style: italic } /* Comment */
diff --git a/versions/cesm2.1/html/_static/searchtools.js b/versions/cesm2.1/html/_static/searchtools.js
index 970d0d9756..6fc9e7f333 100644
--- a/versions/cesm2.1/html/_static/searchtools.js
+++ b/versions/cesm2.1/html/_static/searchtools.js
@@ -4,7 +4,7 @@
*
* Sphinx JavaScript utilities for the full-text search.
*
- * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
@@ -59,10 +59,10 @@ var Search = {
_pulse_status : -1,
htmlToText : function(htmlString) {
- var htmlElement = document.createElement('span');
- htmlElement.innerHTML = htmlString;
- $(htmlElement).find('.headerlink').remove();
- docContent = $(htmlElement).find('[role=main]')[0];
+ var virtualDocument = document.implementation.createHTMLDocument('virtual');
+ var htmlElement = $(htmlString, virtualDocument);
+ htmlElement.find('.headerlink').remove();
+ docContent = htmlElement.find('[role=main]')[0];
if(docContent === undefined) {
console.warn("Content block not found. Sphinx search tries to obtain it " +
"via '[role=main]'. Could you check your theme or template.");
diff --git a/versions/cesm2.1/html/cesm_configurations.html b/versions/cesm2.1/html/cesm_configurations.html
index b8570b53e4..201277c714 100644
--- a/versions/cesm2.1/html/cesm_configurations.html
+++ b/versions/cesm2.1/html/cesm_configurations.html
@@ -420,12 +420,113 @@ CESM2 Component Setscomponent set or compset. CESM
-has a shorthand naming convention for component sets that are
-supported out-of-the-box.
-The compset name usually has a well defined first letter followed by
-some characters that are indicative of the configuration setup. Each
-compset name has a corresponding short name.
+namelist settings is called a component set or compset. CESM has a
+shorthand naming convention (known as an alias) for component sets that
+are supported out-of-the-box. The compset alias usually has a
+well-defined first letter followed by some characters that are
+indicative of the configuration setup.
+The first letter in a compset alias generally indicates which of the
+components are fully active (prognostic), which are data components, and
+which are completely absent (or stub). For the most part, this first
+letter refers only to the atmosphere (atm), land (lnd), sea ice (ice)
+and ocean (ocn) components. The type of component used for river (rof),
+land ice (glc) and ocean wave (wav) is either specified in some other
+way in the alias or is not specified explicitly. For example, an
+evolving land ice (glc) model is denoted by a capital G near the end of
+the compset alias (e.g., B1850G is similar to B1850 but with an evolving
+Greenland ice sheet). In some cases, the distinction between prognostic
+and data components is not clear-cut – for example, when using a data
+ocean model in slab ocean model (SOM) mode, or when using a prognostic
+sea ice model (CICE) in prescribed mode.
+The following table summarizes these first-letter designations in
+compset aliases:
+
+
+
+
+
+
+
+
+Designation |
+Active Components |
+Data Components |
+Notes |
+
+
+
+A |
+– |
+various |
+All data components; used for software testing |
+
+B |
+atm, lnd, ice, ocn |
+– |
+Fully active components |
+
+C |
+ocn |
+atm, ice, rof |
+ |
+
+D |
+ice |
+atm, ocn, rof |
+Slab ocean model (SOM) |
+
+E |
+atm, lnd, ice |
+ocn |
+Slab ocean model (SOM) |
+
+F |
+atm, lnd |
+ice, ocn |
+Sea ice in prescribed mode; some F compsets use fewer surface components |
+
+G |
+ice, ocn |
+atm, rof |
+ |
+
+I |
+lnd |
+atm |
+ |
+
+J |
+lnd, ice, ocn |
+atm |
+Can be used to spin up the surface components |
+
+P |
+atm |
+– |
+CAM PORT compsets |
+
+Q |
+atm |
+ocn |
+Aquaplanet compsets |
+
+S |
+– |
+– |
+No components present; used for software testing |
+
+T |
+glc |
+lnd |
+ |
+
+X |
+– |
+– |
+Coupler-test components; used for software testing |
+
+
+
See supported component sets for a
complete list of supported compset options. Running query_config
with the --compsets
option will also provide a listing of the
@@ -555,7 +656,6 @@
CESM2 Validation