<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">GMD</journal-id><journal-title-group>
    <journal-title>Geoscientific Model Development</journal-title>
    <abbrev-journal-title abbrev-type="publisher">GMD</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Geosci. Model Dev.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1991-9603</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/gmd-11-843-2018</article-id><title-group><article-title><?xmltex \hack{\vspace{15mm}}?>Isca, v1.0: a framework for the global modelling of the atmospheres of
Earth and other planets at varying levels of complexity</article-title><alt-title>Isca</alt-title>
      </title-group><?xmltex \runningtitle{Isca}?><?xmltex \runningauthor{G. K. Vallis et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Vallis</surname><given-names>Geoffrey K.</given-names></name>
          <email>g.vallis@exeter.ac.uk</email>
        <ext-link>https://orcid.org/0000-0002-5971-8995</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Colyer</surname><given-names>Greg</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Geen</surname><given-names>Ruth</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Gerber</surname><given-names>Edwin</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-6010-6638</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Jucker</surname><given-names>Martin</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-4227-315X</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Maher</surname><given-names>Penelope</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-8513-8700</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Paterson</surname><given-names>Alexander</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Pietschnig</surname><given-names>Marianne</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-7405-5536</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Penn</surname><given-names>James</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Thomson</surname><given-names>Stephen I.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-4775-3259</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>University of Exeter, Department of Mathematics, Exeter, UK</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>New York University, Courant Institute, New York, USA</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>University of Melbourne, School of Earth Sciences, Melbourne, Australia</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Geoffrey K. Vallis (g.vallis@exeter.ac.uk)</corresp></author-notes><pub-date><day>6</day><month>March</month><year>2018</year></pub-date>
      
      <volume>11</volume>
      <issue>3</issue>
      <fpage>843</fpage><lpage>859</lpage>
      <history>
        <date date-type="received"><day>3</day><month>October</month><year>2017</year></date>
           <date date-type="rev-request"><day>2</day><month>November</month><year>2017</year></date>
           <date date-type="rev-recd"><day>24</day><month>January</month><year>2018</year></date>
           <date date-type="accepted"><day>25</day><month>January</month><year>2018</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2018 Geoffrey K. Vallis et al.</copyright-statement>
        <copyright-year>2018</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://gmd.copernicus.org/articles/11/843/2018/gmd-11-843-2018.html">This article is available from https://gmd.copernicus.org/articles/11/843/2018/gmd-11-843-2018.html</self-uri><self-uri xlink:href="https://gmd.copernicus.org/articles/11/843/2018/gmd-11-843-2018.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/11/843/2018/gmd-11-843-2018.pdf</self-uri>
      <abstract><title>Abstract</title>
    <p id="d1e177">Isca is a framework for the idealized modelling of the global
circulation of planetary atmospheres at varying levels of complexity and
realism. The framework is an outgrowth of models from the Geophysical Fluid
Dynamics Laboratory in Princeton, USA, designed for Earth's atmosphere, but
it may readily be extended into other planetary regimes. Various forcing and
radiation options are available, from dry, time invariant, Newtonian thermal
relaxation to moist dynamics with radiative transfer. Options are available
in the dry thermal relaxation scheme to account for the effects of obliquity
and eccentricity (and so seasonality), different atmospheric optical depths
and a surface mixed layer. An idealized grey radiation scheme, a two-band
scheme, and a multiband scheme are also available, all with simple moist
effects and astronomically based solar forcing. At the complex end of the
spectrum the framework provides a direct connection to comprehensive
atmospheric general circulation models.</p>
    <p id="d1e180">For Earth modelling, options include an aquaplanet and configurable
continental outlines and topography. Continents may be defined by changing
albedo, heat capacity, and evaporative parameters and/or by using a simple
bucket hydrology model. Oceanic <inline-formula><mml:math id="M1" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> fluxes may be added to reproduce
specified sea surface temperatures, with arbitrary continental distributions.
Planetary atmospheres may be configured by changing planetary size and mass,
solar forcing, atmospheric mass, radiation, and other parameters. Examples
are given of various Earth configurations as well as a giant planet
simulation, a slowly rotating terrestrial planet simulation, and
tidally locked and other orbitally resonant exoplanet simulations.</p>
    <p id="d1e190">The underlying model is written in Fortran and may largely be configured with
Python scripts. Python scripts are also used to run the model on different
architectures, to archive the output, and for diagnostics, graphics, and
post-processing. All of these features are publicly available in a Git-based
repository.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e202">Understanding climate is not synonymous with predicting or simulating
climate. In order to provide the best possible predictions of Earth's weather
and climate we need comprehensive models that provide simulations with the
greatest possible degree of verisimilitude. However, the development and use
of such models does not necessarily lead to understanding nor, at a practical
level, does it necessarily provide a path for the continued improvement of
those models, as has been discussed extensively elsewhere
<xref ref-type="bibr" rid="bib1.bibx45 bib1.bibx23 bib1.bibx20 bib1.bibx53" id="paren.1"/>, and a hierarchical
approach, and/or the use of models with different levels of complexity, is
often advocated.</p>
      <?pagebreak page844?><p id="d1e208"><?xmltex \hack{\newpage}?>Consider also the atmospheres of other planets. The number of data we have
for the atmospheres of the planets of our own solar system is orders of
magnitude less than the data we have for Earth. And the number of data we
have for exoplanets is still orders of magnitude less than that. Yet roughly
4000 exoplanets are known to exist, and it is likely that there are, in fact,
billions of such planets in our galaxy alone. To construct a comprehensive
model for each of those planets would be foolish if it were not impossible.
Rather, understanding will come through the use of more general principles
governing the atmospheres, and possible oceans, of these planets, along with
models that allow a much larger range of parameters than do comprehensive
models of Earth's atmosphere. But much as we may laud the benefits of
idealized models, they are of limited utility if they do not connect to the
more comprehensive and realistic models that, we may hope, give us accurate
simulations and connect to a real climate system or real planetary
atmosphere. If there is no such connection, then the idealized models may be
solving the wrong problem and may simply be irrelevant. Evidently, there is
no single level of complexity that is appropriate for all problems, and both
simple and complicated models have their uses.</p>
      <p id="d1e212">A variety of models at different levels of complexity have in fact been
constructed. Thus, to name but a few,
Fraedrich et al. (2005b), Frierson et al. (2006), O'Gorman and Schneider
(2008), Blackburn and Hoskins (2013), and Joshi et al. (2015) all describe models of Earth's atmosphere that are
simplified in some way compared to a full general circulation model (GCM; of which there are a
great many). Similarly, regarding planetary atmospheres and again giving a
limited sample, the Planet Simulator is a sibling of the PUMA model for
planetary atmospheres <xref ref-type="bibr" rid="bib1.bibx11" id="paren.2"/>; the SPARC model
<xref ref-type="bibr" rid="bib1.bibx49" id="paren.3"/> uses the dynamical core of the MIT GCM but adds a more
general radiation scheme appropriate for planetary atmospheres; the GFDL
system has itself been used in a number of Earth and planetary settings
<xref ref-type="bibr" rid="bib1.bibx33 bib1.bibx46" id="paren.4"><named-content content-type="pre">e.g.</named-content><named-content content-type="post">others</named-content></xref>; the UK Met Office
Unified Model has been configured in various ways for both terrestrial
exoplanets and hot Jupiters <xref ref-type="bibr" rid="bib1.bibx30 bib1.bibx5" id="paren.5"/>; the THOR
model <xref ref-type="bibr" rid="bib1.bibx31" id="paren.6"/> solves the deep non-hydrostatic equations (as
does the Unified Model) on an icosahedral grid and is designed to explore a
range of planetary atmospheres; and CliMT
(<uri>https://github.com/CliMT/climt</uri>) aims to provide a flexible Python-based climate modelling toolkit. A number of quite comprehensive models,
targeted at specific planets and similar in some ways to full GCMs of Earth,
have also been developed.</p>
      <p id="d1e238">These models all have a range of different parameterizations and cover a wide
range of circumstances, but it is hard to compare one to another and it is
particularly hard to relate simple models to complicated models in a
controlled fashion. It is the purpose of this paper to describe a framework,
Isca,<fn id="Ch1.Footn1"><p id="d1e241">Isca is the name of a Roman city located where
present-day Exeter (UK) is now. It is also the Latinized version of the
Celtic word for “running water”. It seems that “whisky” has the same root,
namely <italic>uisce</italic>.</p></fn> that enables models of appropriate complexity to be
constructed for the problem at hand in atmospheric circulation, or indeed the
construction of a sequence of models of increasing complexity, with simpler
models connecting seamlessly to more complex models in a true hierarchy. The
first release of the Isca framework contains an atmospheric primitive
equation model with a wide range of configurable options for thermal forcing
and radiative transfer, continental and topographic configurations, and other
atmospheric and planetary parameters. The framework uses the infrastructure
provided by Flexible Modeling System (FMS,
<uri>https://www.gfdl.noaa.gov/fms/</uri>) of the Geophysical Fluid Dynamics
Laboratory (GFDL) in Princeton, USA, and in particular includes the models of
<xref ref-type="bibr" rid="bib1.bibx21" id="text.7"/> and <xref ref-type="bibr" rid="bib1.bibx13" id="text.8"/> and the MiMA model of
<xref ref-type="bibr" rid="bib1.bibx26" id="text.9"/>. However, Isca provides both more options (e.g.
continents, surface processes, different radiation schemes) and a
straightforward means to configure those options and to set up and run
experiments. A brief summary is provided below, with more detail given in
subsequent sections. Many other options could be readily configured by the
user.</p>
      <p id="d1e261"><list list-type="order">
          <list-item>

      <p id="d1e266">The framework includes a dry model with Newtonian thermal relaxation with
<list list-type="custom"><list-item><label>a.</label>
      <p id="d1e271">a Held–Suarez thermal forcing <xref ref-type="bibr" rid="bib1.bibx21" id="paren.10"/>.</p></list-item><list-item><label>b.</label>
      <p id="d1e278">a generalized thermal relaxation field, similar in latitudinal and
height structure to the original Held–Suarez model, but with longitudinal
variation producing differential day-side and night-side heating. The point
of strongest heating is determined from the orbital and rotation rates of the
planet, allowing for a custom diurnal cycle. The speed and direction of the
forcing can be prescribed, including reverse direction (the sun rises in the
west, sets in the east) and a tidally locked configuration with a permanent
day-side.</p></list-item><list-item><label>c.</label>
      <p id="d1e282">a thermal relaxation field that is constructed from astronomical
solar input and an approximate analytic solution to radiative–convective
equations with a specified optical depth, lapse rate, radiative relaxation
time, and surface mixed-layer depth. This allows the strength and extent of
the seasonal cycle and height of the tropopause to be varied, still using
relatively simple thermal forcing.</p></list-item></list></p>
          </list-item>
          <list-item>

      <?pagebreak page845?><p id="d1e288">It includes a moist model, with evaporation from the surface and fast condensation
(that is, immediate precipitation and no explicit liquid water content in the
atmosphere), interacting with radiation and convection as described below.</p>
          </list-item>
          <list-item>

      <p id="d1e294">It includes various radiation schemes, including a grey scheme, as in
<xref ref-type="bibr" rid="bib1.bibx13" id="text.11"/>; a grey scheme with moisture feedback, similar to
<xref ref-type="bibr" rid="bib1.bibx7" id="text.12"/>; a two-plus-one-band (two infrared, one solar)
scheme with an infrared window, similar to <xref ref-type="bibr" rid="bib1.bibx15" id="text.13"/>; and a
correlated-<italic>k</italic> multiband radiation scheme, the RRTM scheme described
by <xref ref-type="bibr" rid="bib1.bibx8" id="text.14"/> and used in the MiMA model of
<xref ref-type="bibr" rid="bib1.bibx26" id="text.15"/>. The radiation may be dependent on the
model-predicted moisture levels or used with fixed optical depths in most of
these schemes. The incoming solar radiation is calculated from astronomical
parameters and can vary from diurnally averaged to tidally locked.</p>
          </list-item>
          <list-item>

      <p id="d1e319">It includes a various convective parameterizations, specifically a Betts–Miller
convective relaxation <xref ref-type="bibr" rid="bib1.bibx1 bib1.bibx2 bib1.bibx14" id="paren.16"/> and a
simplified mass flux method, the relaxed Arakawa–Schubert (RAS) scheme
<xref ref-type="bibr" rid="bib1.bibx35" id="paren.17"/>. A simple dry scheme following
<xref ref-type="bibr" rid="bib1.bibx47" id="text.18"/> is also available.</p>
          </list-item>
          <list-item>

      <p id="d1e334">It includes continental land masses, using either a realistic continental
outline (from ECMWF) or configurable idealized continents that are set up
with Python scripts. The continents themselves may be defined by a changed
heat capacity, albedo, surface roughness, evaporative parameters, and/or a
bucket hydrology model.</p>
          </list-item>
          <list-item>

      <p id="d1e341">Horizontal heat fluxes – “<inline-formula><mml:math id="M2" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> fluxes” – that may be added to
the ocean mixed layer to reproduce specified sea surface temperatures (SSTs). The
algorithm may be applied with realistic continents, idealized continents, or
no continents.</p>
          </list-item>
          <list-item>

      <p id="d1e354">Many parameters for other planetary atmospheres can be changed,
including atmospheric mass, upper and lower pressure boundaries, planetary
size and mass, planetary rotation rate, and choice of radiation scheme. All
of the above can be performed from a name list or Python dictionary without
recompilation.</p>
          </list-item>
          <list-item>

      <p id="d1e360">The horizontal and vertical resolution of the model may be arbitrarily
varied, although with a spectral core certain horizontal resolutions are
preferable, for example T42, T63, or T213. Python software that
enables a spin-up at low resolution and then an interpolation to and
continued integration at higher resolution is available. A zonally symmetric model – with
no longitudinal variation but which can be used with most of the available
“physics” options – and a model that keeps only zonal wave numbers 0, 1, and
2 are also configurable and very fast compared to the full dynamical core.</p>
          </list-item>
        </list></p>
      <p id="d1e365"><?xmltex \hack{\newpage}?>In addition, we provide various Python scripts for configuring and running
the model, archiving the output, producing various diagnostics and analysing
the results. The rest of the paper describes these options and how they may
be implemented in more detail, and it gives various examples. We provide a
number of “out-of-the-box” test cases, but in general it is up to the user
to ensure that any model configuration is fit for purpose; with a framework
such as this it is easy to configure a nonsensical planet. Our aim is not
just to provide a ready-tuned intermediate model; rather, we provide a
toolkit whereby the intelligent user may construct a model or sequence of
models, reasonably easily, for their own needs, be the models highly
idealized or fairly comprehensive.</p><?xmltex \hack{\vspace*{1mm}}?>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Model foundations</title>
      <p id="d1e378"><?xmltex \hack{\vspace*{1mm}}?>The dynamical core of the framework is a spectral core from GFDL that uses
sigma-pressure coordinates in the vertical. The code stems from that of
<xref ref-type="bibr" rid="bib1.bibx18" id="text.19"/>; it uses the spectral-transform methodology of
<xref ref-type="bibr" rid="bib1.bibx4" id="text.20"/> and parallelizes using message passing without the need for
shared memory. A very fast zonally symmetric version of this dynamical core
is available. It would be possible to use a grid-point dynamical core on a
cubed sphere (from GFDL) but that configuration has not been implemented
within Isca.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><label>Figure 1</label><caption><p id="d1e390">Meridional overturning circulation (colours,
10<inline-formula><mml:math id="M3" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">11</mml:mn></mml:msup></mml:math></inline-formula> kg s<inline-formula><mml:math id="M4" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) and temperature (contours, K) in simulations with an
obliquity of 10<inline-formula><mml:math id="M5" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> <bold>(a)</bold> and 40<inline-formula><mml:math id="M6" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> <bold>(b)</bold>, at
solstice, with Earth-like parameters otherwise, and a mixed-layer depth of
10 m. (Earth's obliquity is 23.5<inline-formula><mml:math id="M7" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>.) Note that at the higher
obliquity the temperature is a maximum near the pole.</p></caption>
        <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/11/843/2018/gmd-11-843-2018-f01.pdf"/>

      </fig>

<?xmltex \hack{\vspace*{1mm}}?>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Options with a dry dynamical core</title>
      <p id="d1e464"><?xmltex \hack{\vspace*{1mm}}?>In addition to the standard Held–Suarez benchmark <xref ref-type="bibr" rid="bib1.bibx21" id="paren.21"/> and
its longitudinally varying extension (item 2 above), we provide a more
general thermal relaxation scheme that allows seasonal variation and possible
extension to other planetary atmospheres. The essence of the scheme is as
follows. We suppose that the atmosphere consists of a troposphere, with a
given lapse rate, and a stratosphere that has a small optical depth and is in
radiative equilibrium. Given also the optical depth of the atmosphere, then a
radiative–convective tropopause height may be determined using the analytic
formula of <xref ref-type="bibr" rid="bib1.bibx55" id="text.22"/>, namely
          <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M8" display="block"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mtext>T</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">16</mml:mn><mml:mi mathvariant="normal">Γ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close=")" open="("><mml:mrow><mml:mtext>C</mml:mtext><mml:msub><mml:mi>T</mml:mi><mml:mtext>T</mml:mtext></mml:msub><mml:mo>+</mml:mo><mml:msqrt><mml:mrow><mml:msup><mml:mtext>C</mml:mtext><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msubsup><mml:mi>T</mml:mi><mml:mtext>T</mml:mtext><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mn mathvariant="normal">32</mml:mn><mml:mi mathvariant="normal">Γ</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>s</mml:mtext></mml:msub><mml:msub><mml:mi>H</mml:mi><mml:mtext>a</mml:mtext></mml:msub><mml:msub><mml:mi>T</mml:mi><mml:mtext>T</mml:mtext></mml:msub></mml:mrow></mml:msqrt></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">4</mml:mn><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">1.4</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M10" display="inline"><mml:mi mathvariant="normal">Γ</mml:mi></mml:math></inline-formula> is the lapse rate, <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>T</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is
the temperature at the tropopause, <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>s</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the surface optical
depth, and <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the scale height of the main infrared absorber. We
determine <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>T</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> at each latitude using an astronomical calculation
based on the incoming solar radiation, which is a function of zenith angle,
and so latitude, obliquity, time of year, and solar constant. Note that this
tropopause height will (correctly) increase if the optical depth increases,
as with global warming, or if the specified lapse rate is made smaller.</p>
      <p id="d1e614">Given the tropopause height, temperature, and lapse rate, we then construct a
radiative–convective relaxation temperature, <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>R</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, as a function of
height, latitude, and time of year using
          <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M16" display="block"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>R</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mtext>T</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Γ</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mtext>T</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
       <?pagebreak page846?> This equation can be applied to the troposphere and may be extended upwards by
assuming the stratospheric relaxation temperature is given by radiative
equilibrium (other options also exist). We may then allow for the effects of
a finite heat capacity of the surface by supposing that the ground
temperature, <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>g</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, obeys
          <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M18" display="block"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mtext>g</mml:mtext></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mtext>g</mml:mtext></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:msubsup><mml:mi>T</mml:mi><mml:mtext>s</mml:mtext><mml:mn mathvariant="normal">4</mml:mn></mml:msubsup><mml:mo>-</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:msubsup><mml:mi>T</mml:mi><mml:mtext>g</mml:mtext><mml:mn mathvariant="normal">4</mml:mn></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        or a linearization thereof, where <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mtext>g</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the heat capacity of the
surface (e.g. ocean mixed layer or ground) and <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>s</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the surface
air temperature calculated using Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>), integrating down from
the tropopause to the surface with the specified lapse rate, that is,
<inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>s</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mtext>T</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Γ</mml:mi><mml:msub><mml:mi>H</mml:mi><mml:mtext>T</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>. We then use the
calculated <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>g</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> from Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>) and that same lapse rate
to determine the radiative–convective temperature at a height <inline-formula><mml:math id="M23" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula>,
integrating up from the ground to the tropopause to give
          <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M24" display="block"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>R</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mtext>g</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Γ</mml:mi><mml:mi>z</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
        This value of <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>R</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is then used as the radiative–convective
relaxation temperature instead of that given by Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) and is
equal to it if <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mtext>g</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>. That is, the thermodynamic equation is
forced by a linear term <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mtext>R</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M28" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> is a relaxation
timescale (that might be chosen to be that given by Held and Suarez or set
by the user).</p>
      <p id="d1e989">By virtue of having a finite surface heat capacity, the algorithm tempers the
seasonal cycle and can ensure, for example, that the radiative–convective
relaxation temperature is not absolute zero if the zenith angle is such that
the incoming solar radiation is zero. Note that the free-running model will
determine its own tropopause height, through the combined effects of the
thermal forcing and the model's own dynamics, and the resulting tropopause
height may differ from that given by Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>). (The differences will
arise if there is meridional convergence of heat by the atmospheric dynamics
or if the actual model lapse rate is different from <inline-formula><mml:math id="M29" display="inline"><mml:mi mathvariant="normal">Γ</mml:mi></mml:math></inline-formula> in
Eq. <xref ref-type="disp-formula" rid="Ch1.E1"/>.)</p>
      <p id="d1e1003">By varying the obliquity, optical depth, surface heat capacity and
atmospheric thermal relaxation time as needed we may obtain a wide range of
seasonal cycles appropriate for Earth or other planets whilst keeping the
simplicity of a dry dynamical core with a Newtonian thermal relaxation. A
sample solution is shown in Fig. <xref ref-type="fig" rid="Ch1.F1"/>. This simulation uses
Earth-like parameters – the rotation rate, equation of state, length of
seasons, and mass of the atmosphere are all those of Earth (but all may be
easily varied) – and with a mixed-layer depth of 10 m. The panels show both
the solstitial circulation and temperature, one with a 10<inline-formula><mml:math id="M30" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> obliquity
and the other with a 40<inline-formula><mml:math id="M31" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> obliquity (Earth's obliquity is
23.5<inline-formula><mml:math id="M32" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>). If the mixed-layer depth were increased the seasonal cycle
would be further tempered, and with sufficiently high mixed-layer depths both
simulations converge to something similar to (but not exactly the same as)
the Held–Suarez test case.</p>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Radiation and moist model options</title>
      <p id="d1e1043">The simplest moist model available uses grey radiation in the infrared, a
Betts–Miller type convective relaxation scheme with no moisture feedback
into the radiation, and a simple Monin–Obukhov boundary layer, as in the
model of <xref ref-type="bibr" rid="bib1.bibx13" id="text.23"/>. The code for the boundary layer and
convective schemes was provided by GFDL. Other radiative options are
available as follows.</p>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Moisture feedback with grey radiation</title>
      <?pagebreak page847?><p id="d1e1056">A simple scheme to incorporate moisture feedback is an extension of that
introduced by <xref ref-type="bibr" rid="bib1.bibx7" id="text.24"/>. The scheme is grey in the infrared so
that a single optical thickness, <inline-formula><mml:math id="M33" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula>, is defined for the entirety of the
long-wave part spectrum and includes a parameterization of long-wave
absorption by carbon dioxide, which we derived from Santa Barbara DISORT
Atmospheric Radiative Transfer 60 (SBDART) output <xref ref-type="bibr" rid="bib1.bibx41" id="paren.25"/>.
The optical depth is calculated as a function of specific humidity, <inline-formula><mml:math id="M34" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula>
(kg kg<inline-formula><mml:math id="M35" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), the mixing ratio of carbon dioxide, CO<inline-formula><mml:math id="M36" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> (ppm), and
pressure, such that
            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M37" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mi mathvariant="italic">μ</mml:mi><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mi>q</mml:mi><mml:mo>+</mml:mo><mml:mi>c</mml:mi><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">360</mml:mn><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          In the equation above, <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>=</mml:mo><mml:mi>p</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, i.e. pressure normalized by a constant
(10<inline-formula><mml:math id="M39" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:math></inline-formula> Pa); <inline-formula><mml:math id="M40" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M41" display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M42" display="inline"><mml:mi>c</mml:mi></mml:math></inline-formula> are constants; and <inline-formula><mml:math id="M43" display="inline"><mml:mi mathvariant="italic">μ</mml:mi></mml:math></inline-formula>, set to 1 as default,
is a scaling parameter intended to represent absorption by well-mixed gases.
<xref ref-type="bibr" rid="bib1.bibx7" id="text.26"/> used <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.8678</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:mi>b</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1997.9</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> with
their coefficients based on fitting the above equation to the long-wave
optical depths of <xref ref-type="bibr" rid="bib1.bibx13" id="text.27"/>. For experiments with an albedo
closer to that of Earth than was used in their idealized study
(<inline-formula><mml:math id="M47" display="inline"><mml:mo lspace="0mm">≈</mml:mo></mml:math></inline-formula> 0.3 vs. <inline-formula><mml:math id="M48" display="inline"><mml:mo>≈</mml:mo></mml:math></inline-formula> 0.38), we suggest values of <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.1627</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:mi>b</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1997.9</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.17</mml:mn></mml:mrow></mml:math></inline-formula>. However, these are easily changed by the user. In
the short wave, the optical depths of <xref ref-type="bibr" rid="bib1.bibx13" id="text.28"/> may still be
used, or all short-wave radiation may be assumed absorbed at the surface in
the simplest case.</p>
      <p id="d1e1307">This scheme provides a simple tool for experiments in which only a lowest-order description of water vapour radiative feedback is required. A
limitation of the above grey scheme is that in reality the long-wave
absorption spectra of water vapour and carbon dioxide are far from uniform,
so that the scheme captures only the very basic structure of the long-wave
radiative heating. The next step up in complexity is to use two bands in the
infrared, as we now describe.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Simple radiation with an infrared window</title>
      <p id="d1e1318">To provide an intermediate option between grey radiation and a more complete
description of radiative transfer, a scheme with two infrared bands and one
solar band, as described in <xref ref-type="bibr" rid="bib1.bibx15" id="text.29"/>, has been incorporated into
our model with some adjustments.<fn id="Ch1.Footn2"><p id="d1e1324">Atmospheric radiation models nearly
always treat solar radiation and infrared radiation separately. In keeping
with common usage, we will refer to models that have one solar band and one
infrared band as “grey”, as they are grey in the infrared. Consistent
with that, the scheme with two long-wave bands and one solar band will be
referred to as a “two-band”, or a “two-plus-one band” scheme.</p></fn> The
short-wave band (<inline-formula><mml:math id="M52" display="inline"><mml:mo lspace="0mm">&lt;</mml:mo></mml:math></inline-formula> 4 <inline-formula><mml:math id="M53" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m) treats all solar radiation and the two
long-wave bands treat absorption in the infrared window region of the
spectrum (8–14 <inline-formula><mml:math id="M54" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m) and in all other long-wave wavelengths
(<inline-formula><mml:math id="M55" display="inline"><mml:mo lspace="0mm">&gt;</mml:mo></mml:math></inline-formula> 4 <inline-formula><mml:math id="M56" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m, non-window). All bands were originally
parameterized by fitting to data from SBDART for a range of atmospheric
profiles. Differences from <xref ref-type="bibr" rid="bib1.bibx15" id="text.30"/> are the addition of CO<inline-formula><mml:math id="M57" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>
absorption in each band and changes to the functional form of the non-window
optical depth formula. Although the original functional form was adequate
with fixed SSTs, it was found to be unstable when coupled
to a mixed-layer ocean. An alternative form has therefore been fitted, which
uses a log function rather than a power law to relate specific humidity to
optical depth. The resultant parameterization is, for the short wave,
            <disp-formula id="Ch1.E6.7" content-type="subnumberedon"><label>6a</label><mml:math id="M58" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>sw</mml:mtext></mml:msup></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mtext>sw</mml:mtext></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mtext>sw</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>sw</mml:mtext></mml:msup><mml:mo>)</mml:mo><mml:mi>q</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mtext>sw</mml:mtext></mml:msub><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">360</mml:mn><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where
            <disp-formula id="Ch1.E6.8" content-type="subnumberedoff"><label>6b</label><mml:math id="M59" display="block"><mml:mrow><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mtext>sw</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>sw</mml:mtext></mml:msup><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">0.01887</mml:mn><mml:mrow><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>sw</mml:mtext></mml:msup><mml:mo>+</mml:mo><mml:mn mathvariant="normal">0.009522</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1.603</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>sw</mml:mtext></mml:msup><mml:mo>+</mml:mo><mml:mn mathvariant="normal">0.5194</mml:mn><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>
          and for the long wave,

                <disp-formula id="Ch1.E9" specific-use="align" content-type="subnumberedsingle"><mml:math id="M60" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E9.10"><mml:mtd><mml:mtext>7a</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>lw</mml:mtext></mml:msup></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mtext>lw</mml:mtext></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mtext>lw</mml:mtext></mml:msub><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mtext>lw</mml:mtext></mml:msub><mml:mi>q</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mtext>lw</mml:mtext></mml:msub><mml:mi>log⁡</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mtext>CO</mml:mtext><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow><mml:mn mathvariant="normal">360</mml:mn></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E9.11"><mml:mtd><mml:mtext>7b</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>win</mml:mtext></mml:msup></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mtext>win</mml:mtext></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mtext>win</mml:mtext></mml:msub><mml:mi>q</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mtext>win</mml:mtext></mml:msub><mml:msup><mml:mi>q</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mtext>win</mml:mtext></mml:msub><mml:mi>log⁡</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mtext>CO</mml:mtext><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow><mml:mn mathvariant="normal">360</mml:mn></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            Suggested values of the coefficients are given in the model documentation.
Given these optical depths, two-stream equations are used to obtain the
irradiances, which are then weighted by the Planck function for the bands in
question. Thus, for the long-wave non-window region,

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M61" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E12"><mml:mtd><mml:mtext>8</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>U</mml:mi><mml:mtext>lw</mml:mtext></mml:msup></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>lw</mml:mtext></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msup><mml:mi>U</mml:mi><mml:mtext>lw</mml:mtext></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mi>B</mml:mi><mml:mtext>lw</mml:mtext></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>D</mml:mi><mml:mtext>lw</mml:mtext></mml:msup></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>lw</mml:mtext></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msup><mml:mi>D</mml:mi><mml:mtext>lw</mml:mtext></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mi>B</mml:mi><mml:mtext>lw</mml:mtext></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>B</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi>R</mml:mi><mml:mtext>lw</mml:mtext></mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:msup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            and for the window,

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M62" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E13"><mml:mtd><mml:mtext>9</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>U</mml:mi><mml:mtext>win</mml:mtext></mml:msup></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>win</mml:mtext></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msup><mml:mi>U</mml:mi><mml:mtext>win</mml:mtext></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mi>B</mml:mi><mml:mtext>win</mml:mtext></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>D</mml:mi><mml:mtext>win</mml:mtext></mml:msup></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>win</mml:mtext></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msup><mml:mi>D</mml:mi><mml:mtext>win</mml:mtext></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mi>B</mml:mi><mml:mtext>win</mml:mtext></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msup><mml:mi>B</mml:mi><mml:mtext>win</mml:mtext></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mi>R</mml:mi><mml:mtext>win</mml:mtext></mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:msup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mtext>lw</mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mtext>win</mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula> are the fractional irradiances in the
non-window and window regions. These are configurable parameters with default
values of 0.63 and 0.37.</p>
      <p id="d1e1918">The long-wave heating rates calculated using this scheme give a notably
improved accuracy for Earth's atmosphere over the grey schemes described in
the previous section (Fig. <xref ref-type="fig" rid="Ch1.F2"/>), and although not as accurate
as a full radiative transfer code the scheme is many times faster, enabling
very long integrations to be carried out. Furthermore, the scheme is very
configurable and tunable and could allow for the simulation of other
planetary atmospheres of which the compositions are not accurately known (and so
a complicated scheme is not warranted) and/or where a grey scheme fails (for
example, a grey atmosphere is overly prone to a runaway greenhouse since
radiation from the surface finds it too hard to escape without an infrared
window).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><label>Figure 2</label><caption><p id="d1e1925">Long-wave heating rates (K day<inline-formula><mml:math id="M65" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) for some of the radiation
schemes available in Isca, for the given temperature and specific humidity
fields shown in Fig. <xref ref-type="fig" rid="Ch1.F3"/>. The leftmost panel shows results with
a grey scheme with a fixed optical depth, a function only of pressure and
latitude, as in <xref ref-type="bibr" rid="bib1.bibx13" id="text.31"/>. The one-band scheme is also
grey, but has an optical depth that is a function of water vapour and CO<inline-formula><mml:math id="M66" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>.
The two-band scheme has two infrared bands, and the RRTM scheme is a full,
multiband scheme, and both have water vapour and CO<inline-formula><mml:math id="M67" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> dependence.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/11/843/2018/gmd-11-843-2018-f02.pdf"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3"><?xmltex \currentcnt{3}?><label>Figure 3</label><caption><p id="d1e1972">The input temperature and humidity profiles used in the radiation
schemes shown in Fig. <xref ref-type="fig" rid="Ch1.F2"/>.</p></caption>
          <?xmltex \igopts{width=199.169291pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/11/843/2018/gmd-11-843-2018-f03.pdf"/>

        </fig>

<?xmltex \hack{\newpage}?>
</sec>
<?pagebreak page848?><sec id="Ch1.S4.SS3">
  <label>4.3</label><title>A full radiation scheme and the MiMA model</title>
      <p id="d1e1993">The most accurate radiative scheme in the current suite of options uses the
multiband correlated-<italic>k</italic> Rapid Radiative Transfer Model (RRTM),
described in <xref ref-type="bibr" rid="bib1.bibx34" id="text.32"/> and <xref ref-type="bibr" rid="bib1.bibx8" id="text.33"/>. (The
correlated-<italic>k</italic> method, with <italic>k</italic> being the absorption
coefficient, is a means to efficiently calculate radiative transfer over a
broad spectral range by collecting wave number intervals with similar
spectral properties and by supposing that these spectral properties are
correlated from one level to another. A relatively small set of absorption
coefficients can then be chosen to be representative of the absorption
coefficients for all frequencies, leading to an enormous speed-up over
line-by-line calculations and much better accuracy than traditional band
methods that more simplistically just group together similar wave numbers.)
The implementation of this scheme largely follows that of
<xref ref-type="bibr" rid="bib1.bibx26" id="text.34"/> in the MiMA model, an aquaplanet model with simple
topography. Within Isca the RRTM scheme may also be configured with
idealized or realistic continental outlines and topography, a diurnal and
seasonal cycle, or solar inputs appropriate for other planets, as
may all the radiation schemes in the framework. The RRTM scheme we use was
primarily developed for Earth's atmosphere or variations of it, for which
it is very accurate. It allows configurable levels of CO<inline-formula><mml:math id="M68" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> and ozone, and
it enables the model to produce a stratosphere and polar vortex. In principle
the scheme could be recalibrated to planetary atmospheres with different
compositions and host stars with different emission spectra if the
appropriate spectral files (<italic>k</italic> distributions) were available.</p>
      <p id="d1e2027">The upper boundary of Isca may be specified by the user, and a
user-configurable sponge layer and gravity-wave parameterization are
available, so that with RRTM a true “high-top” model is in principle
available. However, in practice such things as the breaking of gravity waves
at very high altitudes may lead to numerical difficulties and such a<?pagebreak page849?> model
may not perform satisfactorily out of the box, without some experimentation
by the user.</p>
</sec>
<sec id="Ch1.S4.SS4">
  <label>4.4</label><title>Sample results with the various radiation schemes</title>
      <p id="d1e2039">Some sample results with the various radiation schemes are shown in
Fig. <xref ref-type="fig" rid="Ch1.F2"/>, which shows the long-wave cooling rate as a function
of latitude and height for a given distribution of temperature and moisture,
shown in Fig. <xref ref-type="fig" rid="Ch1.F3"/>. (All of these schemes may be used offline,
with a Python interface, although this is not currently part of the Isca
repository.) The RRTM scheme gives very similar results to the SBDART scheme
(not shown) and is the most accurate of our collection for Earth parameters.
With the parameters chosen, the two-band scheme is more accurate than either
of the two grey schemes, although it is possible that the grey schemes could
be further tuned to match the RRTM results. However, we do not regard
improved accuracy as the main advantage of the two-band scheme; rather, the
presence of an infrared window is a qualitative improvement over a grey
scheme when more extreme climates, or other planetary atmospheres, are to be
explored.</p>
</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Aquaplanets and continents</title>
      <p id="d1e2056">Isca has the ability to include continents that can either have a realistic
geometry or a very idealized one (for example, a square continent) or
something in between. Creating land–sea contrast within the Isca framework
is a two-stage process. The first stage is the creation of a land mask that
defines the continent shapes and locations, and the second stage is the
choice of how the properties of the surface should differ between land and
ocean. In Isca, land is either essentially treated as a mixed-layer ocean
but with various different heat capacity, albedo, and evaporative
parameterizations, or we can include a simple bucket hydrology model
described below.</p>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>Configuring continental outlines</title>
      <p id="d1e2066">Python software is provided to create a land–sea mask, which is an array of
ones and zeros defining where land is, and where it is not, respectively.
Such a mask is defined on the latitude–longitude grid of the model at the
specified horizontal resolution. The Python software will output this array
as a NetCDF file, which the model itself will take as an input file. Options
within this software for different continent shapes include using realistic
continental outlines taken from the ERA-Interim invariant dataset
<xref ref-type="bibr" rid="bib1.bibx9" id="paren.35"/>, the simplified continental outlines similar to those of
Brayshaw et al. (2009) and Sauliere et al. (2012) with or without additions such as
India and Australia, and simple rectangular continents defined using latitude
and longitude ranges, all easily configurable by the user. Examples of
integrations with idealized and realistic continental outlines are given in
Figs. <xref ref-type="fig" rid="Ch1.F4"/>, <xref ref-type="fig" rid="Ch1.F5"/>, and <xref ref-type="fig" rid="Ch1.F7"/>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><label>Figure 4</label><caption><p id="d1e2080">Annually averaged temperature <bold>(a)</bold> and
precipitation <bold>(b)</bold>, with zonal averages shown in the right-hand
panels. This model has an idealized, flat, rectangular continent; clearly
visible seasons; and an obliquity of 23<inline-formula><mml:math id="M69" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, and it uses <inline-formula><mml:math id="M70" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> fluxes that
target zonally averaged AMIP sea surface temperatures derived from
<xref ref-type="bibr" rid="bib1.bibx50" id="text.36"/>. The ocean has a heat capacity of a 20 m mixed-layer depth
and the land has a heat capacity equivalent to 2 m.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/11/843/2018/gmd-11-843-2018-f04.pdf"/>

        </fig>

</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Differentiating continents from ocean</title>
      <p id="d1e2122">Once a land–sea mask has been created, the Isca framework has options for
using this mask to alter properties of the model's mixed-layer ocean. The
properties that can be altered in regions of land are the depth of the mixed
layer (i.e. the heat capacity of the surface in regions of land), the
surface albedo, the “evaporative resistance” of the surface, and the
roughness length seen by the boundary-layer scheme. Evaporative resistance
parameters (<inline-formula><mml:math id="M71" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M72" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>) are used in the bulk formula for surface
evaporation flux, <inline-formula><mml:math id="M73" display="inline"><mml:mi>E</mml:mi></mml:math></inline-formula>, so that
            <disp-formula id="Ch1.E14" content-type="numbered"><label>10</label><mml:math id="M74" display="block"><mml:mrow><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mtext>a</mml:mtext></mml:msub><mml:mi>C</mml:mi><mml:mo>|</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mtext>a</mml:mtext></mml:msub><mml:mo>|</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:msubsup><mml:mi>q</mml:mi><mml:mtext>s</mml:mtext><mml:mo>*</mml:mo></mml:msubsup><mml:mo>-</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mtext>a</mml:mtext></mml:msub><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Here <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> are the atmospheric density and
specific humidity in the lowest model layer, and <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msubsup><mml:mi>q</mml:mi><mml:mtext>s</mml:mtext><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> is the
saturation specific humidity calculated using the surface temperature (see
e.g. Eq. 11 in <xref ref-type="bibr" rid="bib1.bibx13" id="altparen.37"/>). The parameters <inline-formula><mml:math id="M78" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> and
<inline-formula><mml:math id="M79" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> are chosen by the user. Typically, one of them might be unity and
the other lie between 0 and 1, and such values will reduce evaporation from a
region of land, as would be evident in the real world. Using <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> has the advantage of not allowing <inline-formula><mml:math id="M82" display="inline"><mml:mi>E</mml:mi></mml:math></inline-formula> to change sign from what it
would have been had <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, and this formulation is normally chosen
when using the bucket model, described below. We have tested both
formulations in an Earth-like control case and found the differences to be
small. When <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, then the evaporation is equal to the
“potential evaporation”, <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mtext>a</mml:mtext></mml:msub><mml:mi>C</mml:mi><mml:mo>|</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mtext>a</mml:mtext></mml:msub><mml:mo>|</mml:mo><mml:mo>(</mml:mo><mml:msubsup><mml:mi>q</mml:mi><mml:mtext>s</mml:mtext><mml:mo>*</mml:mo></mml:msubsup><mml:mo>-</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mtext>a</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S5.SS3">
  <label>5.3</label><title>Topography</title>
      <p id="d1e2366">Since the dynamical core uses sigma-pressure coordinates, implementing bottom
topography is straightforward, as first described by <xref ref-type="bibr" rid="bib1.bibx39" id="text.38"/> and
implemented by <xref ref-type="bibr" rid="bib1.bibx18" id="text.39"/> in a similar dynamical core. Within
Isca the incorporation of topography simply involves specification of a
topographic field <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> – that is, height as a function
of longitude and latitude. The topography may be either idealized – as, for
example, implemented by <xref ref-type="bibr" rid="bib1.bibx17" id="text.40"/> – or be taken from
cartography in a NetCDF file. The topography used in the left-hand panel of
Fig. <xref ref-type="fig" rid="Ch1.F7"/> uses a realistic topography taken from the ECMWF interim
dataset <xref ref-type="bibr" rid="bib1.bibx9" id="paren.41"/>, whereas Fig. <xref ref-type="fig" rid="Ch1.F5"/> has no
topography. In any case, topographic fields are easily constructed by the
user and may be applied in other planetary configurations or even over the
ocean. A Python script may be used to specify topography, just as in the
continental case, which writes out a NetCDF file. Various topographic
configurations are already available in this script, for example Gaussian
mountains at specified locations, or topographies similar to those of
<xref ref-type="bibr" rid="bib1.bibx44" id="text.42"/>, and others may be constructed by the user. A flag is
available to set the topographic height to be zero over the<?pagebreak page850?> ocean if desired
– without it, a Gaussian mountain over land would lead to non-zero
topography over the ocean.</p>
      <p id="d1e2407">The user should be aware of potential inaccuracies in using steep topography
in sigma coordinates <xref ref-type="bibr" rid="bib1.bibx19" id="paren.43"/>, such as might be encountered on Mars
(although mitigated there by the low gravity), and of potential Gibbs effects
(“ringing”) when using sharp topography in a spectral model
<xref ref-type="bibr" rid="bib1.bibx36" id="paren.44"><named-content content-type="pre">e.g.</named-content></xref>. For these reasons the topography may have to
be smoothed in some instances, for which functionality is provided in
Isca's Fortran code.</p>
</sec>
<sec id="Ch1.S5.SS4">
  <label>5.4</label><title>A bucket hydrology</title>
      <p id="d1e2427">As an alternative to using a prescribed evaporative resistance to describe
the differences in surface latent heat flux over land and ocean, a bucket
model similar to that of <xref ref-type="bibr" rid="bib1.bibx29" id="text.45"/> (also used in the idealized set-ups of <xref ref-type="bibr" rid="bib1.bibx10" id="altparen.46"/>, and <xref ref-type="bibr" rid="bib1.bibx28" id="altparen.47"/>) is
included in Isca. Over land, soil hydrology is taken to be described by a
bucket, which can be filled by precipitation, or emptied by evaporation. At
any time the bucket depth, <inline-formula><mml:math id="M87" display="inline"><mml:mi>W</mml:mi></mml:math></inline-formula>, is between 0, corresponding to an empty
bucket, and its field capacity, <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mtext>FC</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, corresponding to a full
bucket. When the bucket is empty there can be no evaporation, and in general
evaporation is proportional to the bucket depth as a fraction of the field
capacity. Bucket depth may not exceed field capacity so that when the bucket
is full any net moisture flux into the bucket is treated as run-off and does
not increase the bucket depth. The default field capacity over land is set as
15 cm, but this is configurable.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><?xmltex \currentcnt{5}?><label>Figure 5</label><caption><p id="d1e2459"><bold>(a)</bold> The December–January–February (DJF) mean <inline-formula><mml:math id="M89" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula>-flux
divergence (<inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:mi mathvariant="bold">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold-italic">Q</mml:mi></mml:mrow></mml:math></inline-formula>) calculated in a control case with a
simple distribution of continents with a fixed evaporative resistance.
<bold>(b)</bold> The resulting surface temperature, again in DJF, time-averaged
over 20 years.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/11/843/2018/gmd-11-843-2018-f05.pdf"/>

        </fig>

      <?pagebreak page851?><p id="d1e2492">The equations used to describe this behaviour over land are

                <disp-formula id="Ch1.E15" specific-use="align" content-type="subnumberedon"><mml:math id="M91" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E15.16"><mml:mtd><mml:mtext>11a</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mi>P</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:msub><mml:mi>E</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mtext>if</mml:mtext><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>W</mml:mi><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mtext>FC</mml:mtext></mml:msub><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mtext>or</mml:mtext><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>P</mml:mi><mml:mo>≤</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:msub><mml:mi>E</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mtext>if</mml:mtext><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>W</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mtext>FC</mml:mtext></mml:msub><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mtext>and</mml:mtext><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>P</mml:mi><mml:mo>&gt;</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:msub><mml:mi>E</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            <?xmltex \hack{\newpage}?><?xmltex \hack{\noindent}?>where <inline-formula><mml:math id="M92" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> is the parameter in Eq. (<xref ref-type="disp-formula" rid="Ch1.E14"/>), <inline-formula><mml:math id="M93" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula> is precipitation,
<inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is the potential evaporation, given by Eq. (<xref ref-type="disp-formula" rid="Ch1.E14"/>) with <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, and where, to give one example,

                <disp-formula specific-use="align" content-type="subnumberedoff"><mml:math id="M96" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E15.17"><mml:mtd><mml:mtext>11b</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="italic">β</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mtext>if</mml:mtext><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>W</mml:mi><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn><mml:msub><mml:mi>W</mml:mi><mml:mtext>FC</mml:mtext></mml:msub></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="italic">β</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>W</mml:mi><mml:mrow><mml:mn mathvariant="normal">0.75</mml:mn><mml:msub><mml:mi>W</mml:mi><mml:mtext>FC</mml:mtext></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mtext>if</mml:mtext><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>W</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn><mml:msub><mml:mi>W</mml:mi><mml:mtext>FC</mml:mtext></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            The parameters in these formulae are easily configurable and the oceans
effectively have an infinite bucket depth, with <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> at all times.
Some results using a bucket model in a somewhat extreme case with a very
idealized and rather large, rectangular, tropical continent are shown in
Fig. <xref ref-type="fig" rid="Ch1.F4"/>.</p>
</sec>
</sec>
<sec id="Ch1.S6">
  <label>6</label><title>Ocean heat fluxes</title>
      <p id="d1e2763">With a mixed-layer ocean having no dynamical heat transport, Earth-like
climates are difficult to obtain when a seasonal cycle in insolation is
included. This is because the position of the latitudinal maximum in surface
temperature, as calculated in the model, lags behind the maximum of the
insolation more than is observed in reality unless a very small mixed-layer
depth (<inline-formula><mml:math id="M98" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 2 m) is used. A lack of realism is also evident in
simulations run with perpetual equinox insolation, with the lack of ocean
heat transport forcing the atmosphere to transport more heat poleward than it
would in reality, particularly in the tropics where the Hadley cell becomes
too strong. Given these deficiencies, a so-called <inline-formula><mml:math id="M99" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> flux is added to
the mixed-layer ocean temperature equation,
          <disp-formula id="Ch1.E18" content-type="numbered"><label>12</label><mml:math id="M100" display="block"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mtext>m</mml:mtext></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mtext>SW</mml:mtext><mml:mo>+</mml:mo><mml:mtext>LW</mml:mtext><mml:mo>-</mml:mo><mml:mtext>sensible</mml:mtext><mml:mo>-</mml:mo><mml:mtext>latent</mml:mtext><mml:mo>+</mml:mo><mml:mi mathvariant="bold">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold-italic">Q</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
        Here <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mtext>m</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the mixed layer's heat capacity, <inline-formula><mml:math id="M102" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> is surface ocean
temperature, <inline-formula><mml:math id="M103" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> is time, and SW and LW are the net short-wave and
long-wave radiative fluxes, respectively. “Sensible” is the sensible
heat flux, “latent” is the latent heat flux, and <inline-formula><mml:math id="M104" display="inline"><mml:mi mathvariant="bold-italic">Q</mml:mi></mml:math></inline-formula> is the <inline-formula><mml:math id="M105" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> flux, a two-dimensional vector that represents horizontal heat transport due
to ocean dynamics. In equinoctial or annually averaged cases an analytic
formula for the <inline-formula><mml:math id="M106" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> flux might be used to distribute heat in latitude, but
such a formulation is difficult to adapt to problems with seasonally varying
insolation. To overcome this problem, we have implemented a <inline-formula><mml:math id="M107" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula>-flux method
following <xref ref-type="bibr" rid="bib1.bibx42" id="text.48"/>. This method uses several model integrations
to calculate what the <inline-formula><mml:math id="M108" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> flux needs to be in order to have the model's
mixed-layer temperatures look like a set of specified input temperatures, as
described below.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><label>Figure 6</label><caption><p id="d1e2897">Zonal mean zonal wind in Isca <bold>(a)</bold> and from a reanalysis,
JRA-55 <xref ref-type="bibr" rid="bib1.bibx27" id="paren.49"><named-content content-type="post"><bold>b</bold></named-content></xref>. The Isca results are an
average over 20 years with parameters as described in the text, and JRA-55
shows an average between 1958 and 2016. The thick black line is the zero
contour.</p></caption>
        <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/11/843/2018/gmd-11-843-2018-f06.pdf"/>

      </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><?xmltex \currentcnt{7}?><label>Figure 7</label><caption><p id="d1e2917">As in Fig. <xref ref-type="fig" rid="Ch1.F6"/> but showing the zonal wind at 250 hPa,
with Isca results on the left and the JRA-55 reanalysis on the right. The
thick black line is the zero contour.</p></caption>
        <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/11/843/2018/gmd-11-843-2018-f07.pdf"/>

      </fig>

<sec id="Ch1.S6.SS1">
  <label>6.1</label><?xmltex \opttitle{Calculation of $Q$~fluxes}?><title>Calculation of <inline-formula><mml:math id="M109" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> fluxes</title>
      <p id="d1e2944"><list list-type="order">
            <list-item>

      <p id="d1e2949">An annually repeating climatology of SSTs must first be
created. This could be from observations, or from AMIP SST data, or from some other
source. Python software is provided for doing this.</p>
            </list-item>
            <list-item>

      <p id="d1e2955">Using the SST data as an input file, a chosen model configuration, with any
continental configuration, is run with the prescribed SSTs (i.e. without the interactive
SSTs of the mixed-layer ocean, but still retaining its surface flux calculations).
From this run, a climatology of surface fluxes can be calculated.</p>
            </list-item>
            <list-item>

      <p id="d1e2961">The climatology of surface fluxes, along with the input SST data itself, is used
to calculate the <inline-formula><mml:math id="M110" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> fluxes necessary to keep the free-running mixed-layer
ocean's SSTs close to the SSTs prescribed in step 2. Python software is also
provided for this calculation. The software outputs such <inline-formula><mml:math id="M111" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> fluxes into a
NetCDF file, which can then be used as model input. The integral of the
<inline-formula><mml:math id="M112" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula>-flux divergence is zero, so that the overall ocean temperature can
respond to changed radiative conditions.</p>
            </list-item>
            <list-item>

      <p id="d1e2988">Having calculated these <inline-formula><mml:math id="M113" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> fluxes, the model can be run using the mixed-layer ocean
with the seasonally varying <inline-formula><mml:math id="M114" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> fluxes read from an input file. An example of
the <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:mi mathvariant="bold">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold-italic">Q</mml:mi></mml:mrow></mml:math></inline-formula> field calculated using this method is given
in Fig. <xref ref-type="fig" rid="Ch1.F5"/>a, in the case with simplified continent
outlines. The resulting SST field is shown in
Fig. <xref ref-type="fig" rid="Ch1.F5"/>b.</p>
            </list-item>
          </list>This method was used within Isca by <xref ref-type="bibr" rid="bib1.bibx52" id="text.50"/> and by
<xref ref-type="bibr" rid="bib1.bibx16" id="text.51"/> to keep the model's mixed-layer temperatures close to a
climatology of the SSTs taken from the AMIP SST dataset
<xref ref-type="bibr" rid="bib1.bibx50" id="paren.52"/>.</p><?xmltex \hack{\newpage}?>
</sec>
<?pagebreak page852?><sec id="Ch1.S6.SS2">
  <label>6.2</label><title>Ice</title>
      <p id="d1e3042">Isca also includes a very simple representation of sea and land ice,
primarily designed for water ice on Earth. The representation is a passive
representation, meaning the ice distribution is prescribed and does not
depend on any changes in atmospheric or oceanic temperature. Regions of ice
and non-ice are defined using an input dataset of ice concentration (values
between 0 and 1), which can be time varying or constant in time. The model's
representation of ice is then binary, with a region having either ice or no
ice. The regions of ice are decided using an configurable ice-concentration
threshold, with values above the threshold in the input dataset considered as
ice, and those below the threshold considered as having no ice.</p>
      <p id="d1e3045">In regions of ice, the model's surface albedo is set to an ice-albedo value,
which is also an input parameter. In regions of ice that are over ocean, the
ocean <inline-formula><mml:math id="M116" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> flux is set to zero with other properties of the surface remaining
unchanged, with regions of land having the original land surface heat
capacity and regions of ocean having the original ocean heat capacity.</p>
      <p id="d1e3055">Including this representation of ice is particularly advantageous over the
poles during the summer season, where the high ice albedo leads to much
colder, and hence more realistic, surface temperatures than if the standard
land or ocean albedo is used in these regions (not shown).</p>
</sec>
</sec>
<sec id="Ch1.S7">
  <label>7</label><title>Some results</title>
      <p id="d1e3067">We now show various results of using Isca for Earth configured fairly
realistically. Specifically, we use a full radiation scheme (RRTM) with
CO<inline-formula><mml:math id="M117" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> levels of 300 ppm and an ozone distribution taken from
<xref ref-type="bibr" rid="bib1.bibx26" id="text.53"/>, a realistic distribution of continents and
topography, seasonally varying ocean <inline-formula><mml:math id="M118" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> fluxes that target an AMIP
SST climatology <xref ref-type="bibr" rid="bib1.bibx50" id="paren.54"/>, and the simple ice
model in which regions with ice concentrations over 50 % are given an albedo
of 0.7. The ice concentration data were calculated as an annual mean, and mean
over all years, of the AMIP ice input datasets of <xref ref-type="bibr" rid="bib1.bibx50" id="text.55"/>. This
configuration leads to the results shown in Figs. <xref ref-type="fig" rid="Ch1.F6"/>
and <xref ref-type="fig" rid="Ch1.F7"/>.</p>
      <p id="d1e3100">Of course, many comprehensive models, such as those submitted to the CMIP5
archive, can produce equally or more realistic results. Rather, our intent
here is to show that the same model framework can pass in a<?pagebreak page853?> near-continuous
fashion from being highly idealized (as for example, in
Fig. <xref ref-type="fig" rid="Ch1.F1"/>) to producing results similar to observations.</p>
</sec>
<sec id="Ch1.S8">
  <label>8</label><title>Planetary atmospheres</title>
      <p id="d1e3113">Atmospheres of other planets may be configured by changing many of the
parameters and configuration options described above. Here we give three
examples of planetary configurations: a giant planet simulation with moisture
and radiation; a slowly rotating planet with a deep atmosphere simulated with
a dry dynamical core; and two exoplanet cases, one tidally locked and the
other not.</p>
<sec id="Ch1.S8.SS1">
  <label>8.1</label><title>Giant planets</title>
      <p id="d1e3123">Giant planet models may be configured with Isca, provided that the
thickness of the modelled atmosphere is small compared to the planetary
radius. For example, one relatively simple giant planet model, available as a
preconfigured test case in Isca, draws from the Jupiter model described in
<xref ref-type="bibr" rid="bib1.bibx46" id="text.56"/>, from which it takes a grey radiation and dry
convection scheme. The bottom boundary of this case (at 3 bars) has no
mixed-layer surface but energy conservation is enforced, whereby the upward
thermal radiative flux is set equal to the sum of the downward solar and
thermal fluxes at the surface. Also at the surface, a spatially uniform
heating is added in the bottom level of the atmosphere, which is used to
represent heat emanating from the planet's interior. In the test case we turn
off all sources and sinks of moisture, although adding moisture is a
reasonably simple extension. Instead of a boundary-layer scheme, a Rayleigh
drag is applied at the model's bottom boundary to represent dissipative
processes in the interior. This drag extends over all latitudes in the test
case but can also be applied only over a chosen range of latitudes.</p>
      <p id="d1e3129">We also provide a drag formulation that can be applied at different levels
within the atmosphere, rather than just at the model's bottom boundary. This
is motivated by the results of <xref ref-type="bibr" rid="bib1.bibx51" id="text.57"/>, who suggest that
the effects of moist convection on Jupiter can be thought of as a Rayleigh
drag near the water-cloud level (<inline-formula><mml:math id="M119" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 1 bar in pressure), rather than the
Rayleigh drag often used at the bottom boundary of many GCMs.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><?xmltex \currentcnt{8}?><label>Figure 8</label><caption><p id="d1e3144">Time-averaged relative vorticity plotted on the 500 hPa surface,
taken from a giant planet simulation with Isca, as described in the text.
Multiple zonally symmetric zonal jets are visible. Time-averaging is over
720 Earth days.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/11/843/2018/gmd-11-843-2018-f08.pdf"/>

        </fig>

      <p id="d1e3154">The equation for this drag is
            <disp-formula id="Ch1.E19" content-type="numbered"><label>13</label><mml:math id="M120" display="block"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mtext>drag</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>r</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>)</mml:mo><mml:mi>u</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ϑ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M121" display="inline"><mml:mi mathvariant="italic">ϑ</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M122" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> are latitude and longitude, respectively;
<inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>=</mml:mo><mml:mi>p</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mtext>surf</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the standard terrain-following <inline-formula><mml:math id="M124" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula>
coordinate; and <inline-formula><mml:math id="M125" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> is the drag coefficient. In our formulation, this
coefficient takes the form
<?xmltex \hack{\newpage}?><?xmltex \hack{\vspace*{-6mm}}?>

                <disp-formula id="Ch1.E20" content-type="numbered"><label>14</label><mml:math id="M126" display="block"><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi>k</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable class="cases" rowspacing="14.226378pt" columnspacing="1em" columnalign="left left" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>d</mml:mtext></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mtext>max</mml:mtext><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>t</mml:mtext></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>m</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>t</mml:mtext></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>t</mml:mtext></mml:msub><mml:mo>&lt;</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>&lt;</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>m</mml:mtext></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>d</mml:mtext></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mtext>max</mml:mtext><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>b</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>b</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>m</mml:mtext></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>m</mml:mtext></mml:msub><mml:mo>&lt;</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>&lt;</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>b</mml:mtext></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          with <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>b</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> as the lowest level at which the drag is applied,
<inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>t</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the top level at which the drag is applied, and
<inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>m</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the level at which the drag is maximum. Using this drag
formulation, and having the drag centred at 1 bar in pressure, the model
produces overturning cells that only extend from the top of the model to the
level of drag at 1 bar, rather than throughout the depth of the model. A 2-D
map of the vorticity at 0.5 bar, with drag centred at 1 bar, is shown in
Fig. <xref ref-type="fig" rid="Ch1.F8"/>. (This configuration differs from the preconfigured
test case, which has uniform drag at 3 bars, and from
<xref ref-type="bibr" rid="bib1.bibx46" id="altparen.58"/>, who only had drag polewards of 16<inline-formula><mml:math id="M130" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>.) This
model is configured entirely with name list parameters or Python dictionaries
from the Isca master model, without need for recompiling. Extensions and
variations of this type of model may be (and have been) configured – the
addition of moisture (with a moist convection scheme appropriate for a
hydrogen atmosphere), setting the lower boundary to be at a much higher
pressure, different drag formulations, and so forth, and our own
investigations continue.</p>
</sec>
<sec id="Ch1.S8.SS2">
  <label>8.2</label><title>Slowly rotating terrestrial planets</title>

      <?xmltex \floatpos{p}?><fig id="Ch1.F9"><?xmltex \currentcnt{9}?><label>Figure 9</label><caption><p id="d1e3472">The time-averaged and longitudinally averaged zonal wind, in metres per second,
versus latitude and pressure level, for <bold>(a)</bold> <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>E</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">7.3</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> rad s<inline-formula><mml:math id="M132" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mtext>s</mml:mtext></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 1 bar,
<bold>(b)</bold> <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>E</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mtext>s</mml:mtext></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 1 bar,
<bold>(c)</bold> <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>E</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mtext>s</mml:mtext></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 7.9 bar, and
<bold>(d)</bold> <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>E</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mtext>s</mml:mtext></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 92 bar. These
results are obtained with 30 unequally spaced sigma levels and T42 horizontal
resolution.</p></caption>
          <?xmltex \igopts{width=199.169291pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/11/843/2018/gmd-11-843-2018-f09.pdf"/>

        </fig>

      <p id="d1e3645">To illustrate some of the capabilities of Isca as an idealized model of
terrestrial planets other than Earth, we show the results of simulations
performed with a thermal-damping forcing, first reducing the planetary
rotation rate <inline-formula><mml:math id="M140" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> (relative to Earth, <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>E</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) by a factor
of
20, then increasing the atmospheric depth (surface pressure <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mtext>s</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>).
This corresponds to moving the model in the direction of Titan and Venus:
Titan's rotation rate is about <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">16</mml:mn></mml:mrow></mml:math></inline-formula> that of Earth, its diameter is about
0.4 of Earth's, and its surface pressure is 1.5 times larger; Venus has a
similar radius to Earth but its rotation rate is 243 times less and its
surface pressure (92 bars) is almost 2 orders of magnitude larger.
Although the model we use here is highly idealized, the results do exhibit
some key features of the these atmospheres.</p>
      <p id="d1e3693">Figure <xref ref-type="fig" rid="Ch1.F9"/> shows the time-averaged and longitudinally averaged zonal wind
for a model Earth (panel a) and for planets rotating at 1/20 the rate of
Earth with surface pressures <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mtext>s</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, 7.9, and 92 bars. (The first
case is essentially a Held–Suarez version of Earth and the second case is
similar to one in <xref ref-type="bibr" rid="bib1.bibx40" id="altparen.59"/>.) In the three cases with
reduced rotation the circulation between the zonal jets is a Hadley cell that
nearly conserves momentum in its upper branch and extends further poleward
than on Earth, as expected.</p>
      <p id="d1e3717">The temperature forcing has the same equilibrium state <inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>eq</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (with no diurnal or seasonal variation) in all four cases and produces a
tropopause at about <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">200</mml:mn></mml:mrow></mml:math></inline-formula> hPa. In case (b), there is a weakly
superrotating layer at this level.<?pagebreak page854?> For the progressively deeper simulations
(panels c and d) the same number of pressure scale heights were used (in order
to limit wave-breaking; other than grid-scale <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">∇</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> hyperviscosity, the
only momentum damping deployed here is the near-surface Rayleigh damping) but
the top of the simulated atmosphere was still above the tropopause level. In
the deeper cases, the superrotating layer is strengthened to zonal wind
speeds similar at the equator to those at the core of the high-latitude jets,
and these are fastest in the deepest case. Similar experiments with a
zonally symmetric model (not shown) do not exhibit equatorial superrotation,
as expected since eddy motion is required to create an angular momentum
maximum <xref ref-type="bibr" rid="bib1.bibx22 bib1.bibx54" id="paren.60"/>.</p>
      <p id="d1e3767">There is observational evidence from both Titan and Venus to suggest a wide
Hadley cell and strong superrotation aloft. For example
<xref ref-type="bibr" rid="bib1.bibx43" id="text.61"/> found in Venus Express data that the zonal winds on
Venus at the cloud level were approximately 60–100 m s<inline-formula><mml:math id="M148" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (the higher
figure roughly at the tropopause level) from the equator out to about
50–60<inline-formula><mml:math id="M149" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, and then decreased to the pole as is also seen here. They
also found the peak meridional winds to be at 55<inline-formula><mml:math id="M150" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> S; this latitude
is well poleward of the Hadley cell on Earth. However, it has proven
notoriously difficult to quantitatively reproduce Venusian winds, even with
comprehensive Venus models, and our investigation of the parameters that
determine these winds, and with more nearly Venusian parameters, will be
reported elsewhere.</p>
</sec>
<sec id="Ch1.S8.SS3">
  <label>8.3</label><title>Exoplanets</title>

      <?xmltex \floatpos{t}?><fig id="Ch1.F10" specific-use="star"><?xmltex \currentcnt{10}?><label>Figure 10</label><caption><p id="d1e3813">Experiments comparing the atmospheric dynamics on tidally locked and
non-tidally locked exoplanets, using a primitive equation model with forcing
via thermal relaxation to a specified field. Filled colour contours show the
temperature at 700 hPa and white contours show the location of the forcing.
For the non-tidally locked case the substellar point is shown with a small
white arrow denoting is direction of passage, which is to the left, here with
a velocity of 25 m s<inline-formula><mml:math id="M151" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/11/843/2018/gmd-11-843-2018-f10.pdf"/>

        </fig>

      <p id="d1e3834">Within Isca it is straightforward to change orbital parameters to map out
some of the possible circulation regimes that could exist on planets outside
our solar system, using either the simplified or full radiative transfer
schemes, or thermal relaxation. Here we show an example using the latter to
model the changes in circulation as a planet passes from being tidally locked
– that is, the same face is always pointed to its host star – to having a
diurnal cycle, which may be of varying length. The length of the diurnal
cycle, <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">sol</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, is given by the relationship between rotation and
orbital rate
            <disp-formula id="Ch1.E21" content-type="numbered"><label>15</label><mml:math id="M153" display="block"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">sol</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Γ</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:mi mathvariant="normal">Γ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">orb</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the orbit rate and <inline-formula><mml:math id="M155" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> the
rotation rate of the planet. The longitude of the substellar point –
equivalent to the longitude of midday on Earth, <inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>*</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula>, is then
            <disp-formula id="Ch1.E22" content-type="numbered"><label>16</label><mml:math id="M157" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>t</mml:mi><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">sol</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Γ</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>)</mml:mo><mml:mi>t</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          For a tidally locked planet, orbital and rotation rate are equal and the
substellar point remains fixed in time.</p>
      <?pagebreak page855?><p id="d1e3967">We have configured the thermal relaxation parameters (of the
three-dimensional primitive-equation dynamical core) to a longitudinally
asymmetric heating profile that moves according to Eq. (<xref ref-type="disp-formula" rid="Ch1.E22"/>),
and the planetary rotation rate and the planetary orbital rate (around its
sun) are then chosen to give tidally and non-tidally locked configurations.
These configurations can be made with the Python front end. Example results
are shown in Fig. <xref ref-type="fig" rid="Ch1.F10"/> for a planet that is Earth-like in
size, atmospheric density, and composition. The model is run to a
statistically steady state in each case with a rotation rate, <inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s<inline-formula><mml:math id="M159" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, that is approximately 10 times slower than Earth. The
equator to pole temperature gradient of <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">60</mml:mn></mml:mrow></mml:math></inline-formula> K means that the
external thermal Rossby number of the system is large, <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ro</mml:mi><mml:mtext>T</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mi>R</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi>a</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>≃</mml:mo><mml:mn mathvariant="normal">100</mml:mn></mml:mrow></mml:math></inline-formula> (where <inline-formula><mml:math id="M162" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> is the ideal gas
constant). The tidally locked configuration shows a pattern resembling a
Matsuno–Gill solution (also seen in <xref ref-type="bibr" rid="bib1.bibx32" id="altparen.62"/>, and
<xref ref-type="bibr" rid="bib1.bibx48" id="altparen.63"/>), with Rossby lobes westward and poleward of the
heating, and with a maximum temperature (the hotspot) at the substellar
point. Interestingly, in the non-tidally locked case the hotspot is not
co-located with the substellar point and may lead or lag, as was discussed
using shallow water dynamics by <xref ref-type="bibr" rid="bib1.bibx38" id="text.64"/>.</p>
      <p id="d1e4079">Isca is not limited to using a thermal relaxation scheme for such
exoplanets; the array of parameterizations available allows for increasing
levels of complexity depending on the data available and the user's
preference. Isca could be configured to study a specific star–planet system
using a grey or multiband radiation scheme, parameterized for the observed
stellar output and atmospheric composition of the star and planet,
respectively, and with topography, a continental land mass, and an ocean.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F11" specific-use="star"><?xmltex \currentcnt{11}?><label>Figure 11</label><caption><p id="d1e4084">A summary of some of the main options currently available in
Isca.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/11/843/2018/gmd-11-843-2018-f11.png"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S9">
  <label>9</label><title>Python interfaces</title>
      <p id="d1e4102">In addition to the many model options provided in Isca, we have endeavoured
to make the model framework as easy as possible to use and configure. To that
end we have interfaced the model's underlying Fortran code with Python. The
Python front end that is included provides a way to define, build, and run
experiments that are easy to reproduce and rerun. More details are accessible
in the online documentation, but here is a brief summary of the notable
features.
<list list-type="order"><list-item>
      <p id="d1e4107">A full experiment can be configured from a single Python script. Name list
parameters and diagnostic output configuration are provided using native Python
dictionaries and objects, so that the entire experimental set-up can be specified
from a single document.</p></list-item><list-item>
      <p id="d1e4111">The Python scripts provide support for parameter sweeps; that is, the user
may perform several experiments by varying one or more parameters from a single run script.</p></list-item><list-item>
      <p id="d1e4115">The scripts simplify building and running on different architectures, as
the experiment scripts are independent of the specific build requirements of the
computational architecture.  Once the model is configured to build on a computer,
all Python-based experiments can be run on that machine.</p></list-item><list-item>
      <p id="d1e4119">The scripts are version-control aware: experiments can be run using a specific
commit or version of the code base, so that if the experiment needs to be rerun in
the future to reproduce some results,  the exact same code will be used.</p></list-item><list-item>
      <p id="d1e4123">Using these scripts, Isca has been run on multicore Linux
workstations,
on the University of Exeter<?pagebreak page856?> supercomputer, and on clusters and supercomputers elsewhere.
Porting to other traditional architectures should be fairly straightforward, given the
availability of an appropriate Fortran compiler, a Message Passing Interface, and Python.</p></list-item></list>
The scripts are currently agnostic to Python 2.7 and 3.5, although in future
Python 2.7 may be deprecated if needed to maintain operability.</p>
<?pagebreak page857?><sec id="Ch1.S9.SS1">
  <label>9.1</label><title>Post-processing and diagnostics</title>
      <p id="d1e4134">We provide various post-processing capabilities, mainly in Python, although
the user would of course be free to design their own. Diagnostics available
within Isca itself include Python software to interpolate model output to a
higher resolution and then restart the model at higher resolution, and an
interpolator to produce output on pressure levels.</p>
      <p id="d1e4137">Current users of Isca have constructed eddy fluxes of heat and momentum, a
ray-tracing package to construct group velocities and plot ray trajectories
for Rossby waves, and, of course, the software required to read the NetCDF
output from the models and construct the plots in this paper, often making
use of the xarray toolkit <xref ref-type="bibr" rid="bib1.bibx24" id="paren.65"/>. The post-processing software is
not packaged within Isca itself but some packages may be available on
individual user repositories, and a community repository may be set up in
future.</p>
</sec>
<sec id="Ch1.S9.SS2">
  <label>9.2</label><title>Test cases</title>
      <p id="d1e4151">Although the framework is not intended to be used as a black box, we do
provide a number of test cases that will run out of the box using the
Python front end and with minimal configuration by the user. These include
(i) the Held–Suarez test case; (ii) a dry model case using astronomically
and radiatively determined thermal relaxation temperature fields, with
seasons; (iii) a moist aquaplanet with grey radiation, with or without
seasons; (iv) a moist aquaplanet with RRTM radiation and specified ozone, as
in the MiMA model; (v) a case with a simple continent using bucket hydrology
and RRTM radiation; (vi) cases with variable CO<inline-formula><mml:math id="M163" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> concentrations using
either the grey or RRTM radiation schemes; (vii) a giant planet, similar to
Jupiter; and (viii) cases with realistic continents with either <inline-formula><mml:math id="M164" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> fluxes or
prescribed SSTs. Axisymmetric versions of some of these cases are, where
sensible, also available.</p>
      <p id="d1e4170">We also provide a trip test, whereby following some new software
implementation (e.g. a new commit on the Git repository) a suite of model
tests, corresponding to many of the cases above, can automatically be
performed to make sure that the new software has not introduced any unwanted
behaviour and that runs are bitwise identical with previous model versions
where appropriate.</p>
</sec>
</sec>
<sec id="Ch1.S10" sec-type="conclusions">
  <label>10</label><title>Concluding remarks</title>
      <p id="d1e4182">In this paper we have presented a framework for the construction and use of
global circulation models of varying levels of complexity, from dry dynamical
cores to more realistic moist models with full radiation schemes as well as
land, mixed-layer oceans, and topography. We have also presented a few
examples of models within that framework, and we hope that other users may be
motivated to use the framework to construct more such models. The models that
one is currently able to straightforwardly configure connect to, but fall a
step shy of, the truly comprehensive models used for quantitative climate
projections. Construction of models of other planetary atmospheres, with
different compositions and other parameters, may be straightforward or not
depending on the planet and the level of complexity desired. A summary of the
main features and options in our framework is provided in
Fig. <xref ref-type="fig" rid="Ch1.F11"/>.</p>
      <p id="d1e4187">Compared to a truly comprehensive climate model (of which there are many),
significant missing features are a sophisticated land-surface model,
interactive clouds, and a dynamical ocean. An idealized ocean–atmosphere
coupled model, in a similar framework, was previously presented by
<xref ref-type="bibr" rid="bib1.bibx10" id="text.66"/> and we hope to incorporate a similar capability
into Isca, as well as an idealized capability for interactive cloud
modelling, in future. Note, though, that our goal is not to provide another
comprehensive model, nor to prescribe a single hierarchy; rather, it is to
provide a means whereby a complex system may be easily modelled in different
ways, with different levels of complexity, thus providing a nearly continuous
pathway from comprehensive numerical modelling to conceptual modelling and
theory for Earth and planetary atmospheres.</p>
      <p id="d1e4193">An ambitious goal in the climate sciences and, increasingly, in the planetary
sciences is to construct a so-called traceable hierarchy, in which each
model is connected to another of greater or lesser complexity, enabling one
to pass from a state-of-the-art comprehensive model to a very simple model in
a sequence of (non-unique) connected steps. Although we have not fully
enabled that program we have made some steps toward it, in the restricted
context of the global circulation of planetary atmospheres.</p>
</sec>

      
      </body>
    <back><notes notes-type="codeavailability"><title>Code availability</title>

      <p id="d1e4201">A general introduction to the framework can be found at
<uri>http://www.exeter.ac.uk/isca</uri>. The code (v1.0 and later versions) is
publicly available from GitHub at <uri>https://github.com/ExeClim/Isca</uri>, and
v1.0 is also available in the Supplement to this article. Use of the GitHub
site is recommended for most users.</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d1e4210">The supplement related to this article is available online at: <inline-supplementary-material xlink:href="https://doi.org/10.5194/gmd-11-843-2018-supplement" xlink:title="zip">https://doi.org/10.5194/gmd-11-843-2018-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e4219">All authors have contributed to the general development of the software
and to the writing of this paper. Among other contributions, ST implemented
<inline-formula><mml:math id="M165" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> fluxes, the Jovian configuration, the simple land and ice models, code
allowing midstream resolution changes, the trip tests, and ported RRTM to
Isca. RG implemented the two-plus-one-band radiation scheme and bucket
hydrology and contributed to the continental set-up. JP designed<?pagebreak page858?> and
implemented the Python configuration tools and front end (which many other
components use) and constructed many of the planetary–atmospheric and
exoplanet options. PM contributed an initial model set-up and website and
ported the RAS scheme to Isca. GC implemented a zonally symmetric dynamical
core and a Venusian configuration and has managed the Git repository. AP
implemented the astronomically and radiatively based dry thermal relaxation
scheme. MP tested Isca with very idealized continents and bucket hydrology.
MJ and EG developed the MiMA model with RRTM, from which Isca has drawn,
and GV envisioned and has overseen the project as a whole.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e4232">The authors declare that they have no conflict of
interest.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e4238">This work was funded by the Leverhulme Trust, NERC (grant NE/M006123/1), the
Royal Society (Wolfson Foundation), EPSRC, the Newton Fund (CSSP project), and
the Marie Curie Foundation. We thank Qun Liu, Dann Mitchell, and the two anonymous
reviewers for their comments. We also acknowledge the model foundation and
software infrastructure from GFDL and numerous colleagues around the world
for making their software publicly available.<?xmltex \hack{\newline}?><?xmltex \hack{\newline}?>
Edited by: Patrick Jöckel<?xmltex \hack{\newline}?> Reviewed by: two anonymous
referees</p></ack><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Betts(1986)</label><mixed-citation>
Betts, A. K.: A new convective adjustment scheme, Part I: Observational and
theoretical basis, Q. J. Roy. Meteor. Soc., 112, 677–691, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Betts and Miller(1986)</label><mixed-citation>
Betts, A. K. and Miller, M. J.: A new convective adjustment scheme, Part
II: Single column test using GATE wave, BOMEX, ATEX and Arctic air mass
data sets, Q. J. Roy. Meteor. Soc., 112, 693–709, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Blackburn and Hoskins(2013)</label><mixed-citation>
Blackburn, M. and Hoskins, B. J.: Context and aims of the Aqua-Planet
Experiment, J. Meteorol. Soc. Jpn., 91, 1–15, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Bourke(1974)</label><mixed-citation>
Bourke, W.: A multilevel spectral model, I. Formulation and hemispheric
integrations, Mon. Weather Rev., 102, 687–701, 1974.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Boutle et al.(2017)</label><mixed-citation>Boutle, I. A., Mayne, N. J., Drummond, B., Manners, J., Goyal, J., Lambert,
F. H., Acreman, D. M., and Earnshaw, P. D.: Exploring the climate of Proxima
B with the Met Office Unified Model, Astron. Astrophys., 601, A120,
<ext-link xlink:href="https://doi.org/10.1051/0004-6361/201630020" ext-link-type="DOI">10.1051/0004-6361/201630020</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Brayshaw et al.(2009)</label><mixed-citation>Brayshaw, D. J., Hoskins, B., and Blackburn, M.: The basic ingredients of
the North Atlantic Storm Track. Part I: Land-Sea contrast and orography, J.
Atmos. Sci., 66, 2539–2558, <ext-link xlink:href="https://doi.org/10.1175/2009JAS3078.1" ext-link-type="DOI">10.1175/2009JAS3078.1</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Byrne and O'Gorman(2013)</label><mixed-citation>
Byrne, M. P. and O'Gorman, P. A.: Land–ocean warming contrast over a wide
range of climates: Convective quasi-equilibrium theory and idealized
simulations, J. Climate, 26, 4000–4016, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Clough et al.(2005)</label><mixed-citation>
Clough, S., Shephard, M., Mlawer, E., Delamere, J., Iacono, M., Cady-Pereira,
K., Boukabara, S., and Brown, P.: Atmospheric radiative transfer modeling: a
summary of the AER codes, J. Quant. Spectrosc. Ra., 91, 233–244, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Dee et al.(2011)</label><mixed-citation>Dee, D. P., Uppala, S. M., Simmons, A. J., Berrisford, P., Poli, P.,
Kobayashi, S., Andrae, U., Balmaseda, M. A., Balsamo, G., Bauer, P.,
Bechtold, P., Beljaars, A. C. M., van de Berg, I., Biblot, J., Bormann, N.,
Delsol, C., Dragani, R., Fuentes, M., Greer, A. J., Haimberger, L., Healy, S.
B., Hersbach, H., Holm, E. V., Isaksen, L., Kallberg, P., Kohler, M.,
Matricardi, M., McNally, A. P., Mong-Sanz, B. M., Morcette, J.-J., Park,
B.-K., Peubey, C., de Rosnay, P., Tavolato, C., Thepaut, J. N., and Vitart,
F.: The ERA-Interim reanalysis: Configuration and performance of the data
assimilation system, Q. J. Roy. Meteorol. Soc., 137, 553–597,
<ext-link xlink:href="https://doi.org/10.1002/qj.828" ext-link-type="DOI">10.1002/qj.828</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Farneti and Vallis(2009)</label><mixed-citation>Farneti, R. and Vallis, G. K.: An Intermediate Complexity Climate Model
(ICCMp1) based on the GFDL flexible modelling system, Geosci. Model Dev., 2,
73–88, <ext-link xlink:href="https://doi.org/10.5194/gmd-2-73-2009" ext-link-type="DOI">10.5194/gmd-2-73-2009</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Fraedrich et al.(2005a)</label><mixed-citation>
Fraedrich, K., Jansen, H., Kirk, E., Luksch, U., and Lunkeit, F.: The Planet
Simulator: Towards a user friendly model, Meteorol. Z., 14, 299–304,
2005a.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Fraedrich et al.(2005b)</label><mixed-citation>
Fraedrich, K., Kirk, E., Luksch, U., and Lunkeit, F.: The Portable
University Model of the Atmosphere (PUMA): storm track dynamics and
low-frequency variability, Meteorol. Z., 14, 735–745, 2005b.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Frierson et al.(2006)</label><mixed-citation>
Frierson, D. M. W., Held, I. M., and Zurita-Gotor, P.: A Gray Radiation
Aquaplanet Moist GCM, Part 1: Static Stability and Eddy Scales, J.
Atmos. Sci., 63, 2548–2566, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Frierson et al.(2007)</label><mixed-citation>
Frierson, D. M. W., Held, I. M., and Zurita-Gotor, P.: A Gray Radiation
Aquaplanet Moist GCM, Part 2: Energy transports in altered climates, J.
Atmos. Sci., 64, 1680–1693, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Geen et al.(2016)</label><mixed-citation>
Geen, R., Czaja, A., and Haigh, J. D.: The effects of increasing humidity on
heat transport by extratropical waves, Geophys. Res. Lett., 43, 8314–8321,
2016.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Geen et al.(2018)</label><mixed-citation>Geen, R., Lambert, F. H., and Vallis, G. K.: Regime Change Behavior During
Asian Monsoon Onset, J. Climate, <ext-link xlink:href="https://doi.org/10.1175/JCLI-D-17-0118.1" ext-link-type="DOI">10.1175/JCLI-D-17-0118.1</ext-link>, in press, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Gerber and Vallis(2009)</label><mixed-citation>Gerber, E. P. and Vallis, G. K.: On the Zonal Structure of the Annular Modes
and NAO, J. Atmos. Sci., 66, 332–352, <ext-link xlink:href="https://doi.org/10.1175/2008JAS2682.1" ext-link-type="DOI">10.1175/2008JAS2682.1</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Gordon and Stern(1982)</label><mixed-citation>
Gordon, C. T. and Stern, W. F.: A description of the GFDL global spectral
model, Mon. Weather Rev., 110, 625–644, 1982.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Haney(1991)</label><mixed-citation>
Haney, R. L.: On the pressure gradient force over steep topography in sigma
coordinate ocean models, J. Phys. Oceanogr., 21, 610–619, 1991.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Held(2005)</label><mixed-citation>
Held, I. M.: The gap between simulation and understanding in climate
modeling, B. Am. Meteorol. Soc., 86, 1609–1614, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Held and Suarez(1994)</label><mixed-citation>
Held, I. M. and Suarez, M. J.: A Proposal for the Intercomparison of the
Dynamical Cores of Atmospheric General Circulation Models, B. Am.
Meteorol. Soc., 75, 1825–1830, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Hide(1969)</label><mixed-citation>
Hide, R.: Dynamics of the atmospheres of major planets with an appendix on
the viscous boundary layer at the rigid boundary surface of an electrically
conducting rotating fluid in the presence of a magnetic field, J. Atmos.
Sci., 26, 841–853, 1969.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Hoskins(1983)</label><mixed-citation>
Hoskins, B. J.: Dynamical processes in the atmosphere and the use of models,
Q. J. Roy. Meteor. Soc., 109, 1–21, 1983.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Hoyer and Hamman(2017)</label><mixed-citation>Hoyer, S. and Hamman, J.: Xarray: N-D labeled arrays and datasets in
Python, J. Open Res. Softw., 5, 1–6, <ext-link xlink:href="https://doi.org/10.5334/jors.148" ext-link-type="DOI">10.5334/jors.148</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Joshi et al.(2015)</label><mixed-citation>Joshi, M., Stringer, M., van der Wiel, K., O'Callaghan, A., and Fueglistaler,
S.: IGCM4: a fast, parallel and flexible<?pagebreak page859?> intermediate climate model, Geosci.
Model Dev., 8, 1157–1167, <ext-link xlink:href="https://doi.org/10.5194/gmd-8-1157-2015" ext-link-type="DOI">10.5194/gmd-8-1157-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Jucker and Gerber(2017)</label><mixed-citation>Jucker, M. and Gerber, E.: Untangling the annual cycle of the tropical
tropopause layer with an idealized moist model, J. Climate, 30, 7339–7358,
<ext-link xlink:href="https://doi.org/10.1175/JCLI-D-17-0127.1" ext-link-type="DOI">10.1175/JCLI-D-17-0127.1</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Kobayashi et al.(2015)</label><mixed-citation>Kobayashi, S., Ota, Y., Harada, Y., Ebita, A., Moriya, M., Onoda, H., Onogi,
K., Kamahori, H., Kobayashi, C., Endo, H., Miyaoka, K., and Takahashi, K.:
The JRA-55 Reanalysis: General specifications and basic characteristics, J.
Meteorol. Soc. Jpn., 93, 5–48, <ext-link xlink:href="https://doi.org/10.2151/jmsj.2015-001" ext-link-type="DOI">10.2151/jmsj.2015-001</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Liu and Schneider(2016)</label><mixed-citation>
Liu, J. and Schneider, T.: Contrasting responses to orbital precession on
Titan and Earth, Geophys. Res. Lett., 43, 7774–7780, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Manabe(1969)</label><mixed-citation>
Manabe, S.: Climate and the ocean circulation, 1. The atmospheric circulation
and the hydrology of the Earth's surface, Mon. Weather Rev., 97, 739–774,
1969.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Mayne et al.(2014)</label><mixed-citation>
Mayne, N. J., Baraffe, I., Acreman, D. M., Smith, C., Browning, M. K.,
Amundsen, D. S., Wood, N., Thuburn, J., and Jackson, D. R.: The unified
model, a fully-compressible, non-hydrostatic, deep atmosphere global
circulation model, applied to hot Jupiters – ENDGame for a HD 209458b test
case, Astron. Astrophys., 561, A1, 10.1051/0004-6361/201322174, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx31"><?xmltex \def\ref@label{{Mendon{\c{c}}a et~al.(2016)}}?><label>Mendonça et al.(2016)</label><mixed-citation>Mendonça, J. M., Grimm, S. L., Grosheintz, L., and Heng, K.: THOR: A
New and Flexible Global Circulation Model to Explore Planetary Atmospheres,
Astrophys. J, 829, 115, <ext-link xlink:href="https://doi.org/10.3847/0004-637X/829/2/115" ext-link-type="DOI">10.3847/0004-637X/829/2/115</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Merlis and Schneider(2010)</label><mixed-citation>Merlis, T. M. and Schneider, T.: Atmospheric dynamics of Earth-like tidally
locked aquaplanets, J. Adv. Model. Earth Sy., 2, 13,
<ext-link xlink:href="https://doi.org/10.3894/JAMES.2010.2.13" ext-link-type="DOI">10.3894/JAMES.2010.2.13</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Mitchell et al.(2011)</label><mixed-citation>
Mitchell, J. L., Ádámkovics, M., Caballero, R., and Turtle, E. P.:
Locally enhanced precipitation organized by planetary-scale waves on Titan,
Nat. Geosci., 4, 589–592, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Mlawer et al.(1997)</label><mixed-citation>
Mlawer, E. J., Taubman, S. J., Brown, P. D., Iacono, M. J., and Clough,
S. A.: Radiative transfer for inhomogeneous atmospheres: RRTM, a validated
correlated-k model for the longwave, J. Geophys. Res., 102, 16663–16682,
1997.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Moorthi and Suarez(1992)</label><mixed-citation>
Moorthi, S. and Suarez, M. J.: Relaxed Arakawa-Schubert. A parameterization
of moist convection for general circulation models, Mon. Weather Rev., 120,
978–1002, 1992.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Navarra et al.(1994)</label><mixed-citation>
Navarra, A., Stern, W., and Miyakoda, K.: Reduction of the Gibbs
oscillation in spectral model simulations, J. Climate, 7, 1169–1183, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>O'Gorman and Schneider(2008)</label><mixed-citation>
O'Gorman, P. A. and Schneider, T.: The hydrological cycle over a wide range
of climates simulated with an idealized GCM, J. Climate, 21, 3815–3832,
2008.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Penn and Vallis(2017)</label><mixed-citation>Penn, J. and Vallis, G. K.: The Thermal Phase Curve Offset on Tidally and
Nontidally Locked Exoplanets: A Shallow Water Model, Astrophys. J., 842, 101,
<ext-link xlink:href="https://doi.org/10.3847/1538-4357/aa756e" ext-link-type="DOI">10.3847/1538-4357/aa756e</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Phillips(1957)</label><mixed-citation>
Phillips, N. A.: A coordinate system having some special advantages for
numerical forecasting, J. Meteorol., 14, 184–185, 1957.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Pinto and Mitchell(2014)</label><mixed-citation>Pinto, J. R. D. and Mitchell, J. L.: Atmospheric superrotation in an
idealized GCM: Parameter dependence of the eddy response, Icarus, 238,
93–109, 2014.
 </mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx41"><label>Ricchiazzi et al.(1998)</label><mixed-citation>
Ricchiazzi, P., Yang, S., Gautier, C., and Sowle, D.: SBDART: A research
and teaching software tool for plane-parallel radiative transfer in the
Earth's atmosphere, B. Am. Meteorol. Soc., 79, 2101–2114, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Russell et al.(1985)</label><mixed-citation>Russell, G. L., Miller, J. R., and Tsang, L.-C.: Seasonal oceanic heat
transports computed from an atmospheric model, Dynam. Atmos. Oceans, 9,
253–271, <ext-link xlink:href="https://doi.org/10.1016/0377-0265(85)90022-3" ext-link-type="DOI">10.1016/0377-0265(85)90022-3</ext-link>, 1985.</mixed-citation></ref>
      <ref id="bib1.bibx43"><?xmltex \def\ref@label{{S{\'{a}}nchez-Lavega et~al.(2008)}}?><label>Sánchez-Lavega et al.(2008)</label><mixed-citation>Sánchez-Lavega, A., Hueso, R., Piccioni, G., Drossart, P., Peralta, J.,
Pérez-Hoyos, S., Wilson, C. F., Taylor, F. W., Baines, K. H., and Luz,
D.: Variable winds on Venus mapped in three dimensions, Geophys. Res. Lett.,
35, L13204, <ext-link xlink:href="https://doi.org/10.1029/2008GL033817" ext-link-type="DOI">10.1029/2008GL033817</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx44"><?xmltex \def\ref@label{{Sauli{\`{e}}re et~al.(2012)}}?><label>Saulière et al.(2012)</label><mixed-citation>Saulière, J., Brayshaw, D. J., Hoskins, B., and Blackburn, M.: Further
Investigation of the Impact of Idealized Continents and SST Distributions
on the Northern Hemisphere Storm Tracks, J. Atmos. Sci., 69, 840–856,
<ext-link xlink:href="https://doi.org/10.1175/JAS-D-11-0113.1" ext-link-type="DOI">10.1175/JAS-D-11-0113.1</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>Schneider and Dickinson(1974)</label><mixed-citation>
Schneider, S. H. and Dickinson, R. E.: Climate Modeling, Rev. Geophys. Space
Phys., 12, 447–493, 1974.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Schneider and Liu(2009)</label><mixed-citation>
Schneider, T. and Liu, J.: Formation of jets and equatorial superrotation on
Jupiter, J. Atmos. Sci., 66, 579–601, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Schneider and Walker(2006)</label><mixed-citation>
Schneider, T. and Walker, C. C.: Self-organization of atmospheric
macroturbulence into critical states of weak nonlinearity, J. Atmos. Sci.,
63, 1569–1586, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Showman and Polvani(2011)</label><mixed-citation>Showman, A. P. and Polvani, L. M.: Equatorial superrotation on tidally locked
exoplanets, Astrophys. J, 738, 71, <ext-link xlink:href="https://doi.org/10.1088/0004-637X/738/1/71" ext-link-type="DOI">10.1088/0004-637X/738/1/71</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx49"><label>Showman et al.(2009)</label><mixed-citation>Showman, A. P., Fortney, J. J., Lian, Y., Marley, M. S., Freedman, R. S.,
Knutson, H. A., and Charbonneau, D.: Atmospheric circulation of hot Jupiters:
Coupled radiative-dynamical general circulation model simulations of HD
189733b and HD 209458b, Astrophys. J, 699, 564,
<ext-link xlink:href="https://doi.org/10.1088/0004-637X/699/1/564" ext-link-type="DOI">10.1088/0004-637X/699/1/564</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx50"><label>Taylor et al.(2000)</label><mixed-citation>
Taylor, K. E., Williamson, D., and Zwiers, F.: The sea surface temperature
and sea-ice concentration boundary conditions for AMIP II simulations, PCMDI
report No. 60, 25 pp., 2000.</mixed-citation></ref>
      <ref id="bib1.bibx51"><label>Thomson and McIntyre(2016)</label><mixed-citation>
Thomson, S. and McIntyre, M. E.: Jupiter's unearthly jets: a new turbulent
model exhibiting statistical steadiness without large-scale dissipation, J.
Atmos. Sci., 73, 1119–1141, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx52"><label>Thomson and Vallis(2017)</label><mixed-citation>Thomson, S. and Vallis, G. K.: Atmospheric response to SST anomalies:
seasonal and background-state dependence, Part 1: Winter, J. Atmos. Sci.,
30, 509–525, <ext-link xlink:href="https://doi.org/10.1175/JCLI-D-15-0672.1" ext-link-type="DOI">10.1175/JCLI-D-15-0672.1</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx53"><label>Vallis(2016)</label><mixed-citation>Vallis, G. K.: Geophysical Fluid Dynamics: Whence, whither and why?, P. Roy.
Soc. A-Math. Phy., 472, 23, <ext-link xlink:href="https://doi.org/10.1098/rspa.2016.0140" ext-link-type="DOI">10.1098/rspa.2016.0140</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx54"><label>Vallis(2017)</label><mixed-citation>
Vallis, G. K.: Atmospheric and Oceanic Fluid Dynamics, 2nd edn., Cambridge
University Press, Cambridge, UK, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx55"><label>Vallis et al.(2015)</label><mixed-citation>Vallis, G. K., Zurita-Gotor, P., Cairns, C., and Kidston, J.: The response of
the large-scale structure of the atmosphere to global warming, Q. J. Roy.
Meteor. Soc., 141, 1479–1501, <ext-link xlink:href="https://doi.org/10.1002/qj.2456" ext-link-type="DOI">10.1002/qj.2456</ext-link>, 2015.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Isca, v1.0: a framework for the global modelling of the atmospheres of Earth and other planets at varying levels of complexity</article-title-html>
<abstract-html><p>Isca is a framework for the idealized modelling of the global
circulation of planetary atmospheres at varying levels of complexity and
realism. The framework is an outgrowth of models from the Geophysical Fluid
Dynamics Laboratory in Princeton, USA, designed for Earth's atmosphere, but
it may readily be extended into other planetary regimes. Various forcing and
radiation options are available, from dry, time invariant, Newtonian thermal
relaxation to moist dynamics with radiative transfer. Options are available
in the dry thermal relaxation scheme to account for the effects of obliquity
and eccentricity (and so seasonality), different atmospheric optical depths
and a surface mixed layer. An idealized grey radiation scheme, a two-band
scheme, and a multiband scheme are also available, all with simple moist
effects and astronomically based solar forcing. At the complex end of the
spectrum the framework provides a direct connection to comprehensive
atmospheric general circulation models.</p><p>For Earth modelling, options include an aquaplanet and configurable
continental outlines and topography. Continents may be defined by changing
albedo, heat capacity, and evaporative parameters and/or by using a simple
bucket hydrology model. Oceanic <i>Q</i> fluxes may be added to reproduce
specified sea surface temperatures, with arbitrary continental distributions.
Planetary atmospheres may be configured by changing planetary size and mass,
solar forcing, atmospheric mass, radiation, and other parameters. Examples
are given of various Earth configurations as well as a giant planet
simulation, a slowly rotating terrestrial planet simulation, and
tidally locked and other orbitally resonant exoplanet simulations.</p><p>The underlying model is written in Fortran and may largely be configured with
Python scripts. Python scripts are also used to run the model on different
architectures, to archive the output, and for diagnostics, graphics, and
post-processing. All of these features are publicly available in a Git-based
repository.</p></abstract-html>
<ref-html id="bib1.bib1"><label>Betts(1986)</label><mixed-citation>
Betts, A. K.: A new convective adjustment scheme, Part I: Observational and
theoretical basis, Q. J. Roy. Meteor. Soc., 112, 677–691, 1986.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Betts and Miller(1986)</label><mixed-citation>
Betts, A. K. and Miller, M. J.: A new convective adjustment scheme, Part
II: Single column test using GATE wave, BOMEX, ATEX and Arctic air mass
data sets, Q. J. Roy. Meteor. Soc., 112, 693–709, 1986.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Blackburn and Hoskins(2013)</label><mixed-citation>
Blackburn, M. and Hoskins, B. J.: Context and aims of the Aqua-Planet
Experiment, J. Meteorol. Soc. Jpn., 91, 1–15, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Bourke(1974)</label><mixed-citation>
Bourke, W.: A multilevel spectral model, I. Formulation and hemispheric
integrations, Mon. Weather Rev., 102, 687–701, 1974.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Boutle et al.(2017)</label><mixed-citation>
Boutle, I. A., Mayne, N. J., Drummond, B., Manners, J., Goyal, J., Lambert,
F. H., Acreman, D. M., and Earnshaw, P. D.: Exploring the climate of Proxima
B with the Met Office Unified Model, Astron. Astrophys., 601, A120,
<a href="https://doi.org/10.1051/0004-6361/201630020" target="_blank">https://doi.org/10.1051/0004-6361/201630020</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Brayshaw et al.(2009)</label><mixed-citation>
Brayshaw, D. J., Hoskins, B., and Blackburn, M.: The basic ingredients of
the North Atlantic Storm Track. Part I: Land-Sea contrast and orography, J.
Atmos. Sci., 66, 2539–2558, <a href="https://doi.org/10.1175/2009JAS3078.1" target="_blank">https://doi.org/10.1175/2009JAS3078.1</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Byrne and O'Gorman(2013)</label><mixed-citation>
Byrne, M. P. and O'Gorman, P. A.: Land–ocean warming contrast over a wide
range of climates: Convective quasi-equilibrium theory and idealized
simulations, J. Climate, 26, 4000–4016, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Clough et al.(2005)</label><mixed-citation>
Clough, S., Shephard, M., Mlawer, E., Delamere, J., Iacono, M., Cady-Pereira,
K., Boukabara, S., and Brown, P.: Atmospheric radiative transfer modeling: a
summary of the AER codes, J. Quant. Spectrosc. Ra., 91, 233–244, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Dee et al.(2011)</label><mixed-citation>
Dee, D. P., Uppala, S. M., Simmons, A. J., Berrisford, P., Poli, P.,
Kobayashi, S., Andrae, U., Balmaseda, M. A., Balsamo, G., Bauer, P.,
Bechtold, P., Beljaars, A. C. M., van de Berg, I., Biblot, J., Bormann, N.,
Delsol, C., Dragani, R., Fuentes, M., Greer, A. J., Haimberger, L., Healy, S.
B., Hersbach, H., Holm, E. V., Isaksen, L., Kallberg, P., Kohler, M.,
Matricardi, M., McNally, A. P., Mong-Sanz, B. M., Morcette, J.-J., Park,
B.-K., Peubey, C., de Rosnay, P., Tavolato, C., Thepaut, J. N., and Vitart,
F.: The ERA-Interim reanalysis: Configuration and performance of the data
assimilation system, Q. J. Roy. Meteorol. Soc., 137, 553–597,
<a href="https://doi.org/10.1002/qj.828" target="_blank">https://doi.org/10.1002/qj.828</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Farneti and Vallis(2009)</label><mixed-citation>
Farneti, R. and Vallis, G. K.: An Intermediate Complexity Climate Model
(ICCMp1) based on the GFDL flexible modelling system, Geosci. Model Dev., 2,
73–88, <a href="https://doi.org/10.5194/gmd-2-73-2009" target="_blank">https://doi.org/10.5194/gmd-2-73-2009</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Fraedrich et al.(2005a)</label><mixed-citation>
Fraedrich, K., Jansen, H., Kirk, E., Luksch, U., and Lunkeit, F.: The Planet
Simulator: Towards a user friendly model, Meteorol. Z., 14, 299–304,
2005a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Fraedrich et al.(2005b)</label><mixed-citation>
Fraedrich, K., Kirk, E., Luksch, U., and Lunkeit, F.: The Portable
University Model of the Atmosphere (PUMA): storm track dynamics and
low-frequency variability, Meteorol. Z., 14, 735–745, 2005b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Frierson et al.(2006)</label><mixed-citation>
Frierson, D. M. W., Held, I. M., and Zurita-Gotor, P.: A Gray Radiation
Aquaplanet Moist GCM, Part 1: Static Stability and Eddy Scales, J.
Atmos. Sci., 63, 2548–2566, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Frierson et al.(2007)</label><mixed-citation>
Frierson, D. M. W., Held, I. M., and Zurita-Gotor, P.: A Gray Radiation
Aquaplanet Moist GCM, Part 2: Energy transports in altered climates, J.
Atmos. Sci., 64, 1680–1693, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Geen et al.(2016)</label><mixed-citation>
Geen, R., Czaja, A., and Haigh, J. D.: The effects of increasing humidity on
heat transport by extratropical waves, Geophys. Res. Lett., 43, 8314–8321,
2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Geen et al.(2018)</label><mixed-citation>
Geen, R., Lambert, F. H., and Vallis, G. K.: Regime Change Behavior During
Asian Monsoon Onset, J. Climate, <a href="https://doi.org/10.1175/JCLI-D-17-0118.1" target="_blank">https://doi.org/10.1175/JCLI-D-17-0118.1</a>, in press, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Gerber and Vallis(2009)</label><mixed-citation>
Gerber, E. P. and Vallis, G. K.: On the Zonal Structure of the Annular Modes
and NAO, J. Atmos. Sci., 66, 332–352, <a href="https://doi.org/10.1175/2008JAS2682.1" target="_blank">https://doi.org/10.1175/2008JAS2682.1</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Gordon and Stern(1982)</label><mixed-citation>
Gordon, C. T. and Stern, W. F.: A description of the GFDL global spectral
model, Mon. Weather Rev., 110, 625–644, 1982.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Haney(1991)</label><mixed-citation>
Haney, R. L.: On the pressure gradient force over steep topography in sigma
coordinate ocean models, J. Phys. Oceanogr., 21, 610–619, 1991.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Held(2005)</label><mixed-citation>
Held, I. M.: The gap between simulation and understanding in climate
modeling, B. Am. Meteorol. Soc., 86, 1609–1614, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Held and Suarez(1994)</label><mixed-citation>
Held, I. M. and Suarez, M. J.: A Proposal for the Intercomparison of the
Dynamical Cores of Atmospheric General Circulation Models, B. Am.
Meteorol. Soc., 75, 1825–1830, 1994.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Hide(1969)</label><mixed-citation>
Hide, R.: Dynamics of the atmospheres of major planets with an appendix on
the viscous boundary layer at the rigid boundary surface of an electrically
conducting rotating fluid in the presence of a magnetic field, J. Atmos.
Sci., 26, 841–853, 1969.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Hoskins(1983)</label><mixed-citation>
Hoskins, B. J.: Dynamical processes in the atmosphere and the use of models,
Q. J. Roy. Meteor. Soc., 109, 1–21, 1983.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Hoyer and Hamman(2017)</label><mixed-citation>
Hoyer, S. and Hamman, J.: Xarray: N-D labeled arrays and datasets in
Python, J. Open Res. Softw., 5, 1–6, <a href="https://doi.org/10.5334/jors.148" target="_blank">https://doi.org/10.5334/jors.148</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Joshi et al.(2015)</label><mixed-citation>
Joshi, M., Stringer, M., van der Wiel, K., O'Callaghan, A., and Fueglistaler,
S.: IGCM4: a fast, parallel and flexible intermediate climate model, Geosci.
Model Dev., 8, 1157–1167, <a href="https://doi.org/10.5194/gmd-8-1157-2015" target="_blank">https://doi.org/10.5194/gmd-8-1157-2015</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Jucker and Gerber(2017)</label><mixed-citation>
Jucker, M. and Gerber, E.: Untangling the annual cycle of the tropical
tropopause layer with an idealized moist model, J. Climate, 30, 7339–7358,
<a href="https://doi.org/10.1175/JCLI-D-17-0127.1" target="_blank">https://doi.org/10.1175/JCLI-D-17-0127.1</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Kobayashi et al.(2015)</label><mixed-citation>
Kobayashi, S., Ota, Y., Harada, Y., Ebita, A., Moriya, M., Onoda, H., Onogi,
K., Kamahori, H., Kobayashi, C., Endo, H., Miyaoka, K., and Takahashi, K.:
The JRA-55 Reanalysis: General specifications and basic characteristics, J.
Meteorol. Soc. Jpn., 93, 5–48, <a href="https://doi.org/10.2151/jmsj.2015-001" target="_blank">https://doi.org/10.2151/jmsj.2015-001</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Liu and Schneider(2016)</label><mixed-citation>
Liu, J. and Schneider, T.: Contrasting responses to orbital precession on
Titan and Earth, Geophys. Res. Lett., 43, 7774–7780, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Manabe(1969)</label><mixed-citation>
Manabe, S.: Climate and the ocean circulation, 1. The atmospheric circulation
and the hydrology of the Earth's surface, Mon. Weather Rev., 97, 739–774,
1969.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Mayne et al.(2014)</label><mixed-citation>
Mayne, N. J., Baraffe, I., Acreman, D. M., Smith, C., Browning, M. K.,
Amundsen, D. S., Wood, N., Thuburn, J., and Jackson, D. R.: The unified
model, a fully-compressible, non-hydrostatic, deep atmosphere global
circulation model, applied to hot Jupiters – ENDGame for a HD 209458b test
case, Astron. Astrophys., 561, A1, 10.1051/0004-6361/201322174, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Mendonça et al.(2016)</label><mixed-citation>
Mendonça, J. M., Grimm, S. L., Grosheintz, L., and Heng, K.: THOR: A
New and Flexible Global Circulation Model to Explore Planetary Atmospheres,
Astrophys. J, 829, 115, <a href="https://doi.org/10.3847/0004-637X/829/2/115" target="_blank">https://doi.org/10.3847/0004-637X/829/2/115</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Merlis and Schneider(2010)</label><mixed-citation>
Merlis, T. M. and Schneider, T.: Atmospheric dynamics of Earth-like tidally
locked aquaplanets, J. Adv. Model. Earth Sy., 2, 13,
<a href="https://doi.org/10.3894/JAMES.2010.2.13" target="_blank">https://doi.org/10.3894/JAMES.2010.2.13</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Mitchell et al.(2011)</label><mixed-citation>
Mitchell, J. L., Ádámkovics, M., Caballero, R., and Turtle, E. P.:
Locally enhanced precipitation organized by planetary-scale waves on Titan,
Nat. Geosci., 4, 589–592, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Mlawer et al.(1997)</label><mixed-citation>
Mlawer, E. J., Taubman, S. J., Brown, P. D., Iacono, M. J., and Clough,
S. A.: Radiative transfer for inhomogeneous atmospheres: RRTM, a validated
correlated-k model for the longwave, J. Geophys. Res., 102, 16663–16682,
1997.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Moorthi and Suarez(1992)</label><mixed-citation>
Moorthi, S. and Suarez, M. J.: Relaxed Arakawa-Schubert. A parameterization
of moist convection for general circulation models, Mon. Weather Rev., 120,
978–1002, 1992.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Navarra et al.(1994)</label><mixed-citation>
Navarra, A., Stern, W., and Miyakoda, K.: Reduction of the Gibbs
oscillation in spectral model simulations, J. Climate, 7, 1169–1183, 1994.
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>O'Gorman and Schneider(2008)</label><mixed-citation>
O'Gorman, P. A. and Schneider, T.: The hydrological cycle over a wide range
of climates simulated with an idealized GCM, J. Climate, 21, 3815–3832,
2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Penn and Vallis(2017)</label><mixed-citation>
Penn, J. and Vallis, G. K.: The Thermal Phase Curve Offset on Tidally and
Nontidally Locked Exoplanets: A Shallow Water Model, Astrophys. J., 842, 101,
<a href="https://doi.org/10.3847/1538-4357/aa756e" target="_blank">https://doi.org/10.3847/1538-4357/aa756e</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Phillips(1957)</label><mixed-citation>
Phillips, N. A.: A coordinate system having some special advantages for
numerical forecasting, J. Meteorol., 14, 184–185, 1957.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Pinto and Mitchell(2014)</label><mixed-citation>
Pinto, J. R. D. and Mitchell, J. L.: Atmospheric superrotation in an
idealized GCM: Parameter dependence of the eddy response, Icarus, 238,
93–109, 2014.

</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Ricchiazzi et al.(1998)</label><mixed-citation>
Ricchiazzi, P., Yang, S., Gautier, C., and Sowle, D.: SBDART: A research
and teaching software tool for plane-parallel radiative transfer in the
Earth's atmosphere, B. Am. Meteorol. Soc., 79, 2101–2114, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Russell et al.(1985)</label><mixed-citation>
Russell, G. L., Miller, J. R., and Tsang, L.-C.: Seasonal oceanic heat
transports computed from an atmospheric model, Dynam. Atmos. Oceans, 9,
253–271, <a href="https://doi.org/10.1016/0377-0265(85)90022-3" target="_blank">https://doi.org/10.1016/0377-0265(85)90022-3</a>, 1985.
</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Sánchez-Lavega et al.(2008)</label><mixed-citation>
Sánchez-Lavega, A., Hueso, R., Piccioni, G., Drossart, P., Peralta, J.,
Pérez-Hoyos, S., Wilson, C. F., Taylor, F. W., Baines, K. H., and Luz,
D.: Variable winds on Venus mapped in three dimensions, Geophys. Res. Lett.,
35, L13204, <a href="https://doi.org/10.1029/2008GL033817" target="_blank">https://doi.org/10.1029/2008GL033817</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Saulière et al.(2012)</label><mixed-citation>
Saulière, J., Brayshaw, D. J., Hoskins, B., and Blackburn, M.: Further
Investigation of the Impact of Idealized Continents and SST Distributions
on the Northern Hemisphere Storm Tracks, J. Atmos. Sci., 69, 840–856,
<a href="https://doi.org/10.1175/JAS-D-11-0113.1" target="_blank">https://doi.org/10.1175/JAS-D-11-0113.1</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Schneider and Dickinson(1974)</label><mixed-citation>
Schneider, S. H. and Dickinson, R. E.: Climate Modeling, Rev. Geophys. Space
Phys., 12, 447–493, 1974.
</mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Schneider and Liu(2009)</label><mixed-citation>
Schneider, T. and Liu, J.: Formation of jets and equatorial superrotation on
Jupiter, J. Atmos. Sci., 66, 579–601, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Schneider and Walker(2006)</label><mixed-citation>
Schneider, T. and Walker, C. C.: Self-organization of atmospheric
macroturbulence into critical states of weak nonlinearity, J. Atmos. Sci.,
63, 1569–1586, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Showman and Polvani(2011)</label><mixed-citation>
Showman, A. P. and Polvani, L. M.: Equatorial superrotation on tidally locked
exoplanets, Astrophys. J, 738, 71, <a href="https://doi.org/10.1088/0004-637X/738/1/71" target="_blank">https://doi.org/10.1088/0004-637X/738/1/71</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Showman et al.(2009)</label><mixed-citation>
Showman, A. P., Fortney, J. J., Lian, Y., Marley, M. S., Freedman, R. S.,
Knutson, H. A., and Charbonneau, D.: Atmospheric circulation of hot Jupiters:
Coupled radiative-dynamical general circulation model simulations of HD
189733b and HD 209458b, Astrophys. J, 699, 564,
<a href="https://doi.org/10.1088/0004-637X/699/1/564" target="_blank">https://doi.org/10.1088/0004-637X/699/1/564</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Taylor et al.(2000)</label><mixed-citation>
Taylor, K. E., Williamson, D., and Zwiers, F.: The sea surface temperature
and sea-ice concentration boundary conditions for AMIP II simulations, PCMDI
report No. 60, 25 pp., 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Thomson and McIntyre(2016)</label><mixed-citation>
Thomson, S. and McIntyre, M. E.: Jupiter's unearthly jets: a new turbulent
model exhibiting statistical steadiness without large-scale dissipation, J.
Atmos. Sci., 73, 1119–1141, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Thomson and Vallis(2017)</label><mixed-citation>
Thomson, S. and Vallis, G. K.: Atmospheric response to SST anomalies:
seasonal and background-state dependence, Part 1: Winter, J. Atmos. Sci.,
30, 509–525, <a href="https://doi.org/10.1175/JCLI-D-15-0672.1" target="_blank">https://doi.org/10.1175/JCLI-D-15-0672.1</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Vallis(2016)</label><mixed-citation>
Vallis, G. K.: Geophysical Fluid Dynamics: Whence, whither and why?, P. Roy.
Soc. A-Math. Phy., 472, 23, <a href="https://doi.org/10.1098/rspa.2016.0140" target="_blank">https://doi.org/10.1098/rspa.2016.0140</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Vallis(2017)</label><mixed-citation>
Vallis, G. K.: Atmospheric and Oceanic Fluid Dynamics, 2nd edn., Cambridge
University Press, Cambridge, UK, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Vallis et al.(2015)</label><mixed-citation>
Vallis, G. K., Zurita-Gotor, P., Cairns, C., and Kidston, J.: The response of
the large-scale structure of the atmosphere to global warming, Q. J. Roy.
Meteor. Soc., 141, 1479–1501, <a href="https://doi.org/10.1002/qj.2456" target="_blank">https://doi.org/10.1002/qj.2456</a>, 2015.
</mixed-citation></ref-html>--></article>
