<?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-14-889-2021</article-id><title-group><article-title>The Framework For Ice Sheet–Ocean Coupling (FISOC) V1.1</article-title><alt-title>FISOC</alt-title>
      </title-group><?xmltex \runningtitle{FISOC}?><?xmltex \runningauthor{R.~Gladstone et~al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Gladstone</surname><given-names>Rupert</given-names></name>
          <email>rupertgladstone1972@gmail.com</email>
        <ext-link>https://orcid.org/0000-0002-1582-3857</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2 aff3">
          <name><surname>Galton-Fenzi</surname><given-names>Benjamin</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-1404-4103</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Gwyther</surname><given-names>David</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff4">
          <name><surname>Zhou</surname><given-names>Qin</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff5 aff10">
          <name><surname>Hattermann</surname><given-names>Tore</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-5538-2267</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Zhao</surname><given-names>Chen</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-0368-1334</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Jong</surname><given-names>Lenneke</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-6707-570X</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff6">
          <name><surname>Xia</surname><given-names>Yuwei</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff6">
          <name><surname>Guo</surname><given-names>Xiaoran</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff8">
          <name><surname>Petrakopoulos</surname><given-names>Konstantinos</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff9">
          <name><surname>Zwinger</surname><given-names>Thomas</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-3360-4401</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff7">
          <name><surname>Shapero</surname><given-names>Daniel</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-3651-0649</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff6">
          <name><surname>Moore</surname><given-names>John</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>Arctic Centre, University of Lapland, Rovaniemi, Finland</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Australian Antarctic Division, Kingston, Tasmania, Australia</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Australian Antarctic Program Partnership, Institute of Marine and Antarctic Studies, University of Tasmania, Hobart, Tasmania, Australia</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>Akvaplan-niva AS, Tromsø, Norway</institution>
        </aff>
        <aff id="aff5"><label>5</label><institution>Norwegian Polar Institute, Tromsø, Norway</institution>
        </aff>
        <aff id="aff6"><label>6</label><institution>College of Global Change and Earth System Science, Beijing Normal University, Beijing, China</institution>
        </aff>
        <aff id="aff7"><label>7</label><institution>Polar Science Center, Applied Physics Laboratory, University of Washington, Seattle, USA</institution>
        </aff>
        <aff id="aff8"><label>8</label><institution>Center for Global Sea Level Change, New York University Abu Dhabi, United Arab Emirates</institution>
        </aff>
        <aff id="aff9"><label>9</label><institution>CSC IT Center for Science, Espoo, Finland</institution>
        </aff>
        <aff id="aff10"><label>10</label><institution>Energy and Climate Group, Department of Physics and Technology, University of Tromsø – The Arctic University, Tromsø, Norway</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Rupert Gladstone (rupertgladstone1972@gmail.com)</corresp></author-notes><pub-date><day>11</day><month>February</month><year>2021</year></pub-date>
      
      <volume>14</volume>
      <issue>2</issue>
      <fpage>889</fpage><lpage>905</lpage>
      <history>
        <date date-type="received"><day>22</day><month>June</month><year>2020</year></date>
           <date date-type="accepted"><day>19</day><month>December</month><year>2020</year></date>
           <date date-type="rev-recd"><day>23</day><month>November</month><year>2020</year></date>
           <date date-type="rev-request"><day>4</day><month>August</month><year>2020</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2021 Rupert Gladstone et al.</copyright-statement>
        <copyright-year>2021</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/14/889/2021/gmd-14-889-2021.html">This article is available from https://gmd.copernicus.org/articles/14/889/2021/gmd-14-889-2021.html</self-uri><self-uri xlink:href="https://gmd.copernicus.org/articles/14/889/2021/gmd-14-889-2021.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/14/889/2021/gmd-14-889-2021.pdf</self-uri>
      <abstract><title>Abstract</title>
    <p id="d1e253">A number of important questions concern processes at the margins of
ice sheets where multiple components of
the Earth system, most crucially ice sheets and oceans, interact.
Such processes include thermodynamic interaction at
the ice–ocean interface, the impact of meltwater on
ice shelf cavity circulation, the impact of
basal melting of ice shelves on grounded ice dynamics
and ocean controls on iceberg calving.
These include fundamentally coupled processes
in which feedback mechanisms between ice and
ocean play an important role.
Some of these mechanisms have major implications for humanity, most notably the impact of retreating
marine ice sheets on the global sea level.
In order to better quantify these mechanisms using computer models,
feedbacks need to be incorporated into the modelling system.
To achieve this, ocean and ice dynamic models must be coupled, allowing runtime information sharing
between components.
We have developed a flexible coupling framework based on existing Earth system coupling
technologies.
The open-source Framework for Ice Sheet–Ocean Coupling (FISOC) provides a modular approach to
coupling,
facilitating switching between different ice dynamic and ocean components.
FISOC allows fully synchronous coupling, in which both ice and ocean run on the same time step, or
semi-synchronous coupling in which the ice dynamic model uses a longer time step.
Multiple regridding options are available, and there are multiple methods for coupling the sub-ice-shelf cavity geometry.
Thermodynamic coupling
may also be activated.
We present idealized simulations using FISOC with a Stokes flow ice dynamic model coupled to a
regional ocean model.
We demonstrate the modularity of FISOC by switching
between two different regional ocean models and
presenting outputs for both.
We demonstrate conservation of mass and other verification steps during evolution of an idealized coupled
ice–ocean system, both with and without grounding line movement.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

      <?xmltex \hack{\allowdisplaybreaks}?>
<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <?pagebreak page890?><p id="d1e267">The Antarctic and Greenland ice sheets have the potential to provide the greatest contributions
to global sea level rise on century timescales <xref ref-type="bibr" rid="bib1.bibx6 bib1.bibx31" id="paren.1"/>,
with the greatest uncertainty in projections being due to
marine ice sheet instability (<xref ref-type="bibr" rid="bib1.bibx30 bib1.bibx35 bib1.bibx34" id="altparen.2"><named-content content-type="pre">MISI;</named-content></xref>).
Ice dynamic behaviour is strongly sensitive to ocean currents, in particular the transport
of warmer waters across the continental shelf, causing high basal melt rates under
ice shelves <xref ref-type="bibr" rid="bib1.bibx24 bib1.bibx40" id="paren.3"/>.
For Antarctica's Pine Island Glacier, which is likely undergoing unstable retreat due to MISI, ocean-induced basal melting has been established as a trigger for  MISI through both observational
evidence <xref ref-type="bibr" rid="bib1.bibx5" id="paren.4"/> and model studies <xref ref-type="bibr" rid="bib1.bibx18 bib1.bibx10 bib1.bibx12" id="paren.5"/>.
While MISI is fundamentally a geometrically controlled phenomenon,
its onset and the resulting rate of ice mass loss are strongly dependent on tight
coupling between ice dynamic behaviour and ocean processes.
Importantly, ocean-driven basal melt rates respond to the evolving geometry of ice shelf
cavities <xref ref-type="bibr" rid="bib1.bibx41 bib1.bibx32" id="paren.6"/>,
and the grounded-ice dynamic behaviour responds to the evolving basal melt rates through
their impact on the buttressing force provided by ice shelves to the grounded ice.
While most model-based ice sheet studies use relatively simple parameterizations for calculating
basal melt rates beneath ice shelves, recent studies have highlighted limitations
of this approach <xref ref-type="bibr" rid="bib1.bibx9 bib1.bibx13" id="paren.7"/>.
In particular, melt parameterizations as a function of depth or thermal driving
do not impose conservation of heat in the system, and none of the parameterizations
fully capture the impact of evolving ice geometry on cavity circulation.</p>
      <p id="d1e294">Several projects to couple ice sheet and ocean models are underway, and most
(including the current study) will contribute to the
Marine Ice Sheet–Ocean Model Intercomparison Project first phase  (MISOMIP1) and its child
projects: the Marine Ice Sheet Model Intercomparison Project third phase (MISMIP+) and
the Ice Shelf Ocean Model Intercomparison Project second phase (ISOMIP+; <xref ref-type="bibr" rid="bib1.bibx1" id="altparen.8"/>).</p>
      <p id="d1e300">Coupling projects take different approaches to handling the different timescales of ice and ocean
processes.
An ice sheet flow line model coupled to a five-box ocean model allows large ensemble simulations to be
carried out but is limited in terms of implementation of physical processes <xref ref-type="bibr" rid="bib1.bibx18" id="paren.9"/>.
A temporally synchronous approach allows the cavity geometry to evolve on the ocean time step
as a function of the melt rates calculated by the ocean model and the ice dynamics calculated by the ice
model <xref ref-type="bibr" rid="bib1.bibx22" id="paren.10"/>.
Asynchronous approaches incorporate a longer time step for ice than ocean and sometimes involve
coupling through file exchange and with restarts for the ocean model <xref ref-type="bibr" rid="bib1.bibx36 bib1.bibx9 bib1.bibx40" id="paren.11"/>.</p>
      <p id="d1e312">Here, we present a new, flexible Framework for Ice Sheet–Ocean Coupling (FISOC;
Sect. <xref ref-type="sec" rid="Ch1.S2"/>).
FISOC allows runtime coupling in which  ice and ocean
components are compiled as runtime libraries and run through one executable.
FISOC provides the user a selection of synchronicity options.
Adopting Earth System Modeling Framework terminology (ESMF; Sect. <xref ref-type="sec" rid="Ch1.S2"/>),
we refer to an ocean model coupled through FISOC as an “ocean component” and
an ice sheet or ice dynamic model coupled through FISOC as an “ice component”.
We use FISOC to couple two different 3-D ocean models to an ice dynamic model
and present  idealized simulations demonstrating
mass conservation and consistent grounding line behaviour  (Sect. <xref ref-type="sec" rid="Ch1.S3"/>).
FISOC is also currently being used to contribute to ISOMIP+ and MISOMIP1.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Methodology</title>
      <p id="d1e329">FISOC is an open-source coupling framework built using the
ESMF <xref ref-type="bibr" rid="bib1.bibx25 bib1.bibx7" id="paren.12"/>.
FISOC aims to provide seamless runtime coupling between an existing ice sheet model
and an existing ocean model for application to Antarctic ice sheet–ocean systems.
In its current form, FISOC assumes that the important ice sheet–ocean interactions occur
at the underside of a floating ice shelf and that the lower surface of the ice shelf can
be projected on to the horizontal plane.</p>
      <p id="d1e335">FISOC aims to provide flexibility and computational efficiency through the following
key features.</p>
      <p id="d1e338"><list list-type="bullet">
          <list-item>

      <p id="d1e343">Flexible modular architecture (Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/>) facilitates swapping between different ice
components or between different ocean components according to purpose (Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/>).</p>
          </list-item>
          <list-item>

      <p id="d1e353">Access to ESMF tools allows multiple
regridding and interpolation options, including between regular grids and unstructured meshes
(Sect. <xref ref-type="sec" rid="Ch1.S2.SS3"/>).</p>
          </list-item>
          <list-item>

      <p id="d1e361">Multiple options for handling differing ice and ocean timescales include
fully synchronous coupling, passing rates of change, time averaging of variables
(Sects. <xref ref-type="sec" rid="Ch1.S2.SS4"/> and <xref ref-type="sec" rid="Ch1.S2.SS5"/>).</p>
          </list-item>
          <list-item>

      <p id="d1e371">Flexible runtime control over the exchange of variables allows specific
coupling modes to be (de)activated as required, e.g. geometric coupling and thermodynamic coupling.</p>
          </list-item>
          <list-item>

      <p id="d1e377">Grounding line movement (Sect. <xref ref-type="sec" rid="Ch1.S2.SS8"/>) is implemented using geometry change
rates and a modified
wet–dry scheme in the ocean component, with multiple options available for updating cavity geometry
(Sect. <xref ref-type="sec" rid="Ch1.S2.SS5"/>).</p>
          </list-item>
          <list-item>

      <p id="d1e388">Flexibility for parallelization options is provided;
currently sequential coupling is implemented, but any combination of
sequential and concurrent parallelization is possible with minimal coding effort
(see also Sect. <xref ref-type="sec" rid="Ch1.S2.SS1.SSS1"/>).</p>
          </list-item>
          <list-item>

      <p id="d1e396">ESMF compatibility means that FISOC can be embedded within any ESMF-based modelling system, e.g. as a regional model within a global model.</p>
          </list-item>
          <list-item>

      <p id="d1e402">ESMF compatibility also means that additional ESMF components (e.g. an atmosphere model) could easily be added to the coupled system.</p>
          </list-item>
        </list></p>
      <p id="d1e407">These features are described further in the following sections and in the FISOC manual, which can be found in
the FISOC repository (see the code availability section at the end of this paper).</p>
<?pagebreak page891?><sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Software design</title>
      <p id="d1e418">While coupled models in Earth system science have been in existence for decades and such coupled models
are often viewed  as single entities (ocean–atmosphere general circulation models, for example),
the field of coupled ice sheet–ocean modelling is relatively young.
FISOC is intended as a framework for coupling independent models rather than as a coupled
model in itself.
Building and running a coupled ice sheet–ocean model
is currently  more complex than building and running both an ice and an ocean model independently.
FISOC aims to minimize the additional complexity.</p>
      <p id="d1e421">The ice and ocean components may use their standard runtime input files, and
their paths are set in a FISOC runtime configuration file, along with
information about time stepping and variables to be exchanged.</p>
      <p id="d1e424">FISOC adopts the hierarchical modular structure of the Earth System Modelling Framework.
The FISOC code structures are summarized in Fig. <xref ref-type="fig" rid="Ch1.F1"/>.
A top-level executable is called a FISOC parent module (this could in
principle also be embedded within a larger coupled model framework).
The parent module coordinates calling of the ice, ocean and regridding components.
Regridding is one of the reasons to make use of ESMF, described further in
Sect. <xref ref-type="sec" rid="Ch1.S2.SS3"/>.
The ice and ocean components are independent models that are not included
in the FISOC code repository and compiled as libraries to be called by FISOC during runtime.
On each side (ice and ocean) of the coupling is a model-specific wrapper, whose main
runtime functions are as follows:</p>
      <p id="d1e431"><list list-type="bullet">
            <list-item>

      <p id="d1e436">call the component's initialize, run, and finalize routines as required;</p>
            </list-item>
            <list-item>

      <p id="d1e442">convert the component's grid or mesh to ESMF format using ESMF data structures;</p>
            </list-item>
            <list-item>

      <p id="d1e448">read from or write to the component's required state variables, converting
between the component's native data structures and ESMF data structures.</p>
            </list-item>
          </list></p>
      <p id="d1e454">Further processing of variables (such as calculating rates of change) is
implemented by the ice and ocean generic code modules.</p>
      <p id="d1e457">Incorporating a new ice or ocean component into FISOC can be straightforward, depending
on the existing level of ESMF compatibility of the new component.
Models able to provide mesh information and variables in ESMF data structures
can be very easily built in to FISOC.
The only coding required for a new component is a new model-specific wrapper in
the FISOC repository.
Copying an existing wrapper can be a viable starting point.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e462">Overview of FISOC code structures.
OM and ISM are short for ocean model and ice sheet model (or component), respectively.
ImpSt and ExpSt are short for import state and export state, respectively.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/889/2021/gmd-14-889-2021-f01.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e473">FISOC workflow. The black arrow indicates the direction of simulated time.
The yellow arrows indicate the order of events during a FISOC simulation.
The green boxes indicate when regridding and passing of variables between components occurs.
The length of the blue boxes in the vertical indicates the relative size of time steps and coupling interval
(this is illustrative; in practice there will be many more OM time steps per ISM time step and the ISM
time step size will usually equal the
coupling interval).</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/889/2021/gmd-14-889-2021-f02.png"/>

        </fig>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Table}?><label>Table 1</label><caption><p id="d1e486">Ice and ocean components currently coupled through FISOC.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Type</oasis:entry>
         <oasis:entry colname="col2">Name</oasis:entry>
         <oasis:entry colname="col3">Notes</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">OM</oasis:entry>
         <oasis:entry colname="col2">ROMS</oasis:entry>
         <oasis:entry colname="col3">3-D, gridded, sigma coordinate</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">OM</oasis:entry>
         <oasis:entry colname="col2">FVCOM</oasis:entry>
         <oasis:entry colname="col3">3-D, unstructured mesh, sigma coordinate</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">ISM</oasis:entry>
         <oasis:entry colname="col2">Elmer/Ice</oasis:entry>
         <oasis:entry colname="col3">3-D, full Stokes and shallow models</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T2" specific-use="star"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Table}?><label>Table 2</label><caption><p id="d1e557">Model choices and input parameters used in verification experiment 1
(VE1, Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>)
and verification experiment 2 (VE2, Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/>)
comprising four simulations in total:
VE1_ER, VE1_EF, VE2_ER and VE2_EF.
Component abbreviations in these simulation names are
E (Elmer/Ice),
R (ROMS),
and F (FVCOM).
Semi-structured refers to a mesh that is in principle unstructured but where in practice a structure
can be seen (see Fig. <xref ref-type="fig" rid="Ch1.F3"/> middle and lower panels). STOD stands for source to destination.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Choice or input</oasis:entry>
         <oasis:entry colname="col2">VE1_ER</oasis:entry>
         <oasis:entry colname="col3">VE1_EF</oasis:entry>
         <oasis:entry colname="col4">VE2_ER</oasis:entry>
         <oasis:entry colname="col5">VE2_EF</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Ice component</oasis:entry>
         <oasis:entry colname="col2">Elmer/Ice</oasis:entry>
         <oasis:entry colname="col3">Elmer/Ice</oasis:entry>
         <oasis:entry colname="col4">Elmer/Ice</oasis:entry>
         <oasis:entry colname="col5">Elmer/Ice</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Ocean component</oasis:entry>
         <oasis:entry colname="col2">ROMS</oasis:entry>
         <oasis:entry colname="col3">FVCOM</oasis:entry>
         <oasis:entry colname="col4">ROMS</oasis:entry>
         <oasis:entry colname="col5">FVCOM</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Ice mesh</oasis:entry>
         <oasis:entry colname="col2">Unstructured</oasis:entry>
         <oasis:entry colname="col3">Semi-structured</oasis:entry>
         <oasis:entry colname="col4">Unstructured</oasis:entry>
         <oasis:entry colname="col5">Semi-structured</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Ocean mesh or grid</oasis:entry>
         <oasis:entry colname="col2">Structured, staggered</oasis:entry>
         <oasis:entry colname="col3">Semi-structured</oasis:entry>
         <oasis:entry colname="col4">Structured, staggered</oasis:entry>
         <oasis:entry colname="col5">Semi-structured</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Domain size</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:mn mathvariant="normal">30</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:mn mathvariant="normal">31</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">99</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:mn mathvariant="normal">30</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:mn mathvariant="normal">31</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">99</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Regrid method</oasis:entry>
         <oasis:entry colname="col2">Bilinear</oasis:entry>
         <oasis:entry colname="col3">Nearest STOD</oasis:entry>
         <oasis:entry colname="col4">Bilinear</oasis:entry>
         <oasis:entry colname="col5">Nearest STOD</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Ocean time step size</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:mn mathvariant="normal">200</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:mn mathvariant="normal">20</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:mn mathvariant="normal">100</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:mn mathvariant="normal">20</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Ice time step size</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Coupling interval</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Run length</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:mn mathvariant="normal">100</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">a</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:mn mathvariant="normal">47</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">a</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:mn mathvariant="normal">46</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">a</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:mn mathvariant="normal">40</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">a</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Cavity update method</oasis:entry>
         <oasis:entry colname="col2">Rate</oasis:entry>
         <oasis:entry colname="col3">Rate</oasis:entry>
         <oasis:entry colname="col4">Corrected rate</oasis:entry>
         <oasis:entry colname="col5">Rate</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Cavity correction factor, <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mtext>cav</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">n/a</oasis:entry>
         <oasis:entry colname="col3">n/a</oasis:entry>
         <oasis:entry colname="col4">0.01</oasis:entry>
         <oasis:entry colname="col5">n/a</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Minimum water column <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mtext>crit</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">n/a</oasis:entry>
         <oasis:entry colname="col3">n/a</oasis:entry>
         <oasis:entry colname="col4">5 <inline-formula><mml:math id="M23" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">5 <inline-formula><mml:math id="M24" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Ocean density <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mtext>or</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:mn mathvariant="normal">1027</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">n/a</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:mn mathvariant="normal">1027</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">n/a</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Ice density <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:mn mathvariant="normal">910</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:mn mathvariant="normal">910</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:mn mathvariant="normal">910</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:mn mathvariant="normal">910</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Ice temperature</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M34" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M36" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M38" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M40" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e1378">Unstructured meshes used in the current study.
The first 15 <inline-formula><mml:math id="M41" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> is shown.
The ocean model in the ER simulations uses a structured
grid.</p></caption>
          <?xmltex \igopts{width=199.169291pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/889/2021/gmd-14-889-2021-f03.png"/>

        </fig>

<sec id="Ch1.S2.SS1.SSS1">
  <label>2.1.1</label><title>Sequential parallelism</title>
      <p id="d1e1402">FISOC currently adopts a sequential parallelism paradigm.
Each component runs on the full set of available persistent execution threads (PETs).
PET is an ESMF abstraction catering for multiple parallelism options.
FISOC has so far used only the message passing interface (MPI), in which one PET wraps one
MPI process.</p>
      <p id="d1e1405">The sequential workflow is illustrated in Fig. <xref ref-type="fig" rid="Ch1.F2"/>.
The order of events during time stepping is as follows.
The ocean component is called for the full number of ocean time steps required
to complete one coupling interval.
Ocean outputs are then regridded and passed to the ice component, which also runs for
as many time steps as are required to complete one coupling interval.
The ice component outputs are then regridded and passed to the ocean component.
The ice component time step size is equal to the coupling interval for all simulations in the
current study.</p>
      <p id="d1e1410">The initialization is not shown in  Fig. <xref ref-type="fig" rid="Ch1.F2"/>, but we note that this is
similar to the runtime event order: the ocean component is initialized first, followed by
regridding and then the ice component.
There are two initialization phases for each component, allowing for the possibility that
variables may be needed to be passed from ice component to ocean component in order to finalize
initialization.</p>
      <p id="d1e1415">This ordering of events imposes a lag in the system.
While the ice component receives ocean variables for the current coupling interval,
the ocean component only receives ice variables for the previous coupling interval.
This could be reversed (running the ice component before the ocean component) or could be
modified such that both components receive variables from the other component for the
previous coupling interval.</p>
      <p id="d1e1419">While FISOC implements sequential parallelism, ESMF also supports concurrent parallelism.
Concurrent parallelism allows different components to run at the same time on different subsets
of the available PETs.
This approach is beneficial when different components have very different computational costs and
parallel scaling: a cheap component that scales poorly is more effectively run on a subset of the
available PETs, and concurrent parallelism allows this to be implemented more efficiently than sequential parallelism.
This could easily be implemented in FISOC if it becomes necessary, as the components, which utilize MPI,
are assigned a distinct MPI communicator during initialization.
This communicator could be made to represent a subset of the available PETs.
In principle, concurrent parallelism also offers sub-time-step coupling: it is possible to exchange
variables between components during convergence of numerical schemes.
Such coupling is unlikely to be implemented within FISOC as the timescales for ice and ocean
components are so different.
While sequential coupling imposes a lag between<?pagebreak page893?> components (described above), concurrent coupling
implemented in FISOC would impose a lag in both components: exchange of variables in both directions
would occur at the end of the coupling interval.</p>
</sec>
<sec id="Ch1.S2.SS1.SSS2">
  <label>2.1.2</label><title>Error handling</title>
      <p id="d1e1430">The ESMF adopts a defensive strategy to error handling:
all errors are logged and passed back up the call stack.  The calling routine
has the option of attempting to continue running in the event of errors occurring.
As the call structure between FISOC and ESMF is one way
(FISOC routines may call ESMF routines but not vice versa),
all such errors are eventually returned to FISOC.</p>
      <p id="d1e1433">FISOC adopts a fail-fast approach.  Errors are generally considered to be fatal,
in which case FISOC will log error information and finalize both ice and ocean components and ESMF.
FISOC also aims to provide consistency checks,
most of which are considered fatal if not passed.
For example, ice and ocean input files might both contain time-stepping information,
potentially duplicating information in the FISOC runtime configuration
file, and these can be checked for consistency in the model-specific wrappers.
The general intention is to stop running if something unexpected happens and
provide a meaningful message to the user about why.</p>
      <p id="d1e1436">There are a few cases where ESMF errors can be handled at runtime.
Details can be found in the FISOC manual, which can be accessed from
the FISOC repository (see the code availability section at the end of this paper).</p>
</sec>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Components</title>
      <p id="d1e1448">FISOC is designed to facilitate swapping between different ocean or ice components.
Currently two different ocean components and one ice component are available through
FISOC.
Table <xref ref-type="table" rid="Ch1.T1"/> summarizes  components currently coupled into FISOC.
In some cases, a non-standard build of the<?pagebreak page894?> component is required for FISOC compatibility,
and these cases are described in the FISOC manual, which can be obtained through the FISOC
repository (Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/>).</p>
      <p id="d1e1455">The ice component Elmer/Ice <xref ref-type="bibr" rid="bib1.bibx14" id="paren.13"/> is a powerful, flexible, state-of-the-art
ice dynamic model.</p>
      <p id="d1e1461">The Regional Ocean Modeling System
(<xref ref-type="bibr" rid="bib1.bibx37" id="altparen.14"><named-content content-type="pre">ROMS;</named-content></xref>)
is a 3-D terrain-following, sigma coordinate ocean model that has already been adapted to
use in ice shelf cavities <xref ref-type="bibr" rid="bib1.bibx15" id="paren.15"/>.
The module for ice shelf cavities implemented in the Finite Volume Community Ocean Model
(<xref ref-type="bibr" rid="bib1.bibx4" id="altparen.16"><named-content content-type="pre">FVCOM;</named-content></xref>)
provides non-hydrostatic options and a horizontally unstructured mesh that lends itself to refinement and may be more suited to small-scale processes such as ice shelf channels <xref ref-type="bibr" rid="bib1.bibx44" id="paren.17"/>.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Regridding</title>
      <p id="d1e1488">As stated above, FISOC provides coupling on a horizontal plane onto which the lower surface
of an ice shelf can be projected.
It is this plane on which ice and ocean properties are exchanged through the FISOC.
Adapting the FISOC code to handle a vertical ice cliff is expected to be straightforward and would be
desirable for application to the Greenland ice sheet.
More complex 3-D ice–ocean interface geometries are challenging not only for FISOC but also for the
current generation of ice sheet and ocean models.</p>
      <p id="d1e1491">FISOC has access to all the runtime regridding options provided by ESMF.
These include nearest-neighbour options, conservative options,
patch recovery and bilinear regridding.
These options are available for structured grids and unstructured meshes.
FISOC requires that both ice and ocean components define their grid or mesh on the same
coordinate system and that both components use the same projection.
All FISOC simulations to date have used a Cartesian coordinate system
(i.e. all components have so far used Cartesian coordinates).</p>
      <p id="d1e1494">Our current FISOC setup does not meet the requirements for all forms of ESMF regridding.
Specifically, the conservative methods, when an unstructured mesh is involved,
require that field values are defined on elements and not on nodes.
Elmer, by default, provides field values on nodes but can also provide element-wide values
or values on integration points within elements.
We will need to either map nodal values to element values or utilize element-type
variables in order to use conservative regridding,
and this is intended as a future development.</p>
      <p id="d1e1497">When using FISOC to couple Elmer/Ice to ROMS, the ROMS grid extends beyond the Elmer/Ice mesh.
This is due to ROMS using a staggered grid (Arakawa C-grid) and ghost cells extending beyond the
active domain.
This necessitates the use of extrapolation.
ESMF regridding methods provide options for extrapolation, which are used here.
Simulations in the current study use either nearest “source to destination” (STOD, a form
of nearest neighbour) regridding or use bilinear interpolation (in which case nearest STOD is used only
for destination points that lie outside the source domain).</p>
      <p id="d1e1501">We use subscripts with square brackets, <inline-formula><mml:math id="M42" display="inline"><mml:msub><mml:mi/><mml:mrow><mml:mo>[</mml:mo><mml:mi>X</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:math></inline-formula>,
where <inline-formula><mml:math id="M43" display="inline"><mml:mi>X</mml:mi></mml:math></inline-formula> is either <inline-formula><mml:math id="M44" display="inline"><mml:mi>O</mml:mi></mml:math></inline-formula> (ocean component) or <inline-formula><mml:math id="M45" display="inline"><mml:mi>I</mml:mi></mml:math></inline-formula> (ice component),
to denote a variable that exists
in both ice and ocean components with the same physical meaning but potentially different
values due to being represented on different grids or meshes.</p>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Coupling timescales</title>
      <p id="d1e1547">The timescales for sub-shelf cavity circulation behaviour are in general
much shorter than the timescales for ice flow and geometry evolution
(typically minutes to days instead of years to centuries).
Typical time step sizes are correspondingly smaller for ocean models (seconds to minutes)
than for ice sheet models (days to months).
A single ice sheet model time step, if the Stokes equations are solved
in full, will typically require orders of magnitude more computational
time than a single ocean time step.
Due to the combination of these two reasons the ice and ocean components
of FISOC will in general use different time steps, with the ice time step
size being much larger.
We define relevant terminology for coupling timescales below.</p>
      <p id="d1e1550"><list list-type="bullet">
            <list-item>

      <p id="d1e1555"><italic>Fully synchronous coupling.</italic> The ice and ocean components
have the same time step size, and they exchange variables every time step.</p>
            </list-item>
            <list-item>

      <p id="d1e1563"><italic>Semi-synchronous coupling.</italic> The ice component has a larger
time step than the ocean component, but the ocean component's cavity geometry
and grounding
line position are allowed to evolve on the ocean time step (e.g. by
using ice velocities from a previous ice time step or rates of change based
on the two most recent time steps).</p>
            </list-item>
            <list-item>

      <p id="d1e1571"><italic>Asynchronous coupling.</italic> The ice component has a larger
time step than the ocean component.  Cavity geometry is updated on the
ice component time step or less frequently.</p>
            </list-item>
            <list-item>

      <p id="d1e1579"><italic>Coupling interval.</italic> The time interval at which the ice and ocean
components exchange variables.</p>
            </list-item>
          </list></p>
      <p id="d1e1586">In the current study, FISOC sets the  coupling interval as equal to the ice component
time step size.
This is an exact multiple of the ocean model time step size.
More generally (for potential future experiments), FISOC calls each component
for a fixed time period
and allows the component to determine its own time stepping within that period.
In principle, adaptive time stepping could be implemented within this framework
as long as each component runs for the required amount of simulated time.
FISOC does not currently provide an option to vary the coupling interval during
a simulation, but this could be implemented if needed.</p>
      <p id="d1e1589">FISOC is flexible with regard to time processing of ocean or ice variables.
It is possible to cumulate variables, calculate<?pagebreak page895?> averages, or use snapshots.
In the current study, the ocean components (both ROMS and FVCOM)
calculate averaged basal melt
rates over the coupling interval and pass these averages through  FISOC
to the ice component.
In the current study, as the ice component time step size is equal to the coupling interval
for all simulations, no time processing of ice component variables is needed.</p>
      <p id="d1e1593">In principle, FISOC supports all three synchronicity options, though fully synchronous coupling
is not practical to achieve when solving the Stokes equations for the ice component.
The experiments carried out for this paper use semi-synchronous coupling with
cavity geometry evolution as described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS5"/>.</p>
      <p id="d1e1598"><xref ref-type="bibr" rid="bib1.bibx22" id="text.18"/> and <xref ref-type="bibr" rid="bib1.bibx39" id="text.19"/> implement fully synchronous coupling,
whereas <xref ref-type="bibr" rid="bib1.bibx36" id="text.20"/> and <xref ref-type="bibr" rid="bib1.bibx13" id="text.21"/> implement asynchronous coupling
with  ocean restarts.</p>
</sec>
<sec id="Ch1.S2.SS5">
  <label>2.5</label><title>Handling cavity evolution</title>
      <p id="d1e1620">The evolution of cavity geometry under the ice shelf,
defined by a reference ice draft, <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (positive upward), and
grounding line location, is calculated by the ice component
forced by the melt rates passed from the ocean component.
We refer to <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>  as a “reference” ice draft because the ocean component
may further modify the ice draft according to the dynamic pressure
field.
The ocean component's “free surface” variable, <inline-formula><mml:math id="M48" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula>, represents
the height of the upper surface of the ocean domain relative to a mean sea level for the open ocean.
Under the ice shelf, <inline-formula><mml:math id="M49" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> represents the deviation of the upper surface of the
ocean domain relative to the reference ice draft <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (similar to <xref ref-type="bibr" rid="bib1.bibx22" id="altparen.22"/>).
To summarize the meaning of the key variables,
<inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>I</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the reference ice draft computed by the ice component,
<inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>O</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the same but regridded for the ocean component and
<inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>O</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the actual ice draft according to the ocean component.</p>
      <p id="d1e1736">Given the potential for non-synchronicity of the ice and ocean component
time stepping,
several methods are implemented in FISOC for the ocean to update its
representation of <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.
All the processing options described below are applied on
the ocean grid after the ice component representation of ice geometry has
been regridded (i.e. <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>I</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> regridded to <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>O</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>).</p>
      <p id="d1e1786"><italic>Most recent ice.</italic>
The simplest option is that the ocean component uses the ice draft
directly from the most recent ice component time step.
If fully synchronous coupling is used, this option should be chosen.
The main disadvantage of this approach for semi-synchronous or asynchronous coupling is that
due to the much longer time step
of the ice component the ocean component will experience large, occasional
changes in ice draft instead of smoothly evolving ice draft.  This
could be both physically unrealistic and potentially numerically
challenging for the ocean component.</p>
      <p id="d1e1791"><italic>Rate.</italic>
The vertical rate of change of ice draft, <inline-formula><mml:math id="M57" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">d</mml:mi></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:math></inline-formula>,
is calculated by FISOC after each ice component time step using
the two most recent ice component time steps.
If we assume that the ice component completes a time step at time <inline-formula><mml:math id="M58" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>,
the rate at this time is given by

                <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M59" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>O</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>]</mml:mo></mml:mrow></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:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>I</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>I</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>I</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>I</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where
<inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>O</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the ocean component's reference ice draft at time <inline-formula><mml:math id="M61" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>,
<inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>I</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the ice component's reference ice draft at time <inline-formula><mml:math id="M63" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>,
<inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>I</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>I</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the ice component's reference ice draft at time <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>I</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
and <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>I</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the ice component time step size.
This rate of change is used by the ocean component to update the cavity
geometry until the next ice component time step completes.
In this sense the ocean component lags the ice component
as mentioned in Sect. <xref ref-type="sec" rid="Ch1.S2.SS1.SSS1"/>.
This approach provides temporally smooth changes to the ocean
representation of the ice draft but has the potential for the ice and
ocean representations to diverge over time as a result of regridding artefacts.</p>
      <p id="d1e2037"><italic>Corrected rate.</italic>
This is the same as above, except that a drift correction is applied to ensure
that ice and ocean representations of cavity geometry do not diverge:

                <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M67" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>O</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>]</mml:mo></mml:mrow></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:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>I</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>I</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>I</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mtext>cav</mml:mtext></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>I</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>O</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>I</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mtext>cav</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is a cavity correction factor between 0 and 1.
Equation (<xref ref-type="disp-formula" rid="Ch1.E2"/>) is applied at coupling time steps, and the calculated rate
of cavity change is then held constant during ocean component evolution until the  coupling
interval completes.
Conceptually, this option prioritizes ice–ocean geometry consistency over mass conservation.</p>
      <p id="d1e2189"><italic>Linear interpolation.</italic>
The ocean representation of the ice draft is given by temporal linear
interpolation between the two most recent ice sheet time steps.
This imposes additional lag of the ocean component behind the ice component.</p>
      <p id="d1e2194">The above options are all implemented in FISOC, but only the “rate” and “corrected rate”
approaches are used in the current study.</p>
      <p id="d1e2197">The cavity geometry may be initialized independently by ice and ocean components.
In this case, the user must ensure consistency.
It is also possible for the cavity geometry from the ice component to be imposed
on the ocean component during FISOC initialization.
This ensures consistency.</p>
      <p id="d1e2200">Handling cavity evolution is a little more complicated in the case of an evolving grounding line,
as discussed in Sect. <xref ref-type="sec" rid="Ch1.S2.SS8"/> below.</p>
</sec>
<sec id="Ch1.S2.SS6">
  <label>2.6</label><title>Thermodynamics at the ice–ocean interface</title>
      <?pagebreak page896?><p id="d1e2213">Exchange of heat at the ice–ocean interface is handled within the ocean model.
Like many ocean models,
FVCOM and ROMS adopt  the three-equation formulation for thermodynamic exchange
<xref ref-type="bibr" rid="bib1.bibx23 bib1.bibx26 bib1.bibx27" id="paren.23"/>.
This parameterization assumes that the interface is at the in situ pressure freezing point and that there is
a heat balance and salt balance at the interface.
Both ROMS and FVCOM  assume constant turbulent transfer coefficients for scaling the heat and
salt fluxes through the interface,
with thermal and saline exchange velocities calculated as the product of these coefficients with friction
velocity.
Further details of the ROMS- and FVCOM-specific implementations of the three-equation formulation are
given by  <xref ref-type="bibr" rid="bib1.bibx15" id="text.24"/> and  <xref ref-type="bibr" rid="bib1.bibx44" id="text.25"/>, respectively.
An ablation or melt rate is calculated for each ocean model
grid cell, which is then passed to FISOC as a boundary condition for the lower surface of the ice model
at the coupling time interval.</p>
      <p id="d1e2225">Internally, both ocean models account for the thermodynamic effect of basal melting by
imposing virtual heat and salt fluxes within a fixed geometry at each ocean model time step
to mimic the effects of basal melting, rather than employing an explicit volume flux at the
ice–ocean interface.
Independent of this, a geometry change is passed back from the ice model through FISOC at
after each coupling interval (including the effect of melting and freezing, as well as any ice
dynamical response), which is used to update the ocean component cavity shape (Sect. <xref ref-type="sec" rid="Ch1.S2.SS5"/>).</p>
      <p id="d1e2230">For some applications, conductive heat fluxes into the ice shelf due to vertical temperature gradients in the ice at the ice–ocean interface are required by the three-equation parameterization
to calculate the flux balance at the ice ocean interface.
While ice–ocean thermodynamic parameterizations in ocean-only models must make an assumption about this
temperature gradient,
FISOC can pass the temperature gradient from the ice component directly to the ocean component.
This feature is not demonstrated in the current study but will be properly tested in future studies.</p>
      <p id="d1e2233">Non-zero basal melt rates may be calculated by the ocean component in regions that are defined as grounded
by the ice model.
This could occur due to isolated patches of ungrounding upstream of the grounding line or
discrepancies between the ice and ocean component's representation of the grounded region.
Basal melt rates are masked using the ice component's grounded mask  before being applied
within the ice component.
This has the potential to impact on mass conservation in the coupled system.
Future studies utilizing conservative regridding
will ensure that passing masked field variables between components remains  conservative.</p>
</sec>
<sec id="Ch1.S2.SS7">
  <label>2.7</label><title>Interface pressure</title>
      <p id="d1e2245">Aside from the geometry evolution, an ocean boundary condition for
pressure at the ice–ocean interface, <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>interface</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, must be provided
to the ocean component.
FISOC can pass pressure directly from ice to ocean components.
However,  using actual ice overburden
directly as an upper ocean boundary condition results in higher
horizontal pressure gradients at the grounding line
(for dry cells, see Sect. <xref ref-type="sec" rid="Ch1.S2.SS8"/>)
than ocean models can typically handle <xref ref-type="bibr" rid="bib1.bibx22" id="paren.26"/>.
In the current study, the ocean component uses the reference ice draft
(see Sect. <xref ref-type="sec" rid="Ch1.S2.SS5"/>) to estimate floatation pressure.
ROMS assumes a constant reference ocean density:

                <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M70" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>P</mml:mi><mml:mtext>interface</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>g</mml:mi><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mtext>or</mml:mtext></mml:msub><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>O</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where
<inline-formula><mml:math id="M71" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula> is acceleration due to gravity,
<inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mtext>or</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is a reference ocean density and
<inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>O</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the ocean representation of ice draft (positive upward).
For the current study, all simulations with ROMS use <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mtext>or</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1027</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>.
FVCOM assumes a constant vertical ocean density gradient following <xref ref-type="bibr" rid="bib1.bibx11" id="text.27"/>:

                <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M75" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>P</mml:mi><mml:mtext>interface</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>g</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>o</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>O</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>O</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where
<inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>o</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is ocean water density,
<inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is ocean water density of the top ocean layer,
and the vertical ocean water density
gradient, <inline-formula><mml:math id="M78" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>o</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula>, is set to
<inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:mn mathvariant="normal">8.3927</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">4</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S2.SS8">
  <label>2.8</label><title>Grounding line evolution</title>
      <p id="d1e2531">Grounding line movement in FISOC requires that both ice and ocean
components  support it.
Numerical convergence issues place constraints in terms of mesh
resolution for representing grounding line movement in
ice sheet
models <xref ref-type="bibr" rid="bib1.bibx42 bib1.bibx33 bib1.bibx16 bib1.bibx17 bib1.bibx19 bib1.bibx8" id="paren.28"/>.
While FISOC allows ice draft to be passed to the ocean component
(Sect. <xref ref-type="sec" rid="Ch1.S2.SS5"/>), FISOC does not impose the ice component
grounding line position on the ocean component.  Instead,
the ocean component uses the evolving cavity geometry to
evolve the grounding line.</p>
      <p id="d1e2539">A recent ice–ocean coupling study <xref ref-type="bibr" rid="bib1.bibx22" id="paren.29"/>
used a “thin film” approach to allow grounding line movement.
A thin passive water layer is allowed to exist under the grounded ice,
and an activation criterion is imposed to allow the layer to inflate
to represent grounding line retreat.
The current study takes a conceptually similar approach, modifying the
existing wetting and drying schemes independently in both ROMS <xref ref-type="bibr" rid="bib1.bibx43" id="paren.30"/>
and FVCOM.
“Dry” cells are used for the passive water column under grounded ice,
and “wet” cells are used for the active water column under floating
ice or the open ocean.
The wet–dry mask is two dimensional, so while it is conventional to
talk about dry or wet cells, this actually refers to dry or wet columns.
The grounding line evolves in the two horizontal dimensions and is represented
in the ocean component as the vertical surface between dry and wet columns.</p>
      <?pagebreak page897?><p id="d1e2548">The original criterion in both ROMS and FVCOM for a cell to remain dry is given by

                <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M80" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>b</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mtext>crit</mml:mtext></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where
<inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the bottom boundary depth (bathymetry, or bedrock depth, positive upward),
and <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mtext>crit</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is a critical water column thickness
for wet or dry activation.
<inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mtext>crit</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is a parameter to be set by the user (typical values lie between 1 to 20 <inline-formula><mml:math id="M84" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>).
Thus, cells with a water column thickness less than <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mtext>crit</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> are
designated as dry.
Flux of water into dry cells is allowed, but flux of water out of
dry cells is prevented.</p>
      <p id="d1e2630">The FVCOM criterion for an element to be dry has been modified for the presence of
a marine ice sheet and ice shelf system as follows:

                <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M86" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>-</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>b</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>O</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mtext>crit</mml:mtext></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          This is a purely geometric criterion based entirely on the geometry determined by the
ice component.
The ROMS criterion for a cell to be dry has been modified for the presence of
a marine ice sheet and ice shelf system as follows:

                <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M87" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>b</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>[</mml:mo><mml:mi>O</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>O</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mtext>crit</mml:mtext></mml:msub><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mtext>or</mml:mtext></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>[</mml:mo><mml:mi>O</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the ocean representation of ice sheet and ice shelf upper surface height.
<inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>[</mml:mo><mml:mi>O</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is needed in this equation because the floatation
assumption cannot be made for grounded ice.  This equation essentially compares <inline-formula><mml:math id="M90" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> against
the height above buoyancy of the grounded ice.  In other words, if the dynamic variations in ocean
pressure are sufficient to overcome the higher ice pressure due to the positive height above buoyancy,
the cell can become ungrounded.
The conceptual difference between the FVCOM and ROMS wetting criteria is that ROMS allows
dynamic ocean pressure variations to make minor grounding line adjustments relative to the
grounding line  determined
by the ice geometry, whereas FVCOM uses just the ice geometry to determine grounding line position.</p>
      <p id="d1e2792">FISOC allows the ice component to pass any geometry variables to the ocean, such as
ice draft, ice thickness, upper surface elevation or the rates of change of any of these variables.
In the event that geometry variables other than <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are passed to the ocean,
the same processing method is used as for <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, as described in
Sect. <xref ref-type="sec" rid="Ch1.S2.SS5"/>.
In the current study, <inline-formula><mml:math id="M93" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">d</mml:mi></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:math></inline-formula> is passed to the ocean component, and in one case
both <inline-formula><mml:math id="M94" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">d</mml:mi></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:math></inline-formula> and <inline-formula><mml:math id="M95" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mi>s</mml:mi></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:math></inline-formula> are passed (details in Sect. <xref ref-type="sec" rid="Ch1.S3"/>).
When <inline-formula><mml:math id="M96" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mi>s</mml:mi></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:math></inline-formula> is passed, <inline-formula><mml:math id="M97" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mi>s</mml:mi></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:math></inline-formula> is processed the same way as <inline-formula><mml:math id="M98" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">d</mml:mi></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:math></inline-formula>.
If the grounding line problem is solved and if <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is processed for passing to
the ocean using the corrected rate method, Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>)
is modified to account for the dry water column thickness, which is
initialized to <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mtext>crit</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>.
The correction term changes from
<inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mtext>cav</mml:mtext></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>I</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>O</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>
to
<inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mtext>cav</mml:mtext></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mo>max⁡</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>I</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>b</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mtext>crit</mml:mtext></mml:msub><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mo>[</mml:mo><mml:mi>O</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e3081">There are no connectivity restrictions on wetting and drying for either of the ocean components
in the current study.
This means that it is possible for individual cells or regions containing multiple cells
that are upstream of the grounding line to become wet (i.e. to unground).
This occurs on small spatial and temporal scales in ROMS (individual cells a short distance
upstream of the grounding line sometimes become temporarily wet) but not at all in FVCOM
(likely due to choice of wetting criterion).</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Verification experiment design</title>
      <p id="d1e3093">Simulations are carried out on idealized domains as a proof of concept to demonstrate the coupling rather than to
address  scientific questions.
Verification experiment 1 (VE1) aims to assess whether the coupled system conserves mass.
Verification experiment 2 (VE2) aims to assess whether the ocean and ice representations
of grounding line evolution are consistent.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Verification experiment 1: floating adjustment</title>
      <p id="d1e3103">Verification experiment 1 (VE1) is a simple experiment in which a linearly sloping ice shelf is
allowed to adjust toward steady state.
The experiment is
not run long enough to attain steady state but is long enough to
demonstrate the evolution of the coupled system;
see Table <xref ref-type="table" rid="Ch1.T2"/> for run length and a summary of other
model choices and parameter values used in VE1.</p>
      <p id="d1e3108">All ice and ocean vertical side boundaries are closed:
there is no flow in or out of the domain.
There is mass  exchange between the ice and ocean (and therefore also heat exchange).
The coupling centres on the evolution of ice geometry:
the ocean component passes an ice shelf basal melt rate to
the ice component, and the ice component passes a rate of change of ice draft to the ocean component.</p>
      <p id="d1e3111">We expect adjustment toward a uniform-thickness ice shelf to occur by the following two mechanisms.<list list-type="order"><list-item>
      <p id="d1e3116"><italic>Ice dynamics.</italic>  The gravitational driving force will tend to cause flow
from thicker to thinner regions.</p></list-item><list-item>
      <p id="d1e3122"><italic>Melt and freeze.</italic>  The greater pressures at greater depth should result in higher melt rates,
with the potential for refreezing under thinner regions.</p></list-item></list></p>
<sec id="Ch1.S3.SS1.SSS1">
  <label>3.1.1</label><title>Domain size and meshes</title>
      <p id="d1e3134">The domain is 30 <inline-formula><mml:math id="M103" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> across the expected direction of ice flow (<inline-formula><mml:math id="M104" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> direction) by
100 <inline-formula><mml:math id="M105" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> along the flow (<inline-formula><mml:math id="M106" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> direction) for simulation VE1_ER.
However, ocean component FVCOM (used in VE1_EF) uses a semi-structured (in principle unstructured
but in practice exhibiting some structure) mesh with the dimensions
31 <inline-formula><mml:math id="M107" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> by 99 <inline-formula><mml:math id="M108" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula>.
This results from an auto-generated mesh method using a uniform
resolution of 2 <inline-formula><mml:math id="M109" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> for its triangular elements.
FISOC does not in general require that ice and ocean component domains precisely overlap.
Indeed the region of overlap is allowed to be small relative to the domains
(for example, an Antarctic ice stream interacts with the ocean only in its floating shelf,
and the majority of the catchment may be grounded with no possibility to interact with the ocean
for the duration of an intended simulation).
However, given that we aim to address mass conservation in the coupled system, we choose to
require precise domain match between ice and ocean components for the current study.
Therefore, for simulations presented in the<?pagebreak page898?> current study, the ice component has a slightly
different domain when coupled to ROMS as compared to when coupled to FVCOM.
For VE1_EF the ice component runs on an almost identical mesh to the ocean component.
The only difference is at two diametrically opposite corners, where FVCOM prefers to maintain
element shape but Elmer/Ice prefers to maintain a strictly rectangular domain
(in order to
facilitate imposition of consistent boundary conditions at the corners of the domain).
These mesh differences are visually summarized in Fig. <xref ref-type="fig" rid="Ch1.F3"/>.</p>
</sec>
<sec id="Ch1.S3.SS1.SSS2">
  <label>3.1.2</label><title>Ice component setup</title>
      <p id="d1e3203">The initial geometry is of an ice shelf at floatation (i.e. hydrostatic equilibrium).
The initial ice draft
is given in metres by

                  <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M110" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">450</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">400</mml:mn><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>x</mml:mi><mml:mrow><mml:mn mathvariant="normal">100</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">000</mml:mn></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M111" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> is distance in metres along the domain.
The initial geometry does not vary across the ice flow (<inline-formula><mml:math id="M112" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> direction).
Ice and ocean water densities used in the ice component are  <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">910</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mtext>or</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1027</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, respectively.
These densities, along with the floatation assumption, determine the ice upper surface.</p>
      <p id="d1e3312">The pressure acting on the underside of the ice shelf is given by Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>).</p>
      <p id="d1e3317">Temperature in the ice component is constant through space and time at <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M116" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e3342">VE1 includes ice flow and geometry evolution solving the Stokes equations directly.
Glen's power law rheology with <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> is implemented <xref ref-type="bibr" rid="bib1.bibx21 bib1.bibx14" id="paren.31"/>.</p>
      <p id="d1e3361">Zero accumulation is prescribed at the upper ice surface.
The melt rate from the ocean component is applied at the lower surface.
Flow through the vertical side boundaries is not allowed.</p>
      <p id="d1e3364"><italic>Elmer/Ice-specific details.</italic>
The Stokes equations are solved within Elmer/Ice <xref ref-type="bibr" rid="bib1.bibx14" id="paren.32"/>.
A 2-D horizontal mesh of triangles with an approximate element size of
1 <inline-formula><mml:math id="M118" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> (VE1_ER) or 2 <inline-formula><mml:math id="M119" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> (VE1_EF)
is extruded in the vertical to give 11 equally spaced terrain-following layers with the
bulk element shape being triangular prisms.</p>
</sec>
<sec id="Ch1.S3.SS1.SSS3">
  <label>3.1.3</label><title>Ocean component setup</title>
      <p id="d1e3396">The ocean bathymetry is set to <inline-formula><mml:math id="M120" display="inline"><mml:mn mathvariant="normal">500</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M121" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> throughout the domain.
The wet–dry scheme (Sect. <xref ref-type="sec" rid="Ch1.S2.SS8"/>) is not used in this experiment,
as the whole domain is ice shelf cavity with no grounded ice.
Boundaries are closed and rotation is disabled.
Ocean potential temperature is initialized at <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.85</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M123" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula>, and salinity is initialized at <inline-formula><mml:math id="M124" display="inline"><mml:mn mathvariant="normal">34.6</mml:mn></mml:math></inline-formula> on the
practical salinity scale.
Ice–ocean thermodynamics are captured by means of the three-equation parameterization (Sect. <xref ref-type="sec" rid="Ch1.S2.SS6"/>).</p>
      <p id="d1e3448">The ocean conditions are chosen to represent a cold cavity ice shelf, such as the Amery Ice Shelf.
In this configuration, both basal melting and refreezing can occur.</p>
      <p id="d1e3451"><italic>ROMS-specific details.</italic>
The horizontal resolution is a constant 1 <inline-formula><mml:math id="M125" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula>.
There are 11 vertical layers, with a sigmoidal terrain-following
distribution configured to provide increased resolution near the top and bottom surfaces.
The ROMS baroclinic (slow) time step size is 200 <inline-formula><mml:math id="M126" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>, and there are 30 barotropic (fast) time steps for
every slow time step.
Interior mixing is parameterized with the K-Profile Parameterization <xref ref-type="bibr" rid="bib1.bibx28" id="paren.33"/>.
Background vertical mixing coefficients for tracers and momentum are set to
constant values of <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:mn mathvariant="normal">5.0</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> and
<inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.0</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">3</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, respectively,
while horizontal viscosity and diffusivity
are set to <inline-formula><mml:math id="M129" display="inline"><mml:mn mathvariant="normal">6.0</mml:mn></mml:math></inline-formula> and <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.0</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, respectively.</p>
      <p id="d1e3559"><italic>FVCOM-specific details.</italic>
The horizontal
grid resolution is 2 <inline-formula><mml:math id="M131" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> (defined by the distance between adjacent nodes within
a uniform triangular grid), and there are 11 uniformly spaced vertical terrain-following layers.
Interior vertical mixing is parameterized using the Mellor and Yamada level 2.5 <xref ref-type="bibr" rid="bib1.bibx29" id="paren.34"/>
turbulent closure model (vertical Prandtl number <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula>) together with a constant background viscosity
and diffusivity of <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>. An eddy closure parameterization <xref ref-type="bibr" rid="bib1.bibx38" id="paren.35"/> is
used for the horizontal mixing of momentum (viscosity) and tracers (diffusivity), with both the scaling
factor and the Prandtl number being 0.1.
Both the barotropic time step and the baroclinic time step sizes are 20 <inline-formula><mml:math id="M134" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S3.SS1.SSS4">
  <label>3.1.4</label><title>Coupling</title>
      <p id="d1e3635">The coupling interval is 10 <inline-formula><mml:math id="M135" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:math></inline-formula>, the same as the ice component time step size.
The cavity update method is rate (Sect. <xref ref-type="sec" rid="Ch1.S2.SS5"/>).
For VE1_ER, the regridding method is bilinear using nearest STOD extrapolation for
ocean cells that lie outside the ice domain due to grid stagger.
For VE1_EF, nearest STOD regridding is used, which results in a one-to-one mapping between
ice and ocean nodes due to the meshes being nearly identical (Sect. <xref ref-type="sec" rid="Ch1.S3.SS1.SSS1"/>).
There is no grounding line in this experiment.</p>
</sec>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Verification experiment 2: grounding line evolution</title>
      <p id="d1e3659">Verification experiment 2 (VE2) is a modified version of VE1 but with part of the
region grounded and a net
ice flow through the domain allowed.
The setup is identical to VE1 except where stated otherwise in this section.
This experiment aims to combine design simplicity with an evolving grounding line
rather than to represent a system directly analogous to a real-world example.</p>
<sec id="Ch1.S3.SS2.SSS1">
  <label>3.2.1</label><title>Ice component setup</title>
      <?pagebreak page899?><p id="d1e3669">The VE2 initial geometry is given by

                  <disp-formula specific-use="align" content-type="numbered"><mml:math id="M136" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E9"><mml:mtd><mml:mtext>9</mml:mtext></mml:mtd><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">20</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">980</mml:mn><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>x</mml:mi><mml:mrow><mml:mn mathvariant="normal">100</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">000</mml:mn></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E10"><mml:mtd><mml:mtext>10</mml:mtext></mml:mtd><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mtext>or</mml:mtext></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">470</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">400</mml:mn><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>x</mml:mi><mml:mrow><mml:mn mathvariant="normal">100</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">000</mml:mn></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

              where <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is bedrock elevation relative to sea level and
<inline-formula><mml:math id="M138" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> is ice thickness.
Then <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are calculated based on floatation and the same
densities as in VE1.</p>
      <p id="d1e3803">The depth-dependent inflow (<inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>) and
outflow (<inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> for VE2_ER; <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">99</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M144" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> for VE2_EF) boundary conditions
for the ice component are given by

                  <disp-formula specific-use="align" content-type="numbered"><mml:math id="M145" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E11"><mml:mtd><mml:mtext>11</mml:mtext></mml:mtd><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>P</mml:mi><mml:mtext>inflow</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E12"><mml:mtd><mml:mtext>12</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:msub><mml:mi>P</mml:mi><mml:mtext>outflow</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>o</mml:mi></mml:msub><mml:mi>g</mml:mi><mml:mi>z</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

              where <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>inflow</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>outflow</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> are pressures prescribed at the inflow and outflow boundaries, respectively, and
<inline-formula><mml:math id="M148" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> is height relative to sea level (positive up).
Zero normal velocity and free-slip tangential velocity conditions are imposed at the side walls
given by  <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M150" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> and either <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> (for VE2_ER) <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M153" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> (for VE2_EF).</p>
      <p id="d1e4023">The grounding line is allowed to evolve, solving a contact problem <xref ref-type="bibr" rid="bib1.bibx14" id="paren.36"/>.
The pressure acting on the underside of ungrounded ice is given by Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>).</p>
      <p id="d1e4031">A sliding relation with a simple effective pressure dependency is used under the
grounded ice <xref ref-type="bibr" rid="bib1.bibx2 bib1.bibx3 bib1.bibx19" id="paren.37"/>,

                  <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M154" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>C</mml:mi><mml:msubsup><mml:mi>u</mml:mi><mml:mi>b</mml:mi><mml:mi>m</mml:mi></mml:msubsup><mml:msub><mml:mi>z</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where
<inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is basal shear stress,
<inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is basal ice velocity,
<inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mo>*</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> is the height above buoyancy (related to effective pressure at the bed, <inline-formula><mml:math id="M158" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula>,
by  <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mi>g</mml:mi><mml:msub><mml:mi>z</mml:mi><mml:mo>*</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula>),
<inline-formula><mml:math id="M160" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> is a constant exponent (set to <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula>)
and <inline-formula><mml:math id="M162" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula> is a constant sliding coefficient (set to
<inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:mi>C</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">4</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">MPa</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mfrac><mml:mn mathvariant="normal">4</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:mfrac></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">a</mml:mi><mml:mfrac><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:mfrac></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>).</p>
      <p id="d1e4207">Height above buoyancy is
calculated by

                  <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M164" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>z</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable class="cases" rowspacing="0.2ex" columnspacing="1em" columnalign="left left" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>H</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if </mml:mtext><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>H</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mtext>or</mml:mtext></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if </mml:mtext><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>

            This is equivalent to assuming a sub-glacial hydrology system that is both fully connected to
and in pressure balance with the ocean.</p>
</sec>
<sec id="Ch1.S3.SS2.SSS2">
  <label>3.2.2</label><title>Ocean component setup</title>
      <p id="d1e4298">Ocean bathymetry matches the bedrock prescribed in the ice component (Eq. <xref ref-type="disp-formula" rid="Ch1.E9"/>).
The wet–dry scheme (Sect. <xref ref-type="sec" rid="Ch1.S2.SS8"/>) is used in this experiment, with a critical water column
thickness of <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mtext>crit</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M166" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>.
Ocean potential temperature is initialized at <inline-formula><mml:math id="M167" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.9 <inline-formula><mml:math id="M168" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula>, and salinity is initialized at 34.6
on the practical salinity scale.</p>
      <p id="d1e4348"><italic>ROMS-specific details.</italic>
The ROMS setup is identical to verification experiment 1, except that
the baroclinic (slow) time step size is 100 <inline-formula><mml:math id="M169" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>, with 30 barotropic (fast)
time steps for every slow time step.</p>
      <p id="d1e4361"><italic>FVCOM-specific details.</italic>
The FVCOM model setup is identical to that of
verification experiment 1.</p>
</sec>
<sec id="Ch1.S3.SS2.SSS3">
  <label>3.2.3</label><title>Coupling</title>
      <p id="d1e4374">The cavity update method for VE2_EF is  rate  (Sect. <xref ref-type="sec" rid="Ch1.S2.SS5"/>).
For VE2_ER it is corrected rate, with a correction factor of <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mtext>cav</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn></mml:mrow></mml:math></inline-formula>.
With the 10 <inline-formula><mml:math id="M171" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:math></inline-formula> coupling interval, this equates to a full correction timescale of
approximately 3 <inline-formula><mml:math id="M172" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">years</mml:mi></mml:mrow></mml:math></inline-formula>.
Other coupling details are as in VE1.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e4412">Coupled system state after the first <bold>(a)</bold> and last <bold>(b)</bold> coupling
intervals from the experiment VE1_ER (Table <xref ref-type="table" rid="Ch1.T2"/>).
The ice shelf is shown in grey, with basal melt rate computed by the ocean shown in
colour on the underside of the ice shelf.
Ocean streamlines are shown beneath the ice shelf, with the greyscale indicating
magnitude of simulated ocean velocity.
The vertical coordinate is given in metres; the horizontal coordinates are given in kilometres.
This was a 100-<inline-formula><mml:math id="M173" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">year</mml:mi></mml:mrow></mml:math></inline-formula> simulation.</p></caption>
            <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/889/2021/gmd-14-889-2021-f04.png"/>

          </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e4439">Simulated mass evolution over time for the ocean component (dashed lines),
the ice component (dash-dotted lines),
and the total across both components (solid lines)
from experiments VE1_ER (black)
and VE1_EF (red).</p></caption>
            <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/889/2021/gmd-14-889-2021-f05.png"/>

          </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e4451">Profiles through the centre line for experiment VE2 after the first ice component time step
<bold>(a)</bold> and after 25 <inline-formula><mml:math id="M174" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">years</mml:mi></mml:mrow></mml:math></inline-formula> <bold>(b)</bold>.
Ice flow speed is shown (flow direction is right to left).
Ocean temperature (solid colour) and salinity (contours) are shown after 25 <inline-formula><mml:math id="M175" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">years</mml:mi></mml:mrow></mml:math></inline-formula>
(these are uniform at the start of the run, hence the solid colour for the ocean in
the upper plot).
Vertical exaggeration is 50 times.
The gap between ocean and ice shelf is half an ocean grid cell and is a plotting artefact
(the upper extent of the plotted region for the ocean is the uppermost rho point, which is
half an ocean grid cell below the top of the ocean domain).</p></caption>
            <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/889/2021/gmd-14-889-2021-f06.png"/>

          </fig>

</sec>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Verification experiment results</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>VE1: floating adjustment</title>
      <p id="d1e4500">Figure <xref ref-type="fig" rid="Ch1.F4"/> summarizes the coupled system state at the start and end of simulation VE1_ER
(see also Table <xref ref-type="table" rid="Ch1.T2"/> for a summary of the experiments).
After the first coupling interval (10 <inline-formula><mml:math id="M176" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:math></inline-formula>), the ocean component demonstrates a vigorous overturning circulation
and high melt rates, especially in the deeper part of the domain.
After the last coupling interval (100 <inline-formula><mml:math id="M177" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">years</mml:mi></mml:mrow></mml:math></inline-formula>) the combination of melting and ice flow has caused<?pagebreak page900?> a
redistribution of the ice shelf, with an overall reduction in the along-domain gradients.
The melt rates and overturning circulation are much weaker than at the start.</p>
      <p id="d1e4523">The ocean circulation throughout the simulation is predominantly a buoyancy-driven overturning
along the domain, with very little cross-domain flow.
The peak ocean flow speeds are always located at the top of the ocean domain directly under the ice shelf,
where a fast, shallow  buoyancy-driven flow from
deeper to shallower ice draft
is balanced by a much deeper return flow.</p>
      <p id="d1e4526">Figure <xref ref-type="fig" rid="Ch1.F5"/> shows the evolution over time of the total mass of both ice and ocean
components and the total coupled system from experiments VE1_ER and VE1_EF.
Note that both ocean models employ the Boussinesq approximation and that the mass in
Fig. <xref ref-type="fig" rid="Ch1.F5"/> is calculated as volume multiplied by the reference ocean
density from Table <xref ref-type="table" rid="Ch1.T2"/>.
Relatively rapid mass transfer from the ice to the ocean occurs during the first few years as the relatively
warm ocean water transfers its energy to the ice.
After this initial period of net melting, the ocean water temperature is close to freezing point and a long-term
freezing trend can be seen that is stronger and more sustained in the ROMS ocean component than FVCOM.
In a physically realistic coupled system, the ice and ocean would come into thermodynamic equilibrium and the
spatial net mass transfer would approach zero.</p>
      <p id="d1e4535">The net mass change of the coupled system is more than an order of magnitude smaller than the mass change of the
individual components for both experiments VE1_ER and  VE1_EF.
The current study does not use conservative regridding (Sect. <xref ref-type="sec" rid="Ch1.S2.SS3"/>),
and therefore machine precision conservation is not expected.
There are  additional potential sources of error.
The lag of the ocean component behind the ice component (Sect. <xref ref-type="sec" rid="Ch1.S2.SS1.SSS1"/>)
will cause a similar lag in total mass evolution.
Use of the corrected rate cavity option (Sect. <xref ref-type="sec" rid="Ch1.S2.SS5"/>) prioritizes
geometry consistency between components above mass conservation.
The aim of analysing mass conservation in the current study is to ensure that  the cumulative impact of
these potential error sources is small
compared to the signal.
This has been achieved, and it will be possible to quantify and minimize or  eliminate all sources of error in
future studies using conservative regridding methods.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e4547">Ocean horizontal velocities in the upper layer (black arrows) and basal melt rate
(red indicates melting; blue indicates refreezing)
after 25 <inline-formula><mml:math id="M178" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">years</mml:mi></mml:mrow></mml:math></inline-formula> of simulation VE2_ER <bold>(a)</bold> and VE2_EF <bold>(b)</bold>.
Outputs on the FVCOM mesh were regridded onto a 1 <inline-formula><mml:math id="M179" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> regular grid.
Both FVCOM and ROMS outputs were subsampled at 2 <inline-formula><mml:math id="M180" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> resolution for
this plot.</p></caption>
          <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/889/2021/gmd-14-889-2021-f07.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8"><?xmltex \currentcnt{8}?><?xmltex \def\figurename{Figure}?><label>Figure 8</label><caption><p id="d1e4588"><bold>(a)</bold> A comparison of grounded area in the ocean component (total area of dry cells)
against grounded area in the ice component (total area of grounded elements).
<bold>(b)</bold> The difference between ocean and ice grounded area.
These are from simulation VE2_ER.
The green lines are drawn such that their distance apart is equivalent to the area
of one row of ocean grid cells.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/889/2021/gmd-14-889-2021-f08.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9"><?xmltex \currentcnt{9}?><?xmltex \def\figurename{Figure}?><label>Figure 9</label><caption><p id="d1e4604"><bold>(a)</bold> A comparison of grounded area in the ocean component (total area of dry elements)
against grounded area in the ice component (total area of grounded elements).
<bold>(b)</bold> The difference between ocean and ice grounded area.
These are from simulation VE2_EF.
The green lines are drawn such that their distance apart is equivalent to the area of one
row of ocean elements.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/889/2021/gmd-14-889-2021-f09.png"/>

        </fig>

</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>VE2: grounding line evolution</title>
      <?pagebreak page901?><p id="d1e4626">This is a partially grounded experiment in which the ice component boundaries are not closed, a through-domain
flow of ice is allowed and the grounding line is allowed to evolve in the coupled
system (described in Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/>).
While the initial slope of the lower surface of the ice shelf is the same in both VE1 and VE2,
the open inflow and outflow boundaries in the ice component and the relatively shallower ice in the grounded
region both lead to a shelf that is much shallower in slope for VE2 than for VE1 for most of the simulation
period.
Figure <xref ref-type="fig" rid="Ch1.F6"/> illustrates the shape of the ice sheet or ice shelf at the start of the simulation and
after 25 <inline-formula><mml:math id="M181" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">years</mml:mi></mml:mrow></mml:math></inline-formula> (from simulation VE2_ER).
Note that the ice outflow boundary is more active than the inflow, with the flux into the domain through the inflow
boundary remaining small and positive throughout the simulation.
The ice draft is deepest in the middle of the domain, at around 30 <inline-formula><mml:math id="M182" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> downstream
(in terms of ice flow direction) from the grounding line.
The ice draft impacts on circulation and melt, with the strong overturning of VE1_ER not present here.
Melting occurs under the deepest ice, with refreezing elsewhere (Fig. <xref ref-type="fig" rid="Ch1.F7"/>).</p>
      <p id="d1e4651">Comparing the coupled simulation VE2_ER to the ice-only simulation (not shown)
where the only difference is that the ice component features zero basal melt, it might be
expected that the coupled simulation
would exhibit a significantly thinner ice shelf due to melting.
However, the ice dynamics partially compensate for this in terms of the ice geometry:
the melt-induced thinning leads to acceleration in the ice, and the thickness
difference is smaller than expected.
However, this should not be interpreted as a stabilizing feedback response of ice dynamics to ocean-induced
melting, as the increased ice flow would tend to drain the grounded ice more quickly, potentially
triggering marine ice sheet instability <xref ref-type="bibr" rid="bib1.bibx35" id="paren.38"/>.
Instead this effect may tend to partially mask an ocean-induced ice sheet destabilization if the observational
focus is on ice shelf geometry.</p>
      <p id="d1e4657">As described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS8"/>, the ice and ocean component each evolve the grounding line on their
own time step and<?pagebreak page902?> on their own grid or mesh.
There is potential for discrepancy between ice and ocean grounded area due to method of cavity evolution
(Sect. <xref ref-type="sec" rid="Ch1.S2.SS5"/>),
regridding errors, the inherent differences between grids or meshes,
and the methods used to determine grounding line position.
While ice geometry is a key determinant of grounding line position, the ice component also tests for a contact force
<xref ref-type="bibr" rid="bib1.bibx14" id="paren.39"/> and the ocean component ROMS tests height above buoyancy against the
free surface variable  <inline-formula><mml:math id="M183" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> (Sect. <xref ref-type="sec" rid="Ch1.S2.SS8"/>).
Here we look at consistency of grounded area between components.</p>
      <p id="d1e4676">The evolution of grounded area in both ice and ocean components is shown in Fig. <xref ref-type="fig" rid="Ch1.F8"/>
for simulation VE2_ER.
While the ice component employs an unstructured mesh of triangular elements (on the lower surface of the
3-D ice body), the ocean component employs a regular grid of square cells.
The ocean component appears to exhibit a step-like reduction over time of grounded area.
This is due to the row-by-row manifestation of grounding line retreat in the ocean component due to the
alignment of grid rows with the linear down-sloping geometry.
Grounding line retreat starts at the lateral edges of a row (ungrounding near the sidewall boundary), and
the “wetting” of dry cells propagates toward the centre of the row.
This step-like behaviour
(with the spacing of the green lines in Fig. <xref ref-type="fig" rid="Ch1.F8"/>
indicating the total area of a row of cells)
explains  the main difference between ice and ocean grounded area.
The evolution of grounded area is shown in Fig. <xref ref-type="fig" rid="Ch1.F9"/>
for simulation VE2_EF.
Behaviour is similar to VE2_ER.</p>
      <p id="d1e4686">The initial rapid reduction in grounded area is due to the initial geometry.
A region immediately upstream of the grounding line is initially very lightly grounded,
and this region quickly becomes floating.
The ocean component lags the ice component in this ungrounding, as can be seen in the
first part of the difference plot in Figs. <xref ref-type="fig" rid="Ch1.F8"/> and <xref ref-type="fig" rid="Ch1.F9"/>.
This lag is in part due to the rate and corrected rate
cavity update methods, in which the ocean component uses
the most recent two ice component outputs to calculate a rate of change of geometry.
This inevitably causes the ocean component to lag by approximately one coupling interval.
The discrepancy may also be in part due to the fact that the region in question is close to floatation, and
thus the threshold for dry cells to become wet is highly sensitive to  <inline-formula><mml:math id="M184" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula>, at least for the
ROMS implementation.
In both experiments, the ice–ocean grounded area discrepancy has a tendency to reduce over time.</p>
      <p id="d1e4700">The computational time spent in both the ice and ocean components was measured for simulation
VE2_ER. The ice component is more expensive than the ocean component during the  first coupling interval
but is significantly cheaper thereafter.
Total time spent in the ice component over the 46-<inline-formula><mml:math id="M185" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">year</mml:mi></mml:mrow></mml:math></inline-formula> simulation is approximately one-third that spent in
the ocean component.
The computational time spent within the central coupling code (calling routines and regridding)
was negligible compared to time spent in ice and ocean components.
This is with a 10 <inline-formula><mml:math id="M186" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:math></inline-formula> coupling interval.
If fully synchronous coupling is approached (i.e. if the coupling interval approaches the ocean time step size),
the ice component<?pagebreak page903?> will become much more expensive and it is possible the central coupling code may become
significant.
We do not anticipate fully synchronous ice–ocean coupling to become practical in the near future,
at least not if  the ice component directly solves the Stokes equations without simplifying assumptions,
as is the case in the current study.
The fully synchronous coupling of <xref ref-type="bibr" rid="bib1.bibx22" id="text.40"/> and <xref ref-type="bibr" rid="bib1.bibx39" id="text.41"/> is achieved by using
the “shallow shelf approximation” for the ice component and running both components on the
same grid.</p>
</sec>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions</title>
      <p id="d1e4734">We have presented a flexible coupling framework for ice sheet, ice shelf and ocean models
that allows the user to choose between different ice and ocean components.
We  have demonstrated the functioning of this framework in simple test cases, both with and
without a moving grounding line.
We have demonstrated conservation of mass and consistency of grounding line evolution using semi-synchronous
coupling.</p>
      <p id="d1e4737">FISOC provides runtime variable exchange on the underside of ice shelves.
Providing such variable exchange at vertical ice cliffs, which are more common in Greenland than in
Antarctica, will require minor developments to the coupling code, but the ocean components
currently coupled through FISOC may need more significant developments in order to represent the
buoyant plumes rising up ice cliffs.</p>
      <p id="d1e4740">Our coupled modelling framework is suitable for studying Antarctic ice sheet, ice shelf and ocean interactions
at scales ranging from investigations of ice shelf channels (features with a spatial scale of
typically  a few km) up to
whole Southern Ocean–Antarctic ice sheet coupled evolution.
We are currently setting up simulations across this range of scales to address key processes surrounding Antarctic
Ice Sheet stability and sea level contribution.</p>
</sec>

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

      <p id="d1e4747">The FISOC source code, version information for related software (including ice and ocean models used together with FISOC in the current study), and input files needed to run the experiments described in the current study are all publicly available (<ext-link xlink:href="https://doi.org/10.5281/zenodo.4507182" ext-link-type="DOI">10.5281/zenodo.4507182</ext-link>, <xref ref-type="bibr" rid="bib1.bibx20" id="altparen.42"/>).</p>
  </notes><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d1e4759">No data sets were used in this article.</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d1e4762">The supplement related to this article is available online at: <inline-supplementary-material xlink:href="https://doi.org/10.5194/gmd-14-889-2021-supplement" xlink:title="zip">https://doi.org/10.5194/gmd-14-889-2021-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e4771">RG led development, implementation of experiments, and paper writing.
BGF, DG, QZ, TH, DS, CZ, LJ, XG, KP and TZ contributed to development and/or testing.
BGF, DG, QZ, TH, CZ, YX and TZ contributed to implementation of experiments.
All authors contributed to paper writing.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e4777">The authors declare that they have no conflict of interest.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e4783">Rupert Gladstone was funded from the European Union Seventh Framework Programme (FP7/2007–2013; grant  agreement no. 299035).
This research was supported by the Academy of Finland (grant nos. 286587 and 322430).
The authors wish to acknowledge CSC – IT Centre for Science, Finland, for computational
resources.
Tore Hattermann acknowledges financial support from the Norwegian Research Council (project no. 280727).
Qin Zhou acknowledges financial support from the Norwegian Research Council (project no. 267660).
Konstantinos Petrakopoulos's work was supported by NYU Abu Dhabi (CSLC grant no. G1204) . Benjamin Galton-Fenzi and Chen Zhao were supported under the Australian Research Council's Special Research Initiative for Antarctic Gateway Partnership (Project ID SR140300001) and received grant funding from the Australian Government for the Australian Antarctic Program Partnership (Project ID ASCI000002).</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e4788">This research has been supported by the European Union Seventh Framework Programme (grant no. 299035), the Academy of Finland (grant nos. 286587 and 322430), CSC – IT Centre for Science, Finland, the Norwegian Research Council (projects 280727 to Tore Hattermann and 267660 to Qin Zhou). Konstantinos Petrakopoulos's work was supported by NYU Abu Dhabi (CSLC grant no. G1204). Benjamin Galton-Fenzi and Chen Zhao were supported under the Australian Research Council's Special Research Initiative for Antarctic Gateway Partnership (Project ID SR140300001) and received grant funding from the Australian Government for the Australian Antarctic Program Partnership (Project ID ASCI000002).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e4795">This paper was edited by Philippe Huybrechts and reviewed by Xylar Asay-Davis and one anonymous referee.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><?xmltex \def\ref@label{Asay-Davis et~al.(2016)}?><label>Asay-Davis et al.(2016)</label><?label Xylar16?><mixed-citation>Asay-Davis, X. S., Cornford, S. L., Durand, G., Galton-Fenzi, B. K., Gladstone, R. M., Gudmundsson, G. H., Hattermann, T., Holland, D. M., Holland, D., Holland, P. R., Martin, D. F., Mathiot, P., Pattyn, F., and Seroussi, H.: Experimental design for three interrelated marine ice sheet and ocean model intercomparison projects: MISMIP v. 3 (MISMIP <inline-formula><mml:math id="M187" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>), ISOMIP v. 2 (ISOMIP <inline-formula><mml:math id="M188" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>) and MISOMIP v. 1 (MISOMIP1), Geosci. Model Dev., 9, 2471–2497, <ext-link xlink:href="https://doi.org/10.5194/gmd-9-2471-2016" ext-link-type="DOI">10.5194/gmd-9-2471-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx2"><?xmltex \def\ref@label{Budd et~al.(1979)}?><label>Budd et al.(1979)</label><?label Budd79?><mixed-citation>
Budd, W., Keage, P. L., and Blundy, N. A.: Empirical studies of ice sliding,
J. Glaciol., 23, 157–170, 1979.</mixed-citation></ref>
      <?pagebreak page904?><ref id="bib1.bibx3"><?xmltex \def\ref@label{Budd et~al.(1984)}?><label>Budd et al.(1984)</label><?label Budd84?><mixed-citation>Budd, W., Jenssen, D., and Smith, I.: A 3-dimensional time-dependent model of
the West Antarctic Ice-Sheet, Ann. Glaciol., 5, 29–36,
<ext-link xlink:href="https://doi.org/10.3189/1984AoG5-1-29-36" ext-link-type="DOI">10.3189/1984AoG5-1-29-36</ext-link>, 1984.</mixed-citation></ref>
      <ref id="bib1.bibx4"><?xmltex \def\ref@label{Chen et~al.(2003)}?><label>Chen et al.(2003)</label><?label Chen_Liu_ea2003?><mixed-citation>
Chen, C., Liu, H., and Beardsley, R. C.: An unstructured grid, finite-volume,
three-dimensional, primitive equation ocean model: Application to coastal
ocean and estuaries, J. Atmos. Ocean. Tech., 20,
159–186, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx5"><?xmltex \def\ref@label{Christianson et~al.(2016)}?><label>Christianson et al.(2016)</label><?label Christianson16?><mixed-citation>Christianson, K., Bushuk, M., Dutrieux, P., Parizek, B. R., Joughin, I. R.,
Alley, R. B., Shean, D. E., Abrahamsen, E. P., Anandakrishnan, S., Heywood, K. J., Kim, T.-W., Lee, S. H., Nicholls, K., Stanton, T., Truffer, M.,
Webber, B. G. M., Jenkins, A., Jacobs, S., Bindschadler, R., and Holland, D. M.: Sensitivity of Pine Island Glacier to observed ocean forcing,
Geophys. Res. Lett., 43, 10,817–10,825,  <ext-link xlink:href="https://doi.org/10.1002/2016GL070500" ext-link-type="DOI">10.1002/2016GL070500</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx6"><?xmltex \def\ref@label{Church et~al.(2013)}?><label>Church et al.(2013)</label><?label Church13?><mixed-citation>
Church, J., Clark, P., Cazenave, A., Gregory, J., Jevrejeva, S., Levermann, A.,
Merrifield, M., Milne, G., Nerem, R., Nunn, P., Payne, A., Pfeffer, W.,
Stammer, D., and Unnikrishnan, A.: Sea Level Change, in: Climate Change 2013:
The Physical Science Basis. Contribution of Working Group I to the Fifth
Assessment Report of the Intergovernmental Panel on Climate Change, edited by: Stocker, T., Qin, D., Plattner, G.-K., Tignor, M., Allen, S., Boschung, J.,
Nauels, A., Xia, Y., Bex, V., and Midgley, P., Cambridge University Press,
Cambridge, UK and New York, NY, USA, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx7"><?xmltex \def\ref@label{Collins et~al.(2005)}?><label>Collins et al.(2005)</label><?label Collins05?><mixed-citation>Collins, N., Theurich, G., DeLuca, C., Suarez, M., Trayanov, A., Balaji, V.,
Li, P., Yang, W., Hill, C., and da Silva, A.: Design and Implementation of
Components in the Earth System Modeling Framework, Int. J. High Perform. C., 19, 341–350,
<ext-link xlink:href="https://doi.org/10.1177/1094342005056120" ext-link-type="DOI">10.1177/1094342005056120</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx8"><?xmltex \def\ref@label{Cornford et~al.(2013)}?><label>Cornford et al.(2013)</label><?label Cornford13?><mixed-citation>Cornford, S. L., Martin, D. F., Graves, D. T., Ranken, D. F., Le Brocq, A. M.,
Gladstone, R. M., Payne, A. J., Ng, E., and Lipscomb, W. H.: Adaptive mesh,
finite volume modeling of marine ice sheets, J. Comput. Phys., 232, 529–549,  <ext-link xlink:href="https://doi.org/10.1016/j.jcp.2012.08.037" ext-link-type="DOI">10.1016/j.jcp.2012.08.037</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx9"><?xmltex \def\ref@label{De~Rydt and Gudmundsson(2016)}?><label>De Rydt and Gudmundsson(2016)</label><?label DeRydt16?><mixed-citation>De Rydt, J. and Gudmundsson, G. H.: Coupled ice shelf-ocean modeling and
complex grounding line retreat from a seabed ridge, J. Geophys. Res.-Earth, 121, 865–880,  <ext-link xlink:href="https://doi.org/10.1002/2015JF003791" ext-link-type="DOI">10.1002/2015JF003791</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx10"><?xmltex \def\ref@label{De~Rydt et~al.(2014)}?><label>De Rydt et al.(2014)</label><?label DeRydt14?><mixed-citation>De Rydt, J., Holland, P. R., Dutrieux, P., and Jenkins, A.: Geometric and
oceanographic controls on melting beneath Pine Island Glacier, J. Geophys. Res.-Oceans, 119, 2420–2438,  <ext-link xlink:href="https://doi.org/10.1002/2013JC009513" ext-link-type="DOI">10.1002/2013JC009513</ext-link>,
2014.</mixed-citation></ref>
      <ref id="bib1.bibx11"><?xmltex \def\ref@label{Dinniman et~al.(2007)}?><label>Dinniman et al.(2007)</label><?label Dinniman07?><mixed-citation>Dinniman, M. S., Klinck, J. M., and Smith Jr., W. O.: Influence of sea ice
cover and icebergs on circulation and water mass formation in a numerical
circulation model of the Ross Sea, Antarctica, J. Geophys. Res.-Oceans, 112, C11013, <ext-link xlink:href="https://doi.org/10.1029/2006JC004036" ext-link-type="DOI">10.1029/2006JC004036</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx12"><?xmltex \def\ref@label{Favier et~al.(2014)}?><label>Favier et al.(2014)</label><?label Favier14?><mixed-citation>Favier, L., Durand, G., Cornford, S. L., Gudmundsson, G. H., Gagliardini, O.,
Gillet-Chaulet, F., Zwinger, T., Payne, A. J., and Le Brocq, A. M.: Retreat
of Pine Island Glacier controlled by marine ice-sheet instability, Nat. Clim. Change, 4, 117–121,  <ext-link xlink:href="https://doi.org/10.1038/NCLIMATE2094" ext-link-type="DOI">10.1038/NCLIMATE2094</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx13"><?xmltex \def\ref@label{Favier et~al.(2019)}?><label>Favier et al.(2019)</label><?label Favier19?><mixed-citation>Favier, L., Jourdain, N. C., Jenkins, A., Merino, N., Durand, G., Gagliardini, O., Gillet-Chaulet, F., and Mathiot, P.: Assessment of sub-shelf melting parameterisations using the oceanice-sheet coupled model NEMO(v3.6)Elmer/Ice(v8.3) , Geosci. Model Dev., 12, 2255–2283, <ext-link xlink:href="https://doi.org/10.5194/gmd-12-2255-2019" ext-link-type="DOI">10.5194/gmd-12-2255-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx14"><?xmltex \def\ref@label{Gagliardini et~al.(2013)}?><label>Gagliardini et al.(2013)</label><?label Gagliardini13?><mixed-citation>Gagliardini, O., Zwinger, T., Gillet-Chaulet, F., Durand, G., Favier, L., de Fleurian, B., Greve, R., Malinen, M., Martín, C., Råback, P., Ruokolainen, J., Sacchettini, M., Schäfer, M., Seddik, H., and Thies, J.: Capabilities and performance of Elmer/Ice, a new-generation ice sheet model, Geosci. Model Dev., 6, 1299–1318, <ext-link xlink:href="https://doi.org/10.5194/gmd-6-1299-2013" ext-link-type="DOI">10.5194/gmd-6-1299-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx15"><?xmltex \def\ref@label{Galton-Fenzi et~al.(2012)}?><label>Galton-Fenzi et al.(2012)</label><?label GaltonFenzi12?><mixed-citation>Galton-Fenzi, B. K., Hunter, J. R., Coleman, R., Marsland, S. J., and Warner, R. C.: Modeling the basal melting and marine ice accretion of the Amery Ice
Shelf, J. Geophys. Res.-Oceans, 117, C09031, <ext-link xlink:href="https://doi.org/10.1029/2012JC008214" ext-link-type="DOI">10.1029/2012JC008214</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx16"><?xmltex \def\ref@label{Gladstone et~al.(2010a)}?><label>Gladstone et al.(2010a)</label><?label Gladstone10?><mixed-citation>Gladstone, R., Lee, V., Vieli, A., and Payne, A.: Grounding Line Migration in
an Adaptive Mesh Ice Sheet Model, J. Geophys. Res.-Earth, 115, F04014, <ext-link xlink:href="https://doi.org/10.1029/2009JF001615" ext-link-type="DOI">10.1029/2009JF001615</ext-link>, 2010a.</mixed-citation></ref>
      <ref id="bib1.bibx17"><?xmltex \def\ref@label{Gladstone et~al.(2010b)}?><label>Gladstone et al.(2010b)</label><?label Gladstone10b?><mixed-citation>Gladstone, R. M., Payne, A. J., and Cornford, S. L.: Parameterising the grounding line in flow-line ice sheet models, The Cryosphere, 4, 605–619, <ext-link xlink:href="https://doi.org/10.5194/tc-4-605-2010" ext-link-type="DOI">10.5194/tc-4-605-2010</ext-link>, 2010b.</mixed-citation></ref>
      <ref id="bib1.bibx18"><?xmltex \def\ref@label{Gladstone et~al.(2012)}?><label>Gladstone et al.(2012)</label><?label Gladstone12?><mixed-citation>Gladstone, R., Lee, V., Rougier, J., Payne, A. J., Hellmer, H., Le Brocq, A.,
Shepherd, A., Edwards, T. L., Gregory, J., and Cornford, S. L.: Calibrated
prediction of Pine Island Glacier retreat during the 21st and 22nd centuries
with a coupled flowline model, Earth Planet. Sc. Lett., 333,
191–199,  <ext-link xlink:href="https://doi.org/10.1016/j.epsl.2012.04.022" ext-link-type="DOI">10.1016/j.epsl.2012.04.022</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx19"><?xmltex \def\ref@label{Gladstone et~al.(2017)}?><label>Gladstone et al.(2017)</label><?label Gladstone17?><mixed-citation>Gladstone, R. M., Warner, R. C., Galton-Fenzi, B. K., Gagliardini, O., Zwinger, T., and Greve, R.: Marine ice sheet model performance depends on basal sliding physics and sub-shelf melting, The Cryosphere, 11, 319–329, <ext-link xlink:href="https://doi.org/10.5194/tc-11-319-2017" ext-link-type="DOI">10.5194/tc-11-319-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx20"><?xmltex \def\ref@label{Gladstone et~al.(2020)}?><label>Gladstone et al.(2020)</label><?label Gladstone20?><mixed-citation>Gladstone, R., Zhao, C., Shapero, D., and Guo, X.: The Framework for Ice Sheet – Ocean Coupling (FISOC) v1.1 (Version v1.1), Zenodo, <ext-link xlink:href="https://doi.org/10.5281/zenodo.4507182" ext-link-type="DOI">10.5281/zenodo.4507182</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx21"><?xmltex \def\ref@label{Glen(1952)}?><label>Glen(1952)</label><?label Glen52?><mixed-citation>
Glen, J. W.: Experiments on the deformation of ice, J. Glaciol., 2,
111–114, 1952.</mixed-citation></ref>
      <ref id="bib1.bibx22"><?xmltex \def\ref@label{Goldberg et~al.(2018)}?><label>Goldberg et al.(2018)</label><?label Goldberg18?><mixed-citation>Goldberg, D., Snow, K., Holland, P., Jordan, J., Campin, J.-M., Heimbach, P.,
Arthern, R., and Jenkins, A.: Representing grounding line migration in
synchronous coupling between a marine ice sheet model and a z-coordinate
ocean model, Ocean Model., 125, 45–60,
<ext-link xlink:href="https://doi.org/10.1016/j.ocemod.2018.03.005" ext-link-type="DOI">10.1016/j.ocemod.2018.03.005</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx23"><?xmltex \def\ref@label{Hellmer and Olbers(1989)}?><label>Hellmer and Olbers(1989)</label><?label Hellmer89?><mixed-citation>Hellmer, H. and Olbers, D.: A two-dimensional model for the thermohaline
circulation under an ice shelf, Antarct. Sci., 1, 325–336,
<ext-link xlink:href="https://doi.org/10.1017/S0954102089000490" ext-link-type="DOI">10.1017/S0954102089000490</ext-link>, 1989.</mixed-citation></ref>
      <ref id="bib1.bibx24"><?xmltex \def\ref@label{Hellmer et~al.(2012)}?><label>Hellmer et al.(2012)</label><?label Hellmer12?><mixed-citation>Hellmer, H. H., Kauker, F., Timmermann, R., Determann, J., and Rae, J.:
Twenty-first-century warming of a large Antarctic ice-shelf cavity by a
redirected coastal current, Nature, 485, 225–228,  <ext-link xlink:href="https://doi.org/10.1038/nature11064" ext-link-type="DOI">10.1038/nature11064</ext-link>,
2012.</mixed-citation></ref>
      <ref id="bib1.bibx25"><?xmltex \def\ref@label{Hill et~al.(2004)}?><label>Hill et al.(2004)</label><?label Hill04?><mixed-citation>Hill, C., DeLuca, C., Balaji, Suarez, M., and Silva, A. D.: The Architecture of
the Earth System Modeling Framework, Comput. Sci. Eng., 6,
18–28,  <ext-link xlink:href="https://doi.org/10.1109/MCISE.2004.1255817" ext-link-type="DOI">10.1109/MCISE.2004.1255817</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx26"><?xmltex \def\ref@label{Holland and Jenkins(1999)}?><label>Holland and Jenkins(1999)</label><?label Holland99?><mixed-citation>Holland, D. M. and Jenkins, A.: Modeling Thermodynamic Ice–Ocean Interactions
at the Base of an Ice Shelf, J. Phys. Oceanogr., 29,
1787–1800,  <ext-link xlink:href="https://doi.org/10.1175/1520-0485(1999)029&lt;1787:MTIOIA&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0485(1999)029&lt;1787:MTIOIA&gt;2.0.CO;2</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx27"><?xmltex \def\ref@label{Jenkins et~al.(2010)}?><label>Jenkins et al.(2010)</label><?label Jenkins10b?><mixed-citation>Jenkins, A., Nicholls, K. W., and Corr, H. F. J.: Observation and
Parameterization of Ablation at the Base of Ronne Ice Shelf, Antarctica,
J. Phys. Oceanogr., 40, 2298–2312,
<ext-link xlink:href="https://doi.org/10.1175/2010JPO4317.1" ext-link-type="DOI">10.1175/2010JPO4317.1</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx28"><?xmltex \def\ref@label{Large et~al.(1994)}?><label>Large et al.(1994)</label><?label Large94?><mixed-citation>Large, W. G., McWilliams, J. C., and Doney, S. C.: Oceanic vertical mix<?pagebreak page905?>ing: A
review and a model with a nonlocal boundary layer parameterization, Rev. Geophys., 32, 363–403, <ext-link xlink:href="https://doi.org/10.1029/94RG01872" ext-link-type="DOI">10.1029/94RG01872</ext-link>, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx29"><?xmltex \def\ref@label{Mellor and Yamada(1982)}?><label>Mellor and Yamada(1982)</label><?label mellor_yamada1982?><mixed-citation>
Mellor, G. and Yamada, T.: Development of a turbulence closure model for
geophysical fluid problem, Rev. Geophys. Space Ge., 20,
851–875, 1982.</mixed-citation></ref>
      <ref id="bib1.bibx30"><?xmltex \def\ref@label{Mercer(1978)}?><label>Mercer(1978)</label><?label Mercer78?><mixed-citation>Mercer, J.: West Antarctic Ice Sheet and <inline-formula><mml:math id="M189" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CO</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> Greenhouse Effect  –  Threat of
Disaster, Nature, 271, 321–325, 1978.</mixed-citation></ref>
      <ref id="bib1.bibx31"><?xmltex \def\ref@label{Moore et~al.(2013)}?><label>Moore et al.(2013)</label><?label Moore13?><mixed-citation>Moore, J. C., Grinsted, A., Zwinger, T., and Jevrejeva, S.: Semiempirical And
Process-Based Global Sea Level Projections, Rev. Geophys., 51,
484–522,  <ext-link xlink:href="https://doi.org/10.1002/rog.20015" ext-link-type="DOI">10.1002/rog.20015</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx32"><?xmltex \def\ref@label{Mueller et~al.(2018)}?><label>Mueller et al.(2018)</label><?label Mueller18?><mixed-citation>Mueller, R. D., Hattermann, T., Howard, S. L., and Padman, L.: Tidal influences on a future evolution of the FilchnerRonne Ice Shelf cavity in the Weddell Sea, Antarctica, The Cryosphere, 12, 453–476, <ext-link xlink:href="https://doi.org/10.5194/tc-12-453-2018" ext-link-type="DOI">10.5194/tc-12-453-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx33"><?xmltex \def\ref@label{Pattyn et~al.(2006)}?><label>Pattyn et al.(2006)</label><?label Pattyn06?><mixed-citation>Pattyn, F., Huyghe, A., De Brabander, S., and De Smedt, B.: Role of transition
zones in marine ice sheet dynamics, J. Geophys. Res.-Earth, 111, F02004, <ext-link xlink:href="https://doi.org/10.1029/2005JF000394" ext-link-type="DOI">10.1029/2005JF000394</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx34"><?xmltex \def\ref@label{Robel et~al.(2019)}?><label>Robel et al.(2019)</label><?label Robel19?><mixed-citation>Robel, A. A., Seroussi, H., and Roe, G. H.: Marine ice sheet instability
amplifies and skews uncertainty in projections of future sea-level rise,
P. Natl. Acad. Sci. USA, 116, 14887–14892,
<ext-link xlink:href="https://doi.org/10.1073/pnas.1904822116" ext-link-type="DOI">10.1073/pnas.1904822116</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx35"><?xmltex \def\ref@label{Schoof(2007)}?><label>Schoof(2007)</label><?label Schoof07?><mixed-citation>Schoof, C.: Ice sheet grounding line dynamics: Steady states, stability, and
hysteresis, J. Geophys. Res.-Earth, 112, F03S28, <ext-link xlink:href="https://doi.org/10.1029/2006JF000664" ext-link-type="DOI">10.1029/2006JF000664</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx36"><?xmltex \def\ref@label{Seroussi et~al.(2017)}?><label>Seroussi et al.(2017)</label><?label Seroussi17?><mixed-citation>Seroussi, H., Nakayama, Y., Larour, E., Menemenlis, D., Morlighem, M., Rignot, E., and Khazendar, A.: Continued retreat of Thwaites Glacier, West
Antarctica, controlled by bed topography and ocean circulation, Geophys. Res. Lett., 44, 6191–6199,  <ext-link xlink:href="https://doi.org/10.1002/2017GL072910" ext-link-type="DOI">10.1002/2017GL072910</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx37"><?xmltex \def\ref@label{Shchepetkin and McWilliams(2005)}?><label>Shchepetkin and McWilliams(2005)</label><?label Shchepetkin05?><mixed-citation>Shchepetkin, A. F. and McWilliams, J. C.: The regional oceanic modeling system
(ROMS): a split-explicit, free-surface, topography-following-coordinate
oceanic model, Ocean Model., 9, 347–404,
<ext-link xlink:href="https://doi.org/10.1016/j.ocemod.2004.08.002" ext-link-type="DOI">10.1016/j.ocemod.2004.08.002</ext-link>, 2005.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx38"><?xmltex \def\ref@label{Smagorinsky(1963)}?><label>Smagorinsky(1963)</label><?label smagorinsky1963?><mixed-citation>Smagorinsky, J.: General circulation experiments with the primitive
equations, I. The basic experiment, Mon. Weather Rev., 91, 99–164, <ext-link xlink:href="https://doi.org/10.1175/1520-0493(1963)091&lt;0099:GCEWTP&gt;2.3.CO;2" ext-link-type="DOI">10.1175/1520-0493(1963)091&lt;0099:GCEWTP&gt;2.3.CO;2</ext-link>, 1963.</mixed-citation></ref>
      <ref id="bib1.bibx39"><?xmltex \def\ref@label{Snow et~al.(2017)}?><label>Snow et al.(2017)</label><?label Snow17?><mixed-citation>Snow, K., N. Goldberg, D., R. Holland, P., R. Jordan, J., J. Arthern, R., and
Jenkins, A.: The Response of Ice Sheets to Climate Variability, Geophys. Res. Lett., 44, 11878–11885, <ext-link xlink:href="https://doi.org/10.1002/2017GL075745" ext-link-type="DOI">10.1002/2017GL075745</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx40"><?xmltex \def\ref@label{Thoma et~al.(2015)}?><label>Thoma et al.(2015)</label><?label Thoma15?><mixed-citation>Thoma, M., Determann, J., Grosfeld, K., Goeller, S., and Hellmer, H. H.: Future
sea-level rise due to projected ocean warming beneath the Filchner Ronne Ice
Shelf: A coupled model study, Earth Planet. Sc. Lett., 431, 217–224, <ext-link xlink:href="https://doi.org/10.1016/j.epsl.2015.09.013" ext-link-type="DOI">10.1016/j.epsl.2015.09.013</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx41"><?xmltex \def\ref@label{Timmermann and Goeller(2017)}?><label>Timmermann and Goeller(2017)</label><?label Timmermann17?><mixed-citation>Timmermann, R. and Goeller, S.: Response to FilchnerRonne Ice Shelf cavity warming in a coupled oceanice sheet model  Part 1: The ocean perspective, Ocean Sci., 13, 765–776, <ext-link xlink:href="https://doi.org/10.5194/os-13-765-2017" ext-link-type="DOI">10.5194/os-13-765-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx42"><?xmltex \def\ref@label{Vieli and Payne(2005)}?><label>Vieli and Payne(2005)</label><?label VieliPayne05?><mixed-citation>Vieli, A. and Payne, A.: Assessing the ability of numerical ice sheet models to
simulate grounding line migration, J. Geophys. Res.-Earth, 110, F01003, <ext-link xlink:href="https://doi.org/10.1029/2004JF000202" ext-link-type="DOI">10.1029/2004JF000202</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx43"><?xmltex \def\ref@label{Warner et~al.(2013)}?><label>Warner et al.(2013)</label><?label Warner13?><mixed-citation>Warner, J. C., Defne, Z., Haas, K., and Arango, H. G.: A wetting and drying
scheme for ROMS, Comput. Geosci., 58, 54–61,
<ext-link xlink:href="https://doi.org/10.1016/j.cageo.2013.05.004" ext-link-type="DOI">10.1016/j.cageo.2013.05.004</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx44"><?xmltex \def\ref@label{Zhou and Hattermann(2020)}?><label>Zhou and Hattermann(2020)</label><?label Zhou20?><mixed-citation>Zhou, Q. and Hattermann, T.: Modeling ice shelf cavities in the
unstructured-grid, Finite Volume Community Ocean Model: Implementation and
effects of resolving small-scale topography, Ocean Model., 146, 101536,
<ext-link xlink:href="https://doi.org/10.1016/j.ocemod.2019.101536" ext-link-type="DOI">10.1016/j.ocemod.2019.101536</ext-link>, 2020.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>The Framework For Ice Sheet–Ocean Coupling (FISOC) V1.1</article-title-html>
<abstract-html><p>A number of important questions concern processes at the margins of
ice sheets where multiple components of
the Earth system, most crucially ice sheets and oceans, interact.
Such processes include thermodynamic interaction at
the ice–ocean interface, the impact of meltwater on
ice shelf cavity circulation, the impact of
basal melting of ice shelves on grounded ice dynamics
and ocean controls on iceberg calving.
These include fundamentally coupled processes
in which feedback mechanisms between ice and
ocean play an important role.
Some of these mechanisms have major implications for humanity, most notably the impact of retreating
marine ice sheets on the global sea level.
In order to better quantify these mechanisms using computer models,
feedbacks need to be incorporated into the modelling system.
To achieve this, ocean and ice dynamic models must be coupled, allowing runtime information sharing
between components.
We have developed a flexible coupling framework based on existing Earth system coupling
technologies.
The open-source Framework for Ice Sheet–Ocean Coupling (FISOC) provides a modular approach to
coupling,
facilitating switching between different ice dynamic and ocean components.
FISOC allows fully synchronous coupling, in which both ice and ocean run on the same time step, or
semi-synchronous coupling in which the ice dynamic model uses a longer time step.
Multiple regridding options are available, and there are multiple methods for coupling the sub-ice-shelf cavity geometry.
Thermodynamic coupling
may also be activated.
We present idealized simulations using FISOC with a Stokes flow ice dynamic model coupled to a
regional ocean model.
We demonstrate the modularity of FISOC by switching
between two different regional ocean models and
presenting outputs for both.
We demonstrate conservation of mass and other verification steps during evolution of an idealized coupled
ice–ocean system, both with and without grounding line movement.</p></abstract-html>
<ref-html id="bib1.bib1"><label>Asay-Davis et al.(2016)</label><mixed-citation>
Asay-Davis, X. S., Cornford, S. L., Durand, G., Galton-Fenzi, B. K., Gladstone, R. M., Gudmundsson, G. H., Hattermann, T., Holland, D. M., Holland, D., Holland, P. R., Martin, D. F., Mathiot, P., Pattyn, F., and Seroussi, H.: Experimental design for three interrelated marine ice sheet and ocean model intercomparison projects: MISMIP v. 3 (MISMIP +), ISOMIP v. 2 (ISOMIP +) and MISOMIP v. 1 (MISOMIP1), Geosci. Model Dev., 9, 2471–2497, <a href="https://doi.org/10.5194/gmd-9-2471-2016" target="_blank">https://doi.org/10.5194/gmd-9-2471-2016</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Budd et al.(1979)</label><mixed-citation>
Budd, W., Keage, P. L., and Blundy, N. A.: Empirical studies of ice sliding,
J. Glaciol., 23, 157–170, 1979.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Budd et al.(1984)</label><mixed-citation>
Budd, W., Jenssen, D., and Smith, I.: A 3-dimensional time-dependent model of
the West Antarctic Ice-Sheet, Ann. Glaciol., 5, 29–36,
<a href="https://doi.org/10.3189/1984AoG5-1-29-36" target="_blank">https://doi.org/10.3189/1984AoG5-1-29-36</a>, 1984.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Chen et al.(2003)</label><mixed-citation>
Chen, C., Liu, H., and Beardsley, R. C.: An unstructured grid, finite-volume,
three-dimensional, primitive equation ocean model: Application to coastal
ocean and estuaries, J. Atmos. Ocean. Tech., 20,
159–186, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Christianson et al.(2016)</label><mixed-citation>
Christianson, K., Bushuk, M., Dutrieux, P., Parizek, B. R., Joughin, I. R.,
Alley, R. B., Shean, D. E., Abrahamsen, E. P., Anandakrishnan, S., Heywood, K. J., Kim, T.-W., Lee, S. H., Nicholls, K., Stanton, T., Truffer, M.,
Webber, B. G. M., Jenkins, A., Jacobs, S., Bindschadler, R., and Holland, D. M.: Sensitivity of Pine Island Glacier to observed ocean forcing,
Geophys. Res. Lett., 43, 10,817–10,825,  <a href="https://doi.org/10.1002/2016GL070500" target="_blank">https://doi.org/10.1002/2016GL070500</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Church et al.(2013)</label><mixed-citation>
Church, J., Clark, P., Cazenave, A., Gregory, J., Jevrejeva, S., Levermann, A.,
Merrifield, M., Milne, G., Nerem, R., Nunn, P., Payne, A., Pfeffer, W.,
Stammer, D., and Unnikrishnan, A.: Sea Level Change, in: Climate Change 2013:
The Physical Science Basis. Contribution of Working Group I to the Fifth
Assessment Report of the Intergovernmental Panel on Climate Change, edited by: Stocker, T., Qin, D., Plattner, G.-K., Tignor, M., Allen, S., Boschung, J.,
Nauels, A., Xia, Y., Bex, V., and Midgley, P., Cambridge University Press,
Cambridge, UK and New York, NY, USA, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Collins et al.(2005)</label><mixed-citation>
Collins, N., Theurich, G., DeLuca, C., Suarez, M., Trayanov, A., Balaji, V.,
Li, P., Yang, W., Hill, C., and da Silva, A.: Design and Implementation of
Components in the Earth System Modeling Framework, Int. J. High Perform. C., 19, 341–350,
<a href="https://doi.org/10.1177/1094342005056120" target="_blank">https://doi.org/10.1177/1094342005056120</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Cornford et al.(2013)</label><mixed-citation>
Cornford, S. L., Martin, D. F., Graves, D. T., Ranken, D. F., Le Brocq, A. M.,
Gladstone, R. M., Payne, A. J., Ng, E., and Lipscomb, W. H.: Adaptive mesh,
finite volume modeling of marine ice sheets, J. Comput. Phys., 232, 529–549,  <a href="https://doi.org/10.1016/j.jcp.2012.08.037" target="_blank">https://doi.org/10.1016/j.jcp.2012.08.037</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>De Rydt and Gudmundsson(2016)</label><mixed-citation>
De Rydt, J. and Gudmundsson, G. H.: Coupled ice shelf-ocean modeling and
complex grounding line retreat from a seabed ridge, J. Geophys. Res.-Earth, 121, 865–880,  <a href="https://doi.org/10.1002/2015JF003791" target="_blank">https://doi.org/10.1002/2015JF003791</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>De Rydt et al.(2014)</label><mixed-citation>
De Rydt, J., Holland, P. R., Dutrieux, P., and Jenkins, A.: Geometric and
oceanographic controls on melting beneath Pine Island Glacier, J. Geophys. Res.-Oceans, 119, 2420–2438,  <a href="https://doi.org/10.1002/2013JC009513" target="_blank">https://doi.org/10.1002/2013JC009513</a>,
2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Dinniman et al.(2007)</label><mixed-citation>
Dinniman, M. S., Klinck, J. M., and Smith Jr., W. O.: Influence of sea ice
cover and icebergs on circulation and water mass formation in a numerical
circulation model of the Ross Sea, Antarctica, J. Geophys. Res.-Oceans, 112, C11013, <a href="https://doi.org/10.1029/2006JC004036" target="_blank">https://doi.org/10.1029/2006JC004036</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Favier et al.(2014)</label><mixed-citation>
Favier, L., Durand, G., Cornford, S. L., Gudmundsson, G. H., Gagliardini, O.,
Gillet-Chaulet, F., Zwinger, T., Payne, A. J., and Le Brocq, A. M.: Retreat
of Pine Island Glacier controlled by marine ice-sheet instability, Nat. Clim. Change, 4, 117–121,  <a href="https://doi.org/10.1038/NCLIMATE2094" target="_blank">https://doi.org/10.1038/NCLIMATE2094</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Favier et al.(2019)</label><mixed-citation>
Favier, L., Jourdain, N. C., Jenkins, A., Merino, N., Durand, G., Gagliardini, O., Gillet-Chaulet, F., and Mathiot, P.: Assessment of sub-shelf melting parameterisations using the oceanice-sheet coupled model NEMO(v3.6)Elmer/Ice(v8.3) , Geosci. Model Dev., 12, 2255–2283, <a href="https://doi.org/10.5194/gmd-12-2255-2019" target="_blank">https://doi.org/10.5194/gmd-12-2255-2019</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Gagliardini et al.(2013)</label><mixed-citation>
Gagliardini, O., Zwinger, T., Gillet-Chaulet, F., Durand, G., Favier, L., de Fleurian, B., Greve, R., Malinen, M., Martín, C., Råback, P., Ruokolainen, J., Sacchettini, M., Schäfer, M., Seddik, H., and Thies, J.: Capabilities and performance of Elmer/Ice, a new-generation ice sheet model, Geosci. Model Dev., 6, 1299–1318, <a href="https://doi.org/10.5194/gmd-6-1299-2013" target="_blank">https://doi.org/10.5194/gmd-6-1299-2013</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Galton-Fenzi et al.(2012)</label><mixed-citation>
Galton-Fenzi, B. K., Hunter, J. R., Coleman, R., Marsland, S. J., and Warner, R. C.: Modeling the basal melting and marine ice accretion of the Amery Ice
Shelf, J. Geophys. Res.-Oceans, 117, C09031, <a href="https://doi.org/10.1029/2012JC008214" target="_blank">https://doi.org/10.1029/2012JC008214</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Gladstone et al.(2010a)</label><mixed-citation>
Gladstone, R., Lee, V., Vieli, A., and Payne, A.: Grounding Line Migration in
an Adaptive Mesh Ice Sheet Model, J. Geophys. Res.-Earth, 115, F04014, <a href="https://doi.org/10.1029/2009JF001615" target="_blank">https://doi.org/10.1029/2009JF001615</a>, 2010a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Gladstone et al.(2010b)</label><mixed-citation>
Gladstone, R. M., Payne, A. J., and Cornford, S. L.: Parameterising the grounding line in flow-line ice sheet models, The Cryosphere, 4, 605–619, <a href="https://doi.org/10.5194/tc-4-605-2010" target="_blank">https://doi.org/10.5194/tc-4-605-2010</a>, 2010b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Gladstone et al.(2012)</label><mixed-citation>
Gladstone, R., Lee, V., Rougier, J., Payne, A. J., Hellmer, H., Le Brocq, A.,
Shepherd, A., Edwards, T. L., Gregory, J., and Cornford, S. L.: Calibrated
prediction of Pine Island Glacier retreat during the 21st and 22nd centuries
with a coupled flowline model, Earth Planet. Sc. Lett., 333,
191–199,  <a href="https://doi.org/10.1016/j.epsl.2012.04.022" target="_blank">https://doi.org/10.1016/j.epsl.2012.04.022</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Gladstone et al.(2017)</label><mixed-citation>
Gladstone, R. M., Warner, R. C., Galton-Fenzi, B. K., Gagliardini, O., Zwinger, T., and Greve, R.: Marine ice sheet model performance depends on basal sliding physics and sub-shelf melting, The Cryosphere, 11, 319–329, <a href="https://doi.org/10.5194/tc-11-319-2017" target="_blank">https://doi.org/10.5194/tc-11-319-2017</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Gladstone et al.(2020)</label><mixed-citation>
Gladstone, R., Zhao, C., Shapero, D., and Guo, X.: The Framework for Ice Sheet – Ocean Coupling (FISOC) v1.1 (Version v1.1), Zenodo, <a href="https://doi.org/10.5281/zenodo.4507182" target="_blank">https://doi.org/10.5281/zenodo.4507182</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Glen(1952)</label><mixed-citation>
Glen, J. W.: Experiments on the deformation of ice, J. Glaciol., 2,
111–114, 1952.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Goldberg et al.(2018)</label><mixed-citation>
Goldberg, D., Snow, K., Holland, P., Jordan, J., Campin, J.-M., Heimbach, P.,
Arthern, R., and Jenkins, A.: Representing grounding line migration in
synchronous coupling between a marine ice sheet model and a z-coordinate
ocean model, Ocean Model., 125, 45–60,
<a href="https://doi.org/10.1016/j.ocemod.2018.03.005" target="_blank">https://doi.org/10.1016/j.ocemod.2018.03.005</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Hellmer and Olbers(1989)</label><mixed-citation>
Hellmer, H. and Olbers, D.: A two-dimensional model for the thermohaline
circulation under an ice shelf, Antarct. Sci., 1, 325–336,
<a href="https://doi.org/10.1017/S0954102089000490" target="_blank">https://doi.org/10.1017/S0954102089000490</a>, 1989.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Hellmer et al.(2012)</label><mixed-citation>
Hellmer, H. H., Kauker, F., Timmermann, R., Determann, J., and Rae, J.:
Twenty-first-century warming of a large Antarctic ice-shelf cavity by a
redirected coastal current, Nature, 485, 225–228,  <a href="https://doi.org/10.1038/nature11064" target="_blank">https://doi.org/10.1038/nature11064</a>,
2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Hill et al.(2004)</label><mixed-citation>
Hill, C., DeLuca, C., Balaji, Suarez, M., and Silva, A. D.: The Architecture of
the Earth System Modeling Framework, Comput. Sci. Eng., 6,
18–28,  <a href="https://doi.org/10.1109/MCISE.2004.1255817" target="_blank">https://doi.org/10.1109/MCISE.2004.1255817</a>, 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Holland and Jenkins(1999)</label><mixed-citation>
Holland, D. M. and Jenkins, A.: Modeling Thermodynamic Ice–Ocean Interactions
at the Base of an Ice Shelf, J. Phys. Oceanogr., 29,
1787–1800,  <a href="https://doi.org/10.1175/1520-0485(1999)029&lt;1787:MTIOIA&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0485(1999)029&lt;1787:MTIOIA&gt;2.0.CO;2</a>, 1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Jenkins et al.(2010)</label><mixed-citation>
Jenkins, A., Nicholls, K. W., and Corr, H. F. J.: Observation and
Parameterization of Ablation at the Base of Ronne Ice Shelf, Antarctica,
J. Phys. Oceanogr., 40, 2298–2312,
<a href="https://doi.org/10.1175/2010JPO4317.1" target="_blank">https://doi.org/10.1175/2010JPO4317.1</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Large et al.(1994)</label><mixed-citation>
Large, W. G., McWilliams, J. C., and Doney, S. C.: Oceanic vertical mixing: A
review and a model with a nonlocal boundary layer parameterization, Rev. Geophys., 32, 363–403, <a href="https://doi.org/10.1029/94RG01872" target="_blank">https://doi.org/10.1029/94RG01872</a>, 1994.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Mellor and Yamada(1982)</label><mixed-citation>
Mellor, G. and Yamada, T.: Development of a turbulence closure model for
geophysical fluid problem, Rev. Geophys. Space Ge., 20,
851–875, 1982.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Mercer(1978)</label><mixed-citation>
Mercer, J.: West Antarctic Ice Sheet and CO<sub>2</sub> Greenhouse Effect  –  Threat of
Disaster, Nature, 271, 321–325, 1978.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Moore et al.(2013)</label><mixed-citation>
Moore, J. C., Grinsted, A., Zwinger, T., and Jevrejeva, S.: Semiempirical And
Process-Based Global Sea Level Projections, Rev. Geophys., 51,
484–522,  <a href="https://doi.org/10.1002/rog.20015" target="_blank">https://doi.org/10.1002/rog.20015</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Mueller et al.(2018)</label><mixed-citation>
Mueller, R. D., Hattermann, T., Howard, S. L., and Padman, L.: Tidal influences on a future evolution of the FilchnerRonne Ice Shelf cavity in the Weddell Sea, Antarctica, The Cryosphere, 12, 453–476, <a href="https://doi.org/10.5194/tc-12-453-2018" target="_blank">https://doi.org/10.5194/tc-12-453-2018</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Pattyn et al.(2006)</label><mixed-citation>
Pattyn, F., Huyghe, A., De Brabander, S., and De Smedt, B.: Role of transition
zones in marine ice sheet dynamics, J. Geophys. Res.-Earth, 111, F02004, <a href="https://doi.org/10.1029/2005JF000394" target="_blank">https://doi.org/10.1029/2005JF000394</a>, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Robel et al.(2019)</label><mixed-citation>
Robel, A. A., Seroussi, H., and Roe, G. H.: Marine ice sheet instability
amplifies and skews uncertainty in projections of future sea-level rise,
P. Natl. Acad. Sci. USA, 116, 14887–14892,
<a href="https://doi.org/10.1073/pnas.1904822116" target="_blank">https://doi.org/10.1073/pnas.1904822116</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Schoof(2007)</label><mixed-citation>
Schoof, C.: Ice sheet grounding line dynamics: Steady states, stability, and
hysteresis, J. Geophys. Res.-Earth, 112, F03S28, <a href="https://doi.org/10.1029/2006JF000664" target="_blank">https://doi.org/10.1029/2006JF000664</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Seroussi et al.(2017)</label><mixed-citation>
Seroussi, H., Nakayama, Y., Larour, E., Menemenlis, D., Morlighem, M., Rignot, E., and Khazendar, A.: Continued retreat of Thwaites Glacier, West
Antarctica, controlled by bed topography and ocean circulation, Geophys. Res. Lett., 44, 6191–6199,  <a href="https://doi.org/10.1002/2017GL072910" target="_blank">https://doi.org/10.1002/2017GL072910</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Shchepetkin and McWilliams(2005)</label><mixed-citation>
Shchepetkin, A. F. and McWilliams, J. C.: The regional oceanic modeling system
(ROMS): a split-explicit, free-surface, topography-following-coordinate
oceanic model, Ocean Model., 9, 347–404,
<a href="https://doi.org/10.1016/j.ocemod.2004.08.002" target="_blank">https://doi.org/10.1016/j.ocemod.2004.08.002</a>, 2005.

</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Smagorinsky(1963)</label><mixed-citation>
Smagorinsky, J.: General circulation experiments with the primitive
equations, I. The basic experiment, Mon. Weather Rev., 91, 99–164, <a href="https://doi.org/10.1175/1520-0493(1963)091&lt;0099:GCEWTP&gt;2.3.CO;2" target="_blank">https://doi.org/10.1175/1520-0493(1963)091&lt;0099:GCEWTP&gt;2.3.CO;2</a>, 1963.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Snow et al.(2017)</label><mixed-citation>
Snow, K., N. Goldberg, D., R. Holland, P., R. Jordan, J., J. Arthern, R., and
Jenkins, A.: The Response of Ice Sheets to Climate Variability, Geophys. Res. Lett., 44, 11878–11885, <a href="https://doi.org/10.1002/2017GL075745" target="_blank">https://doi.org/10.1002/2017GL075745</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Thoma et al.(2015)</label><mixed-citation>
Thoma, M., Determann, J., Grosfeld, K., Goeller, S., and Hellmer, H. H.: Future
sea-level rise due to projected ocean warming beneath the Filchner Ronne Ice
Shelf: A coupled model study, Earth Planet. Sc. Lett., 431, 217–224, <a href="https://doi.org/10.1016/j.epsl.2015.09.013" target="_blank">https://doi.org/10.1016/j.epsl.2015.09.013</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Timmermann and Goeller(2017)</label><mixed-citation>
Timmermann, R. and Goeller, S.: Response to FilchnerRonne Ice Shelf cavity warming in a coupled oceanice sheet model  Part 1: The ocean perspective, Ocean Sci., 13, 765–776, <a href="https://doi.org/10.5194/os-13-765-2017" target="_blank">https://doi.org/10.5194/os-13-765-2017</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Vieli and Payne(2005)</label><mixed-citation>
Vieli, A. and Payne, A.: Assessing the ability of numerical ice sheet models to
simulate grounding line migration, J. Geophys. Res.-Earth, 110, F01003, <a href="https://doi.org/10.1029/2004JF000202" target="_blank">https://doi.org/10.1029/2004JF000202</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Warner et al.(2013)</label><mixed-citation>
Warner, J. C., Defne, Z., Haas, K., and Arango, H. G.: A wetting and drying
scheme for ROMS, Comput. Geosci., 58, 54–61,
<a href="https://doi.org/10.1016/j.cageo.2013.05.004" target="_blank">https://doi.org/10.1016/j.cageo.2013.05.004</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Zhou and Hattermann(2020)</label><mixed-citation>
Zhou, Q. and Hattermann, T.: Modeling ice shelf cavities in the
unstructured-grid, Finite Volume Community Ocean Model: Implementation and
effects of resolving small-scale topography, Ocean Model., 146, 101536,
<a href="https://doi.org/10.1016/j.ocemod.2019.101536" target="_blank">https://doi.org/10.1016/j.ocemod.2019.101536</a>, 2020.
</mixed-citation></ref-html>--></article>
