<?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" article-type="review-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">SE</journal-id><journal-title-group>
    <journal-title>Solid Earth</journal-title>
    <abbrev-journal-title abbrev-type="publisher">SE</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Solid Earth</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1869-9529</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/se-13-583-2022</article-id><title-group><article-title>101 geodynamic modelling: how to design, interpret, and communicate numerical studies of the solid Earth</article-title><alt-title>101 geodynamic modelling</alt-title>
      </title-group><?xmltex \runningtitle{101 geodynamic modelling}?><?xmltex \runningauthor{I.~van Zelst et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff2">
          <name><surname>van Zelst</surname><given-names>Iris</given-names></name>
          <email>iris.vanzelst@dlr.de</email><email>iris.v.zelst@gmail.com</email>
        <ext-link>https://orcid.org/0000-0003-4698-9910</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3 aff4">
          <name><surname>Crameri</surname><given-names>Fabio</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-1989-2729</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff5">
          <name><surname>Pusok</surname><given-names>Adina E.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-4439-8124</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff6">
          <name><surname>Glerum</surname><given-names>Anne</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-9481-1749</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff7">
          <name><surname>Dannberg</surname><given-names>Juliane</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-0357-7115</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff8">
          <name><surname>Thieulot</surname><given-names>Cedric</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-6636-2862</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>School of Earth and Environment, University of Leeds, Leeds, LS2 9JT, UK</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Institute of Planetary Research, German Aerospace Center (DLR), Berlin, Germany</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Undertone Design, Bern, Switzerland</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>Centre for Earth Evolution and Dynamics (CEED), University of Oslo, Postbox 1028 Blindern, 0315 Oslo, Norway</institution>
        </aff>
        <aff id="aff5"><label>5</label><institution>Department of Earth Sciences, University of Oxford, UK</institution>
        </aff>
        <aff id="aff6"><label>6</label><institution>Helmholtz Centre Potsdam, GFZ German Research Centre for Geosciences, Potsdam, Germany</institution>
        </aff>
        <aff id="aff7"><label>7</label><institution>Department of Geological Sciences, University of Florida, USA</institution>
        </aff>
        <aff id="aff8"><label>8</label><institution>Department of Earth Sciences, Utrecht University, Utrecht, the Netherlands</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Iris van Zelst (iris.vanzelst@dlr.de, iris.v.zelst@gmail.com)</corresp></author-notes><pub-date><day>17</day><month>March</month><year>2022</year></pub-date>
      
      <volume>13</volume>
      <issue>3</issue>
      <fpage>583</fpage><lpage>637</lpage>
      <history>
        <date date-type="received"><day>8</day><month>February</month><year>2021</year></date>
           <date date-type="rev-request"><day>18</day><month>February</month><year>2021</year></date>
           <date date-type="rev-recd"><day>23</day><month>January</month><year>2022</year></date>
           <date date-type="accepted"><day>27</day><month>January</month><year>2022</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2022 Iris van Zelst et al.</copyright-statement>
        <copyright-year>2022</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://se.copernicus.org/articles/se-13-583-2022.html">This article is available from https://se.copernicus.org/articles/se-13-583-2022.html</self-uri><self-uri xlink:href="https://se.copernicus.org/articles/se-13-583-2022.pdf">The full text article is available as a PDF file from https://se.copernicus.org/articles/se-13-583-2022.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e175">Geodynamic modelling provides a powerful tool to investigate processes in the Earth's crust, mantle, and core that are not directly observable. However, numerical models are inherently subject to the assumptions and simplifications on which they are based. In order to use and review numerical modelling studies appropriately, one needs to be aware of the limitations of geodynamic modelling as well as its advantages. Here, we present a comprehensive yet concise overview of the geodynamic modelling process applied to the solid Earth from the choice of governing equations to numerical methods, model setup, model interpretation, and the eventual communication of the model results. We highlight best practices and discuss their implementations including code verification, model validation, internal consistency checks, and software and data management. Thus, with this perspective, we encourage high-quality modelling studies, fair external interpretation, and sensible use of published work. We provide ample examples, from lithosphere and mantle dynamics specifically, and point out synergies with related fields such as seismology, tectonophysics, geology, mineral physics, planetary science, and geodesy. We clarify and consolidate terminology across geodynamics and numerical modelling to set a standard for clear communication of modelling studies. All in all, this paper presents the basics of geodynamic modelling for first-time and experienced modellers, collaborators, and reviewers from diverse backgrounds to (re)gain a solid understanding of geodynamic modelling as a whole.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e187">The term <bold>geodynamics</bold><fn id="Ch1.Footn1"><p id="d1e192">See the glossary in the Supplement for definitions of the bold terms that occur throughout the text.</p></fn> combines the Greek word “geo”, meaning “Earth”, and the term “dynamics”  – a discipline of physics that concerns itself with forces acting on a body and the subsequent motions they produce <xref ref-type="bibr" rid="bib1.bibx126" id="paren.1"/>. Hence, geodynamics is the study of forces acting on the Earth and the subsequent motion and deformation occurring in the Earth. Studying geodynamics contributes to our understanding of the evolution and current state of the Earth and other planets, as well as the natural hazards and resources on Earth.</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="d1e201">Spatial and temporal scales of common geodynamic processes. These processes occur over a wide range of timescales and length scales, and modellers have to take into account which of them can be included in any given model.</p></caption>
        <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://se.copernicus.org/articles/13/583/2022/se-13-583-2022-f01.png"/>

      </fig>

      <p id="d1e210">The broad definition of geodynamics typically results in a subdivision of disciplines relating to one of the Earth's spherical shells and specific spatial and temporal scales (Fig. <xref ref-type="fig" rid="Ch1.F1"/>). So, geodynamics considers brittle and ductile deformation and plate tectonic processes on the crustal and lithospheric scale as well as convection processes in the Earth's mantle and core. Lithospheric and crustal deformation operates on scales of tens to thousands of kilometres and thousands to millions of years to study both the folding of lithospheric plates and the faulting patterns accommodating them <xref ref-type="bibr" rid="bib1.bibx387" id="paren.2"/>. <bold>Mantle convection</bold> encompasses individual flow features like mantle plumes and subducted slabs on scales of hundreds of kilometres and hundred of thousands of years as well as whole-mantle overturns on thousand-kilometre and billion-year scales <xref ref-type="bibr" rid="bib1.bibx11 bib1.bibx202" id="paren.3"/>. In the outer core, there are both small convection patterns on hundred-metre and hour scales and large-scale convection processes taking place over tens of kilometres and tens of thousands of years <xref ref-type="bibr" rid="bib1.bibx42" id="paren.4"/>. <bold>Inner-core dynamics</bold> are believed to act on similar scales as mantle convection, although it is has not yet been established whether or not the <bold>Rayleigh number</bold> allows for convection <xref ref-type="bibr" rid="bib1.bibx99" id="paren.5"/>. In addition to the large-scale dynamics of the different spherical shells of the Earth, there are other processes that play a role and operate on yet other different spatial and temporal scales. For example, earthquakes – and on larger timescales, earthquake cycles – facilitate the large-scale deformation of the lithosphere, but their nucleation process can occur on scales as little as milliseconds and millimetres <xref ref-type="bibr" rid="bib1.bibx347 bib1.bibx33" id="paren.6"/>. Similarly, surface processes such as erosion can play an important role in lithosphere dynamics, although they take place on a smaller spatial and temporal scale <xref ref-type="bibr" rid="bib1.bibx280" id="paren.7"/>. For lithosphere and mantle dynamics, processes including magma, fluid, volatile, and grain dynamics have been shown to be important, which all have smaller spatial and temporal scales <xref ref-type="bibr" rid="bib1.bibx340 bib1.bibx199 bib1.bibx248 bib1.bibx320 bib1.bibx29 bib1.bibx197 bib1.bibx193 bib1.bibx251" id="paren.8"/>. Hence, in order to fully understand geodynamics, many processes on different temporal and spatial scales need to be taken into account simultaneously. However, this is difficult to achieve using only observational or experimental studies.</p>
      <p id="d1e247">Indeed, since the study of geodynamics is predominantly occupied with processes occurring below the surface of the Earth, one of the challenges is the limited number of direct observations in space and time. Engineering limitations are responsible for a lack of direct observations of processes at depth, with, for example, the deepest borehole on Earth being a mere 12 km <xref ref-type="bibr" rid="bib1.bibx131" id="paren.9"><named-content content-type="pre">e.g.</named-content></xref>, which is less than 0.2 % of the radius of the Earth (6371 km). In addition, the available rock record grows increasingly scarce when going back in time. Other disciplines, such as seismology, geology, and geodesy, relate to geodynamics as they study the (indirectly) observable expressions of geodynamic processes at the surface and at depth. Disciplines like mineral physics and rock mechanics relate to geodynamics by studying the physical properties and flow laws of rocks involved in geodynamic processes.</p>
      <p id="d1e255">To compensate for the limited amount of data in geodynamics, many studies have turned towards modelling. Roughly speaking, there are two main branches of modelling based on the tools that they use: <bold>analogue modelling</bold>, wherein real-world materials are used in a lab, and <bold>physical or mathematical modelling</bold>, wherein physical principles and computational methods are used. Analogue models have many advantages, the most straightforward of which is that they are automatically subject to all the physical laws on Earth. However, it is non-trivial to upscale the models to real-world applications that occur on a different temporal and spatial scale. Similarly, important aspects such as gravity are difficult to scale in a lab setting <xref ref-type="bibr" rid="bib1.bibx299 bib1.bibx239 bib1.bibx268" id="paren.10"><named-content content-type="pre">e.g.</named-content></xref>. In addition, it is hard to determine variables such as stress and strain across the entire domain at any given time. Physical models aim to describe processes through equations. For relatively simple processes, analytical solutions or semi-analytical models can be used <xref ref-type="bibr" rid="bib1.bibx214 bib1.bibx323 bib1.bibx251 bib1.bibx375 bib1.bibx309 bib1.bibx250 bib1.bibx156" id="paren.11"><named-content content-type="pre">e.g.</named-content></xref>. However, when the equations and their dependencies become increasingly complex in their description of geodynamic processes, numerical methods become necessary to solve the set of equations. Hence, <bold>numerical modelling</bold> is the use of numerical methods to solve a set of physical equations describing a physical process. Numerical models are powerful tools to study any desired geometry and time evolution with full control over the physics and access to all variables at any point in time and space in the model, but they come with their own set of limitations and caveats. For example, despite recent developments in numerical methods and modelling studies, it remains difficult to combine diverse spatial and temporal scales in one numerical model. This is due to the fact that numerical models are increasingly more difficult to solve computationally when large contrasts are present in the physical properties (e.g. in space or time). Therefore, different modelling approaches have been developed to tackle the different natures of the processes outlined in Fig. <xref ref-type="fig" rid="Ch1.F1"/>. Ideally, these modelling approaches would be combined in the future. In this article, we focus on the continuously growing branch of thermo-mechanical numerical modelling studies in geodynamics which mainly deal with lithosphere deformation and mantle convection, but we point out the links with other processes wherever relevant. Other disciplines, such as atmospheric dynamics and hydrology, use similar equations and assumptions but are not discussed in detail here.</p>
      <p id="d1e280">Since geodynamics has much in common with other Earth science disciplines, there is a frequent exchange of knowledge; e.g. geodynamic studies use data from other disciplines to constrain their models. Vice versa, geodynamic models can inform other disciplines on the theoretically possible motions in the Earth. Therefore, scientists from widely diverging backgrounds are starting to incorporate geodynamic models into their own projects, apply the interpretation of geodynamic models to their own hypotheses, or be asked to review geodynamic articles. In order to correctly use, interpret, and review geodynamic modelling studies, it is important to be aware of the numerous assumptions that go into these models and how they affect the modelling results. Similarly, knowing the strengths and weaknesses of numerical modelling studies can help to narrow down whether or not a geodynamic model is the best way of answering a particular research question.</p>
      <p id="d1e283">Here, we provide an overview of the whole geodynamic modelling process (Fig. <xref ref-type="fig" rid="Ch1.F2"/>). We discuss how to develop the numerical code, set up the model from a geological problem, test and interpret the model, and communicate the results to the scientific community. We highlight the common and best practices in numerical thermo-mechanical modelling studies of the solid Earth and the assumptions that enter such models. We will focus on the Earth's crust and mantle, although the methods outlined here are similarly valid for other solid planetary bodies such as terrestrial planets and icy satellites, as well as the Earth's solid inner core. More specifically, we concentrate on and provide examples of lithosphere and mantle dynamics. We focus on recent advances in good modelling practices and clearly, unambiguously communicated, open science that make thermo-mechanical modelling studies reproducible and available for everyone.</p>
<sec id="Ch1.S1.SS1">
  <label>1.1</label><title>What is a model?</title>
      <p id="d1e295">We will use the word model to mean a simplified version of reality that can be used to isolate and investigate certain aspects of the real world. Therefore, by definition, a model never equals the complexity of the real world and is never a complete representation of the world; i.e. all models are inherently wrong, but some are useful <xref ref-type="bibr" rid="bib1.bibx44" id="paren.12"/>. We define a <bold>physical model</bold> as the set of equations that describes a physical or chemical process occurring in the Earth.</p>
      <p id="d1e304">Computational geodynamics concerns itself with using numerical methods to solve a physical model. It is a relatively new discipline that took off with the discovery of plate tectonics and the rise of computers in the 1960s <xref ref-type="bibr" rid="bib1.bibx330 bib1.bibx138" id="paren.13"/>. Within computational geodynamics, a <bold>numerical model</bold> refers to a specific set of physical equations which are discretised and solved numerically with initial and boundary conditions. Here, we limit ourselves to thermo-mechanical numerical models of the Earth's crust, lithosphere, and mantle, with “thermo-mechanical”  referring to the specific set of equations the numerical code solves (Sect. <xref ref-type="sec" rid="Ch1.S2"/>).</p>
      <p id="d1e315">It is important to realise that a numerical model is not equivalent to the <bold>numerical code</bold>. A numerical code can contain and solve one or more numerical models (i.e. different sets of discretised equations). Each numerical model can have a different <bold>model setup</bold> with different dimensions, geometries, and initial and boundary conditions. For a specific model setup, the numerical model can then be executed multiple times by varying different aspects of the model setup to constitute multiple <bold>model simulations</bold> (also often called model runs).</p>
      <p id="d1e327">While it can be tested if a numerical model solves the equations correctly through <bold>analytical solutions</bold>, it cannot be proven that the numerical model solves the appropriate physical model, i.e. equations. In addition, the results of simulations with complexity beyond analytical solutions can be compared against observations and results from other codes, but again these cannot be proven to be correct or, indeed, the only possibilities for producing such results.</p>
      <p id="d1e334">The models we are concerned with here are all forward models; we obtain a model result by solving equations that describe the physics of a system. These results are a prediction of how the system behaves given its physical state which afterwards can be compared to observations. On the other hand, inverse models start from an existing dataset of observations and aim to determine the conditions responsible for producing the observed dataset. A well-known example of these kinds of models are tomographic models of the Earth's mantle, which determine the 3-D seismic velocity structure of the mantle based on seismic datasets consisting of e.g. P-wave arrival times or full waveforms <xref ref-type="bibr" rid="bib1.bibx113 bib1.bibx35 bib1.bibx123" id="paren.14"><named-content content-type="pre">e.g.</named-content></xref>. The possibility of incorporating data and estimating the model uncertainties in inverse models has recently led to increasing efforts combining both inverse and forward methods in geodynamic modelling. For example, adjoint methods <xref ref-type="bibr" rid="bib1.bibx228 bib1.bibx60 bib1.bibx307 bib1.bibx304" id="paren.15"/>, pattern recognition <xref ref-type="bibr" rid="bib1.bibx17" id="paren.16"/>, and data assimilation <xref ref-type="bibr" rid="bib1.bibx55 bib1.bibx56 bib1.bibx175 bib1.bibx166 bib1.bibx39 bib1.bibx40" id="paren.17"/> have been incorporated in lithosphere and mantle dynamics models. One of the most common ways of solving the inverse problem in geodynamics is to run many forward models and subsequently test which one fits the observations best <xref ref-type="bibr" rid="bib1.bibx25" id="paren.18"/>. This is difficult because individual forward models are computationally expensive, which results in a limited number of forward models that can be run. Additionally, there are too many parameters in the forward models to invert for.
An alternative approach is to incorporate automatic parameter scaling routines or use adjoint methods to test parameter sensitivities in models <xref ref-type="bibr" rid="bib1.bibx305 bib1.bibx307" id="paren.19"/>, which could considerably reduce the number of models required. However, whether it is forward or inverse models of geodynamics, a thorough understanding of the forward model is generally required, which we focus on in this work. The prospect of estimating uncertainties in geodynamic modelling and the increasing inclusion of data make the combination of inverse and forward modelling an exciting avenue in geodynamics.</p>
</sec>
<sec id="Ch1.S1.SS2">
  <label>1.2</label><title>What is modelling?</title>
      <p id="d1e366">A scientific modelling study encompasses more than simply running a model, as is illustrated in Fig. <xref ref-type="fig" rid="Ch1.F2"/>. First and foremost, the modeller needs to decide which natural process they want to study based on observations to increase the understanding of the Earth's system. From this, a hypothesis (i.e. a proposed explanation based on limited evidence) is formulated as a starting point to further investigate a knowledge gap driven by the modeller's curiosity. The modeller then needs to choose the equations that describe the physics of the processes they are interested in, i.e. the physical model (Sect. <xref ref-type="sec" rid="Ch1.S2"/>). Here, we confine ourselves to the conservation equations of mass, momentum, and energy (Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/>). In order to solve the physical model, a numerical model is needed, which solves the discretised versions of the equations using a specific numerical scheme (Sect. <xref ref-type="sec" rid="Ch1.S3"/>). Before applying the code to a particular problem, the code needs to be verified to ensure that it solves the equations correctly (Sect. <xref ref-type="sec" rid="Ch1.S4"/>). Once it has been established that the code works as intended, the to-be-tackled geological problem needs to be simplified into a model setup with appropriate geometry, material properties, initial and boundary conditions, and the correct modelling philosophy (Sect. <xref ref-type="sec" rid="Ch1.S5"/>). After the model has successfully run, the model results should be validated in terms of robustness and against observations (Sect. <xref ref-type="sec" rid="Ch1.S6"/>). The results of the simulation then need to be interpreted, visualised, and diagnosed while taking into account the assumptions and limitations that entered the modelling study in previous steps (Sect. <xref ref-type="sec" rid="Ch1.S7"/>). The final step of a modelling study is to communicate the results to peers as openly, clearly, and reproducibly as possible (Sects. <xref ref-type="sec" rid="Ch1.S8"/>, <xref ref-type="sec" rid="Ch1.S9"/>). It is important to note that geodynamic modelling is not a linear process as depicted in Fig. <xref ref-type="fig" rid="Ch1.F2"/>. For example, modelling does not necessarily start with the formulation of a hypothesis, as this can also arise from the encounter of interesting, unexpected modelling results, resulting in the formulation of a hypothesis later on in the process. Similarly, observations from nature feed directly into all of the above-mentioned steps, as illustrated by the dark grey arrow through all modelling steps (Fig. <xref ref-type="fig" rid="Ch1.F2"/>). Indeed, it is important to evaluate and adjust the numerical modelling study throughout the entire process.</p>
      <p id="d1e395">In the remaining parts of this paper, each of the above-mentioned steps of a modelling study correspond to individual sections, making this a comprehensive guide to geodynamic modelling studies.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e400">The geodynamic modelling procedure. A modelling study encompasses everything from the assemblage of both a physical (Sect. <xref ref-type="sec" rid="Ch1.S2"/>) and a numerical model (Sect. <xref ref-type="sec" rid="Ch1.S3"/>) based on a verified numerical code (Sect. <xref ref-type="sec" rid="Ch1.S4"/>), to the design of a simplified model setup based on a certain modelling philosophy (Sect. <xref ref-type="sec" rid="Ch1.S5"/>), the validation of the model through careful testing (Sect. <xref ref-type="sec" rid="Ch1.S6"/>), the unbiased analysis of the produced model output (Sect. <xref ref-type="sec" rid="Ch1.S7"/>), the oral, written, and graphical communication of the modelling approach and results (Sect. <xref ref-type="sec" rid="Ch1.S8"/>), and the management of both software and data (Sect. <xref ref-type="sec" rid="Ch1.S9"/>). Note that constant (re-)evaluation and potential subsequent adjustments of previous steps are key, and indeed necessary, throughout this process.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://se.copernicus.org/articles/13/583/2022/se-13-583-2022-f02.png"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>The physical model</title>
      <p id="d1e435">From seismology, we know that on short timescales the Earth predominantly deforms like an elastic medium. Our own experience tells us that when strong forces are applied to rocks, they will break (brittle failure). But from the observation that continents have moved over the history of the Earth and from the postglacial rebound of regions like Scandinavia, we know that on long timescales the mantle strongly deforms internally. In geodynamic models, this ductile deformation of rocks is usually approximated as the flow of a highly <bold>viscous fluid</bold> <xref ref-type="bibr" rid="bib1.bibx330 bib1.bibx138" id="paren.20"/>. The transition from short to long timescales that controls which deformation behaviour is dominant is marked by the <bold>Maxwell relaxation time</bold> <xref ref-type="bibr" rid="bib1.bibx310" id="paren.21"/>, which is on the order of 450 years for the Earth's sublithospheric mantle <xref ref-type="bibr" rid="bib1.bibx330" id="paren.22"/>. The rocks in the Earth's interior are not the only material that deforms predominantly in this way. In fact, many other materials show the same behaviour: solid ice, for example, also flows, causing the constant motion of glaciers <xref ref-type="bibr" rid="bib1.bibx310" id="paren.23"/>.</p>
      <p id="d1e457">In the following, we will focus on problems that occur on large timescales on the order of thousands or millions of years (i.e. <inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:mo>≫</mml:mo><mml:mn mathvariant="normal">450</mml:mn></mml:mrow></mml:math></inline-formula> years, the Maxwell time, see Fig. <xref ref-type="fig" rid="Ch1.F1"/>). Accordingly, we will treat the Earth's interior as a highly viscous fluid. We further discuss this assumption and how well it approximates rocks in the Earth in Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS1"/>. We will also treat Earth materials as a continuum; i.e. we assume that the material is continuously distributed and completely fills the space it occupies and that material properties are averaged over any unit volume. Thus, we ignore the fact that the material is made up of individual atoms <xref ref-type="bibr" rid="bib1.bibx162" id="paren.24"/>. This implies that, on a macroscopic scale, there are no mass-free voids or gaps <xref ref-type="bibr" rid="bib1.bibx138" id="paren.25"/>. Under these assumptions and keeping the large uncertainties of Earth's materials in mind, we can apply the concepts of fluid dynamics to model the Earth’s interior.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Basic equations</title>
      <p id="d1e487">We have discussed above that setting up a model includes choosing the equations that describe the physical process one wants to study. In a fluid dynamics model, these governing equations usually consist of a mass balance equation, a force balance or momentum conservation equation, and an energy conservation equation.
The solution to these equations states how the values of the unknown variables such as the material velocity, pressure, and temperature (i.e. the dependent  variables) change in space and how they evolve over time (i.e. when one or more of the known and/or independent variables change).
Even though these governing equations are conservation equations, geodynamic models often consider them in a local rather than a global context, i.e. material and energy flow into or out of a system, or an external force is applied. Additionally, the equations only consider specific types of energy, i.e. thermal energy, and not, for example, the potential energy related to nuclear forces.
This means that for any system considered – or, in other words, within a given volume – a property can change due to the transport of that property into or out of the system, and thermal energy may be generated or consumed through a conversion into other types of energy, e.g. through radioactive decay.
This can be expressed using the basic principle.
            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M2" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mtext>Accumulation</mml:mtext><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>influx</mml:mtext><mml:mo>-</mml:mo><mml:mtext>outflux</mml:mtext><mml:mo>+</mml:mo><mml:mtext>generation</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>consumption</mml:mtext><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          This statement suggests that accumulation, or the rate of change of a quantity within a system, is balanced by net flux through the system boundaries (influx–outflux) and net production within the system (generation–consumption).
Depending on which physical processes are relevant and/or of interest, different terms may be included in the equations, which is a source of differences between geodynamic studies.
Since each term describes a different phenomenon and may imply characteristic timescales and length scales, being aware of these relations is not only important for setting up the model, but also for interpreting the model results and comparing them to observations. Mathematical tools like <bold>scaling analysis</bold> or <bold>linear stability analysis</bold> are helpful to determine the relative importance of each of the terms (see also Sect. <xref ref-type="sec" rid="Ch1.S7.SS2"/>) and for determining which terms should be included in any given model.
In solid Earth geodynamic modelling, we are usually interested in problems occurring on large timescales on the order of thousands or millions of years (Fig. <xref ref-type="fig" rid="Ch1.F1"/>). Accordingly, we usually model the Earth's interior as a <bold>viscous fluid</bold>. The corresponding equations are the <bold>Stokes equations</bold>, describing the motion of a highly viscous fluid driven in a gravitational field, and the energy balance written as a function of temperature (Fig. <xref ref-type="fig" rid="Ch1.F3"/>).
These equations are partial differential equations describing the relation between the unknowns (velocity, pressure, and temperature) and their partial derivatives with respect to space and time. Solving them requires additional relations, the so-called constitutive equations (Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/>), that describe the material properties appearing as parameters in the Stokes equations and energy balance (such as the density) as well as their dependence on velocity, temperature, and pressure.
We look at each equation in more detail in the following sections, but we do not provide their derivations and instead refer the interested reader to <xref ref-type="bibr" rid="bib1.bibx330" id="text.26"/>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e552">The governing equations: conservation of mass (Eq. <xref ref-type="disp-formula" rid="Ch1.E2"/>, Sect. <xref ref-type="sec" rid="Ch1.S2.SS1.SSS1"/>), conservation of momentum (Eq. <xref ref-type="disp-formula" rid="Ch1.E5"/>, Sect. <xref ref-type="sec" rid="Ch1.S2.SS1.SSS2"/>), and conservation of energy (Eq. <xref ref-type="disp-formula" rid="Ch1.E6"/>, Sect. <xref ref-type="sec" rid="Ch1.S2.SS1.SSS3"/>) with different types of rheology (Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS1"/>). In these equations, <inline-formula><mml:math id="M3" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> is the density, <inline-formula><mml:math id="M4" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> is time, <inline-formula><mml:math id="M5" display="inline"><mml:mi mathvariant="bold-italic">v</mml:mi></mml:math></inline-formula>
is the velocity vector, <inline-formula><mml:math id="M6" display="inline"><mml:mi mathvariant="bold-italic">σ</mml:mi></mml:math></inline-formula> is the <bold>stress tensor</bold>, <inline-formula><mml:math id="M7" display="inline"><mml:mi mathvariant="bold-italic">g</mml:mi></mml:math></inline-formula> is the gravitational
acceleration vector, <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is isobaric the heat capacity, <inline-formula><mml:math id="M9" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> is the temperature, <inline-formula><mml:math id="M10" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> is the thermal conductivity, <inline-formula><mml:math id="M11" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> is a volumetric heat production term (e.g. due to radioactive decay), and the term <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:mi>S</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> accounts for viscous dissipation, adiabatic heating, and the release or consumption of latent heat (e.g. associated with phase changes), respectively. Many geodynamic models include additional constitutive and evolution equations. Note that the brittle rheology depicted here is approached by plasticity in geodynamic models, as depicted by the plastic slider in dark grey underneath the breaking bar. See Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS4"/> for more details.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://se.copernicus.org/articles/13/583/2022/se-13-583-2022-f03.png"/>

        </fig>

<sec id="Ch1.S2.SS1.SSS1">
  <label>2.1.1</label><title>Mass conservation</title>
      <p id="d1e686">The first equation describes the conservation of mass:
              <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M13" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi mathvariant="bold">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>)</mml:mo><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="M14" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> is the mass density, <inline-formula><mml:math id="M15" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> is time, and <inline-formula><mml:math id="M16" display="inline"><mml:mi mathvariant="bold-italic">v</mml:mi></mml:math></inline-formula> is the velocity vector. The conservation of mass in Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) states that in any given volume of material, local changes in mass <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> can only occur when they are compensated for by an equal net influx or outflux of mass <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:mi mathvariant="bold">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.
These local changes in mass are caused by the expansion or contraction of material, which implies a change in density <inline-formula><mml:math id="M19" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula>. This usually happens as a response to a change in external conditions, such as a change in temperature (thermal expansion or contraction) or pressure, and is described by the equation of state (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS5"/>).
Other specific examples in the Earth are phase transitions or chemical reactions.</p>
      <p id="d1e794">Because the first term explicitly includes a time dependence, it introduces a characteristic timescale into the model due to viscous <xref ref-type="bibr" rid="bib1.bibx91" id="paren.27"/> and elastic forces <xref ref-type="bibr" rid="bib1.bibx279" id="paren.28"/>. For viscous forces, this is called the <bold>viscous isentropic relaxation timescale</bold> and is on the order of a few hundred years for the upper mantle to a few tens of thousands of years for the lower mantle <xref ref-type="bibr" rid="bib1.bibx91" id="paren.29"/>. For visco-elastic deformation, this timescale is the Maxwell time (see above). When we consider the Earth to be a visco-elastic body (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS1"/>), the relaxation time is dominated by elastic forces.</p>
      <p id="d1e811">The timescale of viscous relaxation is usually shorter than that of convective processes and is often shorter than the timescales a model is focused on. In addition, these local changes in mass are often quite small compared to the overall mass flux in the Earth. Accordingly, many geodynamic models do not include this term <xref ref-type="bibr" rid="bib1.bibx185 bib1.bibx143 bib1.bibx31" id="paren.30"><named-content content-type="pre">see also</named-content></xref>, and instead Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) is replaced by
              <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M20" display="block"><mml:mrow><mml:mi mathvariant="bold">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e844">This means that the net influx and outflux of mass in any given volume of material is zero. The density can still change, e.g. if material is advected into a region of higher or lower pressure (i.e. downwards or upwards within the Earth), but these changes in density are always associated with the motion of material to a new location. Using this approximation still takes into account the largest density changes. For example, for the Earth's mantle, density increases by approximately 65 % from the Earth's surface to the core–mantle boundary.</p>
      <p id="d1e848">In some geodynamic models, particularly the ones that span only a small depth range, even this kind of density change is small. For example, within the Earth's upper mantle, the average density changes by less than 20 %.
This is the basis for another approximation: assuming that material is incompressible (i.e. its density <inline-formula><mml:math id="M21" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> is constant). In this case, Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) becomes
              <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M22" display="block"><mml:mrow><mml:mi mathvariant="bold">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            Assuming incompressibility also has implications for another material property in the model, the Poisson ratio <inline-formula><mml:math id="M23" display="inline"><mml:mi mathvariant="italic">ν</mml:mi></mml:math></inline-formula>, which  is defined as <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="italic">λ</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>+</mml:mo><mml:mi>G</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula> for a homogeneous isotropic linear elastic material, where <inline-formula><mml:math id="M25" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> is Lamé's first parameter and <inline-formula><mml:math id="M26" display="inline"><mml:mi>G</mml:mi></mml:math></inline-formula> is the shear modulus. Poisson's ratio is a measure frequently used in seismology to describe the volume change of a material in response to loading or, in other words, how much a material under compression expands in the direction perpendicular to the direction of compression.
The assumption of incompressibility implies a Poisson ratio of <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>. When converting material properties from geodynamic models to wave speeds for seismological applications, incompressible models result in unrealistic infinite P-wave speeds unless a different value for the Poisson ratio is assumed during the conversion <xref ref-type="bibr" rid="bib1.bibx384" id="paren.31"/>.</p>
</sec>
<sec id="Ch1.S2.SS1.SSS2">
  <label>2.1.2</label><title>Momentum conservation</title>
      <p id="d1e951">Equation (<xref ref-type="disp-formula" rid="Ch1.E5"/>) describes the conservation of momentum or, in the way we use it here, a force balance:
              <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M28" display="block"><mml:mrow><mml:mi mathvariant="bold">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="bold">0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M29" display="inline"><mml:mi mathvariant="bold-italic">σ</mml:mi></mml:math></inline-formula> is the <bold>stress tensor</bold>, <inline-formula><mml:math id="M30" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> is the density, and <inline-formula><mml:math id="M31" display="inline"><mml:mi mathvariant="bold-italic">g</mml:mi></mml:math></inline-formula> is gravitational acceleration vector. The conservation of momentum states that the sum of all forces acting on any parcel of material is zero. Specifically, the first term <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:mi mathvariant="bold">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold-italic">σ</mml:mi></mml:mrow></mml:math></inline-formula> represents the net surface forces and the second term the net body forces. In mantle convection and long-term tectonics models, the gravity force <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="bold-italic">g</mml:mi></mml:mrow></mml:math></inline-formula> is generally the only body force considered, and the gravitational acceleration <inline-formula><mml:math id="M34" display="inline"><mml:mi mathvariant="bold-italic">g</mml:mi></mml:math></inline-formula> is often taken as a constant of 10 m s<inline-formula><mml:math id="M35" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for global studies because it varies by less than 10 % over the whole mantle depth <xref ref-type="bibr" rid="bib1.bibx112" id="paren.32"/>, whereas for lithospheric-scale studies <inline-formula><mml:math id="M36" display="inline"><mml:mi mathvariant="bold-italic">g</mml:mi></mml:math></inline-formula> is taken to be 9.8 m s<inline-formula><mml:math id="M37" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>.
Other body forces like electromagnetic or Coriolis forces are negligibly small compared to gravity. Conversely, these forces are very important for modelling the magnetic field in the outer core. Hence, depending on the geodynamic problem, additional terms become relevant in the force balance.</p>
      <p id="d1e1069">The surface forces are expressed as the spatial derivatives of the stress <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:mi mathvariant="bold">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold-italic">σ</mml:mi></mml:mrow></mml:math></inline-formula>.
Stresses can be perpendicular to the surface of a given parcel of material like the pressure; they can act parallel to the surface, or they can point in any other arbitrary direction. In addition, the forces acting on a surface may be different for each surface of a parcel of material. Accordingly, the stress can be expressed as a <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> tensor in three dimensions (3-D), with each entry corresponding to the component of the force acting in one of the three coordinate directions (<inline-formula><mml:math id="M40" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M41" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M42" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula>) on a surface oriented in any one of the three coordinate directions, giving a total of <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>=</mml:mo><mml:mn mathvariant="normal">9</mml:mn></mml:mrow></mml:math></inline-formula> entries. One of the most complex choices in the design of a geodynamic model is the relation between these stresses and the deformation (rate) of rocks, i.e. the rheology (Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS1"/>).</p>
      <p id="d1e1136">Under the assumption that deformation is dominantly viscous, Eqs. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) and (<xref ref-type="disp-formula" rid="Ch1.E5"/>) are often referred to as the <bold>Stokes equations</bold>. In their more general form, called the <bold>Navier–Stokes equations</bold>, Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>) would contain an additional term <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>D</mml:mi><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>/</mml:mo><mml:mi>D</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> that governs inertia effects describing the acceleration of the material.
In the Earth's mantle, material moves so slowly that inertia (and, consequently, the momentum of the material) does not have a significant influence on the motion of the material. Consequently, this term is very small and usually neglected in geodynamic models. In other words, we look at the behaviour of the material on such a long timescale that from our point of view, material accelerates or decelerates almost immediately to its steady-state velocity.
Conversely, for models of seismic wave propagation (which cover a much shorter timescale and consequently use a different form of the momentum equation because deformation is predominantly elastic; <xref ref-type="bibr" rid="bib1.bibx347" id="altparen.33"/>), it is crucial to include the inertia term because it introduces the physical behaviour that allows for the formation of seismic waves.</p>
      <p id="d1e1174">Dropping the inertia term means that the Stokes equations (Eqs. <xref ref-type="disp-formula" rid="Ch1.E2"/> and <xref ref-type="disp-formula" rid="Ch1.E5"/>) describe an instantaneous problem if the mass conservation is solved using one of the common approximations in Eqs. (<xref ref-type="disp-formula" rid="Ch1.E3"/>) or (<xref ref-type="disp-formula" rid="Ch1.E4"/>). The time does not appear explicitly in these equations, so the solution for velocity and pressure at any point in time is independent of the history unless this is explicitly incorporated in the material properties (Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/>). The model evolution in time is incorporated through Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>), which describes the conservation of energy.
For more details on the Stokes equations and a complete derivation, we refer the reader to <xref ref-type="bibr" rid="bib1.bibx330" id="text.34"/>.</p>
</sec>
<sec id="Ch1.S2.SS1.SSS3">
  <label>2.1.3</label><title>Energy conservation</title>
      <p id="d1e1201">Equation (<xref ref-type="disp-formula" rid="Ch1.E6"/>) describes the conservation of thermal energy, expressed as <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula>:
              <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M46" display="block"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold">∇</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mi mathvariant="bold">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="bold">∇</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>H</mml:mi><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M47" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> is density, <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the isobaric heat capacity (i.e. <inline-formula><mml:math id="M49" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> is pressure) <inline-formula><mml:math id="M50" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> is the temperature, <inline-formula><mml:math id="M51" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> is time, <inline-formula><mml:math id="M52" display="inline"><mml:mi mathvariant="bold-italic">v</mml:mi></mml:math></inline-formula> is the velocity vector, <inline-formula><mml:math id="M53" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> is the thermal conductivity, <inline-formula><mml:math id="M54" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> is a volumetric heat production term, and <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:mi>S</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> represents other sources of heat. Changes in thermal energy over time <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>∂</mml:mo><mml:mi>T</mml:mi><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> can be caused by several different processes. The term <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold">∇</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula> corresponds to advective heat transport, i.e. the transport of thermal energy with the motion of material. Consequently, it depends on the velocity <inline-formula><mml:math id="M58" display="inline"><mml:mi mathvariant="bold-italic">v</mml:mi></mml:math></inline-formula> the material moves with and on how much the temperature, and with that the thermal energy, changes in space, which can be expressed through the temperature gradient <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:mi mathvariant="bold">∇</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula>.
Heat is also transported by conduction, which is represented by the term <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:mi mathvariant="bold">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>k</mml:mi><mml:mi mathvariant="bold">∇</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>. When the thermal conductivity <inline-formula><mml:math id="M61" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> is larger or the temperature variation as expressed by the gradient <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:mi mathvariant="bold">∇</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula> becomes steeper, more heat is diffused. If the model includes no additional heating processes, Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) can be simplified by dividing it by <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, assuming that they are constants:
              <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M64" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold">∇</mml:mi><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="italic">κ</mml:mi><mml:mi mathvariant="bold">∇</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            which introduces the <bold>thermal diffusivity</bold> <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>=</mml:mo><mml:mi>k</mml:mi><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e1563">The terms on the right-hand side of Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) describe other heating processes that can be significant in a geodynamic model.
<bold>Internal heating</bold> can be expressed as the product of the density <inline-formula><mml:math id="M66" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> and a volumetric heat production rate <inline-formula><mml:math id="M67" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula>. Its most common source is the decay of radiogenic elements. Accordingly, this process is important in regions where the concentration of heat-producing elements is high, such as the continental crust.
<bold>Viscous dissipation</bold>, also called shear heating, describes the amount of energy that is released as heat when material is deformed viscously and/or plastically. The more stress required to deform the material and the larger the amount of deformation, the more shear heating is produced. This can be expressed as <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>:</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ε</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> is the deviatoric stress, i.e. the part of the stress not related to the hydrostatic pressure, <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ε</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> is the non-recoverable, i.e. non-elastic, deviatoric strain rate (see also Eqs. <xref ref-type="disp-formula" rid="Ch1.E8"/> and <xref ref-type="disp-formula" rid="Ch1.E9"/> in Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS1"/>), and the colon (<inline-formula><mml:math id="M71" display="inline"><mml:mo lspace="0mm">:</mml:mo></mml:math></inline-formula>) is the matrix inner product, so <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>:</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ε</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mo>∑</mml:mo><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mo>∑</mml:mo><mml:mi>j</mml:mi></mml:msub><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mo>′</mml:mo></mml:msubsup><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">ε</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>.
<bold>Adiabatic heating</bold> describes how the temperature of the material changes when it is compressed or when it expands due to changes in pressure, assuming that no energy is exchanged with the surrounding material during this process. Hence, the work being done to compress the material is released as heat. This temperature change depends on the thermal expansivity <inline-formula><mml:math id="M73" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>, which expresses how much the material expands for a given increase in temperature and on the changes in pressure over time: <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mi>T</mml:mi><mml:mi>D</mml:mi><mml:mi>p</mml:mi><mml:mo>/</mml:mo><mml:mi>D</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>. Here, <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mi>p</mml:mi><mml:mo>/</mml:mo><mml:mi>D</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mo>∂</mml:mo><mml:mi>p</mml:mi><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold">∇</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:math></inline-formula> is the material (Lagrangian) derivative of the pressure. Since the dominant pressure variation in the Earth's interior is the effect of the lithostatic pressure increase with depth, the usual assumption is that pressure only changes due to the vertical motion of material with velocity <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> along a (lithostatic) pressure gradient <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:mi mathvariant="bold">∇</mml:mi><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>g</mml:mi><mml:mover accent="true"><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> (with <inline-formula><mml:math id="M78" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> the unit vector in the vertical direction), resulting in <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mi>T</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>g</mml:mi><mml:msub><mml:mi>v</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e1857">When material undergoes phase changes, thermal energy is consumed (endothermic reaction) or released (exothermic reaction) as latent heat. This happens both for solid-state phase transitions, such as from olivine to wadsleyite, and for melting of mantle rocks. For phase transitions that occur over a narrow pressure and/or temperature range, this can lead to abrupt changes in mantle temperature where phase transitions are located, such as around 410 km depth. The amount of energy released or consumed is proportional to the density <inline-formula><mml:math id="M80" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula>, the temperature <inline-formula><mml:math id="M81" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, and the change in the thermodynamic quantity entropy across the phase transitions <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula>, i.e. <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>S</mml:mi><mml:mi>D</mml:mi><mml:mi>X</mml:mi><mml:mo>/</mml:mo><mml:mi>D</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx330" id="paren.35"><named-content content-type="post">Chapter 4.1</named-content></xref>. Here, <inline-formula><mml:math id="M84" display="inline"><mml:mi>X</mml:mi></mml:math></inline-formula> is the fraction of the material that has already undergone the transition, sometimes also called the phase function. For mantle melting, <inline-formula><mml:math id="M85" display="inline"><mml:mi>X</mml:mi></mml:math></inline-formula> would be the melt fraction.
The terms discussed above are generally the most important heating processes in the Earth's interior.
While there may be other sources of heat or heat transport, they are assumed to be so small that they can be neglected in most cases, such as heat transport by radiation or the energy required for reducing the mineral grain size and creating new boundaries between the grains.</p>
</sec>
<sec id="Ch1.S2.SS1.SSS4">
  <label>2.1.4</label><title>Approximations of the governing equations</title>
      <p id="d1e1943">In the previous sections on the mass, momentum, and energy equations, we have already seen that there are different ways these equations can be simplified and that there is a choice of which physical processes to include. Based on an analysis of the equations, there are a number of different approximations that are commonly used in geodynamics <xref ref-type="bibr" rid="bib1.bibx136 bib1.bibx330" id="paren.36"><named-content content-type="pre">see also</named-content></xref>. They all make choices about how the density is approximated, so it is important to understand the magnitude of density variations in a model (see also Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS5"/>). In the Earth's mantle, the primary density variations that drive flow are usually caused by temperature and are on the order of 1 % of the total density (assuming a thermal expansivity of <inline-formula><mml:math id="M86" display="inline"><mml:mrow><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> K<inline-formula><mml:math id="M87" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and temperature variations of about 1000 K). Density variations due to chemical heterogeneities have a similar magnitude. Density jumps at phase transitions can reach 500 kg m<inline-formula><mml:math id="M88" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, which is on the order of 10 % of the total density. The increase in lithostatic pressure from the surface to the core–mantle boundary causes a density increase of 65 % <xref ref-type="bibr" rid="bib1.bibx330" id="paren.37"/>, but these density changes do not drive the flow. Density variations caused by the dynamic pressure are much smaller, on the order of 0.1 % of the total density (assuming dynamic pressures of up to 500 MPa). Note that these are estimates for the Earth's mantle, and these values may change for other applications. For example, a model of salt domes has a much larger compositional density contrast between the salt and the rock, and certain dehydration reactions can lead to volume changes larger than 10 %. Before deciding to use any of the following approximations in a geodynamic model, it is therefore important to make sure that the underlying assumptions about the density variations are justified for that particular application.</p>
      <p id="d1e1995">The <bold>anelastic liquid approximation</bold> <xref ref-type="bibr" rid="bib1.bibx185" id="paren.38"><named-content content-type="pre">ALA;</named-content></xref> assumes that lateral density variations are small relative to a reference density profile and can be neglected in the mass equation in Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>) and energy conservation equation in Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>), which instead use the density of the depth-dependent reference profile. Only the buoyancy term in the momentum equation in Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>) uses a temperature- and pressure-dependent density, which is approximated using a Taylor expansion (Appendix <xref ref-type="sec" rid="App1.Ch1.S1.SS1"/>). This approximation is commonly used in whole-mantle convection models, wherein the density changes substantially from the surface to the core–mantle boundary, and compressibility is an important effect. Its use is appropriate as long as deviations from the reference profile remain small or are not important for the interpretation of the model. For example, substantial expansion or contraction caused by temperature changes that are not on the reference profile, such as cooling or heating in the thermal boundary layers caused by conduction, and the stresses caused by this process cannot be modelled with this approximation. Phase transitions of different types of materials can also cause large density or temperature changes, since only one type of material can be represented by the reference profile <xref ref-type="bibr" rid="bib1.bibx136" id="paren.39"><named-content content-type="pre">see also</named-content></xref>.</p>
      <p id="d1e2020">The <bold>truncated anelastic liquid approximation</bold> <xref ref-type="bibr" rid="bib1.bibx185 bib1.bibx177" id="paren.40"><named-content content-type="pre">TALA;</named-content></xref> is based on the same assumptions as the ALA but further assumes that the variation of the density due to pressure variations can be neglected in the buoyancy term as well. In the Earth's mantle, these density variations are typically an order of magnitude smaller than the density changes caused by temperature. The TALA has similar applications as ALA but introduces an imbalance between energy dissipation calculated from the Stokes equation and heat dissipation in the energy equation. Consequently, it should be avoided when energy dissipation is important in the model <xref ref-type="bibr" rid="bib1.bibx223 bib1.bibx5" id="paren.41"/>.</p>
      <p id="d1e2034">The <bold>Boussinesq approximation</bold> <xref ref-type="bibr" rid="bib1.bibx270 bib1.bibx43 bib1.bibx303" id="paren.42"><named-content content-type="pre">BA;</named-content></xref> assumes that density variations are so small that they can be neglected everywhere except in the buoyancy term in the momentum equation in Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>), which is equivalent to using a constant reference density profile. This implies incompressibility, i.e. the use of Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>) for mass conservation. In addition, adiabatic heating and shear heating are not considered in the energy equation in Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>). This approximation is valid as long as density variations are small (see also Sect. <xref ref-type="sec" rid="Ch1.S2.SS1.SSS1"/>) and the modelled processes would cause no substantial shear or adiabatic heating. The Boussinesq approximation is often used in lithosphere-scale models. Due to its simplicity, the approximation of incompressibility is sometimes also adopted for whole-mantle convection models, wherein it is only approximately valid, and it has been shown that compressibility can have a large effect on the pattern of convective flow <xref ref-type="bibr" rid="bib1.bibx354" id="paren.43"><named-content content-type="pre">e.g.</named-content></xref>.</p>
      <p id="d1e2060">The <bold>extended Boussinesq approximation</bold> <xref ref-type="bibr" rid="bib1.bibx72 bib1.bibx278" id="paren.44"><named-content content-type="pre">EBA;</named-content></xref> is based on the same assumptions as the BA but does consider adiabatic and shear heating. Since it includes adiabatic heating, but not the associated volume and density changes, it can lead to artificial changes of energy in the model, i.e. material is being heated or cooled based on the assumption that it is compressed or it expands, but the mechanical work that causes compression or expansion is not done. Consequently, the extended Boussinesq approximation should only be used in models without substantial adiabatic temperature changes.</p>
      <p id="d1e2071">For a comparison between some of these approximations using benchmark models, see e.g. <xref ref-type="bibr" rid="bib1.bibx348" id="text.45"/>, <xref ref-type="bibr" rid="bib1.bibx223" id="text.46"/>, <xref ref-type="bibr" rid="bib1.bibx201" id="text.47"/>, and <xref ref-type="bibr" rid="bib1.bibx136" id="text.48"/>.
In addition, the choice of approximation may also be limited by the numerical methods being employed (for example, the accuracy of the solution for the variables that affect the density).
Also note that, technically, these approximations are all internally inconsistent to varying degrees (Sect. <xref ref-type="sec" rid="Ch1.S6.SS2"/>), since they do not fulfil the definitions of thermodynamic variables but use linearised versions instead, and they use different density formulations in the different equations. Nevertheless, many of them are generally accepted and widely used in geodynamic modelling studies, as they allow for simpler equations and more easily obtained solutions.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>The constitutive equations: material properties</title>
      <p id="d1e2097">Using the equations discussed in the previous section (Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/>) to model how Earth materials move under the influence of gravity requires some assumptions about how Earth materials respond to external forces or conditions.
These relations are often called constitutive equations, and they relate the material properties to the solution variables of the conservation equations, like temperature and pressure.
Which of these relations is most important for the model evolution depends on the application. In regional models that impose the plate driving forces externally, the relation between stress and deformation, i.e. the rheology (Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS1"/>), can be the most important parameter choice in the model and can control most of the model evolution.
Since buoyancy is one of the main forces that drive the flow of Earth materials, it is often most important to take into account how the density depends on other variables and to include this dependency in the buoyancy term, i.e. the right-hand side of Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>). This is particularly important for mantle convection models and is described by the <bold>equation of state</bold> (Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS5"/>) of the material.
In models of the lithosphere and crust, stress and state of deformation become more important. The constitutive equations can also include time-dependent terms, like in cases in which the strength of a rock depends on its deformation history, requiring additional equations to be solved (see also Sect. <xref ref-type="sec" rid="Ch1.S2.SS3"/>).</p>
<sec id="Ch1.S2.SS2.SSS1">
  <label>2.2.1</label><title>Rheology of Earth materials</title>
      <p id="d1e2121">The <bold>rheology</bold> describes how materials deform when they are exposed to stresses.
This relation between stress and deformation enters the momentum equation in Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>) in the term <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:mi mathvariant="bold">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold-italic">σ</mml:mi></mml:mrow></mml:math></inline-formula>, which represents the surface forces, and is also used to compute the amount of shear heating <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>:</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ε</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> in the energy balance.
In many cases, the material reacts differently to shear stresses (acting parallel to the surface) and normal stresses (acting normal to the surface and leading to volumetric deformation). Correspondingly, the resistance to these different types of deformation is expressed by different material parameters: the shear viscosity or shear modulus and the bulk viscosity or bulk modulus.</p>
      <p id="d1e2162">Rocks deform in different ways, necessitating different rheologies. For example, rocks can deform elastically or by brittle failure. On long timescales their inelastic deformation is usually modelled as that of a highly viscous fluid. Based on this latter assumption, we use the Stokes equations to describe the deformation. This physical model adequately explains many processes in the Earth's interior related to mantle convection and observations.
However, some observations such as plate tectonics, which involve strain localisation and strong hysteresis, and the existence of ancient geochemical heterogeneity revealed by isotopic studies are behaviours not commonly associated with fluids. Indeed, in fluids, different chemical components are well-mixed in a convective flow, and the flow usually does not depend on the deformation history and has no material memory. Geodynamic models still aim to reproduce such processes using complex rheologies that go beyond the basic assumption of a viscous fluid and include plastic yielding, strain or strain rate weakening or hardening, and other friction laws (see below). Hence, resolving how to go forward with the assumption of a viscous fluid in the face of complex deformation behaviour of rocks remains an important challenge for the geodynamic modelling community.</p>
      <p id="d1e2165">In the following, we will discuss some common rheological behaviours being used in geodynamic models.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS2">
  <label>2.2.2</label><title>Viscous deformation</title>
      <p id="d1e2176">We start by discussing a very simple type of rheology with the following features: (i) only viscous (rather than elastic or brittle) deformation, (ii) deformation behaviour that does not depend on the direction of deformation (corresponding to an isotropic material), (iii) a linear relation between the stress and the rate of deformation (corresponding to a <bold>Newtonian fluid</bold>), and (iv) a low amount of energy dissipation under compaction or expansion (corresponding to a negligible bulk viscosity).
In this case, the (symmetric) stress tensor <inline-formula><mml:math id="M91" display="inline"><mml:mi mathvariant="bold-italic">σ</mml:mi></mml:math></inline-formula> can be written as
              <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M92" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>p</mml:mi><mml:mi mathvariant="bold">I</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>p</mml:mi><mml:mi mathvariant="bold">I</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">η</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ε</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M93" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> is the pressure, <inline-formula><mml:math id="M94" display="inline"><mml:mi mathvariant="bold">I</mml:mi></mml:math></inline-formula> is the unit tensor, <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> is the deviatoric stress tensor, <inline-formula><mml:math id="M96" display="inline"><mml:mi mathvariant="italic">η</mml:mi></mml:math></inline-formula> is the (dynamic) shear viscosity, and <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ε</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the deviatoric rate of deformation tensor (often called the deviatoric strain rate tensor), which is directly related to the velocity gradients in the fluid. The total strain rate tensor is defined as
              <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M98" display="block"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ε</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:mi mathvariant="bold">∇</mml:mi><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="bold">∇</mml:mi><mml:msup><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e2341">It describes both volume changes of the material (volumetric) and changes in shape (deviatoric),
and it can be written as the sum of these two deformation components: <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ε</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>)</mml:mo><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:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold-italic">v</mml:mi></mml:mrow></mml:mfenced><mml:mi mathvariant="bold">I</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ε</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.
The prime denotes the deviatoric part of the tensor, i.e. the part that refers to the change in shape. It follows that the case of incompressible flows, with the density  assumed to be constant and <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:mi mathvariant="bold">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> (Eq. <xref ref-type="disp-formula" rid="Ch1.E4"/>), also implies <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ε</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">ε</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.
Hence, incompressibility implies that there is no volume change of the material, so this part of the strain rate tensor is not taken into account.</p>
      <p id="d1e2447">In the Earth's interior, viscous deformation is the dominant rock deformation process on long timescales if temperatures are not too far from the rocks'  melting temperature. Under these conditions, imperfections in the crystal lattice move through mineral grains and contribute to large-scale deformation over time.
The physical process that is thought to most closely resemble this idealised case of a Newtonian fluid is <bold>diffusion creep</bold>, whereby single atoms or vacancies, i.e. the places in the crystal lattice where an atom is missing, migrate through the crystal. Diffusion creep is assumed to be the dominant deformation mechanism in the lower mantle. Other creep processes exhibit different behaviour.
<bold>Dislocation creep</bold>, which is considered to be important in the upper mantle, is enabled by defects in the crystal lattice that are not just a single atom, but an entire line of atoms. Dislocation creep is highly sensitive to the stress applied to a rock, which means that the relation between stress and strain rate is no longer linear but a power law.
<bold>Peierls creep</bold>, which has an exponential relation between stress and rate of deformation, becomes important at even higher stresses <xref ref-type="bibr" rid="bib1.bibx138" id="paren.49"/>. <bold>Grain boundary sliding</bold> describes deformation due to grains sliding against each other along grain boundaries, which has to be accommodated by another mechanism that allows the grains themselves to deform (e.g. diffusion or dislocation creep). It becomes important at high temperatures and high stresses <xref ref-type="bibr" rid="bib1.bibx159 bib1.bibx271" id="paren.50"/>.</p>
      <p id="d1e2469">Consequently, the viscosity of rocks strongly depends on e.g. temperature, pressure, stress, size of the mineral grains, deformation history, and the presence of melt or water, and it varies by several orders of magnitude, often over small length scales. These experimentally obtained flow laws can be expressed in a generalised form using the relation <xref ref-type="bibr" rid="bib1.bibx168" id="paren.51"/>

                  <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M102" display="block"><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mover accent="true"><mml:mi mathvariant="italic">ε</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi>A</mml:mi><mml:msup><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>d</mml:mi></mml:msub><mml:mi>n</mml:mi></mml:msup><mml:msup><mml:mi>d</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>q</mml:mi></mml:mrow></mml:msup><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:msub><mml:mtext>H</mml:mtext><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mtext>O</mml:mtext></mml:mrow><mml:mi>r</mml:mi></mml:msubsup><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="italic">α</mml:mi><mml:mo>∗</mml:mo></mml:msup><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>)</mml:mo><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>E</mml:mi><mml:mo>+</mml:mo><mml:mi>p</mml:mi><mml:mi>V</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M103" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">ε</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:math></inline-formula> is the strain rate, <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the applied differential stress, <inline-formula><mml:math id="M105" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> is the grain size, <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:msub><mml:mtext> H</mml:mtext><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mtext>O</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the water fugacity and relates to the presence of water, <inline-formula><mml:math id="M107" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula> is the melt fraction, and <inline-formula><mml:math id="M108" display="inline"><mml:mi>A</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M109" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M110" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M111" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">α</mml:mi><mml:mo>∗</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M113" display="inline"><mml:mi>E</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M114" display="inline"><mml:mi>V</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M115" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> are constants. In geodynamic modelling, this flow law is usually recast in terms of the square root of the second invariant of the deviatoric strain rate or stress tensors to obtain the effective viscosity <xref ref-type="bibr" rid="bib1.bibx138" id="paren.52"><named-content content-type="pre">see Chapter 6 of</named-content></xref>.
Each of these parameters (except for <inline-formula><mml:math id="M116" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula>, which is the gas constant) varies depending on the mineral and creep mechanism. Which of these dependencies is most important depends on the type of model. For example, diffusion creep exhibits a linear relation between stress and strain rate, so <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, whereas dislocation creep strongly depends on stress (typically <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula>), but there is no dependence on grain size (i.e. <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>).
Accordingly, temperature is probably the most important control in the lower mantle, while in the upper mantle, the stress dependence plays a dominant role.
Grain size <inline-formula><mml:math id="M120" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> is another potentially strong influence <xref ref-type="bibr" rid="bib1.bibx168 bib1.bibx203 bib1.bibx182" id="paren.53"><named-content content-type="pre">e.g.</named-content></xref>, but since the grain size in the mantle is not well-constrained it is hard to include this effect in geodynamic models <xref ref-type="bibr" rid="bib1.bibx94" id="paren.54"/>. While the presence of melt can also lead to substantial weakening of rocks, the exact dependence on melt fraction is less well-constrained than other dependencies, and additional equations for the motion of melt are usually required to model a realistic melt distribution (see also Sect. <xref ref-type="sec" rid="Ch1.S2.SS3"/>).
Generally, several deformation mechanisms with different flow laws (Eq. <xref ref-type="disp-formula" rid="Ch1.E10"/>) can be active at the same time, and their individual strain rates add up to the total “effective”  rate of deformation.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS3">
  <label>2.2.3</label><title>Elastic deformation</title>
      <p id="d1e2753">On shorter timescales, the elastic behaviour of rocks becomes important in addition to viscous flow. In the case of elasticity, the stress tensor is related to the strain tensor through the generalised Hooke's law <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold">C</mml:mi><mml:mo>:</mml:mo><mml:mi mathvariant="bold-italic">ε</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M122" display="inline"><mml:mi mathvariant="bold">C</mml:mi></mml:math></inline-formula> is the fourth-order elastic tensor and <inline-formula><mml:math id="M123" display="inline"><mml:mi mathvariant="bold-italic">ε</mml:mi></mml:math></inline-formula> is
the strain tensor, which depends on the displacement vector <inline-formula><mml:math id="M124" display="inline"><mml:mi mathvariant="bold-italic">u</mml:mi></mml:math></inline-formula> as follows:
              <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M125" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">ε</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:mi mathvariant="bold">∇</mml:mi><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="bold">∇</mml:mi><mml:msup><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e2833">Hence, for elastic deformation, the stress is proportional to the amount of deformation rather than the rate of deformation, as is the case for viscous processes.
Due to the inherent symmetries of <inline-formula><mml:math id="M126" display="inline"><mml:mi mathvariant="bold-italic">σ</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M127" display="inline"><mml:mi mathvariant="bold-italic">ε</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M128" display="inline"><mml:mi mathvariant="bold">C</mml:mi></mml:math></inline-formula>,
the tensor <inline-formula><mml:math id="M129" display="inline"><mml:mi mathvariant="bold">C</mml:mi></mml:math></inline-formula> is reduced to two numbers for homogeneous isotropic media, and the stress–strain relation becomes
              <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M130" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="bold">I</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>G</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M131" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> is the first Lamé parameter and <inline-formula><mml:math id="M132" display="inline"><mml:mi>G</mml:mi></mml:math></inline-formula> is the second Lamé parameter (also referred to as shear modulus), which describes how much the material deforms elastically under a given shear stress. These two moduli together define  Poisson's ratio <inline-formula><mml:math id="M133" display="inline"><mml:mi mathvariant="italic">ν</mml:mi></mml:math></inline-formula> (also see Sect. <xref ref-type="sec" rid="Ch1.S2.SS1.SSS1"/>).</p>
      <p id="d1e2921">Elastic deformation is often included in geodynamic codes that solve the Stokes equations by taking the time derivative of Eq. (<xref ref-type="disp-formula" rid="Ch1.E12"/>), which introduces the velocity and strain rate. The term <inline-formula><mml:math id="M134" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover></mml:math></inline-formula> is then approximated by a first-order Taylor expansion (see Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>), which ultimately amounts to adding terms to the right-hand side of the momentum equation (Eq. <xref ref-type="disp-formula" rid="Ch1.E5"/>; see, for example, <xref ref-type="bibr" rid="bib1.bibx385" id="altparen.55"/>).</p>
</sec>
<sec id="Ch1.S2.SS2.SSS4">
  <label>2.2.4</label><title>Brittle deformation</title>
      <p id="d1e2952">For strong deformation and large stresses on short timescales, such as occurring in the crust and lithosphere, brittle deformation becomes the controlling mechanism. In this case, a fault or a network of faults (which can range from the atomic to the kilometre scale) accommodates deformation. The relative motion of the two discrete sides of the fault is limited by the friction on the interface. However, in a continuum formulation, discontinuous faults cannot be represented, and hence the deformation in geodynamics models typically localises in so-called <bold>shear bands</bold> of finite width, which can be interpreted as faults on crustal and lithospheric scales <xref ref-type="bibr" rid="bib1.bibx384" id="paren.56"/>.
We approximate the brittle behaviour by so-called <bold>plasticity</bold>, characterised by a yield criterion that determines the yield stress (also called yield strength) that the maximum stress must satisfy.
When locally built-up stresses reach this yield stress, the rock is permanently deformed and the plastic strain rate is no longer zero.
Note that it is difficult to compare a tensor (the stress) and a scalar (the yield stress). This is particularly important as the difference between the standard yield criteria is partly based on the way that this comparison is made, i.e. the stress invariant for the von Mises and Drucker–Prager yield criteria, which leads to a smooth yield envelope, versus shear stress for the Tresca and Mohr–Coulomb yield criteria, which leads to a segmented yield envelope.
Also, in other Earth science communities the terms “plastic deformation”  and “plasticity”  are used to describe all non-recoverable, time-dependent deformation (e.g. solid-state creep, like dislocation creep) that is commonly also referred to as ductile or viscous deformation <xref ref-type="bibr" rid="bib1.bibx191 bib1.bibx127" id="paren.57"><named-content content-type="pre">e.g.</named-content></xref>. Here we use plasticity to refer to non-recoverable, nearly instantaneous yielding at high stresses and fracturing.</p>
      <p id="d1e2969">One of the most well-known yield criteria is the Mohr–Coulomb criterion <xref ref-type="bibr" rid="bib1.bibx158 bib1.bibx189" id="paren.58"/>, whereby yielding occurs when
              <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M135" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>m</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mi>C</mml:mi><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mtext>f</mml:mtext></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>m</mml:mtext></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mtext>f</mml:mtext></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>m</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula> is the maximum shear stress (i.e. m stands for maximum), <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>m</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula> is the maximum normal stress, <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are the maximum and minimum principal stresses, respectively, <inline-formula><mml:math id="M140" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula> is the cohesion, and <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mtext>f</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the angle of friction. The strength of rocks is primarily characterised by the two parameters <inline-formula><mml:math id="M142" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mtext>f</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> that are obtained from laboratory measurements.</p>
      <p id="d1e3132">Often Eq. (<xref ref-type="disp-formula" rid="Ch1.E13"/>) is rewritten as <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mtext>m</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:mi>C</mml:mi><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mtext>f</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>m</mml:mtext></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mtext>f</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>,
where <inline-formula><mml:math id="M145" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> is the yield criterion. <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> is not allowed as the stresses would then exceed the strength of the rock. This function can be formulated as a function of the pressure and the second and third deviatoric stress invariants <xref ref-type="bibr" rid="bib1.bibx363" id="paren.59"><named-content content-type="pre">see Appendix B of</named-content><named-content content-type="post">for the invariants expression</named-content></xref>. For each location in the model domain, if <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, then deformation is (elasto-)viscous; otherwise; plastic deformation occurs and a solution satisfying <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> is found.</p>
      <p id="d1e3233">In a Mohr's circle diagram of shear stress <inline-formula><mml:math id="M149" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> versus normal stress <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>n</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, the Mohr–Coulomb yield function or envelope is given by
              <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M151" display="block"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mi>C</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mtext>f</mml:mtext></mml:msub><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>n</mml:mtext></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mtext>f</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mi>tan⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mtext>f</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> represents the <bold>friction coefficient</bold> of the rock. It is clear from this equation that the effective strength of the rock increases with the normal stress. At <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>,  Mohr's circle touches the yield function.</p>
      <p id="d1e3318">Experimentally, <xref ref-type="bibr" rid="bib1.bibx64" id="text.60"/> measured <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mtext>f</mml:mtext></mml:msub><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>n</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.85</mml:mn><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>n</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> for low stresses up to approximately 200 MPa and <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>=</mml:mo><mml:mi>C</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mtext>f</mml:mtext></mml:msub><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>n</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">50</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">0.6</mml:mn><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mtext>n</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> (in MPa units) for higher normal stresses. This relationship between the shear stress and the normal stress is commonly referred to as <bold>Byerlee's law</bold>.</p>
      <p id="d1e3396">The <bold>numerical implementation</bold> of the Mohr–Coulomb yield criterion is convoluted because of the shape of the yield envelope in the principal stress space <inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. As a consequence, the Drucker–Prager yield criterion <xref ref-type="bibr" rid="bib1.bibx104" id="paren.61"/> is often preferred. In the case of an incompressible, two-dimensional (2-D) model with a <bold>plane strain assumption</bold>, the Drucker–Prager and Mohr–Coulomb yield criteria are equivalent for consistently chosen parameters.
However, in general the Drucker–Prager and Mohr–Coulomb criteria are not equivalent and the resulting strength of the rocks can differ by as much as 300 % between them <xref ref-type="bibr" rid="bib1.bibx394" id="paren.62"/> for the same friction angle and cohesion parameters.
In contrast to the above Drucker–Prager and Mohr–Coulomb criteria, the simpler von Mises and Tresca yield criteria do not consider a normal stress or pressure dependence of the yield stress.</p>
      <p id="d1e3440">A common simplification of the Drucker–Prager and Mohr–Coulomb yield criteria is to use the lithostatic pressure <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">lith</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>g</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:math></inline-formula> (where <inline-formula><mml:math id="M158" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> is depth) instead of the total pressure, thereby ignoring contributions to the pressure by e.g. the dynamic pressure and pore fluid pressure. This assumption effectively makes the yield criterion purely depth-dependent and is sometimes referred to as the depth-dependent von Mises criterion <xref ref-type="bibr" rid="bib1.bibx342" id="paren.63"/>. If only lithostatic pressure is used in the yield criterion, shear bands are always oriented at 45<inline-formula><mml:math id="M159" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> with regards to the principal stress directions under both extension and compression. This assumption is allowed for the mantle, where the total pressure is close to the lithostatic pressure. However, pressure can deviate strongly from the lithostatic pressure in the lithosphere, which can have major effects on the results.</p>
      <p id="d1e3481">In nature, the strength of rocks can change over time and depends on the deformation history. Examples are the evolution of the mineral grain size, formation of a fault gouge, and percolation of fluids, which alter the strength of the rock. To account for this variation in strength over time on tectonic timescales, the cohesion and friction coefficient of the rock can be made dependent on the strain or strain rate in what is called strain or strain rate weakening (also called softening): when the strain or strain rate increases, the strength of the rock is lowered. Similarly, strain or strain rate hardening can be applied <xref ref-type="bibr" rid="bib1.bibx242" id="paren.64"><named-content content-type="pre">e.g.</named-content></xref>.
When geodynamic models are used to study fault and earthquake processes, they focus on a shorter timescale of rock strength variations (Fig. <xref ref-type="fig" rid="Ch1.F1"/>), and a more sophisticated way of representing strength variations needs to be used. Experiments have shown that the strength of the rock is better represented as depending on slip velocity (i.e. the velocity with which the two sides of a fault slide past each other). In hybrid seismo-thermo-mechanical models, it is often assumed that the slip velocity is equivalent to the strain rate apart from a multiplication with an assumed constant fault width <xref ref-type="bibr" rid="bib1.bibx379" id="paren.65"/>. Complex friction laws based on the parameterisation of lab experiments have been developed to describe the change in friction coefficient <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mtext>f</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> (Eq. <xref ref-type="disp-formula" rid="Ch1.E14"/>) of rocks during an earthquake varying from simple linear slip weakening approximations <xref ref-type="bibr" rid="bib1.bibx173" id="paren.66"/> to complex rate- <xref ref-type="bibr" rid="bib1.bibx379 bib1.bibx93 bib1.bibx384" id="paren.67"/> and rate-and-state-dependent friction laws <xref ref-type="bibr" rid="bib1.bibx218 bib1.bibx337 bib1.bibx164" id="paren.68"/>.</p>
      <p id="d1e3517">In the Earth, the relation between stress and deformation can be very complex, and deformation is a combination of elastic and viscous behaviour and brittle failure. In general, both the viscosity and the elastic moduli can depend on temperature, pressure, chemical composition, the presence of melt and fluids, the size and orientation of mineral grains, the rate of deformation, and the deformation history of the material.
Consequently, Earth materials are usually not isotropic, and the strength of the material depends on the direction of deformation. To incorporate this behaviour into geodynamic models, the viscosity and elastic moduli have to be expressed as tensors and cannot be reduced to one or two parameters <xref ref-type="bibr" rid="bib1.bibx260 bib1.bibx224" id="paren.69"/>. This complexity is not taken into account in most geodynamic models. This is, on the one hand, because it is computationally expensive and requires substantial effort to implement in a model, but also because there is substantial uncertainty in how, specifically, rocks deform anisotropically. For models that include anisotropy, see, for example, <xref ref-type="bibr" rid="bib1.bibx259" id="text.70"/>, <xref ref-type="bibr" rid="bib1.bibx206" id="text.71"/>, <xref ref-type="bibr" rid="bib1.bibx224" id="text.72"/>, <xref ref-type="bibr" rid="bib1.bibx161" id="text.73"/>, <xref ref-type="bibr" rid="bib1.bibx120" id="text.74"/>, <xref ref-type="bibr" rid="bib1.bibx283" id="text.75"/>, and <xref ref-type="bibr" rid="bib1.bibx204" id="text.76"/>.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS5">
  <label>2.2.5</label><title>The equation of state</title>
      <p id="d1e3553">The relation between density, temperature, pressure, and sometimes other variables like chemical composition is often called the <bold>equation of state</bold>. It describes the state of the material (density) under a set of conditions (temperature, pressure, etc.). It incorporates material properties such as the thermal expansivity <inline-formula><mml:math id="M161" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>, which describes how much the rock expands when the temperature is increased, and the compressibility, which describes how much the volume of a rock decreases when it is exposed to higher pressures. These relations should be chosen in a way that is thermodynamically consistent (see Sect. <xref ref-type="sec" rid="Ch1.S6.SS2"/>).</p>
      <p id="d1e3568">Depending on the model application, there are many different equations of state that can be used. For models that aim to capture the first-order effects of a given process, analyse the influence of a material property on the model evolution, or develop a scaling law (see Sect. <xref ref-type="sec" rid="Ch1.S5.SS2.SSS2"/>), it is often appropriate to simplify the relationships between solution variables and material properties.
In mantle convection models, the temperature usually has the largest influence on density variations that affect buoyancy. So in the simplest case, the equation of state may be a linear relationship between density and temperature. For example, it could take the form <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, with <inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> being the constant reference density, and <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, with <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> being the constant reference temperature at which the density equals <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. This relationship is commonly used in the Boussinesq approximation. However, the most important variables depend on the application. For example, chemical composition plays an important role in both the outer core, where temperature variations are very small, and in lithospheric deformation.</p>
      <p id="d1e3657">On the other end of the spectrum, there are models designed to fit existing observations (e.g. seismic wave speeds; see also Sect. <xref ref-type="sec" rid="Ch1.S5.SS2.SSS1"/>). In such a scenario, it is often desirable to include the material properties in the most realistic way that our current knowledge allows. This requires knowledge about mineral physics and thermodynamics, which is often handled by external thermodynamics programmes.
Software packages such as Perple_X <xref ref-type="bibr" rid="bib1.bibx77" id="paren.77"/>, HeFESTo <xref ref-type="bibr" rid="bib1.bibx352" id="paren.78"/>, and BurnMan <xref ref-type="bibr" rid="bib1.bibx80" id="paren.79"/>, in connection with a mineral physics database, include
the complex thermodynamic relations that determine how mineral assemblages evolve under Earth conditions. They compute material properties as a function of the solution variables of the geodynamic model <xref ref-type="bibr" rid="bib1.bibx78" id="paren.80"><named-content content-type="pre">usually temperature and pressure, but alternatively, specific entropy and volume, or a combination of these variables, can be used; see</named-content></xref>. Two-way coupling of geodynamic and thermodynamic models is challenging, and there are ongoing community efforts to improve model interoperability (e.g. ENKI, <uri>http://enki-portal.org</uri>, last access: 24 February 2022). On the other hand, one-way coupling, wherein pre-computed look-up tables from thermodynamic software for a fixed composition and pressure–temperature range are used to determine the material properties in geodynamic models, has become a common approach <xref ref-type="bibr" rid="bib1.bibx140 bib1.bibx263 bib1.bibx121 bib1.bibx319" id="paren.81"/>.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>More complex processes</title>
      <p id="d1e3693">The mass, momentum, and energy conservation equations are visibly coupled since velocity (derivatives) and pressure enter the stress tensor, and thermal energy transport due to advection depends on the velocity.
More importantly, the previous sections have highlighted how material properties such as <inline-formula><mml:math id="M167" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M168" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> depend on pressure, temperature, and other quantities such as composition and the fact that deformation is partitioned between various mechanisms.
Their pressure, temperature, and strain rate dependence makes the exact partitioning complex and renders the conservation in Eqs. (<xref ref-type="disp-formula" rid="Ch1.E2"/>), (<xref ref-type="disp-formula" rid="Ch1.E5"/>), and (<xref ref-type="disp-formula" rid="Ch1.E6"/>) very <bold>nonlinear</bold> with regards to the primary variables <inline-formula><mml:math id="M170" display="inline"><mml:mi mathvariant="bold-italic">v</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M171" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M172" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>. Hence, the equations usually contain nonlinear terms that imply a relationship between the solution variables that is no longer linear.</p>
      <p id="d1e3752">In addition to temperature, pressure, and velocity  there may be other conditions in the model that change over time and are important for the model evolution, but not directly related to changes in temperature, pressure, and velocity. A common example is the chemical composition of the material (which can refer to the major element composition but may also relate to the water content, for example). In this case, a transport equation is required for every additional quantity that should be tracked in the model and moves with the material flow:
            <disp-formula id="Ch1.E15" content-type="numbered"><label>15</label><mml:math id="M173" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold">∇</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mspace width="2em" linebreak="nobreak"/><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:msub><mml:mi>n</mml:mi><mml:mtext>c</mml:mtext></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the to-be-tracked quantity, <inline-formula><mml:math id="M175" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> is time, <inline-formula><mml:math id="M176" display="inline"><mml:mi mathvariant="bold-italic">v</mml:mi></mml:math></inline-formula> is velocity, and <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mtext>c</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the number of compositions, fields, or materials present.
This advection equation assumes that at any given location, changes in composition over time <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> are caused by the transport of material with the velocity <inline-formula><mml:math id="M179" display="inline"><mml:mi mathvariant="bold-italic">v</mml:mi></mml:math></inline-formula> of the flow.
The stronger the spatial variations in composition, expressed by the gradient of the composition <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:mi mathvariant="normal">∇</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and the faster the flow, the bigger the changes in composition over time.
Another way to think about this is that this equation describes the mass conservation of each composition (compare to Eq. <xref ref-type="disp-formula" rid="Ch1.E2"/>). Consequently, if there are other processes that influence the composition, like chemical reactions or diffusion, the corresponding terms would have to be included in the equation.</p>
      <p id="d1e3890">Other physical processes may require additional terms or additional equations. Examples are
the generation of the magnetic field in the outer core <xref ref-type="bibr" rid="bib1.bibx187" id="paren.82"/>,
two-phase <xref ref-type="bibr" rid="bib1.bibx248 bib1.bibx32" id="paren.83"/> or
multi-phase flow <xref ref-type="bibr" rid="bib1.bibx272 bib1.bibx198" id="paren.84"/>,
disequilibrium melting <xref ref-type="bibr" rid="bib1.bibx317" id="paren.85"/>,
complex magma dynamics in the crust <xref ref-type="bibr" rid="bib1.bibx199" id="paren.86"/>,
reactive melt transport <xref ref-type="bibr" rid="bib1.bibx3 bib1.bibx197" id="paren.87"/>,
(de)hydration reactions and water transport <xref ref-type="bibr" rid="bib1.bibx122 bib1.bibx237 bib1.bibx296 bib1.bibx391 bib1.bibx264" id="paren.88"/>,
the evolution of the mineral grain size
<xref ref-type="bibr" rid="bib1.bibx157 bib1.bibx340 bib1.bibx29 bib1.bibx65 bib1.bibx262" id="paren.89"/>,
the fluid dynamics and thermodynamics of a magma ocean
<xref ref-type="bibr" rid="bib1.bibx213 bib1.bibx339 bib1.bibx377" id="paren.90"/>,
the interaction of tectonic processes with erosion and other surface processes
<xref ref-type="bibr" rid="bib1.bibx57 bib1.bibx314 bib1.bibx368 bib1.bibx376 bib1.bibx351" id="paren.91"/>,
anisotropic fabric <xref ref-type="bibr" rid="bib1.bibx259 bib1.bibx224 bib1.bibx161 bib1.bibx120 bib1.bibx283 bib1.bibx204" id="paren.92"/>,
phase transformation kinetics <xref ref-type="bibr" rid="bib1.bibx37 bib1.bibx359 bib1.bibx298 bib1.bibx2" id="paren.93"/>,
and inertial processes and seismic cycles
<xref ref-type="bibr" rid="bib1.bibx380 bib1.bibx379 bib1.bibx337 bib1.bibx371" id="paren.94"/>.
Since the aim of this contribution is to introduce the general concepts of geodynamic modelling, we will not discuss these more complex effects here and will instead focus on the main conservation equations presented above.</p>
      <p id="d1e3934">In the end, the partial differential equations in Eqs. (<xref ref-type="disp-formula" rid="Ch1.E2"/>), (<xref ref-type="disp-formula" rid="Ch1.E5"/>), (<xref ref-type="disp-formula" rid="Ch1.E6"/>), and potentially (<xref ref-type="disp-formula" rid="Ch1.E15"/>), as well as the constitutive equations, must be supplemented by the geometry of the domain on which they are to be solved (e.g. 2-D or 3-D, Cartesian, cylindrical, spherical; Sect. <xref ref-type="sec" rid="Ch1.S5"/>), a set of initial conditions for the time-dependent temperature and compositions, and a set of boundary conditions (Sect. <xref ref-type="sec" rid="Ch1.S5.SS3"/>).</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>The numerical model</title>
      <p id="d1e3959">The conservation equations in Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/> generally cannot be solved analytically. However, computers are capable of finding approximate solutions to Eqs. (<xref ref-type="disp-formula" rid="Ch1.E2"/>), (<xref ref-type="disp-formula" rid="Ch1.E5"/>), and (<xref ref-type="disp-formula" rid="Ch1.E6"/>). To this end, we must define a <bold>numerical model</bold>, i.e. the mathematical description of the <bold>physical model</bold> in a computer language, to solve numerically.
As computers cannot by construction represent a continuum, the above equations must be discretised and then solved on a finite domain divided into a finite number of <bold>grid points</bold>, which together form the mesh of the computation.
This process requires specific numerical methods (Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>) and choices (Sects. <xref ref-type="sec" rid="Ch1.S3.SS2"/>–<xref ref-type="sec" rid="Ch1.S3.SS7"/>) as well as verification of the resulting numerical code (Sect. <xref ref-type="sec" rid="Ch1.S4"/>).
For a recent in-depth analysis and outlook on numerical methods in geodynamics, we refer the reader to <xref ref-type="bibr" rid="bib1.bibx258" id="text.95"/>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e3994">Examples of a two-dimensional domain and material discretisation. The domain discretisation in the left-hand-side column illustrates different types of meshes. The top left mesh <bold>(a)</bold> is built on a <bold>quadtree</bold> and is also shown with several levels of mesh refinement <bold>(b)</bold> so as to better capture the circular interface. <bold>(c)</bold> An unstructured triangular mesh built so that element edges are aligned with the (quarter-)circle perimeter. Note that non-rectangle quadrilateral elements can also be used to conform to an interface. The material discretisation is illustrated by different methods of material tracking in the right-hand-side column based on either the <bold>particle-in-cell</bold> method <bold>(d)</bold> or grid-based advection <bold>(e)</bold> for the material contrasts indicated by the blueish colours.</p></caption>
        <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://se.copernicus.org/articles/13/583/2022/se-13-583-2022-f04.png"/>

      </fig>

<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Numerical methods</title>
      <p id="d1e4032">The solutions of the continuum equations described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/> need to be computed on a finite number of moments in time and locations in space. Rewriting the equations in Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/> for a discrete number of points is called discretisation. The three main methods of discretisation in geodynamics are the <bold>finite-element method</bold> (FEM), the <bold>finite-difference method</bold> (FDM), and the <bold>finite-volume method</bold> (FVM). The last two are equivalent in some instances, such as in the case of the commonly used staggered-grid finite-difference discretisation in geodynamic codes. Often combinations of these methods are used to deal with time and space discretisation separately. All three discretisation methods convert ordinary differential equations (ODEs) or partial differential equations (PDEs), which may be <bold>nonlinear</bold>, into a system of linear equations that can be solved by matrix algebra techniques. None is intrinsically better than the other, although there are differences that make a certain method more suitable for certain types of science questions. For instance, the finite-element and finite-volume methods are capable of dealing with non-Cartesian geometries, such as the spherical shape of the Earth, or topography at the surface of a model, while the finite-difference method is not. On the other hand, the finite-difference method is more intuitive in its design than the other two. An overview of the basic principles of these numerical methods is available in <xref ref-type="bibr" rid="bib1.bibx174" id="text.96"/> and <xref ref-type="bibr" rid="bib1.bibx400" id="text.97"/>, and an in-depth exposé of the finite-difference method in geodynamics is available in <xref ref-type="bibr" rid="bib1.bibx138" id="text.98"/>.
It is worth noting that <bold>spectral methods</bold> are also encountered in mantle dynamics modelling <xref ref-type="bibr" rid="bib1.bibx174 bib1.bibx286" id="paren.99"/>, as is the <bold>boundary element method</bold> (BEM) <xref ref-type="bibr" rid="bib1.bibx256 bib1.bibx257" id="paren.100"/> and the
lattice Boltzmann method <xref ref-type="bibr" rid="bib1.bibx252" id="paren.101"/>. Meshless methods such as the <bold>discrete-element method</bold>  <xref ref-type="bibr" rid="bib1.bibx53" id="paren.102"><named-content content-type="pre">DEM;</named-content></xref>, the <bold>smoothed particle hydrodynamics method</bold>  <xref ref-type="bibr" rid="bib1.bibx147" id="paren.103"><named-content content-type="pre">SPH; </named-content></xref>, and the <bold>radial basis function method</bold> <xref ref-type="bibr" rid="bib1.bibx14" id="paren.104"><named-content content-type="pre">RBF; </named-content></xref> have also been used in geodynamic modelling.
In what follows we focus on the most popular methods, i.e. finite differences, finite elements, and finite volumes.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Discretisation</title>
      <p id="d1e4111">The discretisation concept for all three main methods (FEM, FDM, FVM) is identical. The domain is subdivided in cells or elements, as shown in Fig. <xref ref-type="fig" rid="Ch1.F4"/>. In essence, the methods look for the solution of the equations in Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/> in the form of combinations of polynomial expressions (also called shape functions in FEM terminology) defined on each element or cell.</p>
      <p id="d1e4118">To illustrate this concept, we provide a small example here for the conservation of energy using the finite-difference method, which is based on a Taylor expansion keeping only first- and second-order terms (see Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/> for the complete example). In one dimension and under the assumptions that there is no advection or heat sources and that the coefficients are all constant in space, Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) becomes what is commonly called the heat equation:
            <disp-formula id="Ch1.E16" content-type="numbered"><label>16</label><mml:math id="M181" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          This is to be solved for <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, for <inline-formula><mml:math id="M183" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> between <inline-formula><mml:math id="M184" display="inline"><mml:mn mathvariant="normal">0</mml:mn></mml:math></inline-formula> and <inline-formula><mml:math id="M185" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M186" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> between <inline-formula><mml:math id="M187" display="inline"><mml:mn mathvariant="normal">0</mml:mn></mml:math></inline-formula> and <inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">final</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.
The time discretisation describes how to use a temperature distribution that is known at time <inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mtext>n</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> to compute a new temperature at time <inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mtext>n</mml:mtext></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>, with <inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> being the time step size. The discretisation in space means that this temperature distribution is computed at a finite number <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:math></inline-formula> of points. The simplest way of choosing the position of these points is such that <inline-formula><mml:math id="M193" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>i</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:math></inline-formula>, with <inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:mi>h</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mi>p</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> being the distance between points (which is often referred to as the resolution or grid size of the model) and the point indices running <inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>≤</mml:mo><mml:mi>i</mml:mi><mml:mo>≤</mml:mo><mml:mi>n</mml:mi><mml:mi>p</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>.
As shown in Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>, there are different ways of discretising Eq. (<xref ref-type="disp-formula" rid="Ch1.E16"/>), but the so-called explicit version is written as
            <disp-formula id="Ch1.E17" content-type="numbered"><label>17</label><mml:math id="M196" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where the subscripts refer to space indices and the superscripts refer to time indices, i.e. <inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mi>T</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mtext>n</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. This also means that <inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> is the initial temperature condition needed to start the calculation.
In this example, we know all temperatures at time step <inline-formula><mml:math id="M199" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> and we can easily compute the temperatures at time step <inline-formula><mml:math id="M200" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> at all locations <inline-formula><mml:math id="M201" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> inside the domain, while the temperature on the boundary <inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mi>n</mml:mi><mml:mi>p</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is prescribed by the boundary conditions. It also illustrates what the name of the finite-difference method means: when going from the continuum to a finite number of grid points, derivatives are approximated by differences in temperature between these points. In addition, “finite”  refers to the mathematical definition of a derivative as a limit where <inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:mi>h</mml:mi><mml:mo>→</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> is replaced by a formula in which <inline-formula><mml:math id="M205" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> remains finite (see Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>).</p>
      <p id="d1e4602">While finite-difference codes only need to specify the order of the approximation they rely on (and the associated <bold>stencil</bold>), finite-element codes often specify the type of element they use (i.e. the specific polynomial expressions for the shape functions). This also controls how the partial differential equations are solved on the grid, with finite-difference methods solving the equations pointwise and finite-element methods averaging the equations per element. Earlier codes such as Citcom (S/CU) <xref ref-type="bibr" rid="bib1.bibx253" id="paren.105"/>, ConMan <xref ref-type="bibr" rid="bib1.bibx200" id="paren.106"/>, and SOPALE <xref ref-type="bibr" rid="bib1.bibx130" id="paren.107"/> relied on the computationally cheap (i.e. yielding the smallest possible linear system size) <inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> element. This finite-element pair is known to be unstable and this manifests itself via so-called pressure modes (see Sect. <xref ref-type="sec" rid="Ch1.S6.SS1"/>). Stable pairs are to be preferred, and modern codes such as ASPECT <xref ref-type="bibr" rid="bib1.bibx211" id="paren.108"/> and pTatin3D <xref ref-type="bibr" rid="bib1.bibx246" id="paren.109"/> rely on the more accurate <inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (sometimes denoted <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>×</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="normal">disc</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>) elements, respectively.</p>
      <p id="d1e4703">For quadrilaterals and hexahedra, the designation
<inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mtext>m</mml:mtext></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mtext>n</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> means that each component of the velocity
is approximated by a continuous piecewise polynomial of degree <inline-formula><mml:math id="M211" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> in each direction on the element
and likewise for pressure, except that the polynomial is of degree <inline-formula><mml:math id="M212" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>. Again for the same families, <inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mtext>m</mml:mtext></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> indicates the same velocity approximation
with a pressure approximation that is a discontinuous complete piecewise polynomial of degree <inline-formula><mml:math id="M214" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>
(not of degree <inline-formula><mml:math id="M215" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> in each direction) <xref ref-type="bibr" rid="bib1.bibx102 bib1.bibx151" id="paren.110"/>.
Stable elements are typically characterised by <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>&gt;</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:math></inline-formula>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e4792">Kinematical descriptions for a compressed upper-mantle model setup. <bold>(a, c, e)</bold> The undeformed, initial model setups and <bold>(b, d, f)</bold> the deformed model after a certain amount of model time has passed. In the Eulerian kinematical description <bold>(a, b)</bold> the computational mesh is fixed and the generated positive topography is accommodated by implementing a layer of sticky air above the crust. When an arbitrary Lagrangian–Eulerian approach is used, <bold>(c, d)</bold> the domain width is often kept constant in geodynamic applications such that the mesh only deforms vertically to accommodate the topography. In the Lagrangian formulation, <bold>(e, f)</bold> the mesh deforms with the velocity computed on its nodes.
</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://se.copernicus.org/articles/13/583/2022/se-13-583-2022-f05.png"/>

        </fig>

      <p id="d1e4816">For all methods, the discretisation process results in a linear system of equations with its size being the number of unknowns, i.e. a multiple of the number of nodes and/or elements. This system of equations is written as
            <disp-formula id="Ch1.E18" content-type="numbered"><label>18</label><mml:math id="M217" display="block"><mml:mrow><mml:mi mathvariant="bold">A</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M218" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> is a large and very <bold>sparse matrix</bold>, <inline-formula><mml:math id="M219" display="inline"><mml:mi mathvariant="bold-italic">X</mml:mi></mml:math></inline-formula> is the vector of unknowns, typically consisting of velocity components, pressure, and temperature on the grid, and <inline-formula><mml:math id="M220" display="inline"><mml:mi mathvariant="bold-italic">b</mml:mi></mml:math></inline-formula> is the known right-hand-side vector. In each time step, the system is solved, and new solution fields are obtained, post-processed, and analysed. If the model evolves in time, the domain and therefore the mesh may evolve, compositions are transported, and a new system is formed.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e4863">Computation paradigms. <bold>(a)</bold> Sequential programming with the discretised domain shown on the left. The code performs two tasks, A and B, in a sequential manner on a single thread which has access to all of the computer's memory. <bold>(b)</bold> The same code executed in parallel relying on OpenMP. Each <bold>processor</bold> of the computer concurrently carries out a part of tasks A and B so that the compute wall-clock time is smaller. <bold>(c)</bold> If relying on MPI-based parallelisation the domain is usually broken up so that each thread “knows”  only a part of the domain. Tasks A and B are also executed in parallel by all the CPUs, but now there is a distributed architecture of processors and memory interlinked by a dedicated network.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://se.copernicus.org/articles/13/583/2022/se-13-583-2022-f06.png"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Kinematical description</title>
      <p id="d1e4892">After the discretisation step, a kinematical description must be chosen to define how the material is going to move in the model. There are several widely used options, i.e. the Eulerian, Lagrangian, and arbitrary Lagrangian–Eulerian (ALE) formulations (Fig. <xref ref-type="fig" rid="Ch1.F5"/>).</p>
      <p id="d1e4897">Eulerian codes have a fixed mesh through which material flows. Since the evolution of the top boundary of the model is often of prime importance in geodynamical studies as it accounts for the generated topography, a feature that is directly and easily observable on Earth, the air above the crust must be modelled as well to allow for the formation of topography. This air layer has been coined “sticky air”  <xref ref-type="bibr" rid="bib1.bibx87" id="paren.111"/> because of its much higher viscosity (<inline-formula><mml:math id="M221" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">18</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> Pa s) than real air (<inline-formula><mml:math id="M222" display="inline"><mml:mrow><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> Pa s). This higher viscosity is necessary to avoid numerically difficult viscosity contrasts in the domain of more than 20 orders of magnitude. Although the sticky air viscosity seems high, it remains very low compared to the effective viscosity of the crust (<inline-formula><mml:math id="M223" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">24</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> Pa s) bordering the sticky air, so negligible shear forces are exerted on the crust surface by the air layer. Hence, topography can be developed. Finite-difference codes typically use the Eulerian kinematical description and the sticky air approach. Problems associated with the use of sticky air and a possible solution are presented in <xref ref-type="bibr" rid="bib1.bibx107" id="text.112"/>.</p>
      <p id="d1e4948">In contrast to a Eulerian kinematical description, the mesh of Lagrangian codes deforms with the computed flow and therefore does not require the use of sticky air to model topography. This limits Lagrangian codes to small deformation. For example, subduction processes would quickly deform the mesh to such a point that it would not be suitable for accurate calculations. PyLith <xref ref-type="bibr" rid="bib1.bibx1" id="paren.113"/>, a finite-element code for dynamic and quasistatic simulations of crustal deformation, uses a Lagrangian kinematical description.</p>
      <p id="d1e4954">Finally, as its name implies, the arbitrary Lagrangian–Eulerian (ALE) method, part of the semi-Lagrangian class of methods, is a kinematical description that combines features of both the Lagrangian and Eulerian formulations. In geodynamical codes, it often amounts to the mesh conforming vertically or radially to the free surface while retaining its structure in the horizontal or tangential direction (Fig. <xref ref-type="fig" rid="Ch1.F5"/>). This approach forms the basis of the SOPALE <xref ref-type="bibr" rid="bib1.bibx130" id="paren.114"/>,  FANTOM <xref ref-type="bibr" rid="bib1.bibx363" id="paren.115"/>,  pTatin3D <xref ref-type="bibr" rid="bib1.bibx246" id="paren.116"/>, and ASPECT <xref ref-type="bibr" rid="bib1.bibx316" id="paren.117"/> codes.</p>
</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Solving the linear system
</title>
      <p id="d1e4979">The discretisation process outlined in Sect. (<xref ref-type="sec" rid="Ch1.S3.SS2"/>) leads to a linear system as given in Eq. (<xref ref-type="disp-formula" rid="Ch1.E18"/>). There are many ways to solve these large linear systems of equations, which can be split into two families: <bold>direct methods</bold> and <bold>iterative methods</bold>.
<bold>Direct methods</bold> exploit the sparsity of the matrix (i.e. the ratio of non-zero terms to the number of terms in the matrix is very small)  and arrive at the desired solution within a predictable number of operations. Because of the memory requirements of the direct solvers to store and process the matrix terms, these tend to be used for 2-D applications (or low-resolution 3-D problems) only. Examples of direct solver packages frequently used in geodynamics <xref ref-type="bibr" rid="bib1.bibx47 bib1.bibx297 bib1.bibx363" id="paren.118"><named-content content-type="pre">e.g.</named-content></xref> are MUMPS <xref ref-type="bibr" rid="bib1.bibx10" id="paren.119"/>, Pardiso <xref ref-type="bibr" rid="bib1.bibx285" id="paren.120"/>, and WSMP <xref ref-type="bibr" rid="bib1.bibx154" id="paren.121"/>.</p>
      <p id="d1e5010"><bold>Iterative methods</bold> start with an initial solution (a guess) and incrementally improve on it until a convergence criterion is met; i.e. the remaining error (residual) is small.
Common iterative methods in geodynamic codes are the conjugate gradient (CG) method
<xref ref-type="bibr" rid="bib1.bibx332" id="paren.122"/> and the GMRES (generalised minimal residual) method <xref ref-type="bibr" rid="bib1.bibx322 bib1.bibx216" id="paren.123"/>, which are used in conjunction with multigrid methods to accelerate their convergence. Note that the choice of iterative solving method is intrinsically tied to the properties of the matrix <inline-formula><mml:math id="M224" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula>. The most popular iterative solvers packages are PETSc <xref ref-type="bibr" rid="bib1.bibx20" id="paren.124"/> <xref ref-type="bibr" rid="bib1.bibx246" id="paren.125"><named-content content-type="pre">used in pTatin3D, </named-content></xref> and Trilinos <xref ref-type="bibr" rid="bib1.bibx163" id="paren.126"/> <xref ref-type="bibr" rid="bib1.bibx211" id="paren.127"><named-content content-type="pre">used in ASPECT,</named-content></xref>.
Recently, iterative pseudo-transient solvers have been used to solve coupled sets of equations <xref ref-type="bibr" rid="bib1.bibx301 bib1.bibx308" id="paren.128"/>. These methods introduce a physics-based transient term (a time derivative) to a steady-state equation in order to iterate towards the steady-state solution. The matrix-free, finite-difference, pseudo-transient schemes of <xref ref-type="bibr" rid="bib1.bibx301" id="text.129"/> are well-suited for GPU (graphical processing unit) accelerated systems <xref ref-type="bibr" rid="bib1.bibx302" id="paren.130"/>.</p>
</sec>
<sec id="Ch1.S3.SS5">
  <label>3.5</label><title>Computer architectures and parallelisation</title>
      <p id="d1e5062">Early computing architectures of the 1970s were quite limited by today's standards and predominantly relied on sequential programming whereby one task is performed after the other (Fig. <xref ref-type="fig" rid="Ch1.F6"/>). Hence, early models in the 1970s were confined to a few thousand unknowns at most <xref ref-type="bibr" rid="bib1.bibx350 bib1.bibx28" id="paren.131"/>.
The computer architectures and processor speeds on which calculations are performed have since vastly increased in the past decades following Moore's law <xref ref-type="bibr" rid="bib1.bibx114" id="paren.132"/>, resulting in models with several hundred million  unknowns now possible <xref ref-type="bibr" rid="bib1.bibx6" id="paren.133"/>.
Accommodating such enormous computational loads was only made possible by the use of parallel architectures (Fig. <xref ref-type="fig" rid="Ch1.F6"/>) and their growing availability. Such architectures can be multi-core <bold>processor</bold>-based commodity-grade desktop computers, homemade (so-called Beowulf clusters), or super calculators counting up to a few million processors as listed in the TOP500 (<uri>https://www.top500.org/</uri>, last access: 24 February 2022).
The majority of the state-of-the-art geodynamics codes run in parallel on distributed memory systems and rely on the <bold>MPI</bold> (Message Passing Interface) standard (Fig. <xref ref-type="fig" rid="Ch1.F6"/>). In MPI, domain decomposition is used; i.e. each computer thread of tasks only “knows”  about a subset of the mesh for which the solution is obtained. This allows for a virtually unlimited number of threads but it requires the whole code to be built with parallelism in mind to achieve maximum efficiency <xref ref-type="bibr" rid="bib1.bibx322" id="paren.134"/>.</p>
      <p id="d1e5093">Other codes, such as the surface processes code FastScape <xref ref-type="bibr" rid="bib1.bibx45" id="paren.135"/> or the geodynamics code I2/I3ELVIS <xref ref-type="bibr" rid="bib1.bibx139" id="paren.136"/>, rely on a different approach based on <bold>OpenMP</bold>,  which is limited to running on <bold>shared memory systems</bold>. OpenMP can be added later on to an already existing sequential code and targets areas of the code which take the most time. Although appealing at first, this level of parallelism is limited by the number of CPUs attached to the single memory (typically a few dozen at the maximum).
It is worth noticing that many codes or the linear algebra libraries that they link to use a combination of both MPI and OpenMP.</p>
      <p id="d1e5108">When documenting the parallel performance of a code, one often talks of strong and weak scaling <xref ref-type="bibr" rid="bib1.bibx211 bib1.bibx246 bib1.bibx196" id="paren.137"/>.
<bold>Strong scaling</bold> is defined as how the solution time varies with the number of processors for a fixed problem size. Optimal strong scaling is achieved if the solution time is inversely proportional to the number of processors.
Conversely, when looking at <bold>weak scaling</bold>, both the number of processors and the problem size are increased by the same factor. This also results in a constant workload per processor, and one therefore expects a constant solution time for optimal weak scaling.
In practice, all geodynamic modelling codes have different limits for their strong and weak scaling, thereby limiting the size of the model they can effectively compute.</p>
</sec>
<sec id="Ch1.S3.SS6">
  <label>3.6</label><title>Dealing with nonlinearities</title>
      <p id="d1e5128">As mentioned in Sect. <xref ref-type="sec" rid="Ch1.S2.SS3"/>, the set of partial differential equations to be solved is likely to be <bold>nonlinear</bold>; i.e. the coefficients of the equations depend on the solution. For example, the viscosity may depend on the velocity via the strain rate tensor, which makes the term of the momentum equation that is the product of viscosity and strain rate a nonlinear term.
Special techniques must then be employed to solve this system, and so-called nonlinear iterations are carried out on the linearised equations until a converged solution is obtained. Note that these nonlinear iterations are distinct from the iterations taking place in the iterative method employed to solve the system. One type of nonlinear iteration is a <bold>fixed-point (Picard) iteration</bold>, whereby
a guess of the solution is made and  used to compute the solution-dependent coefficients. The linear system is solved, and the coefficients are updated with the new solution. This process is repeated until the left-hand side and the right-hand side of the linear system match up to a given tolerance. Then, the iterative process has reached convergence.
This technique is sub-optimal in its convergence rate as it often requires dozens or hundreds of iterations for strongly nonlinear problems; i.e. the linear system must be solved as many times <xref ref-type="bibr" rid="bib1.bibx342 bib1.bibx144" id="paren.138"/>.</p>
      <p id="d1e5142">State-of-the-art codes now all rely on some form of <bold>Newton iterations</bold> based the Newton–Raphson method, which guarantee quadratic convergence towards the solution in contrast to the linear convergence of the Picard iteration, provided the initial guess is close enough to the solution of the nonlinear problem
<xref ref-type="bibr" rid="bib1.bibx246 bib1.bibx196 bib1.bibx318 bib1.bibx342" id="paren.139"/>.
It is worth noting that the implementation of Newton's method is substantially more complex and therefore difficult than Picard iterations <xref ref-type="bibr" rid="bib1.bibx128" id="paren.140"/>.</p>
</sec>
<sec id="Ch1.S3.SS7">
  <label>3.7</label><title>Tracking materials</title>
      <p id="d1e5162">Aside from the conservation of mass, momentum, and energy, special care must be taken when solving the advection in Eq. (<xref ref-type="disp-formula" rid="Ch1.E15"/>), which accounts for the tracking of the different fluids, chemical species, or materials in a broad sense. Many techniques have been devised in the field of computational fluid dynamics and are used in geodynamic codes. The methods differ in whether they are designed to treat smoothly varying fields such as temperature or discontinuous fields such as those that represent lithologies. Many methods have been developed to advect smooth fields while minimising artefacts such as numerical diffusion and dispersion (i.e. streamline upwind Petrov–Galerkin or SUPG, flux limiters, total variation diminishing or TVD, flux-corrected transport or FCT, and the multidimensional positive-definite advection transport algorithm or MPDATA; <xref ref-type="bibr" rid="bib1.bibx138 bib1.bibx174" id="altparen.141"/>). Other employed techniques for tracking discontinuous fields are
the <bold>level-set method</bold> <xref ref-type="bibr" rid="bib1.bibx324 bib1.bibx167 bib1.bibx47" id="paren.142"/>, grid-based advection methods (sometimes referred to as <bold>compositional fields methods</bold>, Fig. <xref ref-type="fig" rid="Ch1.F4"/>,  <xref ref-type="bibr" rid="bib1.bibx138" id="altparen.143"/>), the <bold>marker-chain method</bold> <xref ref-type="bibr" rid="bib1.bibx382" id="paren.144"/>, and the <bold>volume-of-fluid method</bold> <xref ref-type="bibr" rid="bib1.bibx313 bib1.bibx230" id="paren.145"/>.
A popular advection method, especially for discontinuities, is the <bold>particle-in-cell</bold> (sometimes called marker-in-cell) technique (Fig. <xref ref-type="fig" rid="Ch1.F4"/>), whereby a set of markers is placed throughout the domain at the beginning of the simulation with an assigned material identity, e.g. crust, mantle lithosphere, or sediments. These properties are then projected onto the mesh on which they are needed for solving the partial differential equations. Once a new velocity field has been computed, these markers are advected with the flow velocity field, and the process is repeated at each time step.
This method is  found in finite-element <xref ref-type="bibr" rid="bib1.bibx356 bib1.bibx101 bib1.bibx361 bib1.bibx134 bib1.bibx135" id="paren.146"/> and finite-difference codes alike <xref ref-type="bibr" rid="bib1.bibx139 bib1.bibx289" id="paren.147"/>.</p>
      <p id="d1e5209">It is important to mention that there is no single best recipe for advection, and oftentimes methods are tested against each other <xref ref-type="bibr" rid="bib1.bibx382 bib1.bibx356" id="paren.148"/>. Each method comes with its own strengths and weaknesses and needs to be assessed in the context of the problem at hand. For example, particle-based methods are relatively easy to implement, not subject to numerical diffusion (a form of undesirable smearing of sharp gradients), and can also be used to track properties like deformation history, water content, composition, and phase transitions. However, they take up considerable memory, introduce artificial noise, and may violate conservation laws of the advected quantities when averaged to the grid. On the other hand, field-based methods are straightforward to parallelise and much lighter in terms of memory usage, but they are more challenging to advect and require numerical stabilisation. As such, choosing a field-based method for tracking a single smooth property is generally warranted, while particle methods serve well for tracking multiple properties that vary throughout the model domain.</p>
</sec>
<sec id="Ch1.S3.SS8">
  <label>3.8</label><title>Multiphysics</title>
      <p id="d1e5224">On Earth, the lithosphere interacts with the
cryosphere, biosphere, atmosphere, hydrosphere, magnetosphere, and other systems, and the deformation of the lithosphere is related to many natural hazards such as earthquakes, volcanic eruptions, landslides, and tsunamis.
These systems are often inherently multi-scale with different processes occurring on vastly different timescales,  length scales (Fig. <xref ref-type="fig" rid="Ch1.F1"/>), and/or multiphysics wherein the coupling of different physical processes is important.
Such multiphysics or multidisciplinary research often sees researchers coupling a geodynamics code with another existing one,
be it for surface processes <xref ref-type="bibr" rid="bib1.bibx46 bib1.bibx368 bib1.bibx76 bib1.bibx376 bib1.bibx34" id="paren.149"/>,
atmosphere evolution <xref ref-type="bibr" rid="bib1.bibx142" id="paren.150"/>,
planetary impact <xref ref-type="bibr" rid="bib1.bibx147" id="paren.151"/>,
plate reconstruction modelling <xref ref-type="bibr" rid="bib1.bibx54 bib1.bibx133" id="paren.152"/>,
elastic flexure <xref ref-type="bibr" rid="bib1.bibx265" id="paren.153"/>,
or dynamic rupture models and tsunami models <xref ref-type="bibr" rid="bib1.bibx384 bib1.bibx236" id="paren.154"/>.
This coupling often takes place in the boundary conditions of the geodynamics code at the surface or at the bottom of the lithosphere or mantle. This coupling can be one-sided when e.g. plate velocities are prescribed. The coupling can also be two-sided when e.g. the uplift rate and a current topography of a geodynamic model are used in a surface process model that returns an eroded surface which forms the new top boundary of a geodynamic model. Coupling codes and the clever use of boundary conditions (Sect. <xref ref-type="sec" rid="Ch1.S5.SS3.SSS1"/>) are promising avenues to incorporate geodynamic models in a host of multidisciplinary research.</p>
      <p id="d1e5250">However, some multiphysics problems are so closely intertwined that solving the coupled system of equations requires different numerical methods than solving the problems individually (for example, coupled magma–mantle dynamics). In these cases, coupling requires the development of a new code that tightly integrates the different physical processes. One recent approach in building numerical applications for multiphysics problems that could be used for this makes use of Application Programming Interfaces (APIs) instead of readily available community codes. APIs can be a collection of routines that are optimised to perform certain operations such as assembling vectors and matrices, solving systems of equations in parallel (i.e. PETSc, <uri>https://petsc.org</uri>, <xref ref-type="bibr" rid="bib1.bibx21" id="altparen.155"/>, last access: 24 February 2022; ParallelStencil, <uri>https://github.com/omlins/ParallelStencil.jl</uri>, last access: 24 February 2022 for Julia <uri>https://julialang.org/</uri>, last access: 24 February 2022), or creating and solving geodynamically oriented objects such as tensors or even partial differential equation systems (i.e. FEniCS, <uri>https://fenicsproject.org/</uri>, last access: 24 February 2022; MILAMIN, <uri>http://milamin.org/</uri>, <xref ref-type="bibr" rid="bib1.bibx92 bib1.bibx321 bib1.bibx293" id="altparen.156"/>, last access: 24 February 2022). These APIs are not necessarily stand-alone codes, but are instead building blocks that require the user to set up their model (i.e. programme their code application using available routines). Therefore, they provide the user with more flexibility in creating and coupling models with different physics and can be more robustly tested as the APIs usually come with their own suite of tests. This approach also allows scientists to build simple experimental numerical applications, which can then be scaled to large parallelised production codes in a relatively short time span.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Code verification</title>
      <p id="d1e5284">At this point, we have described the model in terms of governing and constitutive equations, and we have discretised and solved the system using appropriate numerical methods. Hence, an application code has been obtained at this point. However, before any scientific study can be performed with confidence, the code must be tested to ensure it does what it is intended to do. This process has two components: <bold>verification</bold> and <bold>validation</bold> (Sect. <xref ref-type="sec" rid="Ch1.S6"/>). Verification means “solving the equations right”, while validation means “solving the right equations”  <xref ref-type="bibr" rid="bib1.bibx311" id="paren.157"/>. In this section, we will briefly focus on code verification, which involves using <bold>tests</bold> and <bold>benchmarks</bold>.</p>
      <p id="d1e5305">In the software engineering community, the importance of tests is well-acknowledged: “Without tests every change is a possible bug”  <xref ref-type="bibr" rid="bib1.bibx240" id="paren.158"/>. While there are only a few equations to solve in geodynamics (Sect. <xref ref-type="sec" rid="Ch1.S2"/>; <xref ref-type="bibr" rid="bib1.bibx235" id="altparen.159"/>), the coefficients and the constitutive equations (i.e. rock rheology, multi-component processes) to describe the physical system often turn them into complex nonlinear problems, which can be difficult to test. Tests should verify specific parts or the whole functionality of the code. It is also desirable to test as many features of the code as possible. Of course, one can think of an infinite number of tests for even a simple geodynamics application, but because code verification can be time-consuming, a balance has to be found between test coverage and production. Without a doubt, verification is an absolutely necessary stage of code development as its purpose is to test the robustness of the code in a broad range of situations and applications.</p>
      <p id="d1e5316">The recommended approach is to implement only what is needed, test it and refactor and expand the system to implement new features later on, and test again. Implementing an automatic testing framework can speed up these steps. Good tests also follow the FIRST acronym: fast (run quickly), independent (do not depend on each other), repeatable (in any environment), and self-validating (have a Boolean output, pass or fail) tests <xref ref-type="bibr" rid="bib1.bibx240" id="paren.160"/>. Without proper testing, model results may look beautiful but are probably wrong, and having only simple tests may not catch bugs in complex geodynamic applications <xref ref-type="bibr" rid="bib1.bibx138" id="paren.161"/>. Moreover, just inspecting the output and saying “it looks right”  is not sufficient. Instead, checking error norms and expected convergence rates or other numerical diagnostics is more robust. Tests should verify the code in a broad range of challenging cases relevant to the scientific question. For example, in lithosphere dynamics modelling, the code should correctly handle time-dependent problems with a variable viscosity that depends on temperature and strain rate as well as with complex geometries with a free surface, and the transport of chemical heterogeneities.</p>
      <p id="d1e5325">The types of tests one can do to benchmark codes relate to <bold>numerical implementation</bold> and functionality. In general, this means comparing the numerical solution obtained from solving the system of equations to analytical solutions, results of analogue experiments, numerical results from other codes, and general physical considerations. However, one can also make smaller <bold>unit tests</bold> that verify correct functionality of individual routines, i.e. not necessarily routines that solve for physics, and make sure they do not change when modifications are done somewhere else in the code. For example, parallelisation is not a physical process but poses new problems that can be tested with unit testing. In a parallel code, one can verify that the parallel communication routines work correctly with a simple <bold>hello world</bold> test. Unit tests can now be automatically incorporated in the development process through platforms like GitHub (<uri>https://github.com</uri>, last access: 24 February 2022), GitLab (<uri>https://gitlab.com</uri>, last access: 24 February 2022), BitBucket (<uri>https://bitbucket.org</uri>, last access: 24 February 2022), and Travis CI (<uri>https://travis-ci.org</uri>, last access: 24 February 2022).</p>
      <p id="d1e5351"><bold>Analytical solutions</bold> are available for systems of equations that are well-defined (e.g. steady-state diffusion, linear single-flow models) <xref ref-type="bibr" rid="bib1.bibx375" id="paren.162"/>. Using analytical solutions for testing is powerful because it verifies the whole code functionality, including boundary conditions, and the solutions often have a physical meaning. However, the disadvantage is that they are mostly restricted to simple models with linear coefficients. Analytical solutions for problems relevant to solid-Earth physics include the onset of mantle convection, topography relaxation for the free surface, the corner flow (applied to mantle wedges), viscous folding <xref ref-type="bibr" rid="bib1.bibx328" id="paren.163"/>, half-space cooling,
the bending of an elastic beam, and indentation into a visco-plastic material. More examples can be found in <xref ref-type="bibr" rid="bib1.bibx375" id="text.164"/> and  <xref ref-type="bibr" rid="bib1.bibx138" id="text.165"><named-content content-type="post">and references therein</named-content></xref>, and numerical benchmarks for some analytical solutions can be found in the ASPECT manual <xref ref-type="bibr" rid="bib1.bibx22" id="paren.166"/>.</p>
      <p id="d1e5373">Analytical solutions for code verification can also be used in the form of the <bold>method of manufactured solutions</bold> (MMS) <xref ref-type="bibr" rid="bib1.bibx311 bib1.bibx312" id="paren.167"/>. In principle, the user manufactures an exact solution or coefficients without being concerned about their physical meaning. The method of manufactured solutions primarily verifies correct implementation and the convergence order of a particular numerical method, i.e. the accuracy of the solution with increasing spatial and temporal resolution. Even if the method does not focus on the physical meaning of the solution, some physical considerations still need to be taken into account when using manufactured solutions; e.g. coefficients corresponding to physical parameters need to be positive. The method of manufactured solutions is a powerful technique as it can be applied to arbitrarily complex partial differential equations (e.g. linear, nonlinear, time-dependent) and to arbitrarily complex domains and boundary conditions. Recent computational advances have made this method easy to use by creating manufactured solutions using symbolic algebra packages such as Maple (<uri>https://www.maplesoft.com/products/maple/features/symbolicnumericmath.aspx</uri>, last access: 24 February 2022), MATLAB (<uri>https://www.mathworks.com/products/matlab.html</uri>, last access: 24 February 2022), Mathematica (<uri>https://www.wolfram.com/mathematica/</uri>, last access: 24 February 2022), and SymPy (<uri>https://www.sympy.org/en/index.html</uri>, last access: 24 February 2022). The method of manufactured solutions is not as commonly used in geodynamics as in engineering or applied mathematics, but it provides potential for more robust testing frameworks, including nonlinear problems <xref ref-type="bibr" rid="bib1.bibx245 bib1.bibx102 bib1.bibx61 bib1.bibx209" id="paren.168"/>.</p>
      <p id="d1e5398">When analytical solutions are not possible, numerical experiments of the same model setup (i.e. equations, boundary conditions, geometry, and parameters) can be tested with a number of different codes within the community. These are called <bold>community benchmarks</bold> and allow for testing complex problems by comparing similar diagnostics (e.g. non-dimensionless parameters such as the Nusselt number; Sect. <xref ref-type="sec" rid="Ch1.S7.SS2"/>) across codes. The results are then compiled, and the best average behaviour among codes is taken as the benchmark for the test. Examples of community benchmarks include thermo-mechanical convection <xref ref-type="bibr" rid="bib1.bibx38 bib1.bibx374 bib1.bibx62 bib1.bibx356 bib1.bibx399 bib1.bibx201 bib1.bibx14 bib1.bibx372" id="paren.169"/>, subduction  <xref ref-type="bibr" rid="bib1.bibx329 bib1.bibx383" id="paren.170"/>, Rayleigh–Taylor instabilities <xref ref-type="bibr" rid="bib1.bibx381 bib1.bibx230" id="paren.171"/>, and motion of the free surface <xref ref-type="bibr" rid="bib1.bibx87" id="paren.172"/>. It is important to note that community benchmarks are not bulletproof against bugs and do not necessarily provide insights into the numerical or physical behaviour of the system. Moreover, successfully developing and executing a community benchmark is a long process that typically takes years.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e5421">Different model complexities for the heart <bold>(a)</bold> and the Earth <bold>(b)</bold>. A simpler model can be more useful: the basic shape of the heart has likely become the most successful model, indeed a true icon, only because it was neither too complex (it can be reproduced easily) nor too simple (its characteristic shape is still recognisable). Finding the right level of complexity is challenging and must repeatedly be considered carefully by the modeller for each new modelling task at hand.</p></caption>
        <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://se.copernicus.org/articles/13/583/2022/se-13-583-2022-f07.png"/>

      </fig>

      <p id="d1e5436">Comparison with analogue experiments is important for calibrating numerical models for the complex processes required for numerical modelling of large-scale tectonic processes (e.g. plastic failure). They can be used for both verification and validation of numerical models. For example, modelling sandbox experiments <xref ref-type="bibr" rid="bib1.bibx51 bib1.bibx52 bib1.bibx53" id="paren.173"/> poses significant computational challenges because the numerical code must be able to calculate large strains along narrow shear zones. Other complex processes for which analogue experiments can be insightful include frictional and free-surface boundaries, complex rheology involving both viscous and frictional and/or plastic materials, and reactive processes. Numerical studies comparing to analogue experiments include gelatine wedge seismic experiments <xref ref-type="bibr" rid="bib1.bibx379" id="paren.174"/>, plume dynamics <xref ref-type="bibr" rid="bib1.bibx95 bib1.bibx96" id="paren.175"/>, indenter block experiment <xref ref-type="bibr" rid="bib1.bibx358 bib1.bibx281" id="paren.176"/>, and subduction dynamics <xref ref-type="bibr" rid="bib1.bibx325 bib1.bibx105 bib1.bibx205" id="paren.177"/>. Since there are fundamental differences between numerical and laboratory experiments, the model results are often not identical, and instead certain characteristic features of the solutions need to be compared.</p>
      <p id="d1e5455">As the importance of testing is revealed, more software engineering practices are required to keep codes clean, testable, and robust (see Sect. <xref ref-type="sec" rid="Ch1.S9"/>). Designing a suite of complete tests is just as important as building efficient, fast, complex, high-resolution numerical 3-D codes. There are many excellent books on analytical solutions <xref ref-type="bibr" rid="bib1.bibx375" id="paren.178"/>, keeping codes clean <xref ref-type="bibr" rid="bib1.bibx240 bib1.bibx172" id="paren.179"/>, and building robust testing frameworks for geodynamics <xref ref-type="bibr" rid="bib1.bibx174 bib1.bibx334 bib1.bibx255" id="paren.180"/>. As a final note on code verification, complex systems of equations (i.e. multi-phase, multi-component, nonlinear rheology) can still be badly posed and are difficult to test. For this reason, verification of simpler systems is important, and complex solutions should be validated using <bold>scaling analysis</bold> and against natural observations (see Sect. <xref ref-type="sec" rid="Ch1.S6"/>).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><?xmltex \currentcnt{8}?><?xmltex \def\figurename{Figure}?><label>Figure 8</label><caption><p id="d1e5477">Potential options for geodynamic model simplification. Note that we mean “multiphysics”  beyond the already coupled system described in Sect. <xref ref-type="sec" rid="Ch1.S2"/> (see Sect. <xref ref-type="sec" rid="Ch1.S3.SS8"/>).</p></caption>
        <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://se.copernicus.org/articles/13/583/2022/se-13-583-2022-f08.png"/>

      </fig>

</sec>
<sec id="Ch1.S5">
  <label>5</label><title>From the real world to a model setup</title>
      <p id="d1e5499">Designing a model is not straightforward. Before starting to design a model, it is important to understand the code, the model, and the difference between the two.
While the code's purpose is of a general nature (e.g. to allow for creating models to investigate some geodynamic problems), the purpose of the model is very specific and, in most cases, indeed unique. This unique purpose is reflected in the complex nature of the model, which has to be set up with care. A model is the sum of an underlying (modelling) philosophy, one or more geodynamic concepts and hypotheses, its physical and numerical construct, and initial and boundary conditions. Even though the purpose of a geodynamic model is usually unique, its outcome never is. The same result of a spatially or temporally restricted model of nature can always be recovered by multiple different models. Therefore, a geodynamic model cannot be verified, in contrast to the code.</p>
      <p id="d1e5502">How to design a simplified – but not oversimplified – geodynamic model that is based on a certain modelling philosophy and applies suitable initial and boundary conditions is therefore outlined in this section.</p>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>Simplifying without oversimplifying</title>
      <p id="d1e5512">A model is, by definition, a simplified representation of a more complex natural phenomenon. This is a simple and obvious truth that is easily forgotten when geodynamic models are interpreted, presented, and reviewed. It is the modeller's responsibility to not only constantly remind themselves, but also others, about this key underlying fact.</p>
      <p id="d1e5515">The complexity of the planet Earth as a whole is vast. It is therefore challenging to reconcile such true complexity with a desired simplicity. A model can easily become too complex and, just as easily, oversimplified (Fig. <xref ref-type="fig" rid="Ch1.F7"/>). A geodynamic modeller should always strive for  the appropriate middle ground between a model that is too complex and a model that is too simple. This is one of the first major tasks of a modeller when setting up a new modelling approach to address a certain hypothesis: everything should be made as simple as possible but not simpler.</p>
      <p id="d1e5520">So, how simple should a model optimally be? The answer to this question is not an easy one, as it strongly depends on the purpose of the model, the capabilities to diagnose and understand it, and the hypothesis that it will test. It is clear though that a more complex model does not necessarily mean a better model. In fact, a simpler model is often better than a more complex model. A simpler model is clearer to understand, clearer to communicate, and, by making fewer assumptions, more likely right <xref ref-type="bibr" rid="bib1.bibx369" id="paren.181"><named-content content-type="pre">Occam's razor;</named-content></xref>, although not necessarily directly applicable to the real world.</p>
      <p id="d1e5528">There are various ways to reduce model complexity (Fig. <xref ref-type="fig" rid="Ch1.F8"/>). Simplifying the physical model is one of them. Any given physical complexity of the natural phenomenon in question has to be evaluated and a decision has to be made to either reproduce it, parameterise it (i.e. mimic the phenomenon with a simplified approach), or neglect it in the model. This decision is based upon the model's purpose and the spatial and temporal extent of the process under investigation.</p>
      <p id="d1e5534">Further model simplification is achieved through numerical adjustments. For example, all the following studies model plate tectonics, but the geometry of the model can be complex (e.g. a 3-D spherical domain like <xref ref-type="bibr" rid="bib1.bibx13" id="altparen.182"/>) or simple (e.g. a 1-D or 2-D domain like <xref ref-type="bibr" rid="bib1.bibx30" id="altparen.183"/>). One can choose the temporal extent of the model to be more complex (e.g. time-dependent with a long evolution as in <xref ref-type="bibr" rid="bib1.bibx87" id="altparen.184"/>) or simply instantaneous as done by <xref ref-type="bibr" rid="bib1.bibx343" id="text.185"/>. For the same model, such simplifying choices make for a generally simpler model. However, a model with simpler geometry (or time evolution) can, of course, also feature more complicated processes than one with a more complex geometry. Indeed, a simpler model geometry (or time evolution) often enables the modelling of more complex physical processes.</p>
      <p id="d1e5549">The numerical model complexity can also be adjusted by changing the initial and boundary conditions (heterogeneous as in <xref ref-type="bibr" rid="bib1.bibx79" id="altparen.186"/>, or homogeneous as in <xref ref-type="bibr" rid="bib1.bibx124" id="altparen.187"/>) and the imposed forcing (space- and time-dependent forcing like <xref ref-type="bibr" rid="bib1.bibx295" id="altparen.188"/>, or self-consistent like <xref ref-type="bibr" rid="bib1.bibx315" id="altparen.189"/>).
Overall, complexity should be decided based on the scientific question addressed and the focus and scope of the study.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9"><?xmltex \currentcnt{9}?><?xmltex \def\figurename{Figure}?><label>Figure 9</label><caption><p id="d1e5566">The two overarching modelling philosophies. <bold>(a)</bold> Specific modelling and <bold>(b)</bold> generic modelling have different scientific goals and need to be used, communicated, and reviewed differently.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://se.copernicus.org/articles/13/583/2022/se-13-583-2022-f09.png"/>

        </fig>

</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Modelling philosophies</title>
      <p id="d1e5589">There are two overarching geodynamic modelling philosophies: <bold>specific modelling</bold> and <bold>generic modelling</bold> (Fig. <xref ref-type="fig" rid="Ch1.F9"/>). The first philosophy attempts to reproduce the specific state of a certain geodynamic system (e.g. based on a specific observation) with a specific model to better understand the system's specific state. In contrast, generic modelling attempts to produce different regimes of behaviour of a certain geodynamic system (e.g. based on a general observation) to better understand the system's general behaviour.</p>
      <p id="d1e5600">Both overarching modelling philosophies can either fulfil or reject a hypothesis. Most results published to date fulfil a hypothesis, even though positive modelling results only hint at a certain phenomenon being responsible for an observation. Modelling results that reject a hypothesis (often called “failed models”) are of course more abundant, but also much clearer as they indeed serve as proof that a certain situation does not lead to a specific observation.</p>
      <p id="d1e5603">Furthermore, both overarching modelling philosophies can result in instantaneous and time-dependent studies <xref ref-type="bibr" rid="bib1.bibx357" id="paren.190"/>. Instantaneous models are focused on resolving a certain state and usually rely heavily on a comparison with measured geophysical, geological, and geochemical data. Time-dependent models tend to focus more on the evolution or the natural state of a system. For general modelling, time-dependent studies can be performed either focusing on the transient evolution from a known initial state or the statistical (quasi-)steady state.</p>
<sec id="Ch1.S5.SS2.SSS1">
  <label>5.2.1</label><title>Specific modelling procedure</title>
      <p id="d1e5616">Modelling aimed to compare and understand a specific state of a geodynamic system necessitates the following procedure. Firstly, a specific observation (in a certain region) has to be defined. Secondly, a hypothesis about the control mechanism(s) has to be outlined. Thirdly, a model setup needs to be designed considering three key aspects. The model needs to be able to produce the observed feature, include the hypothetical control mechanism(s), and physically link the control mechanism to the observed feature. Lastly, the model has to be simplified to be easily understandable without being oversimplified.
For specific modelling in particular, the modeller needs to keep in mind that there is no guarantee that the suspected control mechanism is the actual, or the only, controlling mechanism (see Sect. <xref ref-type="sec" rid="Ch1.S1.SS2"/>).</p>
      <p id="d1e5621">A specific modelling philosophy is often used to understand the circumstances that facilitated natural hazard events, like earthquakes, in order to improve hazard analyses. For example, <xref ref-type="bibr" rid="bib1.bibx336" id="text.191"/> optimise the fit between geodetic velocities of the San Andreas Fault and their model predictions of the seismic history of the fault. From the modelled present-day stress state, regions of high seismic hazard are then inferred. Another example involves investigations into the specific surface topographic history of a certain subduction zone. These investigations first build the best-informed model of a subduction zone (e.g. the Cocos subduction zone in southwestern Mexico or the southern Alaskan subduction zone in North America) and then use it to reproduce and study how this subduction zone impacts the topographic evolution of the adjacent topographic heights (e.g. the Trans-Mexican Volcanic Belt) as done in <xref ref-type="bibr" rid="bib1.bibx137" id="text.192"/> or intra-continental shear zones (e.g. the Denali fault) as done in <xref ref-type="bibr" rid="bib1.bibx160" id="text.193"/>. A global specific modelling example is the global lithosphere–asthenosphere modelling study of <xref ref-type="bibr" rid="bib1.bibx277" id="text.194"/>, which obtains plate boundary friction coefficients and the minimum asthenospheric viscosity cutoff value by optimising the fit with observed global plate motions.</p>
</sec>
<sec id="Ch1.S5.SS2.SSS2">
  <label>5.2.2</label><title>Generic modelling procedure</title>
      <p id="d1e5645">Modelling aimed at understanding the general behaviour of a geodynamic system necessitates the following procedure. First, a general first-order observation has to be defined. Second, a hypothesis about the controlling parameters and their possible range has to be outlined. Third, a model setup needs to be designed considering two key aspects. The model needs to include the proposed control mechanism(s), and it needs to be built on a set of assumptions for simplification.
For generic modelling in particular, the assumptions that go into designing the geodynamic model are key and need to be specified and described clearly (Sect. <xref ref-type="sec" rid="Ch1.S8.SS1"/>).</p>
      <p id="d1e5650">When a generic modelling philosophy is applied, a general geodynamic feature is investigated via a <bold>parameter study</bold>, whereby a certain <bold>parameter space</bold> is mapped out and can be represented by a so-called <bold>regime diagram</bold> <xref ref-type="bibr" rid="bib1.bibx231 bib1.bibx73 bib1.bibx153 bib1.bibx267 bib1.bibx292" id="paren.195"><named-content content-type="pre">e.g.</named-content></xref>. For example, surface elevation changes due to plate subduction can be investigated without specifically relating to one particular subduction zone but to subduction zones in general. One way of doing that is to model subduction and its surface response and vary all key subduction parameters over their individual Earth-like ranges as done in e.g. <xref ref-type="bibr" rid="bib1.bibx88" id="text.196"/>. Other generic modelling examples include quantifying crustal thickness at mid-ocean ridges for various spreading velocities <xref ref-type="bibr" rid="bib1.bibx193" id="paren.197"><named-content content-type="pre">e.g.</named-content></xref>, reproducing general magma dynamics <xref ref-type="bibr" rid="bib1.bibx248 bib1.bibx341 bib1.bibx333" id="paren.198"><named-content content-type="pre">e.g.</named-content></xref> or magma transport behaviour <xref ref-type="bibr" rid="bib1.bibx397" id="paren.199"><named-content content-type="pre">e.g.</named-content></xref>, the onset of convection in a planetary mantle <xref ref-type="bibr" rid="bib1.bibx375" id="paren.200"><named-content content-type="post">Sect. 6.19</named-content></xref>, testing for what Rayleigh numbers and Clapeyron slopes a phase transition induces layered convection <xref ref-type="bibr" rid="bib1.bibx72" id="paren.201"><named-content content-type="pre">e.g.</named-content></xref>, quantifying the amount of entrainment of a dense layer into mantle plumes <xref ref-type="bibr" rid="bib1.bibx226 bib1.bibx227 bib1.bibx188" id="paren.202"><named-content content-type="pre">e.g.</named-content></xref>, investigating the plate tectonic regimes of a planet, which might range from a stagnant lid with only one plate to a mobile lid, similar to modern plate tectonics <xref ref-type="bibr" rid="bib1.bibx284 bib1.bibx232 bib1.bibx231" id="paren.203"><named-content content-type="pre">e.g.</named-content></xref>, investigating under which conditions the flow in the Earth's outer core would cause an Earth-like dynamo <xref ref-type="bibr" rid="bib1.bibx70 bib1.bibx71 bib1.bibx389" id="paren.204"/>, and mapping out the dominance of inner-core convection, rotation, or translation depending on its viscosity and conductivity <xref ref-type="bibr" rid="bib1.bibx100" id="paren.205"><named-content content-type="pre">e.g.</named-content></xref>. Non-dimensional numbers often make up axes and boundaries in regime diagrams, although other diagnostic quantities can also be used (Sect. <xref ref-type="sec" rid="Ch1.S7.SS2"/>).</p>
      <p id="d1e5717">The mapping of a parameter space is often done through manual variation of a single model parameter and comparison of the resulting model predictions. However, recent developments allow  scaling laws between the model solution and the model parameters to be computed automatically through adjoint methods. Besides solving inverse problems <xref ref-type="bibr" rid="bib1.bibx176 bib1.bibx141 bib1.bibx75" id="paren.206"><named-content content-type="pre">e.g.</named-content></xref>, adjoint methods can efficiently compute the scaling exponent for all model parameters with one linear solve (for a specific model time step) <xref ref-type="bibr" rid="bib1.bibx307" id="paren.207"/>. These scaling exponents (that are based on the derivative of the solution parameter to model parameter) indicate which parameters control the model solution and which have a lesser effect <xref ref-type="bibr" rid="bib1.bibx305 bib1.bibx90" id="paren.208"><named-content content-type="pre">e.g.</named-content></xref>. Knowledge of the relative importance of each model parameter can help decrease the parameter space that is to be investigated (see also Sect. <xref ref-type="sec" rid="Ch1.S7.SS3"/>).</p>
</sec>
</sec>
<sec id="Ch1.S5.SS3">
  <label>5.3</label><title>Boundary and initial conditions</title>
      <p id="d1e5745">After choosing the equations that will be solved and the model geometry, both initial and boundary conditions are needed to solve the numerical model. The solution of the numerical model will depend on the initial and boundary conditions used, so it is important to choose them carefully <xref ref-type="bibr" rid="bib1.bibx297 bib1.bibx67" id="paren.209"/>.</p>
<sec id="Ch1.S5.SS3.SSS1">
  <label>5.3.1</label><title>Boundary conditions</title>
      <p id="d1e5758">The <bold>boundary conditions</bold> describe (part of) the solution variables (e.g. velocity) at the boundaries of the model domain necessary to solve the system of equations. They can vary in time and space. Mathematically, there are five main types of boundary conditions. (1) <bold>Dirichlet boundary conditions</bold> (also called first-type or fixed) specify the value of the solution of an equation at the boundary. (2) <bold>Neumann boundary conditions</bold> (also called second-type) specify the value of the derivative of the solution. (3) <bold>Robin boundary conditions</bold> (also called third-type) are linear combinations of the values and the derivatives of the solution. (4) <bold>Mixed boundary conditions</bold> indicate that across one boundary, Dirichlet, Neumann, and Robin boundary conditions are applied to specific parts of that boundary. For example, in lithosphere dynamics, there could be both a lithospheric plate and the mantle at the vertical boundary of a Cartesian model. Mixed boundary conditions applied here could be a constant velocity (Dirichlet) applied to the lithospheric plate, while the mantle has an open boundary condition (Neumann). The last type of boundary condition is (5) the <bold>Cauchy boundary condition</bold> according to which both the Dirichlet and Neumann boundary condition are applied to a boundary simultaneously by specifying both the solution and its normal derivative. Note that this differs from Robin boundary conditions as there is no linear combination and the normal derivative is specifically prescribed for Cauchy boundary conditions.</p>
      <p id="d1e5780">For the thermo-mechanical models considered here, we need to prescribe boundary conditions for the conservation of mass, momentum, and energy equations in order to solve them. For the Stokes equations, typical mechanical boundary conditions include (1) the <bold>free surface</bold> (Neumann), where there is no shear (parallel to the boundary) or normal (perpendicular to the boundary) stress acting on the boundary and which can therefore freely deform according to the velocity solution. It is most commonly used in models wherein topography is important. Specifying the stress is a Neumann boundary condition because the relations between stress and velocity defined in the constitutive equations (Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS1"/>, Eqs. <xref ref-type="disp-formula" rid="Ch1.E8"/> and <xref ref-type="disp-formula" rid="Ch1.E9"/>) imply that fixing the stress prescribes the velocity derivatives. (2) For the <bold>free-slip</bold> boundary condition, the component of the velocity normal to the boundary is set to 0 (Dirichlet), and there are no stresses acting parallel to the boundary (Neumann). This results in material flowing freely along the boundary such as the core–mantle boundary for global convection models. Note that the free-slip boundary condition is neither a Robin nor a Cauchy boundary condition even though it combines prescribing the solution and its derivative. (3) <bold>Prescribed velocities</bold> (Dirichlet), also called kinematic or inflow–outflow boundary conditions, are often applied at the sides of plates in lithospheric models or at the top of mantle convection models to mimic plate tectonics <xref ref-type="bibr" rid="bib1.bibx54" id="paren.210"/>. (4) The <bold>no-slip</bold> boundary condition (Dirichlet) is a special case of prescribed velocities in which the velocity is zero at the boundary. This is typically used to mimic the 660 discontinuity at the bottom boundary of asthenospheric-scale models. (5) <bold>Prescribed stresses</bold> are Neumann boundary conditions as the stresses relate to the velocities through the derivatives. They can be used to mimic plate push and topographic loads. (6) An <bold>open boundary</bold> (Neumann) is a special case of prescribed stresses in which material can freely leave the domain <xref ref-type="bibr" rid="bib1.bibx67" id="paren.211"/>. In addition, infinity-like or “external”  boundary conditions can be applied when a boundary is modelled as being far away <xref ref-type="bibr" rid="bib1.bibx138" id="paren.212"/>. This is typically applied in lithospheric-scale models, wherein an external free- or no-slip boundary is applied to the bottom boundary, mimicking a free or no-slip boundary at a distance <inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula> from the actual boundary. Similar to this, a Winkler boundary condition assumes an isostatic equilibrium at the bottom boundary, analogous to applying a free-surface boundary condition at the bottom of a lithospheric- or crustal-scale model <xref ref-type="bibr" rid="bib1.bibx58 bib1.bibx396" id="paren.213"/>. In combination with a free-slip boundary condition, a layer of less dense (<inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> kg m<inline-formula><mml:math id="M227" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) <bold>sticky air</bold>  (or “sticky water”) material is often used to model topography in methods that use an undeformable mesh and can therefore not employ a free-surface boundary condition (Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>, Fig. <xref ref-type="fig" rid="Ch1.F4"/>) <xref ref-type="bibr" rid="bib1.bibx329 bib1.bibx87" id="paren.214"/>.</p>
      <p id="d1e5866"><bold>Periodic boundary conditions</bold> represent another type of commonly used boundary condition in geodynamics. They are different in nature from the purely mathematical boundary conditions listed above, as they do not explicitly prescribe any part of the solution. Instead, they “link”  boundaries together to approximate a larger (or infinite) system of which the model setup is merely a part: any materials or flows passing through one boundary interface re-enter the model domain through the opposite boundary interface. This makes periodic boundary conditions the natural choice in global mantle convection models <xref ref-type="bibr" rid="bib1.bibx155 bib1.bibx233" id="paren.215"/>. This technique is also widely used in lithosphere dynamics, in which smaller-scale model setups are often used, but they are modelled as part of the wider mantle convection process through periodic boundary conditions. For example, mantle flow leaving the domain at the right-hand side of the model setup will re-enter the model domain on the left-hand side of the model domain, thereby effectively creating a theoretical closed mantle convection cell. Another example is the use of periodic conditions on the boundaries normal to the rift trend in 3-D models of continental rifting, effectively creating an infinitely long rift, only a segment of which is modelled.</p>
      <p id="d1e5874">Boundary conditions can be used to drive the system by e.g. prescribing the velocities of plates resulting in lithospheric extension or convergence. Hence, the modeller could assimilate data on plate motions from the geologic record into the model through the boundary conditions to improve the predictive power of the model <xref ref-type="bibr" rid="bib1.bibx74" id="paren.216"/>. Similarly, stress boundary conditions can be implemented to simulate a load on the model, such as an ice sheet. The data assimilation into the models via boundary conditions is typically used for specific modelling studies (Sect. <xref ref-type="sec" rid="Ch1.S5.SS2"/>).</p>
      <p id="d1e5883">Considering boundary conditions for the energy equation for models of the Earth's mantle and crust, it is common practice to prescribe fixed temperatures (Dirichlet) at the Earth's surface and at the core–mantle boundary, as well as prescribed heat fluxes (Neumann) for boundaries within the mantle. Fixing the heat flux fixes the amount of energy within the domain. When using fixed temperatures, the amount of energy can freely evolve but the temperature variations are fixed. However, this might not always be applicable. For example, a model of a mantle plume in the upper mantle will need a prescribed inflowing plume temperature at the bottom of the model at the upper mantle. Similarly, although the outer core can be assumed to be a reservoir with a constant temperature for mantle models, for models of the outer-core heat flux boundary conditions at the core–mantle boundary are more appropriate <xref ref-type="bibr" rid="bib1.bibx389" id="paren.217"/>. Coupled modelling methods could also result in different temperature boundary conditions (Sect. <xref ref-type="sec" rid="Ch1.S3"/>).</p>
      <p id="d1e5891">The boundary conditions of both the Stokes equations and the energy equations can be related in the model. For example, if the model has an open boundary, there could be both inflow and outflow along different parts of that open boundary. On the inflow part of the boundary, it is useful to prescribe the temperature (e.g. slab age), whereas on the outflow part of the boundary, insulating Neumann boundary conditions can be used.</p>
      <p id="d1e5894">It is also possible to constrain degrees of freedom inside the domain. For example, in lithospheric-scale models, a velocity prescribed within the slab (i.e. not at the boundary) is an example of an internal driving force to prescribe subduction in the absence of initial slab pull <xref ref-type="bibr" rid="bib1.bibx380" id="paren.218"><named-content content-type="pre">e.g.</named-content></xref>.</p>
      <p id="d1e5902">The choice of boundary conditions can alter the modelling results with e.g. different mechanical boundary conditions on the sidewalls of the mantle affecting the resulting subduction behaviour <xref ref-type="bibr" rid="bib1.bibx67 bib1.bibx297" id="paren.219"/>. It is also important to choose boundary conditions consistent with the rest of the model (Sect. <xref ref-type="sec" rid="Ch1.S6.SS2"/>). Hence, the modeller should be careful when selecting the boundary conditions and keep in mind how they affect the produced model results.</p>
</sec>
<sec id="Ch1.S5.SS3.SSS2">
  <label>5.3.2</label><title>Initial conditions</title>
      <p id="d1e5918"><bold>Initial conditions</bold> are required for time-dependent equations. Together with boundary conditions, they control how the model evolves over time and are required to set up and drive the model. Since the conservation of energy Eq. <xref ref-type="disp-formula" rid="Ch1.E6"/> contains a time derivative <inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>, we need to define an initial temperature field. This is difficult, since we have even less knowledge about what the Earth looked like at depth in the past than the present day. Luckily, there are some useful strategies to come up with reasonable initial conditions. In the case of oceanic lithosphere, the modeller can choose the age of the lithosphere and calculate the corresponding temperature profile according to well-established cooling models, such as the <bold>half-space cooling model</bold> or the <bold>plate cooling model</bold> <xref ref-type="bibr" rid="bib1.bibx375" id="paren.220"/>. For the continental lithosphere, an initially linear temperature profile or slightly more complex geotherm can be prescribed <xref ref-type="bibr" rid="bib1.bibx66" id="paren.221"/>. In the regions of the mantle that are not part of the thermal boundary layers, it is often a reasonable assumption to start from an adiabatic temperature profile, which is the temperature path along which material in a convecting mantle moves if it does not exchange energy with its surroundings (see also <bold>adiabatic heating</bold>). As the conservation equations of mass and momentum do not contain time derivatives of the velocity or pressure, we do not need to provide an initial velocity or pressure field. However, from a numerical point of view, a reasonable initial guess for the pressure or velocity can reduce the number of iterations needed in iterative solvers and hence speed up computations. This becomes particularly relevant when using pressure- and strain-rate-dependent rheologies and is critical in cases when deformation mechanisms included in a model are strain-rate-dependent (such as pure dislocation creep).</p>
      <p id="d1e5957">The initial conditions also include the initial compositional geometry and material layout and/or history in the model, since the transport equation in Eq. (<xref ref-type="disp-formula" rid="Ch1.E15"/>) contains a time derivative as well. For general parametric studies of the dynamics of a system, simple geometric blocks could be used to set up the initial geometry, representing, for example, the lithosphere. For more complex models, the initial conditions could be inferred from (regional) tomographic models. For complex models of specific regions, it is often difficult to manually create detailed geometries that correspond to geologic or tomographic observations. Therefore, several tools have recently been developed, such as geomIO <xref ref-type="bibr" rid="bib1.bibx27" id="paren.222"/>, the SlabGenerator <xref ref-type="bibr" rid="bib1.bibx180" id="paren.223"/>, and the Geodynamic World Builder <xref ref-type="bibr" rid="bib1.bibx129" id="paren.224"/>, to automate and simplify setting up models with complex 3-D geometries. Another choice the modeller has to make concerns the initial chemical heterogeneity present in the Earth's mantle. The simplest  choice is to assume that the mantle is homogeneous or has been mixed so well that heterogeneities are on such a small length scale that they do not influence mantle dynamics. However, we know from geochemical data that the mantle and crust are chemically heterogeneous. In addition, subduction zones continuously introduce new chemical heterogeneities into the mantle. Hence, another option is to initialise the model with chemical heterogeneities on a given length scale, for example representing a model like the marble-cake mantle <xref ref-type="bibr" rid="bib1.bibx7" id="paren.225"/>, or to include distinct chemical reservoirs in the model setup. The initial state of deformation in terms of accumulated plastic or viscous strain or the state variable in rate-and-state friction laws can also be prescribed as initial conditions. Such initial strain can represent preexisting heterogeneity in the crust or lithosphere formed through deformation prior to the model start time. The top of the model can be used to assimilate topographic data into the model for a certain region or from another model (Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>).</p>
      <p id="d1e5977">To initially drive the model in the absence of driving boundary conditions, specific initial conditions inside the model domain, so-called <bold>initial perturbations</bold>, can be applied. A frequently used example in mantle modelling is a density or temperature perturbation in the middle of, or distributed throughout, the mantle. Such a perturbation ensures that subsequent deformation starts immediately, rather than after the accumulation of numerical rounding errors over time, and it localises the deformation in the region the modeller is interested in e.g. a plume rises in the middle of the model.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F10" specific-use="star"><?xmltex \currentcnt{10}?><?xmltex \def\figurename{Figure}?><label>Figure 10</label><caption><p id="d1e5986">Common numerical modelling problems. <bold>(a)</bold> Rayleigh–Taylor instability problem demonstrating the drunken sailor instability arising from a numerical time step that is too large <xref ref-type="bibr" rid="bib1.bibx195 bib1.bibx316" id="paren.226"><named-content content-type="pre">e.g.</named-content></xref> for the stress perturbations deriving from surface topography due to the typical crust–air density difference being much larger than density differences inside the Earth. The large time step size leads to a fast sloshing of the surface, as seen from the velocity vectors. Note that the vectors in the model without stabilisation are scaled down by 1 order of magnitude. The high velocities also lead to overshooting of the advected compositional field; i.e. values exceed 1. When stabilisation is applied, a time step of 5000 years leads to a stable uprising in the centre of the domain. <bold>(b)</bold> The lid-driven cavity model <xref ref-type="bibr" rid="bib1.bibx119 bib1.bibx118 bib1.bibx364" id="paren.227"><named-content content-type="pre">e.g.</named-content></xref> demonstrates the need for smoothing the pressure field when using <inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> elements in the finite-element method (in this case <inline-formula><mml:math id="M230" display="inline"><mml:mrow><mml:mn mathvariant="normal">32</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">32</mml:mn></mml:mrow></mml:math></inline-formula> elements). Using an LBB stable element, like <inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M232" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, avoids this problem <xref ref-type="bibr" rid="bib1.bibx102" id="paren.228"/>. <bold>(c)</bold> Extension of a visco-plastic medium with shear bands forming at a viscous weak seed along the bottom <xref ref-type="bibr" rid="bib1.bibx221 bib1.bibx194 bib1.bibx342 bib1.bibx144" id="paren.229"><named-content content-type="pre">e.g.</named-content></xref>. The angle and thickness of the shear bands are dependent on the mesh resolution. Regularised plasticity implementations and sufficient resolution are required to achieve convergence with resolution <xref ref-type="bibr" rid="bib1.bibx110" id="paren.230"><named-content content-type="pre">e.g.</named-content></xref>.</p></caption>
            <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://se.copernicus.org/articles/13/583/2022/se-13-583-2022-f10.png"/>

          </fig>

      <p id="d1e6098">Another common example of initial conditions is the so-called <bold>weak seeds</bold> in numerical models: a small zone with artificially lowered strength used to localise the deformation in the model in the desired region. Without a weak seed, numerical inaccuracies will determine the location of instabilities and subsequent deformation, typically at the boundaries of a model. This is undesirable because this results in irreproducible, random models and deformation influenced directly by boundary conditions. Hence, weak seeds are necessary in models and can represent naturally occurring heterogeneity in the Earth such as a previous fault zone or a region of melting <xref ref-type="bibr" rid="bib1.bibx50" id="paren.231"/>. Weak seeds are commonly used in lithospheric- or crustal-scale models of rifting <xref ref-type="bibr" rid="bib1.bibx170 bib1.bibx8" id="paren.232"/>, strike-slip <xref ref-type="bibr" rid="bib1.bibx327" id="paren.233"/>, subduction <xref ref-type="bibr" rid="bib1.bibx116" id="paren.234"/>, and continental collision to localise the deformation and force the model to behave in such a way that the relevant process can be studied <xref ref-type="bibr" rid="bib1.bibx149 bib1.bibx398" id="paren.235"/>. They can take numerous shapes and sizes, and the lower strength of the weak seed can be achieved through many different methods, including a mechanically weaker seed (i.e. lower friction coefficient <xref ref-type="bibr" rid="bib1.bibx9 bib1.bibx117" id="altparen.236"/>), initial strain, or a temperature anomaly such as a locally raised thermal lithosphere–asthenosphere boundary <xref ref-type="bibr" rid="bib1.bibx49" id="paren.237"/>. The choice of weak seed affects the numerical results, as it could, for instance, lead to different modes of rifting <xref ref-type="bibr" rid="bib1.bibx111" id="paren.238"/>. However, most studies argue that the weak seed does not significantly alter the conclusions, like <xref ref-type="bibr" rid="bib1.bibx184" id="text.239"/>, who consider random noise in the plastic strain of the crust in order to demonstrate that the weak seed does not control the geometry of the margin and the mechanism of deformation. The effect of weak seeds and robustness of the models can vary between codes.</p>
      <p id="d1e6132">The modeller should always keep in mind that the initial conditions can often determine the model outcome. That is, after all, their purpose, since otherwise there would be no localised deformation or initial drivers. Efficiently starting the model is solely at the discretion of the modeller, who aims to artificially mimic a process they are interested in. Since these initial conditions, in combination with the boundary conditions, are critical for the model development, the choices the modeller makes are sometimes referred to as the <bold>hand of god</bold> that helps the models along in the beginning. It is therefore important that initial conditions and their effects on the model are acknowledged and described alongside other important details of the modelling approach (Sect. <xref ref-type="sec" rid="Ch1.S8.SS1"/>).</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S6">
  <label>6</label><title>Validation of the geodynamic model</title>
      <p id="d1e6150">After the code has been successfully tested and benchmarked (Sect. <xref ref-type="sec" rid="Ch1.S4"/>), every individual model setup with its particular modelling strategy (Sect. <xref ref-type="sec" rid="Ch1.S5.SS2"/>) and initial and boundary conditions (Sect. <xref ref-type="sec" rid="Ch1.S5.SS3"/>) should be carefully validated to make sure that it contains no detectable flaws, is internally consistent, and represents the geological problem to the best of our knowledge.</p>
<sec id="Ch1.S6.SS1">
  <label>6.1</label><title>Common numerical problems</title>
      <p id="d1e6166">The construction of a specific model setup to investigate a particular problem or hypothesis can give rise to numerical issues, despite successful code verification. During the model validation process, these issues are identified and addressed. They can usually be spotted through monitoring solver convergence behaviour and visual inspection of the solution throughout the model evolution, with model breakdown (i.e. a crash of the programme) and unexpected behaviour being the most obvious red flags. In this section, we describe a number of common problems and their potential solutions.</p>
      <p id="d1e6169">A <bold>resolution test</bold> should be standard to check whether a certain model, or model aspect, is mesh-dependent or not. So, the modeller should check the change in model results with higher mesh resolution. In the ideal case, from a certain resolution onward the solution no longer changes significantly or the spatial discretisation error becomes smaller than other errors like that resulting from time discretisation; i.e. the numerical solution has converged. It is desirable to use a grid spacing for which, for example, the thermal boundary layers or crustal compositions are well-resolved and the resolution therefore does not affect the model evolution anymore. However, it is not always possible to completely avoid grid dependency. For example, most implementations of brittle (plastic) deformation do not include an internal length scale and are therefore grid-dependent (<xref ref-type="bibr" rid="bib1.bibx98" id="altparen.240"/>; Fig. <xref ref-type="fig" rid="Ch1.F10"/>c). This grid dependency causes shear zone width to keep decreasing with increased resolution. There is an active research effort to include internal length scales that can limit grid dependency <xref ref-type="bibr" rid="bib1.bibx219 bib1.bibx69 bib1.bibx108 bib1.bibx109 bib1.bibx110" id="paren.241"/>. The practical solution is to have one fixed resolution for the affected domain throughout the modelling study after assessment of changes in the overall model behaviour with resolution.</p>
      <p id="d1e6183">When using a free surface, quickly increasing model velocities, a corresponding increase in solver iterations, and a sloshing movement of the surface are indicative of the <bold>drunken sailor</bold> effect (Fig. <xref ref-type="fig" rid="Ch1.F10"/>a). It occurs for models with a free surface wherein the time step is chosen too large to accurately reproduce changes in surface boundary elevation. The interface then overshoots slightly in one time step, which causes it to overshoot in the other direction even further the next time step. The positive feedback of this numerical instability deriving from the stark density contrasts at the surface usually leads to the programme crashing. The stark density contrasts (approximately 1.2 kg m<inline-formula><mml:math id="M233" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> versus 2830 kg m<inline-formula><mml:math id="M234" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) lead to much larger stress perturbations from topographic changes compared to similar topography variations at a typical density contrast inside the Earth (e.g. the density jump at the continental crust–mantle boundary is <inline-formula><mml:math id="M235" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula>280 kg m<inline-formula><mml:math id="M236" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>; <xref ref-type="bibr" rid="bib1.bibx241" id="altparen.242"/>). Solutions to the drunken sailor problem involve using either smaller time steps or a stabilisation algorithm <xref ref-type="bibr" rid="bib1.bibx106 bib1.bibx195 bib1.bibx297 bib1.bibx208 bib1.bibx316" id="paren.243"><named-content content-type="pre">e.g.</named-content></xref> to enable the model to run stably with larger time steps.</p>
      <p id="d1e6243">Another problem that can occur when mesh deformation is allowed in finite elements (i.e. in Lagrangian and ALE methods; Fig. <xref ref-type="fig" rid="Ch1.F5"/>) is distortion of the mesh elements. The quality of the mesh decreases when element aspect ratios change too much from 1 for triangular as well as quadrilateral elements (e.g. the ratio of the width and height of a 2-D quadrilateral element, Fig. <xref ref-type="fig" rid="Ch1.F4"/>, and similarly in 3-D), and the accuracy of the computations therefore decreases. When the element distortion is too large, the computation will crash or at the very least become extremely inaccurate. To avoid such a distortion of the elements, local or global <bold>remeshing</bold> (i.e. mesh regeneration) or <bold>mesh smoothing</bold> can be applied (e.g. <xref ref-type="bibr" rid="bib1.bibx401 bib1.bibx395 bib1.bibx345 bib1.bibx362 bib1.bibx107" id="altparen.244"/>). Diffusion of the surface topography can also help to stabilise the model by smoothing high-gradient topography. (Nonlinear) diffusion can be implemented atop the model, mimicking erosional processes <xref ref-type="bibr" rid="bib1.bibx57 bib1.bibx351" id="paren.245"><named-content content-type="pre">e.g.</named-content></xref>, but remeshing of the free surface also introduces some numerical diffusion <xref ref-type="bibr" rid="bib1.bibx183" id="paren.246"/> that could help remedy instabilities. However, adding diffusion could possibly change the physics included in the model.</p>
      <p id="d1e6269">Visual inspection of the modelling results can uncover other issues. For one, smaller features (e.g. a subduction interface) can be seen to spread out over time and disappear; this can be due to diffusion or smearing of the advected field in the grid-based advection method. On the other hand, steep gradients of advected fields can lead to oscillations of these fields normal to the gradients. Mitigating such undershooting and overshooting requires more diffusion or different stabilisation algorithms of advection <xref ref-type="bibr" rid="bib1.bibx222 bib1.bibx48 bib1.bibx152" id="paren.247"><named-content content-type="pre">e.g.</named-content></xref>.</p>
      <p id="d1e6277">Unstable yet very popular finite-element pairs such as the <inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> element (Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/>) are prone to spurious oscillations and an element-wise <bold>chequerboard pressure pattern</bold> (Fig. <xref ref-type="fig" rid="Ch1.F10"/>b as shown in Fig. 18 of <xref ref-type="bibr" rid="bib1.bibx367" id="altparen.248"/> or in <xref ref-type="bibr" rid="bib1.bibx102" id="altparen.249"/>). Before this pressure can be used in rheological expressions it must be post-processed and smoothed so as to remove the chequerboard mode <xref ref-type="bibr" rid="bib1.bibx220" id="paren.250"/>. Stable elements, which fulfil the Ladyzhenskaya–Babuška–Brezzi compatibility condition (LBB or inf-sup condition), do not exhibit pressure artefacts <xref ref-type="bibr" rid="bib1.bibx102" id="paren.251"/> and are preferable (see <xref ref-type="bibr" rid="bib1.bibx24" id="altparen.252"/>, for examples of such elements). Moreover, the required number of outer iterations does not increase significantly with mesh resolution compared to the <inline-formula><mml:math id="M238" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> element <xref ref-type="bibr" rid="bib1.bibx366" id="paren.253"/>.</p>
</sec>
<sec id="Ch1.S6.SS2">
  <label>6.2</label><title>Internal consistency of the model</title>
      <p id="d1e6350">Internal inconsistencies can arise from disagreements in the modeller's choices in terms of boundary conditions, density formulations in the different governing equations, and the equations'  coefficients. Not all inconsistencies are easily detectable or manifest themselves as numerical problems. For example, when the net prescribed inflow and outflow through the model boundaries is not (close to) zero, while a model is assumed incompressible, volume is no longer conserved and the solver for the Stokes equations might crash or return a nonsensical solution. When a free surface is used, this problem might be overlooked, as the surface can rise or fall in response to a net increase or decrease in volume, respectively. This physical inconsistency is also harder to detect in compressible models. Another example is prescribed surface velocities based on, for example, plate reconstructions models, which can add unrealistic amounts of energy into the modelled system.</p>
      <p id="d1e6353">Care should also be taken that the assumptions made to simplify the treatment of density in the governing equations (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/> and specifically Sect. <xref ref-type="sec" rid="Ch1.S2.SS1.SSS4"/>) agree with one another. The simplest accepted combination of simplifications is the Boussinesq approximation.</p>
      <p id="d1e6360">The thermodynamics of Earth materials are very complex, especially in multi-phase, multi-material systems; hence, they are often simplified in the numerical model. For example, in nature the thermal expansivity varies both smoothly and abruptly with depth (e.g. Fig. 7 of <xref ref-type="bibr" rid="bib1.bibx353" id="altparen.254"/>), but in models it is often taken as constant or merely smoothly increasing with depth.
At first, the material properties described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS5"/> may appear to be independent.
However, the definition of properties like density, thermal expansivity, specific heat, and compressibility need to satisfy thermodynamic relations in order for them to be consistent. These thermodynamic relations can be  derived through <bold>thermodynamic potentials</bold>. For example, the thermodynamic potential of the thermal expansivity is defined as <xref ref-type="bibr" rid="bib1.bibx330" id="paren.255"/>
            <disp-formula id="Ch1.E19" content-type="numbered"><label>19</label><mml:math id="M239" display="block"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="italic">ρ</mml:mi></mml:mfrac></mml:mstyle><mml:msub><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M240" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> is thermal expansivity. It defines the fractional increase in volume of a material per degree of temperature increase at constant pressure.</p>
      <p id="d1e6418">The thermodynamic potential of the isothermal compressibility is defined as <xref ref-type="bibr" rid="bib1.bibx330" id="paren.256"/>
            <disp-formula id="Ch1.E20" content-type="numbered"><label>20</label><mml:math id="M241" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi>T</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="italic">ρ</mml:mi></mml:mfrac></mml:mstyle><mml:msub><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi>T</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi>T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the isothermal compressibility and the potential describes the percentage increase in density per unit change in pressure at constant temperature.
For the isobaric heat capacity, the thermodynamic potential is defined as <xref ref-type="bibr" rid="bib1.bibx330" id="paren.257"/>
            <disp-formula id="Ch1.E21" content-type="numbered"><label>21</label><mml:math id="M243" display="block"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the isobaric heat capacity and the potential is defined as the ratio of the increment of heat <inline-formula><mml:math id="M245" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:math></inline-formula> added to the material to the corresponding change in temperature <inline-formula><mml:math id="M246" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula>. The thermodynamic potentials also imply that
            <disp-formula id="Ch1.E22" content-type="numbered"><label>22</label><mml:math id="M247" display="block"><mml:mrow><mml:msub><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi>T</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>T</mml:mi><mml:msub><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e6591">All these relations have to be fulfilled at all temperatures and pressures. Consequently, it is often not immediately apparent if a given material description is thermodynamically consistent or not, and equations of state used in the geodynamic literature do not always take this into account <xref ref-type="bibr" rid="bib1.bibx330" id="paren.258"><named-content content-type="post">Sect. 6.10</named-content></xref>.
For example, it would be thermodynamically inconsistent to take thermal expansivity, compressibility at constant entropy (along an adiabat), and isobaric specific heat all as constants if the temperature varies in the model because, from Eq. (<xref ref-type="disp-formula" rid="Ch1.E22"/>), any temperature dependence in <inline-formula><mml:math id="M248" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi></mml:mrow></mml:math></inline-formula> leads to a pressure dependence of the specific heat.</p>
</sec>
<sec id="Ch1.S6.SS3">
  <label>6.3</label><title>Testing the model against observations</title>
      <p id="d1e6621">After the steps described in the previous section, checking for potential numerical issues and the internal consistency of the model setup, it is time to test whether the model results are consistent with our understanding of geodynamic processes. In a broad sense, does the model evolution stay within the bounds of what we know to be possible from geological and geophysical observations? More specifically, do the velocities obtained make sense? For example, does the sinking velocity of a slab lie within the estimated bounds from reconstructions and mantle tomography <xref ref-type="bibr" rid="bib1.bibx378 bib1.bibx63" id="paren.259"><named-content content-type="pre">e.g.</named-content></xref>? Does the plume rise at acceptable speeds <xref ref-type="bibr" rid="bib1.bibx349" id="paren.260"><named-content content-type="pre">e.g.</named-content></xref>? Do the plate motions agree with plate reconstruction models <xref ref-type="bibr" rid="bib1.bibx378 bib1.bibx103 bib1.bibx243 bib1.bibx261" id="paren.261"><named-content content-type="pre">e.g.</named-content><named-content content-type="post">for global reconstructions</named-content></xref>? Does the surface heat flow lie within observed values <xref ref-type="bibr" rid="bib1.bibx97 bib1.bibx234" id="paren.262"><named-content content-type="pre">e.g.</named-content></xref>? Does the density structure agree with 1-D average profiles like the preliminary reference Earth model (PREM) <xref ref-type="bibr" rid="bib1.bibx112" id="paren.263"/>?</p>
      <p id="d1e6649">Note that deviations of the model results from generic observations do not necessarily mean that the results are wrong. In fact, a model of a natural system like the geodynamic models described here can never truly be validated <xref ref-type="bibr" rid="bib1.bibx275" id="paren.264"/>. This is because natural systems are never truly  closed. For example, neither the rocky planetary surface nor the core–mantle boundary represents true closed boundaries devoid of any temperature, compositional, or mechanical exchange with the outside world. As such, all model results are always non-unique and the model cannot be validated even if compared to a natural observation.</p>
      <p id="d1e6655">Considering this lack of experimental control from both the real world and analogue models from the lab (see Sect. <xref ref-type="sec" rid="Ch1.S4"/>), techniques such as uncertainty quantification and cross-validation of the models beyond the typical testing and predicting of hypotheses become increasingly important to assess how well models capture the real world.</p>
</sec>
</sec>
<sec id="Ch1.S7">
  <label>7</label><title>Model analysis</title>
      <p id="d1e6669">After ensuring the accuracy, consistency, and applicability of the model results, these can now be used to address the hypothesis the modeller set out to test according to a particular modelling philosophy (Sect. <xref ref-type="sec" rid="Ch1.S5.SS2"/>). The raw model output therefore requires analysis. While analysing the geodynamic model results, the modeller has to keep in mind all simplifications made during the setup of the physical model (e.g. what forces and processes were included), the initial and boundary conditions (e.g. whether subducting plates are free to move laterally or are attached to the boundaries), the resolution (e.g. whether the resolution is high enough to resolve a certain process), and all other numerical and physical model assumptions and uncertainties. Most importantly, the model cannot be mistaken for the real Earth (or any other real planet).</p>
      <p id="d1e6674">Model analysis includes visual (qualitative) diagnostics and quantitative diagnostics. These two important, partly overlapping, aspects are discussed in detail below.</p><?xmltex \hack{\newpage}?>
<sec id="Ch1.S7.SS1">
  <label>7.1</label><title>Visual model diagnostics</title>
      <p id="d1e6685">Visualising the model output allows us to test, analyse, diagnose, and communicate the model results. Figures can describe and summarise the enormous amounts of data that numerical modelling can produce and highlight important features that support the initial hypothesis. Depending on the complexity of the data and the objective of the figure, visualisation methods differ widely and range from a graph of root mean square velocity (a quantitative model diagnostic, Sect. <xref ref-type="sec" rid="Ch1.S7.SS2"/>) over time to a complete 4-D animation of a certain solution variable like the velocity (see also Sect. <xref ref-type="sec" rid="Ch1.S8.SS2"/>).</p>
      <p id="d1e6692">To cover the wide range of potential visualisation products, a multitude of visualisation programmes is available. Some of the commonly used software packages are gunplot (<uri>http://www.gnuplot.info/</uri>, last access: 24 February 2022) for creating 2-D and 3-D graphs, GMT (<uri>https://www.generic-mapping-tools.org</uri>, last access: 24 February 2022) for making maps and plotting data on maps <xref ref-type="bibr" rid="bib1.bibx388" id="paren.265"/>, MATLAB (<uri>https://de.mathworks.com/products/matlab.html</uri>, last access: 24 February 2022) for scripted analysis and plotting of model data, Matplotlib (<uri>https://matplotlib.org/</uri>, last access: 24 February 2022) for static and interactive plotting in Python, ParaView (<uri>https://www.paraview.org/</uri>, last access: 24 February 2022) for looking at 2-D and 3-D datasets both interactively and in batch jobs <xref ref-type="bibr" rid="bib1.bibx4 bib1.bibx19" id="paren.266"/>, and similarly VisIt (<uri>https://wci.llnl.gov/simulation/computer-codes/visit/</uri>, last access: 24 February 2022) <xref ref-type="bibr" rid="bib1.bibx68" id="paren.267"/>.
There are even fully immersive visualisation options like CAVE <xref ref-type="bibr" rid="bib1.bibx36" id="paren.268"/> and virtual reality display technologies <xref ref-type="bibr" rid="bib1.bibx210" id="paren.269"/> that overcome the necessity to project 3-D data to 2-D surfaces for visual inspection. However, no matter the software, a modeller has to pay careful attention to circumvent the most common <bold>visualisation pitfalls</bold> for effective graphics, as  outlined in Sect. <xref ref-type="sec" rid="Ch1.S8.SS2"/>.</p>
</sec>
<sec id="Ch1.S7.SS2">
  <label>7.2</label><title>Quantitative model diagnostics</title>
      <p id="d1e6744">Mere visual inspection of the model results is not sufficient to analyse and interpret the outcome of the simulations; a quantitative analysis of the results is also required. Deciding what specific post-processing is to be done can be a time-consuming process.
There are a range of non-dimensional numbers that can be calculated to characterise the flow of fluids in a range of geodynamic environments. If multiple physical processes influence the behaviour of a system, the non-dimensional numbers derived from the governing equations (Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/>) can be used to analyse the relative importance of each of these processes. Examples are the <bold>Rayleigh number</bold>, <italic>Ra</italic>, the <bold>Knudsen number</bold>, <italic>Kn</italic>, the <bold>Mach number</bold>, <italic>M</italic>, the <bold>Argand number</bold>, <italic>Ar</italic>, the <bold>Ekman number</bold>, <italic>Ek</italic>, the <bold>Reynolds number</bold>, <italic>Re</italic>, the <bold>Péclet number</bold>, <italic>Pe</italic>, the <bold>Prandtl number</bold>, <italic>Pr</italic>, and the <bold>Nusselt number</bold>, <italic>Nu</italic>. The Rayleigh number, in particular, is a widely used non-dimensional number characterising the vigour of buoyancy-driven flow. Many of these non-dimensional numbers can be defined differently for different environments, but they can all be insightful diagnostic metrics. With increasing model complexity, newer diagnostic numbers have been defined, such as plateness <xref ref-type="bibr" rid="bib1.bibx355 bib1.bibx6 bib1.bibx346" id="paren.270"/>.</p>
      <p id="d1e6809">Further analysing and diagnosing a model then varies with the modelling approach that has been taken (see Sect. <xref ref-type="sec" rid="Ch1.S5.SS2"/>). For <bold>specific modelling</bold> (i.e. model approaches directly comparing to an observation to understand the origin of a specific state of a system), a modeller should diagnose whether the model predictions match the observations to a satisfying degree. To test the match between the model prediction and the natural observation, a modeller can perform a visual comparison, conduct statistical analysis like a misfit measure, and check for a comparable dynamic model behaviour. Secondly, it should be diagnosed whether the hypothesised mechanism is actually responsible for creating the physical complexity of interest. To this end, the model sensitivity to the parameters used (and optimally also unused) needs to be systematically tested. It should be clear whether a variation of a parameter over its uncertainty range affects a model outcome or not, and if it does, by how much. Similarly, it should be clarified what impact currently neglected parameters would have on the model outcome, for example by discussing the results of other modelling studies that did include these parameters. After such diagnostics, the model can provide insight into what causes a specific state of the system.</p>
      <p id="d1e6817">For <bold>generic modelling</bold> (i.e. models used to reproduce basic fluid dynamics to understand how a specific system works), a modeller should diagnose whether there are individual models that exhibit similar behaviour within the model parameter space and whether there are controlling parameters that can, when changed, cause a switch from one regime to another.
In general, often-used diagnostic quantities to define regimes are the root mean square (rms) and maximum values of certain model parameters like velocity or temperature. For example, the root mean square velocity over time can be used to check whether a model has reached steady state or shows signs of periodicity <xref ref-type="bibr" rid="bib1.bibx372" id="paren.271"><named-content content-type="pre">e.g.</named-content></xref>. For subduction models, the slab dip, slab tip depth, slab sinking velocity, plate age at the trench, and the interaction of the slab with the mantle transition zone are often monitored <xref ref-type="bibr" rid="bib1.bibx132 bib1.bibx86" id="paren.272"><named-content content-type="pre">e.g.</named-content></xref>. Specific isotherms, fault length and offset, rift symmetry, and the migration of fault activity are often tracked in extensional models <xref ref-type="bibr" rid="bib1.bibx171 bib1.bibx266" id="paren.273"><named-content content-type="pre">e.g.</named-content></xref>. From general convection models, the degree of entrainment or mixing, the convective regime (e.g. stagnant lid versus mobile lid), and the degree of layering are often extracted <xref ref-type="bibr" rid="bib1.bibx165 bib1.bibx125 bib1.bibx274" id="paren.274"/>.</p>
</sec>
<sec id="Ch1.S7.SS3">
  <label>7.3</label><title>Automated model diagnostics</title>
      <p id="d1e6849">While some model analyses can be done by hand, the more elaborate post-processing that is becoming increasingly popular nowadays needs to be automated using open-source, testable, and extendable algorithms and shared as user-friendly software <xref ref-type="bibr" rid="bib1.bibx150" id="paren.275"/>. To achieve such next-generation post-processing, like plate boundary tracking, extraction of lithosphere thickness, or computing the dynamic or isostatic topography <xref ref-type="bibr" rid="bib1.bibx82" id="paren.276"/>, the output of geodynamic codes should ideally use a standard, widely accepted format and include metadata that can also be accessed by machines. Accessing individual subsets of the data, like individual time steps or parameter fields, should be straightforward. Model output should therefore be independent from computational details, like the number of computational cores the results have been produced on.</p>
      <p id="d1e6858">A few software packages that allow for automated post-processing and diagnosis of geodynamic models are available to support geodynamicists with analysing their increasingly complex models and the large datasets originating from them. However, such tools are rare because while most individual researchers spend a large amount of time in coding post-processing scripts, they often do not share those scripts with the geodynamics community. Moreover, scripts that are shared in the context of repeatability and transparency are not necessarily applicable or relevant to other software output. Making their own post-processing scripts more generically applicable can also not be required of individual scientists. Contributing to post-processing tools as part of a community software project is a great step forward, reducing the duplication of work while providing author recognition. Unfortunately, not all available post-processing tools supplied with community software can be applied to results from other codes. Defining a set of  interfacing functions, like the Basic Model Interface (<uri>https://bmi-spec.readthedocs.io/en/latest/</uri>, last access: 24 February 2022) established by the Community Surface Dynamics Modeling System (CSDMS), facilitates communication between different modelling and post-processing tools.</p>
      <p id="d1e6864">Generic, open-access geodynamic diagnostic tools are Adopt <xref ref-type="bibr" rid="bib1.bibx238" id="paren.277"/> to detect and outline surface plates, StagPy (<uri>https://pypi.python.org/pypi/stagpy</uri>, last access: 24 February 2022) to diagnose plate boundaries, and StagLab (<uri>https://www.fabiocrameri.ch/staglab/</uri>, last access: 24 February 2022) <xref ref-type="bibr" rid="bib1.bibx82 bib1.bibx85" id="paren.278"/> to perform a large set of geodynamic diagnostics. StagLab in particular offers an extensive set of robust 2-D and 3-D diagnostics. It works across multiple model domain geometries, resolutions, and model setups and produces publication-ready, fully annotated figures and movies using exclusively scientific colour maps (Sect. <xref ref-type="sec" rid="Ch1.S8.SS2"/>). Moreover, StagLab is versioned and extendable, and it can process output of more than one mantle convection code while also offering low-effort compatibility for any other machine-readable output.</p>
      <p id="d1e6881">Other recent developments include the automated comparison of observations to model predictions to find the smallest misfit between the two. Such statistical and probabilistic inversion methods help determine the model parameters, e.g. mantle viscosity or crustal density, that result in the best fit of the model solution with the observed quantity through forward geodynamic modelling <xref ref-type="bibr" rid="bib1.bibx26 bib1.bibx25 bib1.bibx225 bib1.bibx306 bib1.bibx254 bib1.bibx276" id="paren.279"><named-content content-type="pre">e.g.</named-content></xref>.</p>
</sec>
</sec>
<sec id="Ch1.S8">
  <label>8</label><title>Communicating modelling results</title>
      <p id="d1e6898">Scientific results are only of value if they are communicated to the wider scientific community. No matter whether they are spoken or written, the first aspects to get right when communicating science concerns letters, words, and phrases. Since geodynamic modellers, like most other life forms, tend to learn most effectively by observing and copying other fellows, it is no surprise that we tend to speak and write in a similar way to our mentors, peers, and friends. While there is generally nothing wrong with that process, it does, however, make for an excellent breeding ground for problems related to semantics that can lead to serious miscommunication <xref ref-type="bibr" rid="bib1.bibx83" id="paren.280"><named-content content-type="pre">e.g.</named-content></xref>. Written and spoken communication therefore needs to be held dear and handled carefully by a geodynamic modeller.</p>
      <p id="d1e6906">The semantics behind a modelling publication or presentation need to be in tune with the approaches taken in the modelling itself. If a modelling study is suitably communicated, there will be less misunderstanding about what the presented model stands for, what it does not stand for, and what the drawn conclusions mean.</p>
      <p id="d1e6909">Because geodynamic models are per definition simplifications of a natural system (Sect. <xref ref-type="sec" rid="Ch1.S1.SS1"/>), their individual features should not be mistaken for an exact replica of their natural counterparts. When communicating modelling aspects, semantic differentiation between the feature in the model and in nature helps to avoid confusion. For example, one should refer to “the modelled slab”  instead of “the slab”  or “the subducted Nazca plate”. On a similar note, one should distinguish between “thermochemical piles”, which are collections of material with different thermal and chemical properties than the surrounding mantle, and “LLSVPs”, which are observed regions of low shear wave velocity along the core–mantle boundary.</p>
      <p id="d1e6914">In addition, care has to be taken with absolute statements, like “X on the Earth is due to Y”, when drawing conclusions from the model results. As discussed in Sect. <xref ref-type="sec" rid="Ch1.S5.SS2"/>, models can only demonstrate a certain likelihood of a hypothesis, and, in particular, specific modelling studies should acknowledge that there is no guarantee that the suspected control mechanism is the actual, or the only, controlling mechanism. Statements like “X on the Earth is likely due to Y”, “Y is a potential explanation for X”, and “if our assumptions A, B, and C are fulfilled, then XYZ will probably happen in the Earth”  are more correct and prevent misconceptions.</p>
      <p id="d1e6920">Communicating a geodynamic modelling study, however, goes beyond semantics. The suitable words and phrases are most effective when combined with an appropriate manuscript structure as well as effective still and even motion graphics. Combined, these forms of communication make a new scientific insight accessible.</p>
<sec id="Ch1.S8.SS1">
  <label>8.1</label><title>Structure of a geodynamic modelling manuscript</title>
      <p id="d1e6930">Peer-reviewed scientific papers are essential to disseminate relevant information and research findings. In particular, it is important to make results understandable and reproducible in the methods and results sections. Reviewers will criticise incomplete or incorrect method descriptions and may recommend rejection because these sections are critical in the process of making the results <bold>reproducible</bold> and <bold>replicable</bold>. In this section, we briefly review the structure of a manuscript and highlight the parts required in a geodynamic numerical modelling study <xref ref-type="bibr" rid="bib1.bibx290" id="paren.281"/>.</p>
      <p id="d1e6942">While there are many ways of writing a paper, the main purpose of a scientific paper is to convey information. Historically, the structure of scientific papers evolved from mainly single-author letters and descriptive experimental reports to a modern-day comprehensive organisation of the manuscript known as “theory–experiment–discussion”  <xref ref-type="bibr" rid="bib1.bibx18 bib1.bibx229" id="paren.282"/>. The formal <bold>IMRAD</bold> structure (i.e. introduction, methods, results, and discussion/conclusions) was adopted in the 1980s and, at present, is the format most widely used and encouraged by scientific journals. The IMRAD structure facilitates modular reading and locating of specific information in pre-established sections of an article <xref ref-type="bibr" rid="bib1.bibx212" id="paren.283"/>. In geodynamics, the general structure of a manuscript follows the IMRAD structure (Fig. <xref ref-type="fig" rid="Ch1.F11"/>), although journals can place different emphasis on the individual components through reordering and formatting.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F11" specific-use="star"><?xmltex \currentcnt{11}?><?xmltex \def\figurename{Figure}?><label>Figure 11</label><caption><p id="d1e6958">Manuscript structure for a geodynamic numerical modelling study following <bold>IMRAD</bold>. In particular, the methods section should include a description of the physical and numerical model, the design of the study, and of any techniques used to visualise and analyse the numerical data.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://se.copernicus.org/articles/13/583/2022/se-13-583-2022-f11.png"/>

        </fig>

      <p id="d1e6971">A good introduction should answer the following questions: what is the problem to be solved? What previous work has been done? What is its main limitation? What do you hope to achieve? How do you set up your investigation? One major mistake is to attempt to do an extensive literature review in the introduction, which often goes off topic. The introduction serves as the stage to lay out the motivation for the study, and any background reading should focus on the question being addressed.</p>
      <p id="d1e6974">The methods section is an important part of any scientific manuscript <xref ref-type="bibr" rid="bib1.bibx190" id="paren.284"/>. A good methods section allows other scientists to verify results and conclusions, understand whether the design of the experiment is relevant for the scientific question (validity), and build on the work presented (reproducibility and replicability) by assessing alternative methods that might produce differing results. Thus, the major goals of the methods section are to verify the experiment layout and allow others to reproduce the results. Here, we outline standards for reporting the methods in numerical geodynamic modelling.</p>
      <p id="d1e6980">First, the methods should be plain and simple, objective, logically described, and thought of as a report of what was done in the study. Unstructured and incomplete methods can make the manuscript cumbersome to read or even lead the reader to question the validity of the research. Generally, journals have guidelines on how the methods should be formatted, but not necessarily what they should contain because they vary from field to field. The “who, what, when, where, how, and why”  order proposed by <xref ref-type="bibr" rid="bib1.bibx12" id="text.285"/> breaks the methods section down into the following questions: who performed the experiment (not directly applicable to geodynamics, although one might mention here the specific cluster or supercomputer on which the simulations were run)? What was done to answer the research question? When and where was the experiment undertaken (i.e. what computational resources and which software versions were used?)? How was the experiment done, and how were the results <?xmltex \hack{\mbox\bgroup}?>analysed<?xmltex \hack{\egroup}?>? Why were specific procedures chosen? The answers to these questions should be adapted to every field (i.e. in geodynamics, “results were obtained using code X on cluster Y”). Here, we focus on methods that have primarily theoretical (mathematical and physical) and numerical (computational) components, but geodynamic studies may have other aspects such as a data component (e.g. collection and post-processing of data) or an analogue component (e.g. laboratory experiments).</p>
      <p id="d1e6990">Figure <xref ref-type="fig" rid="Ch1.F11"/> shows a breakdown of the most important elements of a manuscript and  the methods section in particular. The methods should start with a brief outline (one paragraph) describing the study design and the main steps taken to answer the scientific question posed in the introduction. The outline should be logical and go from theoretical elements, to numerical aspects, to analysis and post-processing. First to be described is the theoretical framework. This includes the mathematical and physical concepts used in the study including the governing equations, constitutive equations, initial and boundary conditions, and any other relevant theory describing the model setup.</p>
      <p id="d1e6995">This is followed by a section on the computational approach explaining how the theory and the model are translated into computer language (Sect. <xref ref-type="sec" rid="Ch1.S3"/>). This includes details on numerical methods (discretisation and other numerical techniques, code details, solvers and software libraries, etc.) and model setup. The model setup subsection should include details on the current experiment such as model geometry, resolution (numerical and physical), parameter values, and initial and boundary conditions. Any necessary figures of model geometry and tables of parameter values should be provided. More importantly, the choice of parameters should be motivated to explain their relevance to addressing the scientific question.</p>
      <p id="d1e7000">After the model setup has been explained, the methods should contain a section describing the design or layout of the study in detail. What is being tested or varied? How many simulations were performed in terms of model and parameter space? For example, one can use different model setups (i.e. lithosphere-scale and mantle-scale subduction models) with varying parameters in the same study. Why perform those simulations and vary those parameters? A summary table is handy to indicate all simulations that were run and which parameter was varied in which run. Additionally, it is important to include information on all input parameters and their values and units, as well as possible conversions within the code to enable reproducibility of the study (see Sect. <xref ref-type="sec" rid="Ch1.S9"/>) and to foster transparency. This information ideally takes the form of an extensive table including the description, symbol, value, and SI units of the parameters. Errors may still be introduced during manuscript writing, and published values of input parameters may differ from values actually used in the numerical model. Automatic routines to print input parameters in publishable format directly from the code can avoid these mistakes in models and increase transparency and replicability. As an example, laboratory-derived creep laws are often listed haphazardly in tables for publications. However, published laboratory data may need conversion due to unit change (i.e. MPa<inline-formula><mml:math id="M249" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M250" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> to Pa<inline-formula><mml:math id="M251" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M252" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for <inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> in creep laws) or correction due to the type of experiment (uniaxial, simple shear) in order to be directly usable in geodynamic models (see <xref ref-type="bibr" rid="bib1.bibx138" id="altparen.286"/>). This example also demonstrates the importance of consistently listing the units of all parameters used in a study, preferably in SI units.</p>
      <p id="d1e7070">Analysis, visualisation, and post-processing techniques of numerical data should also be described in the methods section. This is a step generally ignored, but it is important to be open about it; e.g. “visualisation was performed in ParaView/MATLAB, and post-processing scripts were developed in Python/MATLAB/Unicorn language by the author”. If the post-processing methods are more complex, the author can provide more details (i.e. statistical methods used for data analysis). It is also good practice to provide these post-processing scripts for peer reviewing and community engagement (Sect. <xref ref-type="sec" rid="Ch1.S9"/>).</p>
      <p id="d1e7075">Information should also be given on code and data availability. This was originally part of the methods section, but recently journals have introduced data management requirements (Sect. <xref ref-type="sec" rid="Ch1.S9"/>), and this information may have a designated location in the manuscript template. However, it is good practice to write this information in the methods section. The authors should indicate code availability, code verification, and input files or other data necessary to reproduce the simulation results (e.g. installation guides).
Additional questions to be answered in the methods section are the following: where were the simulations performed and on how many cores? What was the average runtime of a simulation? Can the model results be reproduced on a laptop or desktop computer, or is access to a cluster required?</p>
      <p id="d1e7080">Before moving to other sections, model assumptions need to be stated clearly in either the description of the theory or the numerical approach. Geodynamics is a field in which we take a complex system like the Earth or another planetary body and simplify it to a level from which we can extract some understanding (Sect. <xref ref-type="sec" rid="Ch1.S5"/>). In doing so, we rely on a physically consistent set of assumptions. It is important to bear in mind that this set of assumptions may not always be obvious to the reader. As long as assumptions are explicit and consistent (i.e. through clear and honest communication), the reviewers and readers will find fewer flaws in the study. It is good practice to write a complete methods section for every manuscript, such as the one described here. However, some journals will ask for a short version to be included in the main manuscript and have the complete methods section in a separate resource (i.e. in the Appendix, Supplement, online repository).</p>
      <p id="d1e7085">Complementary to the methods section, the results section should be a report of the results obtained. The main goal of the results section is to present quantitative arguments for the initial hypothesis. However, any interpretation of the results or reference to other studies should be reserved for the discussion. For example, results in a mantle convection model might show that dense material accumulates at the bottom of the domain (i.e. core–mantle boundary). The interpretation of these results is that they provide a mechanism to explain how LLSVPs (large low-shear-velocity provinces) have formed. Illustrations, including figures and tables, are the most efficient way to present results (Sect. <xref ref-type="sec" rid="Ch1.S7"/>). However, authors should only include material and information relevant to demonstrate the scientific arguments discussed in the next section. Therefore, to avoid distraction, writers should present additional data as Supplements, e.g. movies of the whole simulation, whereas only a few snapshots are provided in the main body of the paper.</p>
      <p id="d1e7090">The discussion section relates all the questions in the manuscript together: how do these results relate to the original questions or objectives outlined in the introduction section? Do the results support the hypothesis? Are the results consistent with observations and what other studies have reported? The modeller should discuss any simplifying assumptions, shortcomings of numerical methods and results, and their implications for the study. For example, the discussion in a specific modelling study (Sect. <xref ref-type="sec" rid="Ch1.S5.SS2"/>) should address how applicable the model results are to the specific problem or region, whereas the discussion in a generic modelling study should aim to understand the underlying factors in a given system. If the results are unexpected, the authors should try to explain why. Are there other ways to interpret the results? What further research would be necessary to answer the questions raised by the results? What does it all mean? Many manuscripts are rejected because the discussion section is weak and the authors do not clearly understand the existing literature. Writers should also put their results into a global context to demonstrate what makes those results significant or original.</p>
      <p id="d1e7095">At this point in preparing the manuscript, the authors have all the necessary elements to write the abstract and conclusions and come up with a descriptive title. Both the abstract and conclusion summarise the entire publication, but in a different way: one as a preview and one as an epilogue, respectively. It is crucial to focus a paper on a key message, intended for both specialist and non-specialist readership, which is communicated in the abstract and conclusions. Some journals also include a plain language summary and/or graphical abstracts as alternative ways to engage a broader audience.</p>
      <p id="d1e7099">In the end, every scientific manuscript has additional components such as the references, acknowledgements, Supplement, software and data availability, and author contributions (Fig. <xref ref-type="fig" rid="Ch1.F11"/>) that contain further information about how the study was funded, conducted, and shared with the community. Acknowledging the often substantial contributions of reviewers is a common courtesy.</p>
      <p id="d1e7104">In this section, we have primarily referred to scientific articles, but scientific manuscripts can also be reviews, editorials, and commentaries. The structure and contents of these manuscripts differ for each type. Each publisher and journal have their own style guidelines and preferences, so it is good practice to consult the publisher's guide for authors. Finally, even though scientific manuscripts may have a rigidly defined structure due to journal guidelines, there is still plenty of flexibility. In fact, the best manuscripts are creative, tell a story that communicates the science clearly, and encourage future work.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F12" specific-use="star"><?xmltex \currentcnt{12}?><?xmltex \def\figurename{Figure}?><label>Figure 12</label><caption><p id="d1e7109">Effective visualisation through a scientific use of colours. Non-scientific colour maps <bold>(a, b)</bold> like rainbow always misrepresent data, are often not intuitive, and are inaccessible to a large portion of the readers, while scientific colour maps <bold>(c, d)</bold> like lajolla or vik <xref ref-type="bibr" rid="bib1.bibx89" id="paren.287"/> ensure unbiased and intuitive data representation and are inclusive to readers with colour-vision deficiencies and even colour blindness.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://se.copernicus.org/articles/13/583/2022/se-13-583-2022-f12.png"/>

        </fig>

</sec>
<sec id="Ch1.S8.SS2">
  <label>8.2</label><title>Effective visualisation</title>
      <p id="d1e7135">There are many different ways to visualise geodynamic models, and it is challenging to figure out how to do so most effectively. However, avoiding the most common visualisation pitfalls is the best start for any modeller looking into visually communicating important results across the research community and possibly beyond. The key aspects to remember when creating figures, thereby preventing misleading visual impressions, are the following: (1) scales, like graph axes and colour bars, must always be included to allow quantification of data values. (2) Bar plots must always have a zero baseline (or in the logarithmic case, have a baseline at 1), to not mislead the reader with altered relative bar heights. (3) Pie diagrams should be avoided as angles and areas are not easily quantifiable by the human brain and are therefore not directly comparable to each other. These problems are exaggerated when pie charts are displayed as 3-D structures, which causes the values underlying the pieces closest to the viewer to appear artificially larger than the others. (4) Heat maps (i.e. plots with differently coloured tiles) should have numbered tiles that include the data value, as surrounding colours heavily distort the impression of a given colour, which can mislead the viewer's perception of the underlying data values significantly <xref ref-type="bibr" rid="bib1.bibx89" id="paren.288"/>. (5) Colours must be applied in such a way that data are reflected correctly and are inclusive to all readers <xref ref-type="bibr" rid="bib1.bibx89" id="paren.289"/>. Scientifically derived colour maps exist, like Colorbrewer, MPL, Cividis, CMOcean, CET, and scientific colour maps <xref ref-type="bibr" rid="bib1.bibx207 bib1.bibx370 bib1.bibx269 bib1.bibx84" id="paren.290"/>, and must be chosen over unscientific default colour maps like rainbow, jet, seis, and others (Fig. <xref ref-type="fig" rid="Ch1.F12"/>). (6) Visualisation should be subject to the same scientific scrutiny as other research methods to communicate data and concepts truthfully, accessibly, and clearly.</p>
      <p id="d1e7149">All aspects of a figure need to be explained and understandable. While filtering, resampling, or otherwise post-processing model results instead of plotting raw data can improve the message purveyed by the figure, such actions should be mentioned in the figure caption. Some numerical codes work, for example, in dimensionless numbers (Sect. <xref ref-type="sec" rid="Ch1.S7.SS2"/>) and require scaling of the model output before they can be related to observations. However, too much information jammed in a figure can easily render the figure unusable to the reader. Again, the modeller has to simplify enough to reach the sweet spot, without oversimplifying the figure (compare with Sect. <xref ref-type="sec" rid="Ch1.S5.SS1"/>). Everything that can be removed without losing key information should be removed. Unnecessary and/or duplicated axes labels, e.g. those repeated across multiple panels, should be removed. The same applies to other figure aspects like colour bars. To make a figure intuitive to readers, colour bars in multiple figure panels applied to the same parameter should optimally maintain the same range (i.e. map the same colour to the same data value), and if they do, displaying just one colour bar is sufficient.</p>
      <p id="d1e7156">Displaying 3-D models effectively is challenging and somewhat arbitrary, as the third dimension is often difficult to convey in a still image. Given the current dominant occurrence of non-interactive, two-dimensional canvases (e.g. the pdf format), 2-D slices of parameter fields often represent the model more effectively than 3-D volumes. The combination of various datasets, like flow characteristics on top of a temperature field, can be effective but is also challenging. Velocity arrows, for example, should not overlap or distract from the remaining important content of the figure. If the velocity in a 3-D visualisation is displayed using arrows, they should be coloured according to their magnitude because their lengths are distorted by the 3-D perspective. Stream lines and a coloured contour plot of the velocity field often provide a more suitable solution to display the flow direction and patterns, as well as its velocity magnitudes, respectively.</p>
      <p id="d1e7159">An uninformed, unscientific use of colours  not only excludes a large portion of the readership, for example through hardly distinguishable colour combinations for readers with a colour-vision deficiency (like the most common red–green colour blindness), but also significantly distorts the underlying model data visually <xref ref-type="bibr" rid="bib1.bibx81 bib1.bibx85" id="paren.291"><named-content content-type="pre">e.g.</named-content><named-content content-type="post">and Fig. <xref ref-type="fig" rid="Ch1.F12"/></named-content></xref>. In fact, the distortion can be more than 7 % of the displayed data range (e.g. a temperature variation of 20<inline-formula><mml:math id="M254" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> could look like 24<inline-formula><mml:math id="M255" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> in one part along a colour axis that ranges between 0 and 100<inline-formula><mml:math id="M256" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, while it looks like 17<inline-formula><mml:math id="M257" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> in another part), which in most cases easily amounts to the biggest error in a modelling study. Therefore, modellers should avoid using default colour maps blindly, but instead look for <bold>scientific colour maps</bold> <xref ref-type="bibr" rid="bib1.bibx89" id="paren.292"/>. If  software does not offer them, or at least allow them to be imported, users should contact the software developers. Hence, scientific colour maps should be the default in common geodynamic codes and visualisation programmes.</p>
      <p id="d1e7214">Scientific colour maps are perceptually uniform to prevent data distortion, and they are perceptually ordered to make data intuitively readable, colour-vision deficiency friendly, and optimally readable in black and white to include all readers. Suitable scientific colour maps <xref ref-type="bibr" rid="bib1.bibx84" id="paren.293"><named-content content-type="pre">e.g.</named-content></xref> that offer fair data representation and are fully inclusive have become readily usable (either as built-in options or after importing them) with all major modelling, visualisation, and graphics software, like MATLAB, Python, R, GMT, QGIS, ParaView, VisIt, Mathematica, gnuplot, GIMP, and Inkscape. Indeed, the scientific colour maps suite <xref ref-type="bibr" rid="bib1.bibx84" id="paren.294"><named-content content-type="pre">e.g.</named-content></xref> offers custom colour map classes for any data type. The sequential class (e.g. batlow) is best suited for monotonically increasing data like a temperature field. The diverging class (e.g. vik) is best suited for zero-centred data like a horizontal velocity field. A multi-sequential class (e.g. oleron) should be used with zero-centred, non-diverging data like a combination of ocean bathymetry and land topography, and the cyclic class (e.g. romaO) is tuned for circular data like azimuthal direction. Moreover, these scientific colour maps are offered as a continuous type (e.g. batlow) to visualise small-scale data variation, a discrete type (e.g. batlow10) to highlight similar data values more clearly, and  a categorical type (e.g. batlowS) to clearly differentiate unordered data for line or scatter plots. In general, colour maps are an integral part of the colour axis (or colour bar) and their key purpose is to represent – and not interpret – data. As such, the local colour gradient, like the tick spacing along an <inline-formula><mml:math id="M258" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis, should be the same all along the entire colour bar (or vary constantly in the case of a logarithmic axis). To interpret or highlight certain parts of the rendered data, other graphic tools like superimposed contour lines or visual indicators such as arrows should be used. More in-depth information, a clear user guide to using colour and colour maps, and a concise list of the major currently available scientific colour maps are provided in <xref ref-type="bibr" rid="bib1.bibx89" id="text.295"/>.</p>
</sec>
</sec>
<sec id="Ch1.S9">
  <label>9</label><title>Software, data, and resource management</title>
      <p id="d1e7246">Just like any other study, numerical modelling studies should be <bold>reproducible</bold> (i.e. the same researcher doing the same computation on the same machine produces the same measurement at stated precision) and most importantly <bold>replicable</bold> (i.e. different researchers can obtain similar enough results from independent development) <xref ref-type="bibr" rid="bib1.bibx41 bib1.bibx148" id="paren.296"/>. Note that the actual terms used for these concepts vary across the sciences <xref ref-type="bibr" rid="bib1.bibx16 bib1.bibx192 bib1.bibx287" id="paren.297"/>, with the terms reproducible and replicable, for example, used interchangeably. Reproducibility and replicability imply that the software used to conduct the study as well as the specific model setups, installation environment specifications, and post-processing workflow should be available <xref ref-type="bibr" rid="bib1.bibx282" id="paren.298"/> to interested peers and, preferably, everybody. More and more, scientific journals are requesting or even requiring the publication of data and software along with the manuscript. Although the requirements vary per journal, it is good practice to adhere to these principles for every publication.</p>
      <p id="d1e7264">Before development starts, software developers and modellers involved in the development of the software they use should consider setting up a <bold>software management plan</bold> (SMP; see the SMP template by <xref ref-type="bibr" rid="bib1.bibx179" id="altparen.299"/>, of the Software Sustainability Institute). This includes, but is not limited to, the following questions: what software will be produced? Who will use the software? How will the software be made available to the users? What support will be provided to the users? How will the software contribute to research, and how can this contribution be measured? Where and how will the software be deposited to guarantee its lasting availability? Certain organisations that provide a platform for software packages state their own guidelines and requirements, such as  the Computational Infrastructure for Geodynamics (CIG) (<uri>https://geodynamics.org/cig/dev/best-practices/</uri>, last access: 24 February 2022).</p>
      <p id="d1e7276">In the <bold>hero codes</bold> development strategy, one person or only a few people are responsible for the development and maintenance of a modelling software package <xref ref-type="bibr" rid="bib1.bibx365" id="paren.300"/>.
<bold>Community software</bold> efforts are often managed through <bold>version control software</bold> like <bold>git</bold> and <bold>svn</bold> and corresponding platforms like GitHub, GitLab, and BitBucket (e.g. <xref ref-type="bibr" rid="bib1.bibx15 bib1.bibx211 bib1.bibx161 bib1.bibx215 bib1.bibx196 bib1.bibx288 bib1.bibx247" id="altparen.301"/>; and <xref ref-type="bibr" rid="bib1.bibx294 bib1.bibx1" id="altparen.302"/>). These platforms provide open as well as private repositories for software development, issue tracking, automated testing, and project management, greatly simplifying the points addressed in the SMP. They also facilitate contributing the modeller's own development efforts to the main repository of the software such that they are available to other researchers. Moreover, extraction of statistics on the number of downloads, users, and contributors is made easy. However, these platforms themselves do not provide persistent identifiers and are not considered archiving facilities according to the FAIR data principles discussed below.</p>
      <p id="d1e7304">When archiving software developments or additions, one should take care to include instructions for installation and use as well as ample comments explaining the code. Software containers such as Docker containers (<uri>https://www.docker.com/</uri>, last access: 24 February 2022) can help, as they bundle the programme's complete runtime environment into one package. The minting of a persistent identifier (PID) like a digital object identifier (<bold>DOI</bold>) for the repository should be a standard procedure and at the same time ensures the modeller can get credit for their coding efforts through citation of the source code. DOI minting can, for example, be done through Zenodo (<uri>https://zenodo.org/</uri>, last access: 24 February 2022) for GitHub repositories. Writing code can take up a significant amount of time for modellers, although a modeller is not necessarily a developer. This time spent on something other than publishing papers should be acknowledged, as stated in the software citations principles established by the FORCE11 working group <xref ref-type="bibr" rid="bib1.bibx335" id="paren.303"/>. Archiving data and code properly also facilitates others finding and reusing the work. Guidelines for writing reproducible code and research projects in general can, for example, be found here: <xref ref-type="bibr" rid="bib1.bibx392 bib1.bibx393" id="text.304"/>, <xref ref-type="bibr" rid="bib1.bibx360" id="text.305"/>, and the <xref ref-type="bibr" rid="bib1.bibx338" id="text.306"/> (<uri>https://www.software.ac.uk/resources/guides/guides-researchers</uri>, last access: 24 February 2022).</p>
      <p id="d1e7333">Apart from software, modelling studies also use and produce data. For one, observational data can be provided as input to the model setup, and usage of these data when created by others should be duly referenced. Then, simulations produce data – the model results. <xref ref-type="bibr" rid="bib1.bibx390" id="text.307"/> focused on the reuse of scientific data by providing <bold>FAIR</bold> data principles to improve the ability of machines to find, access, and use datasets. The FAIR data principles promote the findability, accessibility, interoperability, and reusability of data. Several initiatives are built upon these principles, like GO FAIR, the Coalition for Publishing Data in the Earth and Space Sciences (COPDESS),  Enabling FAIR Data, and the European Open Science Cloud. When input files, software, and machine specifications are properly described, identified, and made available, numerical data do not have to be archived, as the study can be reproduced from those elements. However, accessible model results can save the computational resources needed to recreate the model results, serve reviewer assessment and educational purposes, and demonstrate post-processed results that can be of interest to the general public <xref ref-type="bibr" rid="bib1.bibx291" id="paren.308"><named-content content-type="pre">e.g. movies on YouTube or graphics on figshare;</named-content></xref>. Note that workflows themselves can be made public as well through platforms like WorkflowHub (<uri>https://workflowhub.eu</uri>, last access: 24 February 2022).</p>
      <p id="d1e7350">To help modellers with the implementation of the FAIR data principles, publishers and data repositories formed the coalition COPDESS. The COPDESS website (<uri>http://www.copdess.org</uri>, last access: 24 February 2022) explains why and how to archive and publish software and accompanying data, and it includes FAIR author guidelines, links to the guidelines of associated journals, and the  repository finder from the Enabling FAIR Data project that searches the Registry of Research Data Repositories (<uri>https://www.re3data.org/</uri>,   last access: 24 February 2022)  for FAIR-aligned repositories. An extensive explanation of the FAIR data principles as well as a starter kit for research data management for researchers can be obtained from the <xref ref-type="bibr" rid="bib1.bibx146" id="text.309"/> initiative. Proper research data management starts with addressing the following points <xref ref-type="bibr" rid="bib1.bibx331" id="paren.310"><named-content content-type="pre">after</named-content></xref>: (1) description of data, their collection and production, and the reuse of existing datasets; (2) data metadata and management; (3) storage, backup, and security during the project; (4) legal and ethical requirements, as well as codes of conduct; (5) the question of what, how, and where data will be stored, accessed, and identified; and (6) the question of who will deposit and maintain the data.</p>
      <p id="d1e7367">Data repositories can be subdivided into institutional repositories, domain-specific repositories (e.g. EarthChem, IRIS, PANGAEA, and HydroShare), thematic data repositories (which differ from domain-specific repositories by having to transform the data to the repository's format yourself, e.g. NASA's Planetary Data System), and general repositories like figshare, Dryad, and Zenodo <xref ref-type="bibr" rid="bib1.bibx344" id="paren.311"/>. The library of a modeller's institute can explain what repositories they support and what workflows already exist for archiving data with persistent identifiers. In general, institutional and domain-specific repositories provide more support and quality control in submitting the data, while general repositories do not set specific requirements for the data. Also, by depositing data in a domain-specific repository, they are more likely to be found by the target audience. Useful repositories also provide you with copyright licensing options, which for research data are commonly <bold>CC zero</bold> and <bold>CC BY</bold> (<uri>https://creativecommons.org/licenses/</uri>, last access: 24 February 2022). These licensing options standardise the granting of copyright permissions for research data and software, stating who can reuse creative work in what way, for example, without making modifications but with attribution to the original creator. Lastly, the dataset or software with its persistent identifier should be properly cited in the corresponding article, which should clearly state how it can be accessed. Purely descriptive articles about a new dataset without any data interpretation can be published in, for example, <italic>Earth System Science Data</italic>, the <italic>Geoscience Data Journal</italic>, <italic>Earth and Space Science</italic>, and the <italic>Data Science Journal</italic>.</p>
      <p id="d1e7395">Not only data can (and should) have a persistent identifier, but researchers can also create persistent digital identifiers, like an ORCID iD (<uri>https://orcid.org/</uri>, last access: 24 February 2022), for themselves. These identifiers can be connected to all types of research products, such as articles, grants, and peer reviews, providing acknowledgement of the work and preventing identity mix-ups. The article processing portals of many journals already allow or require researchers to link their ORCID iD to their profile, and these iDs are then linked  in the published manuscript.
Another development in article publication is the rise of reproducible articles, whereby not only the output, but also the whole code used to produce the output, is interactively included in the manuscript using, for example, R Markdown (<uri>https://rmarkdown.rstudio.com/</uri>, last access: 24 February 2022) or Jupyter Notebooks (<uri>https://jupyter.org/</uri>, last access: 24 February 2022). For massively parallel geodynamic computations, such a reproducible article is currently not feasible, but we would like to invite both authors and reviewers to critically assess the reproducibility of their geodynamic modelling studies <xref ref-type="bibr" rid="bib1.bibx291" id="paren.312"/>.</p>
      <p id="d1e7410">One last thing modellers should consider is that numerical modelling does not come for free. As a community, we have to acknowledge the environmental impact, especially of high-performance computing and data storage. In a busy year (e.g. 1 million CPU hours), computations of one researcher can emit up to 6 t of CO<inline-formula><mml:math id="M259" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> on a modern high-performance machine (e.g. a power draw of 400 W per processor; see <xref ref-type="bibr" rid="bib1.bibx217" id="altparen.313"/>, and their computing emissions calculator at <uri>http://www.green-algorithms.org/</uri> (last access: 24 February 2022). For comparison, a trans-Atlantic round-trip flight (e.g. Berlin–San Francisco) produces about 2 to 3 t of CO<inline-formula><mml:math id="M260" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> per person (myclimate CO<inline-formula><mml:math id="M261" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> calculator, <uri>https://co2.myclimate.org/</uri>, last access: 24 February 2022, <xref ref-type="bibr" rid="bib1.bibx178" id="altparen.314"/>). A conscious effort should therefore be made not to waste computing power. For example, short, low-resolution models should be favoured to test new implementations and setups, and weak and strong scaling test results (Sect. <xref ref-type="sec" rid="Ch1.S3.SS5"/>) should be used to determine the optimum number of processes for large production runs. Furthermore, code developers should care about code optimisation from the start and could additionally provide both debug and release software versions, for which less time-consuming internal checks are performed in release mode for production runs. Computing and data centre cooling systems can be improved, and waste heat should be used, for example, in district heating or direct heating of the surrounding buildings <xref ref-type="bibr" rid="bib1.bibx386 bib1.bibx273" id="paren.315"/>, although these solutions are typically beyond the modeller's control.</p>
      <p id="d1e7458">In addition to environmental costs, there are non-negligible financial costs to modelling. Access to high-performance machines can be expensive and a heavy entry in a modeller's budget. Moreover, the often big data that result from running numerical models need to be stored, diagnosed, visualised, and shared. Large local or remote storage solutions, software licenses, and powerful personal computers are expensive. These financial modelling costs need to be acknowledged not only by modellers themselves but also by others, such as funding agencies. With conscious management of resources, software, and data, we can ensure a fairer, more efficient, and greener geodynamic modelling community.</p>
</sec>
<sec id="Ch1.S10" sec-type="conclusions">
  <label>10</label><title>Conclusions and outlook</title>
      <p id="d1e7469">Geodynamic modelling studies provide a powerful tool for understanding processes in the Earth's crust, mantle, and core that are not directly observable. However, for geodynamic modelling studies to make significant contributions to advancing our understanding of the Earth, it is of paramount importance that the assumptions entering the modelling study and their effects on the results are accurately described and clearly communicated to the reader in order for them to be well-understood. These assumptions are made at numerous stages of the numerical modelling process such as choosing the equations the code is solving, the numerical method used to solve them, and the boundary and initial conditions in the model setup.</p>
      <p id="d1e7472">Apart from acknowledging the assumptions made and their implications, it is important to view a modelling study in light of its intended philosophy. Generic modelling studies, usually characterised by extensive parameter variations, aim to understand the general physical behaviour of a system. Specific modelling studies, on the other hand, aim to reproduce a specific state of a specific geodynamic system and therefore rely more heavily on data comparisons.</p>
      <p id="d1e7475">In order to make the geodynamic modelling process transparent and less prone to errors, good software management is necessary with easily repeatable code verification to ensure that the equations are solved correctly. Additionally, it is important that the model is internally consistent with regards to thermodynamics and boundary conditions. Then, for individual models, the results need to be validated against observations.</p>
      <p id="d1e7478">When communicating the results of a geodynamic modelling study to peers, it is important to provide both quantitative and qualitative analyses of the model. Fair presentation of the results requires clear, unbiased, and inclusive visualisation. The results should first be objectively described and presented, after which they can be interpreted in the discussion.</p>
      <p id="d1e7482">In addition to outlining these best practices in geodynamic numerical modelling, we have shown how to apply them in a modelling study. Taking these best practices into account will lead to clearly communicated, unambiguous, reproducible geodynamic modelling studies. This will encourage an open, fair, and inclusive research community involving modellers, collaborators, and reviewers from diverse backgrounds.
We hope to set a standard for the current state of geodynamic modelling that scientists can build upon as future research develops new methods, theories, and our understanding of the Earth.
Geodynamic modelling is bound to increasingly link with a growing number of disciplines, and we trust that the perspective presented here will further facilitate this exchange.</p>
</sec>

      
      </body>
    <back><app-group>

<app id="App1.Ch1.S1">
  <?xmltex \currentcnt{A}?><label>Appendix A</label><title>Example: discretising the heat equation</title>
      <p id="d1e7497">In this Appendix, we provide an example of how to translate a physical model into a numerical model through discretisation such that it can be coded up into an algorithm. More in-depth details on numerical modelling can be found in <xref ref-type="bibr" rid="bib1.bibx400" id="text.316"/>, <xref ref-type="bibr" rid="bib1.bibx334" id="text.317"/>, <xref ref-type="bibr" rid="bib1.bibx138" id="text.318"/>, and <xref ref-type="bibr" rid="bib1.bibx375" id="text.319"/>. For this example, we consider a simplified version of the energy conservation equation in Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>), i.e. the one-dimensional transient (i.e. time-dependent) heat conduction equation without additional heat sources:</p>
      <p id="d1e7514"><disp-formula id="App1.Ch1.S1.E23" content-type="numbered"><label>A1</label><mml:math id="M262" display="block"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mo>∂</mml:mo><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close=")" open="("><mml:mrow><mml:mi>k</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M263" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> is the density, <inline-formula><mml:math id="M264" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> the isobaric heat capacity, <inline-formula><mml:math id="M265" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> the thermal conductivity, and <inline-formula><mml:math id="M266" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> the temperature (Sect. <xref ref-type="sec" rid="Ch1.S2.SS1.SSS3"/>). If we assume the thermal conductivity, density, and heat capacity to be constant over the model domain, the equation can be simplified to the heat equation in Eq. (<xref ref-type="disp-formula" rid="Ch1.E16"/>):
          <disp-formula id="App1.Ch1.S1.E24" content-type="numbered"><label>A2</label><mml:math id="M267" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M268" display="inline"><mml:mrow><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>=</mml:mo><mml:mi>k</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the <bold>thermal diffusivity</bold> (Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/>). We want to solve this partial differential equation in time and 1-D space with appropriate boundary conditions using the finite-difference method (Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>) on a domain from <inline-formula><mml:math id="M269" 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> to <inline-formula><mml:math id="M270" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.
Note that this Appendix is a simple introduction to and example of the finite-difference method, and the reader is referred to <xref ref-type="bibr" rid="bib1.bibx138" id="text.320"/> for a more thorough presentation of the method.</p>
<sec id="App1.Ch1.S1.SS1">
  <label>A1</label><title>Taylor series of functions</title>
      <p id="d1e7715">Before discretising the heat equation, we need to approximate all its terms, after which we can discretise these approximations. Both first-order and second-order derivatives are present in the heat equation in Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E24"/>), which we can approximate by Taylor series in the finite-difference method. Here, we briefly show how to approximate a general function <inline-formula><mml:math id="M271" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> that is continuous and differentiable over the range of interest. We assume that we know the value <inline-formula><mml:math id="M272" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and all the derivatives <inline-formula><mml:math id="M273" display="inline"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mi>n</mml:mi></mml:msup><mml:mi>f</mml:mi><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> at <inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Then, in Sects. <xref ref-type="sec" rid="App1.Ch1.S1.SS2"/> and <xref ref-type="sec" rid="App1.Ch1.S1.SS3"/> we apply this to the specific terms of the heat equation.</p>
<sec id="App1.Ch1.S1.SS1.SSS1">
  <label>A1.1</label><title>First-order derivative</title>
      <p id="d1e7800">The forward Taylor series expansion of <inline-formula><mml:math id="M275" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, away from the point <inline-formula><mml:math id="M276" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> by a small amount <inline-formula><mml:math id="M277" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula>, is given by
              <disp-formula id="App1.Ch1.S1.E25" content-type="numbered"><label>A3</label><mml:math id="M278" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi>h</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="normal">!</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>+</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mi>n</mml:mi></mml:msup></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi mathvariant="normal">!</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mi>n</mml:mi></mml:msup><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi>h</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
            This can be rewritten as
              <disp-formula id="App1.Ch1.S1.E26" content-type="numbered"><label>A4</label><mml:math id="M279" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>h</mml:mi></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where the truncation error <inline-formula><mml:math id="M280" display="inline"><mml:mrow><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> indicates that the full solution would require additional terms of order <inline-formula><mml:math id="M281" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M282" display="inline"><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>, and so on like in Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E25"/>). Hence, we have an approximation for a first-order derivative,
which is formally defined as
              <disp-formula id="App1.Ch1.S1.E27" content-type="numbered"><label>A5</label><mml:math id="M283" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munder><mml:mo movablelimits="false">lim⁡</mml:mo><mml:mrow><mml:mi>h</mml:mi><mml:mo>→</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:munder><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>h</mml:mi></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            The fact that <inline-formula><mml:math id="M284" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> does not actually go to zero in Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E26"/>) and remains finite gives the finite-difference method its name.
Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E26"/>) is often called the forward derivative, as we can also expand the Taylor series backward (i.e. looking “left”  of <inline-formula><mml:math id="M285" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> at location <inline-formula><mml:math id="M286" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:mi>h</mml:mi></mml:mrow></mml:math></inline-formula>), and the backward finite-difference derivative is then
              <disp-formula id="App1.Ch1.S1.E28" content-type="numbered"><label>A6</label><mml:math id="M287" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi>h</mml:mi></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="App1.Ch1.S1.SS1.SSS2">
  <label>A1.2</label><title>Second-order derivative</title>
      <p id="d1e8319">To approximate second-order derivatives, we start with the Taylor expansions of function <inline-formula><mml:math id="M288" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> at locations <inline-formula><mml:math id="M289" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi>h</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M290" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:mi>h</mml:mi></mml:mrow></mml:math></inline-formula>:

                  <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M291" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="App1.Ch1.S1.E29"><mml:mtd><mml:mtext>A7</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi>h</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="normal">!</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mi mathvariant="normal">!</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mi>n</mml:mi></mml:msup></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi mathvariant="normal">!</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mi>n</mml:mi></mml:msup><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi>h</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S1.E30"><mml:mtd><mml:mtext>A8</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi>h</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="normal">!</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mi mathvariant="normal">!</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mi>h</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mi>n</mml:mi></mml:msup></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi mathvariant="normal">!</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mi>n</mml:mi></mml:msup><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi>h</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d1e8825">Adding these two equations together yields
              <disp-formula id="App1.Ch1.S1.E31" content-type="numbered"><label>A9</label><mml:math id="M292" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{9.5}{9.5}\selectfont$\displaystyle}?><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mo>,</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula>
            which is an approximation of a second-order derivative.</p>
</sec>
</sec>
<sec id="App1.Ch1.S1.SS2">
  <label>A2</label><title>Space discretisation</title>
      <p id="d1e8947">Now that we know how to approximate first-order and second-order derivatives, we can apply these approximations to Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E24"/>). First, we start with the spatial discretisation for which we need the approximation of the second-order derivative. We want to solve the heat equation on a 1-D domain that is divided into separate parts (i.e. discretised). For simplicity, we will focus on three consecutive, discretely spaced points (Fig. <xref ref-type="fig" rid="App1.Ch1.S1.F13"/>). Using Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E31"/>), we can compute
the second-order derivative of <inline-formula><mml:math id="M293" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> at point <inline-formula><mml:math id="M294" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> assuming we know the values of <inline-formula><mml:math id="M295" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> at <inline-formula><mml:math id="M296" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M297" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>:
            <disp-formula id="App1.Ch1.S1.E32" content-type="numbered"><label>A10</label><mml:math id="M298" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M299" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>T</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, i.e. <inline-formula><mml:math id="M300" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> at <inline-formula><mml:math id="M301" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M302" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>h</mml:mi></mml:mrow></mml:math></inline-formula> (i.e. <inline-formula><mml:math id="M303" display="inline"><mml:mrow><mml:mi>h</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), where the node spacing, or resolution, <inline-formula><mml:math id="M304" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula>, is assumed to be constant.</p>

      <?xmltex \floatpos{t}?><fig id="App1.Ch1.S1.F13"><?xmltex \currentcnt{A1}?><?xmltex \def\figurename{Figure}?><label>Figure A1</label><caption><p id="d1e9215">1-D discretisation in space (horizontal axis) and time (vertical axis).</p></caption>
          <?xmltex \igopts{width=221.931496pt}?><graphic xlink:href="https://se.copernicus.org/articles/13/583/2022/se-13-583-2022-f13.png"/>

        </fig>

</sec>
<sec id="App1.Ch1.S1.SS3">
  <label>A3</label><title>Time discretisation</title>
      <p id="d1e9233">The next step is to discretise the first-order time derivative in Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E24"/>) using the approximation of the first-order derivative (Sect. <xref ref-type="sec" rid="App1.Ch1.S1.SS1.SSS1"/>). To discretise time we divide it into discrete intervals of time, i.e. the time step <inline-formula><mml:math id="M305" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> is the time between two consecutive measurements (Fig. <xref ref-type="fig" rid="App1.Ch1.S1.F13"/>). The time step is the equivalent of the grid size <inline-formula><mml:math id="M306" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> in the spatial discretisation (Sect. <xref ref-type="sec" rid="App1.Ch1.S1.SS2"/>).
In order to distinguish the indices relative to space and time, in what follows we adopt the convention that the subscript refers to space indices, while the superscript refers to time indices. Using Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E26"/>), we can compute the first-order forward derivative of  point <inline-formula><mml:math id="M307" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and at time <inline-formula><mml:math id="M308" display="inline"><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:mi>n</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> as an approximation:
            <disp-formula id="App1.Ch1.S1.E33" content-type="numbered"><label>A11</label><mml:math id="M309" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msup><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e9373">This forward finite-difference derivative is called first-order accurate, which means that a very small <inline-formula><mml:math id="M310" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> is required for an accurate solution.
The backward derivative from Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E28"/>) is then
            <disp-formula id="App1.Ch1.S1.E34" content-type="numbered"><label>A12</label><mml:math id="M311" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msup><mml:mi>t</mml:mi><mml:mi>n</mml:mi></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
<sec id="App1.Ch1.S1.SS3.SSS1">
  <label>A3.1</label><title>Explicit formulation</title>
      <p id="d1e9474">Both <inline-formula><mml:math id="M312" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M313" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> are integers; <inline-formula><mml:math id="M314" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> varies from 0 to <inline-formula><mml:math id="M315" display="inline"><mml:mrow><mml:mi mathvariant="italic">nstep</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, where <italic>nstep</italic> is the total number of time steps, and <inline-formula><mml:math id="M316" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> varies from 0 to <inline-formula><mml:math id="M317" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mi>p</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M318" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:math></inline-formula> is the total number of grid points in the <inline-formula><mml:math id="M319" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> direction. When the forward derivative of Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E33"/>) is used for the time derivative and coupled with the spatial derivative of Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E32"/>), the following approximation of Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E24"/>) is obtained:
              <disp-formula id="App1.Ch1.S1.E35" content-type="numbered"><label>A13</label><mml:math id="M320" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            which can be rearranged to
              <disp-formula id="App1.Ch1.S1.E36" content-type="numbered"><label>A14</label><mml:math id="M321" display="block"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="italic">κ</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e9729">Hence, we have found an expression to compute the temperature <inline-formula><mml:math id="M322" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> at point <inline-formula><mml:math id="M323" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the next time step <inline-formula><mml:math id="M324" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> from all known values at the current time step <inline-formula><mml:math id="M325" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>. Such a scheme is called an explicit finite-difference method, which we arrived at through our choice of evaluating the temporal first-order derivative with forward differences (Sect. <xref ref-type="sec" rid="App1.Ch1.S1.SS1.SSS1"/>).</p>
</sec>
<sec id="App1.Ch1.S1.SS3.SSS2">
  <label>A3.2</label><title>Implicit formulation</title>
      <p id="d1e9790">An alternative approach to deal with the time discretisation is an implicit finite-difference scheme, whereby we use the backward difference for the time derivative (Eq. <xref ref-type="disp-formula" rid="App1.Ch1.S1.E34"/>). Together with the spatial derivative of Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E32"/>), we then obtain
              <disp-formula id="App1.Ch1.S1.E37" content-type="numbered"><label>A15</label><mml:math id="M326" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e9883">This is often rewritten as follows in order to deal with the unknowns of time step <inline-formula><mml:math id="M327" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> instead of the known time step <inline-formula><mml:math id="M328" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>:
              <disp-formula id="App1.Ch1.S1.E38" content-type="numbered"><label>A16</label><mml:math id="M329" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e10006">The main advantage of implicit methods over their explicit counterpart is that there are no restrictions on the time step, since the fully implicit scheme is unconditionally stable. Therefore, we will use the backward (implicit) scheme for the rest of this example.
This does not mean that it is accurate no matter what, as taking large time steps may result in an inaccurate solution for features with small spatial scales.
For any application, it is therefore always a good idea to do a convergence test, i.e. to check the results by decreasing the time step, until the solution does not change anymore. Similarly, a spatial convergence check with the solution of the model evaluated with changing spatial resolution is useful. Doing these convergence tests evaluates whether the method can deal with both small- and large-scale features robustly and ensures that it can.</p>
      <p id="d1e10009">Equation (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E38"/>) can be rearranged as follows:
              <disp-formula id="App1.Ch1.S1.E39" content-type="numbered"><label>A17</label><mml:math id="M330" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{8.5}{8.5}\selectfont$\displaystyle}?><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">κ</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">κ</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">κ</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mo>.</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula>
            In contrast to the explicit formulation, we no longer have an explicit relationship which allows us to compute <inline-formula><mml:math id="M331" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> one by one by looping over index <inline-formula><mml:math id="M332" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>. In other words, Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S1.E39"/>) contains more than one unknown. Therefore, we need to combine these expressions for all unknown points in space and solve the resulting linear system of equations.</p>
</sec>
</sec>
<sec id="App1.Ch1.S1.SS4">
  <label>A4</label><title>Obtaining the linear system of equations</title>
      <p id="d1e10181">We discretise the domain of length <inline-formula><mml:math id="M333" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with four cells, i.e. <inline-formula><mml:math id="M334" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M335" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>). Since we have a second-order derivative in space, we need to prescribe two boundary conditions. We choose <inline-formula><mml:math id="M336" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M337" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">100</mml:mn></mml:mrow></mml:math></inline-formula>. For simplicity, we assume that they do not change over time, so we omit the superscript. Finally, we assume that we know the initial temperature <inline-formula><mml:math id="M338" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> for all locations <inline-formula><mml:math id="M339" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>; i.e. initial conditions have been provided. We want to compute the solution at time <inline-formula><mml:math id="M340" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>, or <inline-formula><mml:math id="M341" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula>.
To simplify notations we define the dimensionless parameter <inline-formula><mml:math id="M342" display="inline"><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> such that we get the following five equations, i.e. one for each point of the grid.
            <disp-formula id="App1.Ch1.S1.E40" content-type="numbered"><label>A18</label><mml:math id="M343" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left right"><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mn mathvariant="normal">1</mml:mn></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">1</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">1</mml:mn></mml:msubsup><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mn mathvariant="normal">1</mml:mn></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">1</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">1</mml:mn></mml:msubsup><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">1</mml:mn></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">4</mml:mn><mml:mn mathvariant="normal">1</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">1</mml:mn></mml:msubsup><mml:mo>-</mml:mo><mml:mi>s</mml:mi><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">1</mml:mn></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">4</mml:mn><mml:mn mathvariant="normal">1</mml:mn></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">100</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d1e10583">This system of equations can be rewritten in matrix and vector form to obtain the general expression for the linear system of equations we are solving (Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/>):
            <disp-formula id="App1.Ch1.S1.E41" content-type="numbered"><label>A19</label><mml:math id="M344" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{7.0}{7.0}\selectfont$\displaystyle}?><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:mfenced close=")" open="("><mml:mtable class="array" columnalign="center center center center center"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>s</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>s</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>s</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mi mathvariant="bold">A</mml:mi></mml:munder><mml:mo>⋅</mml:mo><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:mfenced close=")" open="("><mml:mtable class="array" columnalign="center"><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mn mathvariant="normal">1</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">1</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">1</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">1</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">4</mml:mn><mml:mn mathvariant="normal">1</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mi mathvariant="bold-italic">X</mml:mi></mml:munder><mml:mo>=</mml:mo><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:mfenced close=")" open="("><mml:mtable class="array" columnalign="center"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">100</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mi mathvariant="bold-italic">b</mml:mi></mml:munder><mml:mo>,</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M345" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> is the coefficient matrix, <inline-formula><mml:math id="M346" display="inline"><mml:mi mathvariant="bold-italic">X</mml:mi></mml:math></inline-formula> is the unknown solution vector, and <inline-formula><mml:math id="M347" display="inline"><mml:mi mathvariant="bold-italic">b</mml:mi></mml:math></inline-formula> is the known right-hand-side vector. As opposed to the explicit approach, the linear system has a size given by the total number of nodes or points <inline-formula><mml:math id="M348" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:math></inline-formula>. <inline-formula><mml:math id="M349" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> is a <bold>sparse matrix</bold>, and it is symmetric (i.e. <inline-formula><mml:math id="M350" display="inline"><mml:mrow><mml:mi mathvariant="bold">A</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>). In fact, even for very large values of <inline-formula><mml:math id="M351" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:math></inline-formula>, only the diagonal and two off-diagonal lines contain non-zero values. These characteristics of the matrix can be exploited to efficiently solve the system of equations to eventually obtain a solution (Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/>).</p>
</sec>
</app>
  </app-group><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d1e10910">All figures presented in the paper, including light, dark, and transparent versions in various file formats, are available at <uri>https://s-ink.org/tag/101-modelling</uri> (last access: 24 February 2022).</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d1e10916">The supplement related to this article is available online at: <inline-supplementary-material xlink:href="https://doi.org/10.5194/se-13-583-2022-supplement" xlink:title="pdf">https://doi.org/10.5194/se-13-583-2022-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e10925">This work is based on both the European Geosciences Union geodynamics blog, (<uri>https://blogs.egu.eu/divisions/gd/</uri>, last access: 24 February 2022) and the annual Geodynamics 101 short courses at the EGU General Assembly (<uri>https://meetingorganizer.copernicus.org/EGU21/session/38905</uri>, last access: 24 February 2022). IvZ and AEP conceived the EGU geodynamics blog; IvZ, AEP, JD, and AG conceived the EGU geodynamics 101 short courses on geodynamic numerical modelling. In both instances, IvZ took the lead on realising these initiatives. All authors actively contributed to the EGU geodynamics blog over the years and were involved in designing and teaching the EGU short courses on numerical methods. FC instigated this paper and designed the figures. All authors contributed equally to the content, writing, and revision of this paper.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e10937">The contact author has declared that neither they nor their co-authors have any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e10943">We have attempted to limit the total number of references presented in this work to increase readability. We acknowledge that this does not represent the full extent of work done on any given topic. However, we refer to well-known review papers and textbooks with extensive explanations as well as exemplary papers from early career scientists from diverse backgrounds to further promote equality, diversity, and inclusion in geodynamics.
<?xmltex \hack{\newline}?><?xmltex \hack{\newline}?>
Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e10952">We would like to thank executive editor Susanne Buiter and topical editor Taras Gerya for supporting and encouraging the submission of an educational review paper like this. We would also like to thank our reviewers Paul Tackley, Boris Kaus, and Laurent Montési for extensive and detailed constructive reviews that greatly improved this paper. Similarly, we would like to thank everyone who provided additional comments during the open discussion for <italic>Solid Earth</italic>, particularly John Hernlund and Paul Pukite.</p><p id="d1e10957">We warmly thank Antoine Rozel, who was an integral part of the original EGU GA geodynamics 101 short courses and helped shape the format.
We are deeply grateful to the EGU – in particular their communication officers Laura Roberts Artal, Olivia Trani, and Hazel Gibson – for the possibilities they provided us in the form of the EGU geodynamics blog and the short courses as well as for their continued support. We thank the attendees of the short courses for their constructive feedback. Thanks to all our proofreaders for their valuable feedback: Ruth Amey, Molly Anderson, Kiran Chotalia, Tim Craig, Matthew Gaddes, Rene Gassmöller, Edwin Mahlo, Martina Monaco, Gilles Mercier, Arushi Saxena, and Jamie Ward.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e10962">Iris van Zelst was funded by the Royal Society (UK) through Research Fellows Enhancement award RGF<inline-formula><mml:math id="M352" display="inline"><mml:mo>|</mml:mo></mml:math></inline-formula>EA<inline-formula><mml:math id="M353" display="inline"><mml:mo>|</mml:mo></mml:math></inline-formula>181084. Iris van Zelst also acknowledges  financial support and endorsement from the DLR Management Board Young Research Group Leader Program and the Executive Board Member for Space Research and Technology. Fabio Crameri acknowledges support from the Research Council of Norway through its Centres of Excellence funding scheme (project no. 223272). Anne Glerum was supported by the Helmholtz Young Investigators Group CRYSTALS (grant no. VH-NG-1132). Juliane Dannberg was partially supported by the National Science Foundation under award no. EAR-1925677.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e10982">This paper was edited by Taras Gerya and reviewed by Paul Tackley, Boris Kaus, and Laurent Montesi.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><?xmltex \def\ref@label{{Aagaard et~al.(2013)Aagaard, Knepley, and Williams}}?><label>Aagaard et al.(2013)Aagaard, Knepley, and Williams</label><?label aakw13?><mixed-citation>Aagaard, B., Knepley, M., and Williams, C.: A domain decomposition approach to
implementing fault slip in finite-element models of quasi-static and dynamic
crustal deformation, J. Geophys. Res., 118, 3059–3079,
<ext-link xlink:href="https://doi.org/10.1002/jgrb.50217" ext-link-type="DOI">10.1002/jgrb.50217</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx2"><?xmltex \def\ref@label{{Agrusta et~al.(2014)Agrusta, van Hunen, and Goes}}?><label>Agrusta et al.(2014)Agrusta, van Hunen, and Goes</label><?label agvg14?><mixed-citation>
Agrusta, R., van Hunen, J., and Goes, S.: The effect of metastable pyroxene on
the slab dynamics, Geophys. Res. Lett., 41, 8800–8808, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx3"><?xmltex \def\ref@label{{Aharonov et~al.(1995)Aharonov, Whitehead, Kelemen, and
Spiegelman}}?><label>Aharonov et al.(1995)Aharonov, Whitehead, Kelemen, and
Spiegelman</label><?label ahwk95?><mixed-citation>
Aharonov, E., Whitehead, J., Kelemen, P., and Spiegelman, M.: Channeling
instability of upwelling melt in the mantle, J. Geophys. Res.-Sol. Ea., 100, 20433–20450, 1995.</mixed-citation></ref>
      <ref id="bib1.bibx4"><?xmltex \def\ref@label{{Ahrens et~al.(2005)Ahrens, Geveci, and Law}}?><label>Ahrens et al.(2005)Ahrens, Geveci, and Law</label><?label ParaView05?><mixed-citation>Ahrens, J., Geveci, B., and Law, C.: ParaView: An End-User Tool for Large Data
Visualization, Visualization Handbook, Elsevier, <uri>https://datascience.dsscale.org/wp-content/uploads/2016/06/ParaView.pdf</uri> (last access: 24 February 2022), 2005.</mixed-citation></ref>
      <ref id="bib1.bibx5"><?xmltex \def\ref@label{{Alboussi{\`{e}}re and Ricard(2013)}}?><label>Alboussière and Ricard(2013)</label><?label alboussiere2013reflections?><mixed-citation>Alboussière, T. and Ricard, Y.: Reflections on dissipation associated with
thermal convection, J. Fluid. Mech., 725, <ext-link xlink:href="https://doi.org/10.1017/jfm.2013.241" ext-link-type="DOI">10.1017/jfm.2013.241</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx6"><?xmltex \def\ref@label{{Alisic et~al.(2012)Alisic, Gurnis, Stadler, Burstedde, and
Ghattas}}?><label>Alisic et al.(2012)Alisic, Gurnis, Stadler, Burstedde, and
Ghattas</label><?label algs12?><mixed-citation>Alisic, L., Gurnis, M., Stadler, G., Burstedde, C., and Ghattas, O.:
Multi-scale dynamics and rheology of mantle flow with plates,
J. Geophys. Res., 117, B10402,  <ext-link xlink:href="https://doi.org/10.1029/2012JB009234" ext-link-type="DOI">10.1029/2012JB009234</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx7"><?xmltex \def\ref@label{{All{\`{e}}gre and Turcotte(1986)}}?><label>Allègre and Turcotte(1986)</label><?label allegre1986implications?><mixed-citation>
Allègre, C. J. and Turcotte, D. L.: Implications of a two-component
marble-cake mantle, Nature, 323, 123–127, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx8"><?xmltex \def\ref@label{{Allken et~al.(2011)Allken, Huismans, and Thieulot}}?><label>Allken et al.(2011)Allken, Huismans, and Thieulot</label><?label alht11?><mixed-citation>Allken, V., Huismans, R., and Thieulot, C.: Three dimensional numerical
modelling of upper crustal extensional systems, J. Geophys. Res., 116,
B10409, <ext-link xlink:href="https://doi.org/10.1029/2011JB008319" ext-link-type="DOI">10.1029/2011JB008319</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx9"><?xmltex \def\ref@label{{Allken et~al.(2012)Allken, Huismans, and Thieulot}}?><label>Allken et al.(2012)Allken, Huismans, and Thieulot</label><?label alht12?><mixed-citation>Allken, V., Huismans, R., and Thieulot, C.: Factors controlling the mode of
rift interaction in brittle-ductile coupled systems: a 3D numerical study,
Geochem. Geophy. Geosy., 13, Q05010, <ext-link xlink:href="https://doi.org/10.1029/2012GC004077" ext-link-type="DOI">10.1029/2012GC004077</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx10"><?xmltex \def\ref@label{{Amestoy et~al.(2019)Amestoy, Buttari, L'Excellent, and Mary}}?><label>Amestoy et al.(2019)Amestoy, Buttari, L'Excellent, and Mary</label><?label ambl19?><mixed-citation>
Amestoy, P., Buttari, A., L'Excellent, J.-Y., and Mary, T.: Performance and
Scalability of the Block Low-Rank Multifrontal Factorization on Multicore
Architectures, ACM Transactions on Mathematical Software, 45, 1–26,
2019.</mixed-citation></ref>
      <ref id="bib1.bibx11"><?xmltex \def\ref@label{{Androvandi et~al.(2011)Androvandi, Davaille, Limare, Foucquier, and
Marais}}?><label>Androvandi et al.(2011)Androvandi, Davaille, Limare, Foucquier, and
Marais</label><?label Androvandi2011?><mixed-citation>Androvandi, S., Davaille, A., Limare, A., Foucquier, A., and Marais, C.: At
least three scales of convection in a mantle with strongly
temperature-dependent viscosity, Phys. Earth Planet. Int., 188, 132–141, <ext-link xlink:href="https://doi.org/10.1016/j.pepi.2011.07.004" ext-link-type="DOI">10.1016/j.pepi.2011.07.004</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx12"><?xmltex \def\ref@label{{Annesley(2010)}}?><label>Annesley(2010)</label><?label Annesley2010?><mixed-citation>Annesley, T.: Who, what, when, where, how, and why: the ingredients in the
recipe for a successful Methods section, Clin. Chem., 56, 897–901,
<ext-link xlink:href="https://doi.org/10.1373/clinchem.2010.146589" ext-link-type="DOI">10.1373/clinchem.2010.146589</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx13"><?xmltex \def\ref@label{{Arnould et~al.(2020)Arnould, Coltice, Flament, and Mallard}}?><label>Arnould et al.(2020)Arnould, Coltice, Flament, and Mallard</label><?label arcf20?><mixed-citation>Arnould, M., Coltice, N., Flament, N., and Mallard, C.: Plate tectonics and
mantle controls on plume dynamics, Earth Planet. Sc. Lett., 547,
116439, <ext-link xlink:href="https://doi.org/10.1016/j.epsl.2020.116439" ext-link-type="DOI">10.1016/j.epsl.2020.116439</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx14"><?xmltex \def\ref@label{{Arrial et~al.(2014)Arrial, Flyer, Wright, and Kellogg}}?><label>Arrial et al.(2014)Arrial, Flyer, Wright, and Kellogg</label><?label arfw14?><mixed-citation>Arrial, P.-A., Flyer, N., Wright, G. B., and Kellogg, L. H.: On the sensitivity of 3-D thermal convection codes to numerical discretization: a model intercomparison, Geosci. Model Dev., 7, 2065–2076, <ext-link xlink:href="https://doi.org/10.5194/gmd-7-2065-2014" ext-link-type="DOI">10.5194/gmd-7-2065-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx15"><?xmltex \def\ref@label{{ASPECT(2014)}}?><label>ASPECT(2014)</label><?label aspectrepo?><mixed-citation>ASPECT: ASPECT – Advanced Solver for Problems in Earth's ConvecTion – GitHub
repository, <uri>https://github.com/geodynamics/aspect</uri> (last access: 24 February 2022), 2014.</mixed-citation></ref>
      <ref id="bib1.bibx16"><?xmltex \def\ref@label{{{Association for Computing Machinery}(2016)}}?><label>Association for Computing Machinery(2016)</label><?label ACM16?><mixed-citation>Association for Computing Machinery: Artifact Review and Badging,
<uri>https://www.acm.org/publications/policies/artifact-review-badging</uri> (last access: 24 February 2022),
2016.</mixed-citation></ref>
      <ref id="bib1.bibx17"><?xmltex \def\ref@label{{Atkins et~al.(2016)Atkins, Valentine, Tackley, and
Trampert}}?><label>Atkins et al.(2016)Atkins, Valentine, Tackley, and
Trampert</label><?label atkins2016?><mixed-citation>
Atkins, S., Valentine, A. P., Tackley, P. J., and Trampert, J.: Using pattern
recognition to infer parameters governing mantle convection, Phys.  Earth Planet. Int., 257, 171–186, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx18"><?xmltex \def\ref@label{{Audisio et~al.(2009)Audisio, Stahel, Aapro, Costa, Pandey, and
Pavlidis}}?><label>Audisio et al.(2009)Audisio, Stahel, Aapro, Costa, Pandey, and
Pavlidis</label><?label Audisio2009?><mixed-citation>Audisio, R., Stahel, R., Aapro, M., Costa, A., Pandey, M., and Pavlidis, N.:
Successful publishing: how to get your paper accepted, Surg. Oncol., 18,
350–356, <ext-link xlink:href="https://doi.org/10.1016/j.suronc.2008.09.001" ext-link-type="DOI">10.1016/j.suronc.2008.09.001</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx19"><?xmltex \def\ref@label{{Ayachit(2015)}}?><label>Ayachit(2015)</label><?label ParaView15?><mixed-citation>
Ayachit, U.: The ParaView Guide: A Parallel Visualization Application,
Kitware, ISBN 978-1-930934-30-6, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx20"><?xmltex \def\ref@label{{Balay et~al.(1997)Balay, Gropp, McInnes, and Smith}}?><label>Balay et al.(1997)Balay, Gropp, McInnes, and Smith</label><?label bagc97?><mixed-citation>
Balay, S., Gropp, W. D., McInnes, L. C., and Smith, B. F.: Efficient Management
of Parallelism in Object Oriented Numerical Software Libraries, in: Modern
Software Tools in Scientific Computing, edited by: Arge, E., Bruaset, A. M.,
and Langtangen, H. P., Birkhäuser Press, 163–202, 1997.</mixed-citation></ref>
      <ref id="bib1.bibx21"><?xmltex \def\ref@label{{Balay et~al.(2021)Balay, Abhyankar, Adams, Brown, Brune, Buschelman,
Dalcin, Dener, Eijkhout, Gropp, Kaushik, Knepley, May, McInnes, Mills,
Munson, Rupp, Sanan, Smith, Zampini, Zhang, and Zhang}}?><label>Balay et al.(2021)Balay, Abhyankar, Adams, Brown, Brune, Buschelman,
Dalcin, Dener, Eijkhout, Gropp, Kaushik, Knepley, May, McInnes, Mills,
Munson, Rupp, Sanan, Smith, Zampini, Zhang, and Zhang</label><?label petsc-user-ref?><mixed-citation>
Balay, S., Abhyankar, S., Adams, M. F., Brown, J., Brune, P., Buschelman, K.,
Dalcin, L., Dener, A., Eijkhout, V., Gropp, W. D., Kaushik, D., Knepley,
M. G., May, D. A., McInnes, L. C., Mills, R. T., Munson, T., Rupp, K., Sanan,
P., Smith, B. F., Zampini, S., Zhang, H., and Zhang, H.: PETSc Users
Manual, Tech. Rep. ANL-95/11 – Revision 3.15, Argonne National Laboratory,
2021.</mixed-citation></ref>
      <ref id="bib1.bibx22"><?xmltex \def\ref@label{{Bangerth et~al.(2019)Bangerth, Heister et~al.}}?><label>Bangerth et al.(2019)Bangerth, Heister et al.</label><?label aspectmanual?><mixed-citation>Bangerth, W., Dannberg, J., Fraters, M., Gassmoeller, R., Glerum, A., Heister, T., and Naliboff, J.: <sc>ASPECT</sc>: Advanced Solver for
Problems in Earth's ConvecTion, Computational Infrastructure for Geodynamics, Figshare, <ext-link xlink:href="https://doi.org/10.6084/M9.FIGSHARE.4865333" ext-link-type="DOI">10.6084/M9.FIGSHARE.4865333</ext-link>,
2019.</mixed-citation></ref>
      <ref id="bib1.bibx23"><?xmltex \def\ref@label{{Barenblatt(1996)}}?><label>Barenblatt(1996)</label><?label bare96?><mixed-citation>Barenblatt, G.: Scaling, Self-similarity, and Intermediate Asymptotics,
Cambridge University Press, <ext-link xlink:href="https://doi.org/10.1017/CBO9781107050242" ext-link-type="DOI">10.1017/CBO9781107050242</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx24"><?xmltex \def\ref@label{{Bathe(2014)}}?><label>Bathe(2014)</label><?label Bathe2014?><mixed-citation>
Bathe, K.-J.: Finite Element Procedures, 2 Edn., ISBN 978-0979004957, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx25"><?xmltex \def\ref@label{{Baumann and Kaus(2015)}}?><label>Baumann and Kaus(2015)</label><?label BK15?><mixed-citation>Baumann, T. and Kaus, B. J.: Geodynamic inversion to constrain the non-linear
rheology of the lithosphere, Geophys. J. Int., 202,
1289–1316, <ext-link xlink:href="https://doi.org/10.1093/gji/ggv201" ext-link-type="DOI">10.1093/gji/ggv201</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx26"><?xmltex \def\ref@label{{Baumann et~al.(2014)Baumann, Kaus, and Popov}}?><label>Baumann et al.(2014)Baumann, Kaus, and Popov</label><?label bakp14?><mixed-citation>
Baumann, T., Kaus, B., and Popov, A.: Constraining effective rheology through
parallel joint geodynamic inversion, Tectonophysics, 631, 197–211, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx27"><?xmltex \def\ref@label{{Bauville and Baumann(2019)}}?><label>Bauville and Baumann(2019)</label><?label baba19?><mixed-citation>Bauville, A. and Baumann, T. S.: geomIO: an open-source MATLAB toolbox to
create the initial configuration of 2D/3D thermo-mechanical simulations from
2D vector drawings, Geochem. Geophy. Geosy., 20, 1665–1675,
<ext-link xlink:href="https://doi.org/10.1029/2018GC008057" ext-link-type="DOI">10.1029/2018GC008057</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx28"><?xmltex \def\ref@label{{Beaumont and Lambert(1972)}}?><label>Beaumont and Lambert(1972)</label><?label bela72?><mixed-citation>
Beaumont, C. and Lambert, A.: Crustal structure from surface load tilts, using
a finite element model, Geophys. J. Int., 29, 203–226,
1972.</mixed-citation></ref>
      <ref id="bib1.bibx29"><?xmltex \def\ref@label{{Bercovici and Ricard(2012)}}?><label>Bercovici and Ricard(2012)</label><?label beri12?><mixed-citation>
Bercovici, D. and Ricard, Y.: Mechanisms for the generation of plate tectonics
by two-phase grain-damage and pinning, Phys. Earth Planet.
Int., 202, 27–55, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx30"><?xmltex \def\ref@label{{Bercovici and Ricard(2014)}}?><label>Bercovici and Ricard(2014)</label><?label beri14?><mixed-citation>
Bercovici, D. and Ricard, Y.: Plate tectonics, damage and inheritance, Nature,
508, 513–516, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx31"><?xmltex \def\ref@label{{Bercovici et~al.(1992)Bercovici, Schubert, and Glatzmaier}}?><label>Bercovici et al.(1992)Bercovici, Schubert, and Glatzmaier</label><?label besg92?><mixed-citation>
Bercovici, D., Schubert, G., and Glatzmaier, G.: Three-dimensional convection
of an infinite Prandtl-number compressible fluid in a basally heated
spherical shell, J. Fluid Mech., 239, 683–719, 1992.</mixed-citation></ref>
      <ref id="bib1.bibx32"><?xmltex \def\ref@label{{Bercovici et~al.(2001)Bercovici, Ricard, and Schubert}}?><label>Bercovici et al.(2001)Bercovici, Ricard, and Schubert</label><?label bers01?><mixed-citation>
Bercovici, D., Ricard, Y., and Schubert, G.: A two-phase model for compaction
and damage: 1. General theory, J. Geophys. Res.-Sol. Ea.,
106, 8887–8906, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx33"><?xmltex \def\ref@label{{Beroza and Kanamori(2015)}}?><label>Beroza and Kanamori(2015)</label><?label beroza_2015?><mixed-citation>Beroza, G. and Kanamori, H.: 4.01 – Earthquake Seismology: An Introduction and
Overview, in: Treatise on Geophysics, edited by: Schubert, G.,
Elsevier, Oxford, 2 Edn.,
1–50,  <ext-link xlink:href="https://doi.org/10.1016/B978-0-444-53802-4.00069-5" ext-link-type="DOI">10.1016/B978-0-444-53802-4.00069-5</ext-link>,
2015.</mixed-citation></ref>
      <ref id="bib1.bibx34"><?xmltex \def\ref@label{{Beucher and Huismans(2020)}}?><label>Beucher and Huismans(2020)</label><?label behu20?><mixed-citation>Beucher, R. and Huismans, R.: Morphotectonic Evolution of Passive Margins
Undergoing Active Surface Processes: Large-Scale Experiments Using Numerical
Models, Geochem. Geophy. Geosy., 21, e2019GC008884,
<ext-link xlink:href="https://doi.org/10.1029/2019GC008884" ext-link-type="DOI">10.1029/2019GC008884</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx35"><?xmltex \def\ref@label{{Bijwaard and Spakman(2000)}}?><label>Bijwaard and Spakman(2000)</label><?label bijwaard2000?><mixed-citation>
Bijwaard, H. and Spakman, W.: Non-linear global P-wave tomography by iterated
linearized inversion, Geophys. J. Int., 141, 71–82, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx36"><?xmltex \def\ref@label{{Billen et~al.(2008)Billen, Kreylos, Hamann, Jadamec, Kellogg, Staadt,
and Sumner}}?><label>Billen et al.(2008)Billen, Kreylos, Hamann, Jadamec, Kellogg, Staadt,
and Sumner</label><?label bikh08?><mixed-citation>
Billen, M. I., Kreylos, O., Hamann, B., Jadamec, M. A., Kellogg, L. H., Staadt,
O., and Sumner, D. Y.: A geoscience perspective on immersive 3D gridded data
visualization, Comput. Geosci., 34, 1056–1072, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx37"><?xmltex \def\ref@label{{Bina et~al.(2001)Bina, Stein, Marton, and
Van~Ark}}?><label>Bina et al.(2001)Bina, Stein, Marton, and
Van Ark</label><?label bina2001implications?><mixed-citation>
Bina, C. R., Stein, S., Marton, F. C., and Van Ark, E. M.: Implications of slab
mineralogy for subduction dynamics, Phys. Earth Planet. Int., 127, 51–66, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx38"><?xmltex \def\ref@label{{Blankenbach et~al.(1989)Blankenbach, Busse, Christensen, Cserepes,
Gunkel, Hansen, Harder, Jarvis, Koch, Marquart, Moore, Olson, Schmeling, and
Schnaubelt}}?><label>Blankenbach et al.(1989)Blankenbach, Busse, Christensen, Cserepes,
Gunkel, Hansen, Harder, Jarvis, Koch, Marquart, Moore, Olson, Schmeling, and
Schnaubelt</label><?label blbc89?><mixed-citation>
Blankenbach, B., Busse, F., Christensen, U., Cserepes, L., Gunkel, D., Hansen,
U., Harder, H., Jarvis, G., Koch, M., Marquart, G., Moore, D., Olson, P.,
Schmeling, H., and Schnaubelt, T.: A benchmark comparison for mantle
convection codes, Geophys. J. Int., 98, 23–38, 1989.</mixed-citation></ref>
      <ref id="bib1.bibx39"><?xmltex \def\ref@label{{Bocher et~al.(2016)Bocher, Coltice, Fournier, and Tackley}}?><label>Bocher et al.(2016)Bocher, Coltice, Fournier, and Tackley</label><?label bocf16?><mixed-citation>
Bocher, M., Coltice, N., Fournier, A., and Tackley, P. J.: A sequential data
assimilation approach for the joint reconstruction of mantle convection and
surface tectonics, Geophys. J. Int., 204, 200–214, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx40"><?xmltex \def\ref@label{{Bocher et~al.(2018)Bocher, Fournier, and Coltice}}?><label>Bocher et al.(2018)Bocher, Fournier, and Coltice</label><?label bofc18?><mixed-citation>
Bocher, M., Fournier, A., and Coltice, N.: Ensemble Kalman filter for the
reconstruction of the Earth's mantle circulation, Nonlinear Proc.  Geophys., 25, 99–123, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx41"><?xmltex \def\ref@label{{Bollen et~al.(2015)Bollen, Cacioppo, Kaplan, Krosnick, and
Olds}}?><label>Bollen et al.(2015)Bollen, Cacioppo, Kaplan, Krosnick, and
Olds</label><?label BollenNSF2015?><mixed-citation>
Bollen, K., Cacioppo, J. T., Kaplan, R., Krosnick, J., and Olds, J. L.: Social,
Behavioral, and Economic Sciences Perspectives on Robust and Reliable
Science, National Science Foundation, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx42"><?xmltex \def\ref@label{{Bouffard et~al.(2019)Bouffard, Choblet, Labrosse, and Wicht}}?><label>Bouffard et al.(2019)Bouffard, Choblet, Labrosse, and Wicht</label><?label bocl19?><mixed-citation>Bouffard, M., Choblet, G., Labrosse, S., and Wicht, J.: Chemical convection and
stratification in the Earth's outer core, Front. Earth Sci., 7, 99, <ext-link xlink:href="https://doi.org/10.3389/feart.2019.00099" ext-link-type="DOI">10.3389/feart.2019.00099</ext-link>,
2019.</mixed-citation></ref>
      <ref id="bib1.bibx43"><?xmltex \def\ref@label{{Boussinesq(1903)}}?><label>Boussinesq(1903)</label><?label boussinesq1903thorie?><mixed-citation>
Boussinesq, J.: Théorie analytique de la chaleur mise en harmonie avec la
thermodynamique et avec la théorie mécanique de la lumière, Tome
II: Refroidissement et échauffement par rayonnement, conductibilité
des tiges, lames et masses cristallines, courants de convection, théorie
mécanique de la lumière, Vol. 2, Gauthier-Villars, Paris, 1903.</mixed-citation></ref>
      <ref id="bib1.bibx44"><?xmltex \def\ref@label{{Box(1976)}}?><label>Box(1976)</label><?label box76?><mixed-citation>
Box, G. E.: Science and statistics, Journal of the American Statistical
Association, 71, 791–799, 1976.</mixed-citation></ref>
      <ref id="bib1.bibx45"><?xmltex \def\ref@label{{Braun and Willett(2013)}}?><label>Braun and Willett(2013)</label><?label brwi13?><mixed-citation>
Braun, J. and Willett, S.: A very efficient O(n), implicit and parallel method
to solve the stream power equation governing fluvial incision and landscape
evolution, Geomorphology, 180, 170–179, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx46"><?xmltex \def\ref@label{{Braun and Yamato(2010)}}?><label>Braun and Yamato(2010)</label><?label brya10?><mixed-citation>Braun, J. and Yamato, P.: Structural evolution of a three-dimensional,
finite-width crustal wedge, Tectonophysics, 484, 181–192,
<ext-link xlink:href="https://doi.org/10.1016/j.tecto.2009.08.032" ext-link-type="DOI">10.1016/j.tecto.2009.08.032</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx47"><?xmltex \def\ref@label{{Braun et~al.(2008)Braun, Thieulot, Fullsack, DeKool, and
Huismans}}?><label>Braun et al.(2008)Braun, Thieulot, Fullsack, DeKool, and
Huismans</label><?label brtf08?><mixed-citation>
Braun, J., Thieulot, C., Fullsack, P., DeKool, M., and Huismans, R.: DOUAR: a
new three-dimensional creeping flow model for the solution of geological
problems, Phys. Earth. Planet. Int., 171, 76–91, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx48"><?xmltex \def\ref@label{{Brooks and Hughes(1982)}}?><label>Brooks and Hughes(1982)</label><?label brhu82?><mixed-citation>
Brooks, A. and Hughes, T.: Streamline Upwind/Petrov-Galerkin formulations for
convection dominated flows with particular emphasis on the incompressible
Navier-Stokes equations, Comput. Methods Appl. M., 32, 199–259, 1982.</mixed-citation></ref>
      <ref id="bib1.bibx49"><?xmltex \def\ref@label{{Brune et~al.(2017)Brune, Heine, Clift, and
P{\'{e}}rez-Gussiny{\'{e}}}}?><label>Brune et al.(2017)Brune, Heine, Clift, and
Pérez-Gussinyé</label><?label brhc17?><mixed-citation>
Brune, S., Heine, C., Clift, P. D., and Pérez-Gussinyé, M.: Rifted
margin architecture and crustal rheology: reviewing Iberia-Newfoundland,
central South Atlantic, and South China sea, Mar. Petrol. Geol.,
79, 257–281, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx50"><?xmltex \def\ref@label{{Buck et~al.(1999)Buck, Lavier, and Poliakov}}?><label>Buck et al.(1999)Buck, Lavier, and Poliakov</label><?label bulp99?><mixed-citation>
Buck, W., Lavier, L., and Poliakov, A.: How to make a rift wide, Philos. T. Roy. Soc. A, 357, 671–693, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx51"><?xmltex \def\ref@label{{Buck and Sokoutis(1994)}}?><label>Buck and Sokoutis(1994)</label><?label buso94?><mixed-citation>Buck, W. R. and Sokoutis, D.: Analogue model of gravitational collapse and
surface extension during continental convergence, Nature, 369, 737, <ext-link xlink:href="https://doi.org/10.1038/369737a0" ext-link-type="DOI">10.1038/369737a0</ext-link>, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx52"><?xmltex \def\ref@label{{Buiter et~al.(2006)Buiter, Babeyko, Ellis, Gerya, Kaus, Kellner,
Schreurs, and Yamada}}?><label>Buiter et al.(2006)Buiter, Babeyko, Ellis, Gerya, Kaus, Kellner,
Schreurs, and Yamada</label><?label bube06?><mixed-citation>
Buiter, S., Babeyko, A., Ellis, S., Gerya, T., Kaus, B., Kellner, A., Schreurs,
G., and Yamada, Y.: The numerical sandbox: comparison of model results for a
shortening and an extension experiment, Analogue and Numerical Modelling of
Crustal-Scale Processes, Geol. Soc. Eng. Geol. Sp.,
253, 29–64, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx53"><?xmltex \def\ref@label{{Buiter et~al.(2016)Buiter, Schreurs, Albertz, Gerya, Kaus, Landry,
{Le Pourhiet}, Mishin, Egholm, Cooke, Maillot, Thieulot, Crook, May,
Souloumiac, and Beaumont}}?><label>Buiter et al.(2016)Buiter, Schreurs, Albertz, Gerya, Kaus, Landry,
Le Pourhiet, Mishin, Egholm, Cooke, Maillot, Thieulot, Crook, May,
Souloumiac, and Beaumont</label><?label busa16?><mixed-citation>
Buiter, S., Schreurs, G., Albertz, M., Gerya, T., Kaus, B., Landry, W., Le
Pourhiet, L., Mishin, Y., Egholm, D., Cooke, M., Maillot, B., Thieulot, C.,
Crook, T., May, D., Souloumiac, P., and Beaumont, C.: Benchmarking numerical
models of brittle thrust wedges, J. Struct. Geol., 92,
140–177, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx54"><?xmltex \def\ref@label{{Bull et~al.(2014)Bull, Domeier, and Torsvik}}?><label>Bull et al.(2014)Bull, Domeier, and Torsvik</label><?label budt14?><mixed-citation>
Bull, A., Domeier, M., and Torsvik, T.: The effect of plate motion history on
the longevity of deep mantle heterogeneities, Earth Planet. Sc. Lett., 401,
172–182, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx55"><?xmltex \def\ref@label{{Bunge et~al.(2002)Bunge, Richards, and Baumgardner}}?><label>Bunge et al.(2002)Bunge, Richards, and Baumgardner</label><?label burb02?><mixed-citation>Bunge, H.-P., Richards, M., and Baumgardner, J.: Mantle-circulation models with
sequential data assimilation: Inferring present-day mantle structure from
plate-motion histories, Philosophical Transactions of the Royal Society A:
Mathematical, Phys. Eng. Sci., 360, 2545–2567,
<ext-link xlink:href="https://doi.org/10.1098/rsta.2002.1080" ext-link-type="DOI">10.1098/rsta.2002.1080</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx56"><?xmltex \def\ref@label{{Bunge et~al.(2003)Bunge, Hagelberg, and Travis}}?><label>Bunge et al.(2003)Bunge, Hagelberg, and Travis</label><?label buht03?><mixed-citation>
Bunge, H.-P., Hagelberg, C., and Travis, B.: Mantle circulation models with
variational data assimilation: inferring past mantle flow and structure from
plate motion histories and seismic tomography, Geophys. J. Int., 152, 280–301, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx57"><?xmltex \def\ref@label{{Burov and Cloetingh(1997)}}?><label>Burov and Cloetingh(1997)</label><?label bucl97?><mixed-citation>
Burov, E. and Cloetingh, S.: Erosion and rift dynamics: new thermomechanical
aspects of post-rift evolution of extensional basins,
Earth Planet. Sc. Lett., 150, 7–26, 1997.</mixed-citation></ref>
      <ref id="bib1.bibx58"><?xmltex \def\ref@label{{Burov et~al.(2001)Burov, Jolivet, {Le Pourhiet}, and
Poliakov}}?><label>Burov et al.(2001)Burov, Jolivet, Le Pourhiet, and
Poliakov</label><?label bujl01?><mixed-citation>
Burov, E., Jolivet, L., Le Pourhiet, L., and Poliakov, A.: A
thermomechanical model of exhumation of high pressure (HP) and ultra-high
pressure (UHP) metamorphic rocks in Alpine-type collision belts,
Tectonophysics, 342, 113–136, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx59"><?xmltex \def\ref@label{{Burov(2011)}}?><label>Burov(2011)</label><?label buro11?><mixed-citation>
Burov, E. B.: Rheology and strength of the lithosphere, Mar. Petrol.
Geol., 28, 1402–1443, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx60"><?xmltex \def\ref@label{{Burstedde et~al.(2009)Burstedde, Ghattas, Stadler, Tu, and
Wilcox}}?><label>Burstedde et al.(2009)Burstedde, Ghattas, Stadler, Tu, and
Wilcox</label><?label bugs09?><mixed-citation>Burstedde, C., Ghattas, O., Stadler, G., Tu, T., and Wilcox, L.: Parallel
scalable adjoint-based adaptive solution of variable-viscosity Stokes flow
problems, Comput. Methods Appl. M., 198,
1691–1700, <ext-link xlink:href="https://doi.org/10.1016/j.cma.2008.12.015" ext-link-type="DOI">10.1016/j.cma.2008.12.015</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx61"><?xmltex \def\ref@label{{Burstedde et~al.(2013)Burstedde, Stadler, Alisic, Wilcox, Tan,
Gurnis, and Ghattas}}?><label>Burstedde et al.(2013)Burstedde, Stadler, Alisic, Wilcox, Tan,
Gurnis, and Ghattas</label><?label busa13?><mixed-citation>Burstedde, C., Stadler, G., Alisic, L., Wilcox, L., Tan, E., Gurnis, M., and
Ghattas, O.: Large-scale adaptive mantle convection simulation,
Geophys. J. Int., 192, 889–906, <ext-link xlink:href="https://doi.org/10.1093/gji/ggs070" ext-link-type="DOI">10.1093/gji/ggs070</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx62"><?xmltex \def\ref@label{{Busse et~al.(1994)Busse, Christensen, Clever, Cserepes, Gable,
Giannandrea, Guillou, Houseman, Nataf, Ogawa, Parmentier, Sotin, and
Travis}}?><label>Busse et al.(1994)Busse, Christensen, Clever, Cserepes, Gable,
Giannandrea, Guillou, Houseman, Nataf, Ogawa, Parmentier, Sotin, and
Travis</label><?label bucc94?><mixed-citation>
Busse, F., Christensen, U., Clever, R., Cserepes, L., Gable, C., Giannandrea,
E., Guillou, L., Houseman, G., Nataf, H.-C., Ogawa, M., Parmentier, M.,
Sotin, C., and Travis, B.: 3D convection at infinite Prandtl number in
Cartesian geometry – a benchmark comparison, Geophys. Astrophys. Fluid.
Dynam., 75, 39–59, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx63"><?xmltex \def\ref@label{{Butterworth et~al.(2014)Butterworth, Talsma, M{\"{u}}ller, Seton,
Bunge, Schuberth, Shephard, and Heine}}?><label>Butterworth et al.(2014)Butterworth, Talsma, Müller, Seton,
Bunge, Schuberth, Shephard, and Heine</label><?label butm14?><mixed-citation>Butterworth, N., Talsma, A., Müller, R., Seton, M., Bunge, H.-P.,
Schuberth, B., Shephard, G., and Heine, C.: Geological, tomographic,
kinematic and geodynamic constraints on the dynamics of sinking slabs,
J. Geodynam., 73, 1–13, <ext-link xlink:href="https://doi.org/10.1016/j.jog.2013.10.006" ext-link-type="DOI">10.1016/j.jog.2013.10.006</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx64"><?xmltex \def\ref@label{{Byerlee(1978)}}?><label>Byerlee(1978)</label><?label byer78?><mixed-citation>
Byerlee, J.: Friction of rocks, in: Rock friction and earthquake prediction,
Springer, 615–626, 1978.</mixed-citation></ref>
      <ref id="bib1.bibx65"><?xmltex \def\ref@label{{Cerpa et~al.(2017)Cerpa, Wada, and Wilson}}?><label>Cerpa et al.(2017)Cerpa, Wada, and Wilson</label><?label ceww17?><mixed-citation>Cerpa, N., Wada, I., and Wilson, C.: Fluid migration in the mantle wedge:
Influence of mineral grain size and mantle compaction, J. Geophys. Res.,
122, 6247–6268, <ext-link xlink:href="https://doi.org/10.1002/2017JB014046" ext-link-type="DOI">10.1002/2017JB014046</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx66"><?xmltex \def\ref@label{{Chapman(1986)}}?><label>Chapman(1986)</label><?label chap86?><mixed-citation>
Chapman, D.: Thermal gradients in the continental crust, Geol. Soc. Eng. Geol. Sp., 24, 63–70, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx67"><?xmltex \def\ref@label{{Chertova et~al.(2012)Chertova, Geenen, van~den Berg, and
Spakman}}?><label>Chertova et al.(2012)Chertova, Geenen, van den Berg, and
Spakman</label><?label chgv12?><mixed-citation>Chertova, M. V., Geenen, T., van den Berg, A., and Spakman, W.: Using open sidewalls for modelling self-consistent lithosphere subduction dynamics, Solid Earth, 3, 313–326, <ext-link xlink:href="https://doi.org/10.5194/se-3-313-2012" ext-link-type="DOI">10.5194/se-3-313-2012</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx68"><?xmltex \def\ref@label{{Childs et~al.(2012)Childs, Brugger, Whitlock, Meredith, Ahern,
Pugmire, Biagas, Miller, Harrison, Weber, Krishnan, Fogal, Sanderson, Garth,
Bethel, Camp, R\"{u}bel, Durant, Favre, and Navr\'{a}til}}?><label>Childs et al.(2012)Childs, Brugger, Whitlock, Meredith, Ahern,
Pugmire, Biagas, Miller, Harrison, Weber, Krishnan, Fogal, Sanderson, Garth,
Bethel, Camp, Rübel, Durant, Favre, and Navrátil</label><?label VisIt?><mixed-citation>
Childs, H., Brugger, E., Whitlock, B., Meredith, J., Ahern, S., Pugmire, D.,
Biagas, K., Miller, M., Harrison, C., Weber, G. H., Krishnan, H., Fogal, T.,
Sanderson, A., Garth, C., Bethel, E. W., Camp, D., Rübel, O., Durant, M.,
Favre, J. M., and Navrátil, P.: VisIt: An End-User Tool For Visualizing
and Analyzing Very Large Data, in: High Performance Visualization–Enabling
Extreme-Scale Scientific Insight, Lawrence Livermore National
Laboratory, 357–372, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx69"><?xmltex \def\ref@label{{Choi and Petersen(2015)}}?><label>Choi and Petersen(2015)</label><?label chpe15?><mixed-citation>
Choi, E. and Petersen, K.: Making Coulomb angle-oriented shear bands in
numerical tectonic models, Tectonophysics, 657, 94–101, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx70"><?xmltex \def\ref@label{{Christensen(2011)}}?><label>Christensen(2011)</label><?label christensen2011geodynamo?><mixed-citation>
Christensen, U. R.: Geodynamo models: Tools for understanding properties of
Earth's magnetic field, Phys. Earth Planet. Int., 187,
157–169, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx71"><?xmltex \def\ref@label{{Christensen and Wicht(2015)}}?><label>Christensen and Wicht(2015)</label><?label christensen2015numerical?><mixed-citation>
Christensen, U. R. and Wicht, J.: Numerical dynamo simulations, Treatise on
Geophysics, 8, 245–277, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx72"><?xmltex \def\ref@label{{Christensen and Yuen(1985)}}?><label>Christensen and Yuen(1985)</label><?label chyu85?><mixed-citation>
Christensen, U. R. and Yuen, D. A.: Layered convection induced by phase
transitions, J. Geophys. Res.-Sol. Ea., 90,
10291–10300, 1985.</mixed-citation></ref>
      <ref id="bib1.bibx73"><?xmltex \def\ref@label{{Citron et~al.(2020)Citron, Louren{\c{c}}o, Wilson, Grima,
Wipperfurth, Rudolph, Cottaar, and Mont{\'{e}}si}}?><label>Citron et al.(2020)Citron, Lourenço, Wilson, Grima,
Wipperfurth, Rudolph, Cottaar, and Montési</label><?label Citron2020?><mixed-citation>Citron, R. I., Lourenço, D. L., Wilson, A. J., Grima, A. G., Wipperfurth,
S. A., Rudolph, M. L., Cottaar, S., and Montési, L. G.: Effects of
Heat-Producing Elements on the Stability of Deep Mantle Thermochemical
Piles, Geochem. Geophy. Geosy., 21, 1–17,
<ext-link xlink:href="https://doi.org/10.1029/2019GC008895" ext-link-type="DOI">10.1029/2019GC008895</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx74"><?xmltex \def\ref@label{{Colli et~al.(2015)Colli, Bunge, and Schuberth}}?><label>Colli et al.(2015)Colli, Bunge, and Schuberth</label><?label cobs15?><mixed-citation>Colli, L., Bunge, H.-P., and Schuberth, B.: On retrodictions of global mantle
flow with assimilated surface velocities, Geophys. Res. Lett., 42,
8341–8348, <ext-link xlink:href="https://doi.org/10.1002/2015GL066001" ext-link-type="DOI">10.1002/2015GL066001</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx75"><?xmltex \def\ref@label{{Colli et~al.(2018)Colli, Ghelichkhan, Bunge, and Oeser}}?><label>Colli et al.(2018)Colli, Ghelichkhan, Bunge, and Oeser</label><?label cogb18?><mixed-citation>Colli, L., Ghelichkhan, S., Bunge, H.-P., and Oeser, J.: Retrodictions of Mid
Paleogene mantle flow and dynamic topography in the Atlantic region from
compressible high resolution adjoint mantle convection models: Sensitivity to
deep mantle viscosity and tomographic input model, Gondw. Res., 53,
252–272, <ext-link xlink:href="https://doi.org/10.1016/j.gr.2017.04.027" ext-link-type="DOI">10.1016/j.gr.2017.04.027</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx76"><?xmltex \def\ref@label{{Collignon et~al.(2014)Collignon, Kaus, May, and fernandez}}?><label>Collignon et al.(2014)Collignon, Kaus, May, and fernandez</label><?label cokm14?><mixed-citation>Collignon, M., Kaus, B., May, D., and fernandez, N.: Influences of surface
processes on fold growth during 3-D detachment folding,
Geochem. Geophy. Geosy., 15, 3281–3303, <ext-link xlink:href="https://doi.org/10.1002/2014GC005450" ext-link-type="DOI">10.1002/2014GC005450</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx77"><?xmltex \def\ref@label{{Connolly(1990)}}?><label>Connolly(1990)</label><?label conn90?><mixed-citation>
Connolly, J.: Multivariable phase diagrams; an algorithm based on generalized
thermodynamics, Am. J. Sci., 290, 666–718, 1990.</mixed-citation></ref>
      <ref id="bib1.bibx78"><?xmltex \def\ref@label{{Connolly(2009)}}?><label>Connolly(2009)</label><?label connolly2009geodynamic?><mixed-citation>Connolly, J.: The geodynamic equation of state: what and how, Geochem. Geophy. Geosy., 10, <ext-link xlink:href="https://doi.org/10.1029/2009GC002540" ext-link-type="DOI">10.1029/2009GC002540</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx79"><?xmltex \def\ref@label{{Conrad and Gurnis(2003)}}?><label>Conrad and Gurnis(2003)</label><?label cogu03?><mixed-citation>Conrad, C. and Gurnis, M.: Seismic tomography, surface uplift, and the breakup
of Gondwanaland: Integrating mantle convection backwards in time,
Geochem. Geophy. Geosy., 4, <ext-link xlink:href="https://doi.org/10.1029/2001GC000299" ext-link-type="DOI">10.1029/2001GC000299</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx80"><?xmltex \def\ref@label{{Cottaar et~al.(2014)Cottaar, Heister, Rose, and Unterborn}}?><label>Cottaar et al.(2014)Cottaar, Heister, Rose, and Unterborn</label><?label cohr14?><mixed-citation>
Cottaar, S., Heister, T., Rose, I., and Unterborn, C.: BurnMan: A lower mantle
mineral physics toolkit, Geochem. Geophy. Geosy., 15,
1164–1179, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx81"><?xmltex \def\ref@label{{Crameri(2017{\natexlab{a}})}}?><label>Crameri(2017a)</label><?label Crameri2017blog?><mixed-citation>Crameri, F.: The Rainbow Colour Map (repeatedly) considered harmful, edited by: Shephard, G. E., EGU GD Blog,
<uri>http://blogs.egu.eu/divisions/gd/2017/08/23/the-rainbow-colour-map/</uri>,
2017a. , last access: 24 February 2022</mixed-citation></ref>
      <ref id="bib1.bibx82"><?xmltex \def\ref@label{{Crameri(2017{\natexlab{b}})}}?><label>Crameri(2017b)</label><?label crameri_2017?><mixed-citation>Crameri, F.: StagLab: Geodynamic diagnostics and scientific visualisation,
Zenodo, <ext-link xlink:href="https://doi.org/10.5281/zenodo.1199037" ext-link-type="DOI">10.5281/zenodo.1199037</ext-link>, 2017b.</mixed-citation></ref>
      <ref id="bib1.bibx83"><?xmltex \def\ref@label{{Crameri(2018{\natexlab{a}})}}?><label>Crameri(2018a)</label><?label Crameri2018blog?><mixed-citation>Crameri, F.: To serve Geoscientists, edited by: Shephard, G. E., EGU GD Blog,
<uri>https://blogs.egu.eu/divisions/gd/2018/05/09/to-serve-geoscientists/</uri>,
2018a. , last access: 24 February 2022</mixed-citation></ref>
      <ref id="bib1.bibx84"><?xmltex \def\ref@label{{Crameri(2018{\natexlab{b}})}}?><label>Crameri(2018b)</label><?label crameri_2018a?><mixed-citation>Crameri, F.: Scientific colour maps, Zenodo, <ext-link xlink:href="https://doi.org/10.5281/zenodo.1243862" ext-link-type="DOI">10.5281/zenodo.1243862</ext-link>,
2018b.</mixed-citation></ref>
      <ref id="bib1.bibx85"><?xmltex \def\ref@label{{Crameri(2018{\natexlab{c}})}}?><label>Crameri(2018c)</label><?label crameri_2018b?><mixed-citation>Crameri, F.: Geodynamic diagnostics, scientific visualisation and StagLab 3.0, Geosci. Model Dev., 11, 2541–2562, <ext-link xlink:href="https://doi.org/10.5194/gmd-11-2541-2018" ext-link-type="DOI">10.5194/gmd-11-2541-2018</ext-link>, 2018c.</mixed-citation></ref>
      <ref id="bib1.bibx86"><?xmltex \def\ref@label{{Crameri and Lithgow-Bertelloni(2018)}}?><label>Crameri and Lithgow-Bertelloni(2018)</label><?label crli18?><mixed-citation>Crameri, F. and Lithgow-Bertelloni, C.: Abrupt upper-plate tilting during
slab-transition-zone collision, Tectonophysics, 746, 199–211,
<ext-link xlink:href="https://doi.org/10.1016/j.tecto.2017.09.013" ext-link-type="DOI">10.1016/j.tecto.2017.09.013</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx87"><?xmltex \def\ref@label{{Crameri et~al.(2012)Crameri, Schmeling, Golabek, Duretz, Orendt,
Buiter, May, Kaus, Gerya, and Tackley}}?><label>Crameri et al.(2012)Crameri, Schmeling, Golabek, Duretz, Orendt,
Buiter, May, Kaus, Gerya, and Tackley</label><?label crsg12?><mixed-citation>Crameri, F., Schmeling, H., Golabek, G., Duretz, T., Orendt, R., Buiter, S.,
May, D., Kaus, B., Gerya, T., and Tackley, P.: A comparison of numerical
surface topography calculations in geodynamic modelling: an evaluation of the
“sticky air”  method, Geophys. J. Int., 189, 38–54,
<ext-link xlink:href="https://doi.org/10.1111/j.1365-246X.2012.05388.x" ext-link-type="DOI">10.1111/j.1365-246X.2012.05388.x</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx88"><?xmltex \def\ref@label{{Crameri et~al.(2017)Crameri, Lithgow-Bertelloni, and
Tackley}}?><label>Crameri et al.(2017)Crameri, Lithgow-Bertelloni, and
Tackley</label><?label crlt17?><mixed-citation>Crameri, F., Lithgow-Bertelloni, C., and Tackley, P. J.: The dynamical control
of subduction parameters on surface topography, Geochem. Geophy.
Geosy., 18, 1661–1687, <ext-link xlink:href="https://doi.org/10.1002/2017GC006821" ext-link-type="DOI">10.1002/2017GC006821</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx89"><?xmltex \def\ref@label{{Crameri et~al.(2020)Crameri, Shephard, and Heron}}?><label>Crameri et al.(2020)Crameri, Shephard, and Heron</label><?label Crameri2020colour?><mixed-citation>Crameri, F., Shephard, G. E., and Heron, P. J.: The misuse of colour in
science communication, Nat. Commun., 11, 5444,
<ext-link xlink:href="https://doi.org/10.1038/s41467-020-19160-7" ext-link-type="DOI">10.1038/s41467-020-19160-7</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx90"><?xmltex \def\ref@label{{Crawford et~al.(2018)Crawford, Al-Attar, Tromp, Mitrovica,
Austermann, and Lau}}?><label>Crawford et al.(2018)Crawford, Al-Attar, Tromp, Mitrovica,
Austermann, and Lau</label><?label Crawford2018?><mixed-citation>Crawford, O., Al-Attar, D., Tromp, J., Mitrovica, J. X., Austermann, J., and
Lau, H. C.: Quantifying the sensitivity of post-glacial sea level change to
laterally varying viscosity, Geophys. J. Int., 214,
1324–1363, <ext-link xlink:href="https://doi.org/10.1093/gji/ggy184" ext-link-type="DOI">10.1093/gji/ggy184</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx91"><?xmltex \def\ref@label{{Curbelo et~al.(2019)Curbelo, Duarte, Alboussiere, Dubuffet, Labrosse,
and Ricard}}?><label>Curbelo et al.(2019)Curbelo, Duarte, Alboussiere, Dubuffet, Labrosse,
and Ricard</label><?label cuda19?><mixed-citation>
Curbelo, J., Duarte, L., Alboussiere, T., Dubuffet, F., Labrosse, S., and
Ricard, Y.: Numerical solutions of compressible convection with an infinite
Prandtl number: comparison of the anelastic and anelastic liquid models with
the exact equations, J. Fluid Mech., 873, 646–687, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx92"><?xmltex \def\ref@label{{Dabrowski et~al.(2008)Dabrowski, Krotkiewski, and Schmid}}?><label>Dabrowski et al.(2008)Dabrowski, Krotkiewski, and Schmid</label><?label daks08?><mixed-citation>Dabrowski, M., Krotkiewski, M., and Schmid, D.: MILAMIN: Matlab based finite
element solver for large problems, Geochem. Geophy. Geosy., 9, Q04030,
<ext-link xlink:href="https://doi.org/10.1029/2007GC001719" ext-link-type="DOI">10.1029/2007GC001719</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx93"><?xmltex \def\ref@label{{Dal~Zilio et~al.(2018)Dal~Zilio, van Dinther, Gerya, and
Pranger}}?><label>Dal Zilio et al.(2018)Dal Zilio, van Dinther, Gerya, and
Pranger</label><?label dalzilio_2018?><mixed-citation>
Dal Zilio, L., van Dinther, Y., Gerya, T. V., and Pranger, C. C.: Seismic
behaviour of mountain belts controlled by plate convergence rate, Earth   Planet. Sc. Lett., 482, 81–92, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx94"><?xmltex \def\ref@label{{Dannberg et~al.(2017)Dannberg, Eilon, Faul, Gassmoeller, Moulik, and
Myhill}}?><label>Dannberg et al.(2017)Dannberg, Eilon, Faul, Gassmoeller, Moulik, and
Myhill</label><?label daef17?><mixed-citation>Dannberg, J., Eilon, Z., Faul, U., Gassmoeller, R., Moulik, P., and Myhill, R.:
The importance of grain size to mantle dynamics and seismological
observations, Geochem. Geophy. Geosy., 18, 3034–3061,
<ext-link xlink:href="https://doi.org/10.1002/2017GC006944" ext-link-type="DOI">10.1002/2017GC006944</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx95"><?xmltex \def\ref@label{{Davaille(1999)}}?><label>Davaille(1999)</label><?label dava99?><mixed-citation>Davaille, A.: Simultaneous generation of hotspots and superswells by convection
in a heterogeneous planetary mantle, Nature, 402, 756, <ext-link xlink:href="https://doi.org/10.1038/45461" ext-link-type="DOI">10.1038/45461</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx96"><?xmltex \def\ref@label{{Davaille et~al.(2011)Davaille, Limare, Touitou, Kumagai, and
Vatteville}}?><label>Davaille et al.(2011)Davaille, Limare, Touitou, Kumagai, and
Vatteville</label><?label dalt11?><mixed-citation>
Davaille, A., Limare, A., Touitou, F., Kumagai, I., and Vatteville, J.: Anatomy
of a laminar starting thermal plume at high Prandtl number, Experiment.  Fluid., 50, 285–300, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx97"><?xmltex \def\ref@label{{Davies(2013)}}?><label>Davies(2013)</label><?label davi13?><mixed-citation>Davies, J.: Global map of solid Earth surface heat flow,
Geochem. Geophy. Geosy., 14, <ext-link xlink:href="https://doi.org/10.1002/ggge.20271" ext-link-type="DOI">10.1002/ggge.20271</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx98"><?xmltex \def\ref@label{{de~Borst and Duretz(2020)}}?><label>de Borst and Duretz(2020)</label><?label DeBorst2020?><mixed-citation>de Borst, R. and Duretz, T.: On viscoplastic regularisation of
strain-softening rocks and soils, Int. J. Numer. Anal. Met., 44, 890–903, <ext-link xlink:href="https://doi.org/10.1002/nag.3046" ext-link-type="DOI">10.1002/nag.3046</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx99"><?xmltex \def\ref@label{{Deguen and Cardin(2011)}}?><label>Deguen and Cardin(2011)</label><?label Deguen2011?><mixed-citation>
Deguen, R. and Cardin, P.: Thermochemical convection in Earth′s inner core,
Geophys. J. Int., 187, 1101–1118, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx100"><?xmltex \def\ref@label{{Deguen et~al.(2013)Deguen, Alboussi{\`{e}}re, and Cardin}}?><label>Deguen et al.(2013)Deguen, Alboussière, and Cardin</label><?label Deguen2013?><mixed-citation>
Deguen, R., Alboussière, T., and Cardin, P.: Thermal convection in Earth's
inner core with phase change at its boundary, Geophys. J. Int., 194, 1310–1334, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx101"><?xmltex \def\ref@label{{Deubelbeiss and Kaus(2008)}}?><label>Deubelbeiss and Kaus(2008)</label><?label deka08?><mixed-citation>Deubelbeiss, Y. and Kaus, B.: Comparison of Eulerian and Lagrangian numerical
techniques for the Stokes equations in the presence of strongly varying
viscosity, Phys. Earth Planet. Int., 171, 92–111,
<ext-link xlink:href="https://doi.org/10.1016/j.pepi.2008.06.023" ext-link-type="DOI">10.1016/j.pepi.2008.06.023</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx102"><?xmltex \def\ref@label{{Donea and Huerta(2003)}}?><label>Donea and Huerta(2003)</label><?label dohu03?><mixed-citation>Donea, J. and Huerta, A.: Finite Element Methods for Flow Problems, John Wiley
&amp; Sons, <ext-link xlink:href="https://doi.org/10.1002/0470013826" ext-link-type="DOI">10.1002/0470013826</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx103"><?xmltex \def\ref@label{{Doubrovine et~al.(2012)Doubrovine, Steinberger, and Torsvik}}?><label>Doubrovine et al.(2012)Doubrovine, Steinberger, and Torsvik</label><?label DST12?><mixed-citation>Doubrovine, P. V., Steinberger, B., and Torsvik, T. H.: Absolute plate motions
in a reference frame defined by moving hot spots in the Pacific, Atlantic,
and Indian oceans, J. Geophys. Res.-Sol. Ea., 117, 1–30,
<ext-link xlink:href="https://doi.org/10.1029/2011JB009072" ext-link-type="DOI">10.1029/2011JB009072</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx104"><?xmltex \def\ref@label{{Drucker and Prager(1952)}}?><label>Drucker and Prager(1952)</label><?label drpr52?><mixed-citation>
Drucker, D. and Prager, W.: Soil mechanics and plastic analysis or limit
design, Quart. Appl. Math., 10, 157–165, 1952.</mixed-citation></ref>
      <ref id="bib1.bibx105"><?xmltex \def\ref@label{{Duarte et~al.(2013)Duarte, Schellart, and Cruden}}?><label>Duarte et al.(2013)Duarte, Schellart, and Cruden</label><?label dusc13?><mixed-citation>Duarte, J., Schellart, W., and Cruden, A.: Three-dimensions dynamic laboratory
modles of subduction with an overriding plate and variable interplate
rheology, Geophys. J. Int., 195, 47–66, <ext-link xlink:href="https://doi.org/10.1093/gji/ggt257" ext-link-type="DOI">10.1093/gji/ggt257</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx106"><?xmltex \def\ref@label{{Duretz et~al.(2011)Duretz, May, Gerya, and Tackley}}?><label>Duretz et al.(2011)Duretz, May, Gerya, and Tackley</label><?label dumg11?><mixed-citation>Duretz, T., May, D., Gerya, T., and Tackley, P.: Discretization errors and
free surface stabilisation in the finite difference and marker-in-cell method
for applied geodynamics: A numerical study, Geochem. Geophy. Geosy., 12,
<ext-link xlink:href="https://doi.org/10.1029/2011GC003567" ext-link-type="DOI">10.1029/2011GC003567</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx107"><?xmltex \def\ref@label{{Duretz et~al.(2016)Duretz, May, and Yamato}}?><label>Duretz et al.(2016)Duretz, May, and Yamato</label><?label dumy16?><mixed-citation>
Duretz, T., May, D. A., and Yamato, P.: A free surface capturing discretization
for the staggered grid finite difference scheme, Geophys. J. Int., 204, 1518–1530, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx108"><?xmltex \def\ref@label{{Duretz et~al.(2018)Duretz, Souche, de~Borst, and {Le
Pourhiet}}}?><label>Duretz et al.(2018)Duretz, Souche, de Borst, and Le
Pourhiet</label><?label dusd18?><mixed-citation>Duretz, T., Souche, A., de Borst, R., and Le Pourhiet, L.: The Benefits of
Using a Consistent Tangent Operator for Viscoelastoplastic Computations in
Geodynamics, Geochem. Geophy. Geosy., 19, 4904–4924, <ext-link xlink:href="https://doi.org/10.1029/2018GC007877" ext-link-type="DOI">10.1029/2018GC007877</ext-link>,  2018.</mixed-citation></ref>
      <ref id="bib1.bibx109"><?xmltex \def\ref@label{{Duretz et~al.(2019)Duretz, de~Borst, and {Le Pourhiet}}}?><label>Duretz et al.(2019)Duretz, de Borst, and Le Pourhiet</label><?label dudl19?><mixed-citation>Duretz, T., de Borst, R., and Le Pourhiet, L.: On finite thickness of shear
bands in frictional viscoplasticity, and implications for lithosphere
dynamics, Geochem. Geophy. Geosy., 20, 5598–5616,
<ext-link xlink:href="https://doi.org/10.1029/2019GC008531" ext-link-type="DOI">10.1029/2019GC008531</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx110"><?xmltex \def\ref@label{{Duretz et~al.(2020)Duretz, de~Borst, Yamato, and {Le
Pourhiet}}}?><label>Duretz et al.(2020)Duretz, de Borst, Yamato, and Le
Pourhiet</label><?label dudy20?><mixed-citation>Duretz, T., de Borst, R., Yamato, P., and Le Pourhiet, L.: Towards robust and
predictive geodynamic modelling: the way forward in frictional plasticity,
Geophys. Res. Lett., 47, e2019GL086027,  <ext-link xlink:href="https://doi.org/10.1029/2019GL086027" ext-link-type="DOI">10.1029/2019GL086027</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx111"><?xmltex \def\ref@label{{Dyksterhuis et~al.(2007)Dyksterhuis, Rey, Mueller, and
Moresi}}?><label>Dyksterhuis et al.(2007)Dyksterhuis, Rey, Mueller, and
Moresi</label><?label dyrm07?><mixed-citation>
Dyksterhuis, S., Rey, P., Mueller, R., and Moresi, L.: Effects of initial
weakness on rift architecture, Geol. Soc. Eng. Geol. Sp., 282, 443–455, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx112"><?xmltex \def\ref@label{{Dziewonski and Anderson(1981)}}?><label>Dziewonski and Anderson(1981)</label><?label dzan81?><mixed-citation>
Dziewonski, A. and Anderson, D.: Preliminary reference Earth model,
Phys. Earth. Planet. Int., 25, 297–356, 1981.</mixed-citation></ref>
      <ref id="bib1.bibx113"><?xmltex \def\ref@label{{Dziewonski(1984)}}?><label>Dziewonski(1984)</label><?label dziewonski1984?><mixed-citation>
Dziewonski, A. M.: Mapping the lower mantle: determination of lateral
heterogeneity in P velocity up to degree and order 6, J. Geophys. Res.-Sol. Ea., 89, 5929–5952, 1984.</mixed-citation></ref>
      <ref id="bib1.bibx114"><?xmltex \def\ref@label{{Eijkhout(2013)}}?><label>Eijkhout(2013)</label><?label eijkhout?><mixed-citation>
Eijkhout, V.: Introduction to High Performance Scientific Computing, Creative
Commons, ISBN 978-1257992546, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx115"><?xmltex \def\ref@label{{England and McKenzie(1982)}}?><label>England and McKenzie(1982)</label><?label enmc82?><mixed-citation>
England, P. and McKenzie, D.: A thin viscous sheet model for continental
deformation, Geophys. J. Int., 70, 295–321, 1982.</mixed-citation></ref>
      <ref id="bib1.bibx116"><?xmltex \def\ref@label{{Erdos et~al.(2015)Erdos, huismans, and van~der Beek}}?><label>Erdos et al.(2015)Erdos, huismans, and van der Beek</label><?label erhv15?><mixed-citation>Erdos, Z., huismans, R., and van der Beek, P.: First-order control of
syntectonic sedimentation on crustal-scale structure of mountain belts,
J. Geophys. Res., 120, 5362–5377, <ext-link xlink:href="https://doi.org/10.1002/2014JB011785" ext-link-type="DOI">10.1002/2014JB011785</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx117"><?xmltex \def\ref@label{{Erd{\H{o}}s et~al.(2019)Erd{\H{o}}s, Huismans, and Beek}}?><label>Erdős et al.(2019)Erdős, Huismans, and Beek</label><?label erhv19?><mixed-citation>Erdős, Z., Huismans, R. S., and van der Beek, P.: Control of increased sedimentation on orogenic fold-and-thrust belt structure – insights into the evolution of the Western Alps, Solid Earth, 10, 391–404, <ext-link xlink:href="https://doi.org/10.5194/se-10-391-2019" ext-link-type="DOI">10.5194/se-10-391-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx118"><?xmltex \def\ref@label{{Erturk(2009)}}?><label>Erturk(2009)</label><?label ertu09?><mixed-citation>
Erturk, E.: Discussions on Driven Cavity Flow, Int. J. Num. Meth. Fluids, 60,
275–294, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx119"><?xmltex \def\ref@label{{Erturk et~al.(2005)Erturk, Corke, and
G{\"{o}}k{\c{c}}{\"{o}}l}}?><label>Erturk et al.(2005)Erturk, Corke, and
Gökçöl</label><?label Erturk2005?><mixed-citation>Erturk, E., Corke, T. C., and Gökçöl, C.: Numerical
solutions of 2-D steady incompressible driven cavity flow at high Reynolds
numbers, Int. J. Numer. Methods Fluids, 48,
747–774, <ext-link xlink:href="https://doi.org/10.1002/fld.953" ext-link-type="DOI">10.1002/fld.953</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx120"><?xmltex \def\ref@label{{Faccenda(2014)}}?><label>Faccenda(2014)</label><?label facc14?><mixed-citation>
Faccenda, M.: Mid mantle seismic anisotropy around subduction zones,
Phys. Earth. Planet. Int., 227, 1–19, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx121"><?xmltex \def\ref@label{{Faccenda and Dal~Zilio(2017)}}?><label>Faccenda and Dal Zilio(2017)</label><?label fada17?><mixed-citation>
Faccenda, M. and Dal Zilio, L.: The role of solid–solid phase transitions in
mantle convection, Lithos, 268, 198–224, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx122"><?xmltex \def\ref@label{{Faccenda et~al.(2012)Faccenda, Gerya, Mancktelow, and
Moresi}}?><label>Faccenda et al.(2012)Faccenda, Gerya, Mancktelow, and
Moresi</label><?label fagm12?><mixed-citation>Faccenda, M., Gerya, T., Mancktelow, N., and Moresi, L.: Fluid flow during
slab unbending and dehydration: Implications for intermediate-depth
seismicity, slab weakening and deep water recycling,
Geochem. Geophy. Geosy., 13, <ext-link xlink:href="https://doi.org/10.1029/2011GC003860" ext-link-type="DOI">10.1029/2011GC003860</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx123"><?xmltex \def\ref@label{{Fichtner et~al.(2013)Fichtner, Trampert, Cupillard, Saygin, Taymaz,
Capdeville, and Villasenor}}?><label>Fichtner et al.(2013)Fichtner, Trampert, Cupillard, Saygin, Taymaz,
Capdeville, and Villasenor</label><?label fichtner2013?><mixed-citation>
Fichtner, A., Trampert, J., Cupillard, P., Saygin, E., Taymaz, T., Capdeville,
Y., and Villasenor, A.: Multiscale full waveform inversion, Geophys.  J. Int., 194, 534–556, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx124"><?xmltex \def\ref@label{{Foley and Becker(2009)}}?><label>Foley and Becker(2009)</label><?label fobe09?><mixed-citation>Foley, B. and Becker, T.: Generation of plate-like behavior and mantle
heterogeneity from a spherical, viscoplastic convection model,
Geochem. Geophy. Geosy., 10, <ext-link xlink:href="https://doi.org/10.1029/2009GC002378" ext-link-type="DOI">10.1029/2009GC002378</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx125"><?xmltex \def\ref@label{{Foley(2018)}}?><label>Foley(2018)</label><?label Foley2018?><mixed-citation>Foley, B. J.: The dependence of planetary tectonics on mantle thermal state:
applications to early Earth evolution, Philos. T. Roy. Soc. A, 376,
20170409, <ext-link xlink:href="https://doi.org/10.1098/rsta.2017.0409" ext-link-type="DOI">10.1098/rsta.2017.0409</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx126"><?xmltex \def\ref@label{{Forte(2011)}}?><label>Forte(2011)</label><?label fort11?><mixed-citation>Forte, A. M.: Geodynamics, Dordrecht,
340–341, <ext-link xlink:href="https://doi.org/10.1007/978-90-481-8702-7_214" ext-link-type="DOI">10.1007/978-90-481-8702-7_214</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx127"><?xmltex \def\ref@label{{Fossen(2016)}}?><label>Fossen(2016)</label><?label Fossen16?><mixed-citation>
Fossen, H.: Structural Geology, Cambridge University Press, ISBN 978-1107057647, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx128"><?xmltex \def\ref@label{{Fraters et~al.(2019{\natexlab{a}})Fraters, Bangerth, Thieulot,
Glerum, and Spakman}}?><label>Fraters et al.(2019a)Fraters, Bangerth, Thieulot,
Glerum, and Spakman</label><?label frbt19?><mixed-citation>Fraters, M., Bangerth, W., Thieulot, C., Glerum, A., and Spakman, W.:
Efficient and Practical Newton Solvers for Nonlinear Stokes Systems in
Geodynamic Problems, Geophys. J. Int., 218, 873–894, <ext-link xlink:href="https://doi.org/10.1093/gji/ggz183" ext-link-type="DOI">10.1093/gji/ggz183</ext-link>,
2019a.</mixed-citation></ref>
      <ref id="bib1.bibx129"><?xmltex \def\ref@label{{Fraters et~al.(2019{\natexlab{b}})Fraters, Thieulot, van~den Berg,
and Spakman}}?><label>Fraters et al.(2019b)Fraters, Thieulot, van den Berg,
and Spakman</label><?label frtv19?><mixed-citation>Fraters, M., Thieulot, C., van den Berg, A., and Spakman, W.: The Geodynamic World Builder: a solution for complex initial conditions in numerical modeling, Solid Earth, 10, 1785–1807, <ext-link xlink:href="https://doi.org/10.5194/se-10-1785-2019" ext-link-type="DOI">10.5194/se-10-1785-2019</ext-link>, 2019b.</mixed-citation></ref>
      <ref id="bib1.bibx130"><?xmltex \def\ref@label{{Fullsack(1995)}}?><label>Fullsack(1995)</label><?label full95?><mixed-citation>Fullsack, P.: An arbitrary Lagrangian-Eulerian formulation for creeping
flows and its application in tectonic models, Geophys. J. Int., 120, 1–23,
<ext-link xlink:href="https://doi.org/10.1111/j.1365-246X.1995.tb05908.x" ext-link-type="DOI">10.1111/j.1365-246X.1995.tb05908.x</ext-link>, 1995.</mixed-citation></ref>
      <ref id="bib1.bibx131"><?xmltex \def\ref@label{{Ganchin et~al.(1998)Ganchin, Smithson, Morozov, Smythe, Garipov,
Karaev, and Kristofferson}}?><label>Ganchin et al.(1998)Ganchin, Smithson, Morozov, Smythe, Garipov,
Karaev, and Kristofferson</label><?label gasm98?><mixed-citation>
Ganchin, Y., Smithson, S., Morozov, I., Smythe, D., Garipov, V., Karaev, N.,
and Kristofferson, Y.: Seismic studies around the Kola superdeep borehole,
Russia, Tectonophysics, 288, 1–16, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx132"><?xmltex \def\ref@label{{Garel et~al.(2014)Garel, Goes, Davies, Davies, Kramer, and
Wilson}}?><label>Garel et al.(2014)Garel, Goes, Davies, Davies, Kramer, and
Wilson</label><?label gagd14?><mixed-citation>Garel, F., Goes, S., Davies, D., Davies, J., Kramer, S., and Wilson, C.:
Interaction of subducted slabs with the mantle transition-zone: A regime
diagram from 2-D thermo-mechanical models with a mobile trench and an
overriding plate, Geochem. Geophy. Geosy., 15, 1739–1765,
<ext-link xlink:href="https://doi.org/10.1002/2014GC005257" ext-link-type="DOI">10.1002/2014GC005257</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx133"><?xmltex \def\ref@label{{Gassm{\"{o}}ller et~al.(2016)Gassm{\"{o}}ller, Dannberg, Bredow,
Steinberger, and Torsvik}}?><label>Gassmöller et al.(2016)Gassmöller, Dannberg, Bredow,
Steinberger, and Torsvik</label><?label gadb16?><mixed-citation>Gassmöller, R., Dannberg, J., Bredow, E., Steinberger, B., and Torsvik,
T. H.: Major influence of plume-ridge interaction, lithosphere thickness
variations, and global mantle flow on hotspot volcanism-The example of
Tristan, Geochem. Geophy. Geosy., 17, 1454–1479,
<ext-link xlink:href="https://doi.org/10.1002/2015GC006177" ext-link-type="DOI">10.1002/2015GC006177</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx134"><?xmltex \def\ref@label{{Gassm{\"{o}}ller et~al.(2018)Gassm{\"{o}}ller, Lokavarapu, Heien,
Puckett, and Bangerth}}?><label>Gassmöller et al.(2018)Gassmöller, Lokavarapu, Heien,
Puckett, and Bangerth</label><?label galh18?><mixed-citation>Gassmöller, R., Lokavarapu, H., Heien, E. M., Puckett, E. G., and Bangerth,
W.: Flexible and scalable particle-in-cell methods with adaptive mesh
refinement for geodynamic computations, Geochem. Geophy. Geosy., 19,
3596–3604, <ext-link xlink:href="https://doi.org/10.1029/2018GC007508" ext-link-type="DOI">10.1029/2018GC007508</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx135"><?xmltex \def\ref@label{{Gassm{\"{o}}ller et~al.(2019)Gassm{\"{o}}ller, Lokavarapu, Bangerth, and
Puckett}}?><label>Gassmöller et al.(2019)Gassmöller, Lokavarapu, Bangerth, and
Puckett</label><?label galb19?><mixed-citation>Gassmöller, R., Lokavarapu, H., Bangerth, W., and Puckett, G.: Evaluating
the accuracy of hybrid finite element/particle-in-cell methods for modelling
incompressible Stokes flow, Geophys. J. Int., 219, 1915–1938, <ext-link xlink:href="https://doi.org/10.1093/gji/ggz405" ext-link-type="DOI">10.1093/gji/ggz405</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx136"><?xmltex \def\ref@label{{Gassm{\"{o}}ller et~al.(2020)Gassm{\"{o}}ller, Dannberg, Bangerth,
Heister, and Myhill}}?><label>Gassmöller et al.(2020)Gassmöller, Dannberg, Bangerth,
Heister, and Myhill</label><?label gadb20?><mixed-citation>
Gassmöller, R., Dannberg, J., Bangerth, W., Heister, T., and Myhill, R.: On
formulations of compressible mantle convection, Geophys. J.  Int., 221, 1264–1280, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx137"><?xmltex \def\ref@label{{G{\'{e}}rault et~al.(2015)G{\'{e}}rault, Husson, Miller, and
Humphreys}}?><label>Gérault et al.(2015)Gérault, Husson, Miller, and
Humphreys</label><?label gehm15?><mixed-citation>Gérault, M., Husson, L., Miller, M., and Humphreys, E.: Flat-slab
subduction, topography, and mantle dynamics in southwestern Mexico,
Tectonics, 34, 1892–1909, <ext-link xlink:href="https://doi.org/10.1002/2015TC003908" ext-link-type="DOI">10.1002/2015TC003908</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx138"><?xmltex \def\ref@label{{Gerya(2019)}}?><label>Gerya(2019)</label><?label gery19book?><mixed-citation>
Gerya, T.: Numerical Geodynamic Modelling – 2 Edn., Cambridge University
Press, ISBN 9781108751513, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx139"><?xmltex \def\ref@label{{Gerya and Yuen(2007)}}?><label>Gerya and Yuen(2007)</label><?label geyu07?><mixed-citation>Gerya, T. and Yuen, D.: Robust characteristics method for modelling multiphase
visco-elasto-plastic thermo-mechanical problems, Phys. Earth. Planet. Int.,
163, 83–105, <ext-link xlink:href="https://doi.org/10.1016/j.pepi.2007.04.015" ext-link-type="DOI">10.1016/j.pepi.2007.04.015</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx140"><?xmltex \def\ref@label{{Gerya et~al.(2004)Gerya, Perchuk, Maresch, and Willner}}?><label>Gerya et al.(2004)Gerya, Perchuk, Maresch, and Willner</label><?label gepm04?><mixed-citation>
Gerya, T., Perchuk, L., Maresch, W., and Willner, A.: Inherent gravitational
instability of hot continental crust: Implications for doming and diapirism
in granulite facies terrains, Geol. Soc. Am., 380, 97–115,
2004.</mixed-citation></ref>
      <ref id="bib1.bibx141"><?xmltex \def\ref@label{{Ghelichkhan and Bunge(2016)}}?><label>Ghelichkhan and Bunge(2016)</label><?label ghbu16?><mixed-citation>
Ghelichkhan, S. and Bunge, H.-P.: The compressible adjoint equations in
geodynamics: derivation and numerical assessment, GEM-Int. J. Geomath., 7, 1–30, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx142"><?xmltex \def\ref@label{{Gillmann and Tackley(2014)}}?><label>Gillmann and Tackley(2014)</label><?label gita14?><mixed-citation>
Gillmann, C. and Tackley, P.: Atmosphere/mantle coupling and feedbacks on
Venus, J. Geophys. Res.-Planets, 119, 1189–1217, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx143"><?xmltex \def\ref@label{{Glatzmaier(1988)}}?><label>Glatzmaier(1988)</label><?label glat88?><mixed-citation>
Glatzmaier, G.: Numerical simulations of mantle convection: Time-dependent,
three-dimensional, compressible, spherical shell, Geophys. Astrophys. Fluid
Dyn., 43, 223–264, 1988.</mixed-citation></ref>
      <ref id="bib1.bibx144"><?xmltex \def\ref@label{{Glerum et~al.(2018)Glerum, Thieulot, Fraters, Blom, and
Spakman}}?><label>Glerum et al.(2018)Glerum, Thieulot, Fraters, Blom, and
Spakman</label><?label gltf18?><mixed-citation>Glerum, A., Thieulot, C., Fraters, M., Blom, C., and Spakman, W.: Nonlinear viscoplasticity in ASPECT: benchmarking and applications to subduction, Solid Earth, 9, 267–294, <ext-link xlink:href="https://doi.org/10.5194/se-9-267-2018" ext-link-type="DOI">10.5194/se-9-267-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx145"><?xmltex \def\ref@label{{Gli{\v{s}}ovi{\'{c}} et~al.(2012)Gli{\v{s}}ovi{\'{c}}, Forte, and
Moucha}}?><label>Glišović et al.(2012)Glišović, Forte, and
Moucha</label><?label glfm12?><mixed-citation>
Glišović, P., Forte, A., and Moucha, R.: Time-dependent convection
models of mantle thermal structure constrained by seismic tomography and
geodynamics: implications for mantle plume dynamics and CMB heat flux,
Geophys. J. Int., 190, 785–815, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx146"><?xmltex \def\ref@label{{{GO FAIR}(2022)}}?><label>GO FAIR(2022)</label><?label rdmkit?><mixed-citation>GO FAIR: RDM Starter Kit,
<uri>https://www.go-fair.org/resources/rdm-starter-kit/</uri>,  last access: 24 February 2022.</mixed-citation></ref>
      <ref id="bib1.bibx147"><?xmltex \def\ref@label{{Golabek et~al.(2018)Golabek, Emsenhuber, Jutzi, Asphaug, and
Gerya}}?><label>Golabek et al.(2018)Golabek, Emsenhuber, Jutzi, Asphaug, and
Gerya</label><?label goej18?><mixed-citation>
Golabek, G. J., Emsenhuber, A., Jutzi, M., Asphaug, E. I., and Gerya, T. V.:
Coupling SPH and thermochemical models of planets: Methodology and example of
a Mars-sized body, Icarus, 301, 235–246, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx148"><?xmltex \def\ref@label{{Goodman et~al.(2016)Goodman, Fanelli, and Ioannidis}}?><label>Goodman et al.(2016)Goodman, Fanelli, and Ioannidis</label><?label Goodman2016?><mixed-citation>Goodman, S., Fanelli, D., and Ioannidis, J.: What does research reproducibility
mean?, Sci. Trans. Med., 8, 1–6,
<ext-link xlink:href="https://doi.org/10.1126/scitranslmed.aaf5027" ext-link-type="DOI">10.1126/scitranslmed.aaf5027</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx149"><?xmltex \def\ref@label{{Gray and Pysklywec(2012)}}?><label>Gray and Pysklywec(2012)</label><?label grpy12?><mixed-citation>Gray, R. and Pysklywec, R.: Geodynamic models of mature continental collision:
Evolution of an orogen from lithospheric subduction to continental
retreat/delamination, J. Geophys. Res., 117, <ext-link xlink:href="https://doi.org/10.1029/2011JB008692" ext-link-type="DOI">10.1029/2011JB008692</ext-link>,
2012.</mixed-citation></ref>
      <ref id="bib1.bibx150"><?xmltex \def\ref@label{{Greene and Thirumalai(2019)}}?><label>Greene and Thirumalai(2019)</label><?label Greene2019Eos?><mixed-citation>
Greene, C. and Thirumalai, K.: It's time to shift emphasis away from code
sharing, Eos, 100, 16–17, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx151"><?xmltex \def\ref@label{{Gresho and Sani(2000)}}?><label>Gresho and Sani(2000)</label><?label grsa?><mixed-citation>
Gresho, P. and Sani, R.: Incompressible flow and the Finite Element Method, vol
II, John Wiley and Sons, Ltd, ISBN 978-0-471-49250-4, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx152"><?xmltex \def\ref@label{{Guermond and Pasquetti(2011)}}?><label>Guermond and Pasquetti(2011)</label><?label gupa11?><mixed-citation>
Guermond, J.-L. and Pasquetti, R.: Entropy viscosity method for high-order
approximations of conservation laws, in: Spectral and high order methods for
partial differential equations, Springer, 411–418, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx153"><?xmltex \def\ref@label{{G{\"{u}}lcher et~al.(2020)G{\"{u}}lcher, Gerya, Mont{\'{e}}si, and
Munch}}?><label>Gülcher et al.(2020)Gülcher, Gerya, Montési, and
Munch</label><?label Gulcher2020?><mixed-citation>Gülcher, A. J. P., Gerya, T. V., Montési, L. G. J., and Munch, J.:
Corona structures driven by plume–lithosphere interactions and evidence
for ongoing plume activity on Venus, Nat. Geosci., 13, 547–554,
<ext-link xlink:href="https://doi.org/10.1038/s41561-020-0606-1" ext-link-type="DOI">10.1038/s41561-020-0606-1</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx154"><?xmltex \def\ref@label{{Gupta et~al.(May 1997)Gupta, Karypis, and Kumar}}?><label>Gupta et al.(May 1997)Gupta, Karypis, and Kumar</label><?label GUPTA94ieee?><mixed-citation>
Gupta, A., Karypis, G., and Kumar, V.: Highly Scalable Parallel Algorithms for
Sparse Matrix Factorization, IEEE T. Parall. Distr., 8, 502–520,  1997.</mixed-citation></ref>
      <ref id="bib1.bibx155"><?xmltex \def\ref@label{{Gurnis(1988)}}?><label>Gurnis(1988)</label><?label gurn88?><mixed-citation>
Gurnis, M.: Large-scale mantle convection and the aggregation and dispersal of
supercontinents, Nature, 332, 695–699, 1988.</mixed-citation></ref>
      <ref id="bib1.bibx156"><?xmltex \def\ref@label{{Hager and O'Connell(1981)}}?><label>Hager and O'Connell(1981)</label><?label Hager1981?><mixed-citation>Hager, B. H. and O'Connell, R. J.: A simple global model of plate dynamics and
mantle convection, J. Geophys. Res.-Sol. Ea., 86,
4843–4867, <ext-link xlink:href="https://doi.org/10.1029/JB086iB06p04843" ext-link-type="DOI">10.1029/JB086iB06p04843</ext-link>,
1981.</mixed-citation></ref>
      <ref id="bib1.bibx157"><?xmltex \def\ref@label{{Hall and Parmentier(2003)}}?><label>Hall and Parmentier(2003)</label><?label hapa03?><mixed-citation>Hall, C. E. and Parmentier, E.: Influence of grain size evolution on convective
instability, Geochem. Geophy. Geosy., 4,
<ext-link xlink:href="https://doi.org/10.1029/2002GC000308" ext-link-type="DOI">10.1029/2002GC000308</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx158"><?xmltex \def\ref@label{{Handin(1969)}}?><label>Handin(1969)</label><?label hand69?><mixed-citation>Handin, J.: On the Coulomb-Mohr failure criterion, J. Geophys. Res., 74,
5343, <ext-link xlink:href="https://doi.org/10.1029/JB074i022p05343" ext-link-type="DOI">10.1029/JB074i022p05343</ext-link>, 1969.</mixed-citation></ref>
      <ref id="bib1.bibx159"><?xmltex \def\ref@label{{Hansen et~al.(2011)Hansen, Zimmerman, and Kohlstedt}}?><label>Hansen et al.(2011)Hansen, Zimmerman, and Kohlstedt</label><?label hazk11?><mixed-citation>Hansen, L., Zimmerman, M., and Kohlstedt, D. L.: Grain boundary sliding in San
Carlos olivine: Flow law parameters and crystallographic-preferred
orientation, J. Geophys. Res.-Sol. Ea., 116, <ext-link xlink:href="https://doi.org/10.1029/2011JB008220" ext-link-type="DOI">10.1029/2011JB008220</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx160"><?xmltex \def\ref@label{{Haynie and Jadamec(2017)}}?><label>Haynie and Jadamec(2017)</label><?label Haynie2017?><mixed-citation>
Haynie, K. L. and Jadamec, M. A.: Tectonic drivers of the Wrangell block:
Insights on fore-arc sliver processes from 3-D geodynamic models of Alaska,
Tectonics, 36, 1180–1206, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx161"><?xmltex \def\ref@label{{Heister et~al.(2017)Heister, Dannberg, Gassm{\"{o}}ller, and
Bangerth}}?><label>Heister et al.(2017)Heister, Dannberg, Gassmöller, and
Bangerth</label><?label hedg17?><mixed-citation>Heister, T., Dannberg, J., Gassmöller, R., and Bangerth, W.: High Accuracy
Mantle Convection Simulation through Modern Numerical Methods, II: Realistic
Models and Problems, Geophys. J. Int., 210, 833–851,
<ext-link xlink:href="https://doi.org/10.1093/gji/ggx195" ext-link-type="DOI">10.1093/gji/ggx195</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx162"><?xmltex \def\ref@label{{Helena(2017)}}?><label>Helena(2017)</label><?label helena2017theory?><mixed-citation>
Helena, H. J.: Theory of elasticity and plasticity, PHI Learning Pvt. Ltd., ISBN 978-8120352834,
2017.</mixed-citation></ref>
      <ref id="bib1.bibx163"><?xmltex \def\ref@label{{Heroux et~al.(2005)Heroux, Bartlett, Howle, Hoekstra, Hu, Kolda,
Lehoucq, Long, Pawlowski, Phipps, Salinger, Thornquist, Tuminaro,
Willenbring, Williams, and Stanley}}?><label>Heroux et al.(2005)Heroux, Bartlett, Howle, Hoekstra, Hu, Kolda,
Lehoucq, Long, Pawlowski, Phipps, Salinger, Thornquist, Tuminaro,
Willenbring, Williams, and Stanley</label><?label hero05?><mixed-citation>
Heroux, M. A., Bartlett, R. A., Howle, V. E., Hoekstra, R. J., Hu, J. J.,
Kolda, T. G., Lehoucq, R. B., Long, K. R., Pawlowski, R. P., Phipps, E. T.,
Salinger, A. G., Thornquist, H. K., Tuminaro, R. S., Willenbring, J. M.,
Williams, A., and Stanley, K. S.: An overview of the Trilinos project, ACM
Trans. Math. Softw., 31, 397–423,
2005.</mixed-citation></ref>
      <ref id="bib1.bibx164"><?xmltex \def\ref@label{{Herrend{\"{o}}rfer et~al.(2018)Herrend{\"{o}}rfer, Gerya, and van
Dinther}}?><label>Herrendörfer et al.(2018)Herrendörfer, Gerya, and van
Dinther</label><?label herrendorfer_2018?><mixed-citation>Herrendörfer, R., Gerya, T. V., and van Dinther, Y.: An invariant rate- and
state-dependent friction formulation for visco-elasto-plastic earthquake
cycle simulations, J. Geophys. Res.-Sol. Ea., 123, 5018–5051, <ext-link xlink:href="https://doi.org/10.1029/2017JB015225" ext-link-type="DOI">10.1029/2017JB015225</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx165"><?xmltex \def\ref@label{{Heyn et~al.(2018)Heyn, Conrad, and Tr{\o}nnes}}?><label>Heyn et al.(2018)Heyn, Conrad, and Trønnes</label><?label Heyn2018?><mixed-citation>
Heyn, B. H., Conrad, C. P., and Trønnes, R. G.: Stabilizing Effect of
Compositional Viscosity Contrasts on Thermochemical Piles, Geophys.   Res. Lett., 45, 7523–7532, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx166"><?xmltex \def\ref@label{{Hier Majumder et~al.(2005)}}?><label>Hier Majumder et al.(2005)</label><?label majumder2005?><mixed-citation>
Hier Majumder, C. A., Bélanger, E., DeRosier, S., Yuen, D. A., and Vincent, A. P.: Data assimilation for plume models, Nonlin. Processes Geophys., 12, 257–267, https://doi.org/10.5194/npg-12-257-2005, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx167"><?xmltex \def\ref@label{{Hillebrand et~al.(2014)Hillebrand, Thieulot, Geenen, van~den Berg,
and Spakman}}?><label>Hillebrand et al.(2014)Hillebrand, Thieulot, Geenen, van den Berg,
and Spakman</label><?label hitg14?><mixed-citation>Hillebrand, B., Thieulot, C., Geenen, T., van den Berg, A. P., and Spakman, W.: Using the level set method in geodynamical modeling of multi-material flows and Earth's free surface, Solid Earth, 5, 1087–1098, <ext-link xlink:href="https://doi.org/10.5194/se-5-1087-2014" ext-link-type="DOI">10.5194/se-5-1087-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx168"><?xmltex \def\ref@label{{Hirth and Kohlstedt(2003)}}?><label>Hirth and Kohlstedt(2003)</label><?label hiko03?><mixed-citation>
Hirth, G. and Kohlstedt, D.: Rheology of the upper mantle and the mantle
wedge: A view from the experimentalists, in: Inside the Subduction Factory,
edited by: Eiler, J., Geophysical Monograph American Geophysical Union, Washington,
D.C., 138, 83–105, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx169"><?xmltex \def\ref@label{{Houseman and England(1986)}}?><label>Houseman and England(1986)</label><?label hoen86a?><mixed-citation>
Houseman, G. and England, P.: Finite strain calculations of continental
deformation: 1. Method and general results for convergent zones, J.  Geophys. Res.-Sol. Ea., 91, 3651–3663, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx170"><?xmltex \def\ref@label{{Huismans et~al.(2005)Huismans, Buiter, and Beaumont}}?><label>Huismans et al.(2005)Huismans, Buiter, and Beaumont</label><?label hubb05?><mixed-citation>Huismans, R., Buiter, S., and Beaumont, C.: Effect of plastic-viscous layering
and strain softening on mode selection during lithospheric extension,
J. Geophys. Res., 110, B02406, <ext-link xlink:href="https://doi.org/10.1029/2004JB003114" ext-link-type="DOI">10.1029/2004JB003114</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx171"><?xmltex \def\ref@label{{Huismans and Beaumont(2003)}}?><label>Huismans and Beaumont(2003)</label><?label hube03?><mixed-citation>Huismans, R. S. and Beaumont, C.: Symmetric and asymmetric lithospheric
extension: Relative effects of frictional-plastic and viscous strain
softening, J. Geophys. Res., 108, <ext-link xlink:href="https://doi.org/10.1029/2002JB002026" ext-link-type="DOI">10.1029/2002JB002026</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx172"><?xmltex \def\ref@label{{Hunt and Thomas(1999)}}?><label>Hunt and Thomas(1999)</label><?label Hunt1999?><mixed-citation>
Hunt, A. and Thomas, D.: The Pragmatic Programmer, Addison Wesley, ISBN 978-0201616224, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx173"><?xmltex \def\ref@label{{Ida(1973)}}?><label>Ida(1973)</label><?label ida_1973?><mixed-citation>
Ida, Y.: The maximum acceleration of seismic ground motion, B. Seismol. Soc. Am., 63, 959–968, 1973.</mixed-citation></ref>
      <ref id="bib1.bibx174"><?xmltex \def\ref@label{{Ismail-Zadeh and Tackley(2010)}}?><label>Ismail-Zadeh and Tackley(2010)</label><?label tack10?><mixed-citation>Ismail-Zadeh, A. and Tackley, P.: Computational Methods for Geodynamics,
Cambridge University Press, <ext-link xlink:href="https://doi.org/10.1017/CBO9780511780820" ext-link-type="DOI">10.1017/CBO9780511780820</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx175"><?xmltex \def\ref@label{{Ismail-Zadeh et~al.(2004)Ismail-Zadeh, Schubert, Tsepelev, and
Korotkii}}?><label>Ismail-Zadeh et al.(2004)Ismail-Zadeh, Schubert, Tsepelev, and
Korotkii</label><?label isst04?><mixed-citation>
Ismail-Zadeh, A., Schubert, G., Tsepelev, I., and Korotkii, A.: Inverse problem
of thermal convection: numerical approach and application to mantle plume
restoration, Phys. Earth Planet. Int., 145, 99–114,
2004.</mixed-citation></ref>
      <ref id="bib1.bibx176"><?xmltex \def\ref@label{{Ismail-Zadeh et~al.(2003)Ismail-Zadeh, Korotkii, Naimark, and
Tsepelev}}?><label>Ismail-Zadeh et al.(2003)Ismail-Zadeh, Korotkii, Naimark, and
Tsepelev</label><?label IZKNT03?><mixed-citation>
Ismail-Zadeh, A. T., Korotkii, A. I., Naimark, B. M., and Tsepelev, I. A.:
Three-Dimensional Numerical Simulation of the Inverse Problem of Thermal
Convection, Comput. Math. Math. Phys., 43,
587–599, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx177"><?xmltex \def\ref@label{{Ita and King(1994)}}?><label>Ita and King(1994)</label><?label itki94?><mixed-citation>
Ita, J. and King, S.: Sensitivity of convection with an endothermic phase
change to the form of governing equations, initial conditions, boundary
conditions, and equation of state, J. Geophys. Res., 99, 15919–15938,
1994.</mixed-citation></ref>
      <ref id="bib1.bibx178"><?xmltex \def\ref@label{{Ivanova et~al.(2020)Ivanova, Barrett, Wiedenhofer, Macura, Callaghan,
and Creutzig}}?><label>Ivanova et al.(2020)Ivanova, Barrett, Wiedenhofer, Macura, Callaghan,
and Creutzig</label><?label Ivanova2020?><mixed-citation>Ivanova, D., Barrett, J., Wiedenhofer, D., Macura, B., Callaghan, M., and
Creutzig, F.: Quantifying the potential for climate change mitigation of
consumption options, Environ. Res. Lett., 15, 093001, <ext-link xlink:href="https://doi.org/10.1088/1748-9326/ab8589" ext-link-type="DOI">10.1088/1748-9326/ab8589</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx179"><?xmltex \def\ref@label{{Jackson(2018)}}?><label>Jackson(2018)</label><?label Jackson2018?><mixed-citation>Jackson, M.: Checklist for a Software Management Plan,
<ext-link xlink:href="https://doi.org/10.5281/zenodo.2159713" ext-link-type="DOI">10.5281/zenodo.2159713</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx180"><?xmltex \def\ref@label{{Jadamec and Billen(2012)}}?><label>Jadamec and Billen(2012)</label><?label jabi12?><mixed-citation>Jadamec, M. and Billen, M.: The role of rheology and slab shape on rapid
mantle flow: Three-dimensional numerical models of the Alaska slab edge,
J. Geophys. Res., 117, <ext-link xlink:href="https://doi.org/10.1029/2011JB008563" ext-link-type="DOI">10.1029/2011JB008563</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx181"><?xmltex \def\ref@label{{Jaeger et~al.(2007)Jaeger, Cook, and Zimmerman}}?><label>Jaeger et al.(2007)Jaeger, Cook, and Zimmerman</label><?label jacz?><mixed-citation>
Jaeger, J., Cook, N., and Zimmerman, R.: fundamentals of Rock mechanics, 4 Edn., John Wiley and Sons, ISBN 978-0-632-05759-7, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx182"><?xmltex \def\ref@label{{Jain et~al.(2018)Jain, Korenaga, and Karato}}?><label>Jain et al.(2018)Jain, Korenaga, and Karato</label><?label jakk18?><mixed-citation>
Jain, C., Korenaga, J., and Karato, S. I.: On the grain size sensitivity of
olivine rheology, J. Geophys. Res.-Sol. Ea., 123,
674–688, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx183"><?xmltex \def\ref@label{{Jammes and Huismans(2012)}}?><label>Jammes and Huismans(2012)</label><?label jahu12?><mixed-citation>Jammes, S. and Huismans, R.: Structural styles of mountain building: Controls
of lithospheric rheologic stratification and extensional inheritance,
J. Geophys. Res., 117, <ext-link xlink:href="https://doi.org/10.1029/2012JB009376" ext-link-type="DOI">10.1029/2012JB009376</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx184"><?xmltex \def\ref@label{{Jammes and Lavier(2016)}}?><label>Jammes and Lavier(2016)</label><?label jala16?><mixed-citation>Jammes, S. and Lavier, L. L.: The effect of bimineralic composition on
extensional processes at lithospheric scale, Geochem. Geophy.
Geosy., 17, 3375–3392, <ext-link xlink:href="https://doi.org/10.1002/2016GC006399" ext-link-type="DOI">10.1002/2016GC006399</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx185"><?xmltex \def\ref@label{{Jarvis and McKenzie(1980)}}?><label>Jarvis and McKenzie(1980)</label><?label jamc80?><mixed-citation>
Jarvis, G. T. and McKenzie, D. P.: Convection in a compressible fluid with
infinite Prandtl number, J. Fluid Mech., 96, 515–583, 1980.</mixed-citation></ref>
      <ref id="bib1.bibx186"><?xmltex \def\ref@label{{Jaupart and Mareschal(2011)}}?><label>Jaupart and Mareschal(2011)</label><?label jama?><mixed-citation>Jaupart, C. and Mareschal, J.-C.: Heat Generation and Transport in the Earth,
Cambridge, <ext-link xlink:href="https://doi.org/10.1017/CBO9780511781773" ext-link-type="DOI">10.1017/CBO9780511781773</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx187"><?xmltex \def\ref@label{{Jones(2011)}}?><label>Jones(2011)</label><?label jone11?><mixed-citation>
Jones, C. A.: Planetary magnetic fields and fluid dynamos, Annu. Rev. Fluid Mech., 43, 583–614, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx188"><?xmltex \def\ref@label{{Jones et~al.(2016)Jones, Davies, Campbell, Wilson, and
Kramer}}?><label>Jones et al.(2016)Jones, Davies, Campbell, Wilson, and
Kramer</label><?label jodc16?><mixed-citation>
Jones, T., Davies, D., Campbell, I., Wilson, C., and Kramer, S.: Do mantle
plumes preserve the heterogeneous structure of their deep-mantle source?,
Earth Planet. Sc. Lett., 434, 10–17, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx189"><?xmltex \def\ref@label{{Kachanov(2004)}}?><label>Kachanov(2004)</label><?label kacha04?><mixed-citation>
Kachanov, L.: Fundamentals of the Theory of Plasticity, Dover Publications,
Inc., ISBN 13 978-0486435831, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx190"><?xmltex \def\ref@label{{Kallet(2004)}}?><label>Kallet(2004)</label><?label Kallet2004?><mixed-citation>
Kallet, R.: How to write the methods section of a research paper, Respir
Care., 49, 1229–1232, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx191"><?xmltex \def\ref@label{{Karato(2008)}}?><label>Karato(2008)</label><?label kara08?><mixed-citation>Karato, S.-I.: Deformation of Earth Materials, Cambridge University Press, <ext-link xlink:href="https://doi.org/10.1017/CBO9780511804892" ext-link-type="DOI">10.1017/CBO9780511804892</ext-link>,
2008.</mixed-citation></ref>
      <ref id="bib1.bibx192"><?xmltex \def\ref@label{{Karlsen(2018)}}?><label>Karlsen(2018)</label><?label Karlsen2018blog?><mixed-citation>Karlsen, K.: Reproducible Computational Science, edited by: Shepard, G., EGU GD
Blog,
<uri>https://blogs.egu.eu/divisions/gd/2018/09/19/reproducible-computational-science/</uri> (last access: 24 February 2022),
2018.</mixed-citation></ref>
      <ref id="bib1.bibx193"><?xmltex \def\ref@label{{Katz(2008)}}?><label>Katz(2008)</label><?label Katz2008?><mixed-citation>
Katz, R. F.: Magma dynamics with the enthalpy method: Benchmark solutions and
magmatic focusing at mid-ocean ridges, J. Petrol., 49, 2099–2121,
2008.</mixed-citation></ref>
      <ref id="bib1.bibx194"><?xmltex \def\ref@label{{Kaus(2010)}}?><label>Kaus(2010)</label><?label kaus10?><mixed-citation>
Kaus, B.: Factors that control the angle of shear bands in geodynamic numerical
models of brittle deformation, Tectonophysics, 484, 36–47, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx195"><?xmltex \def\ref@label{{Kaus et~al.(2010)Kaus, M\"{u}hlhaus, and May}}?><label>Kaus et al.(2010)Kaus, Mühlhaus, and May</label><?label kamm10?><mixed-citation>Kaus, B., Mühlhaus, H., and May, D.: A stabilization algorithm for
geodynamic numerical simulations with a free surface,
Phys. Earth. Planet. Int., 181, 12–20, <ext-link xlink:href="https://doi.org/10.1016/j.pepi.2010.04.007" ext-link-type="DOI">10.1016/j.pepi.2010.04.007</ext-link>,
2010.</mixed-citation></ref>
      <ref id="bib1.bibx196"><?xmltex \def\ref@label{{Kaus et~al.(2016)Kaus, Popov, Baumann, Pusok, Bauville, Fernandez,
and Collignon}}?><label>Kaus et al.(2016)Kaus, Popov, Baumann, Pusok, Bauville, Fernandez,
and Collignon</label><?label kapb16?><mixed-citation>
Kaus, B., Popov, A., Baumann, T., Pusok, A., Bauville, A., Fernandez, N., and
Collignon, M.: Forward and Inverse Modelling of Lithospheric Deformation on
Geological Timescales, NIC Symposium 2016, 299–307, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx197"><?xmltex \def\ref@label{{Keller and Katz(2016)}}?><label>Keller and Katz(2016)</label><?label keka16?><mixed-citation>
Keller, T. and Katz, R. F.: The role of volatiles in reactive melt transport in
the asthenosphere, J. Petrol., 57, 1073–1108, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx198"><?xmltex \def\ref@label{{Keller and Suckale(2019)}}?><label>Keller and Suckale(2019)</label><?label kesu19?><mixed-citation>
Keller, T. and Suckale, J.: A continuum model of multi-phase reactive transport
in igneous systems, Geophys. J. Int., 219, 185–222, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx199"><?xmltex \def\ref@label{{Keller et~al.(2013)Keller, May, and Kaus}}?><label>Keller et al.(2013)Keller, May, and Kaus</label><?label kemk13?><mixed-citation>Keller, T., May, D., and Kaus, B.: Numerical modelling of magma dynamics
coupled to tectonic deformation of lithosphere and crust, Geophys. J. Int., 195, 1406–1442,
<ext-link xlink:href="https://doi.org/10.1093/gji/ggt306" ext-link-type="DOI">10.1093/gji/ggt306</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx200"><?xmltex \def\ref@label{{King et~al.(1990)King, Raefsky, and Hager}}?><label>King et al.(1990)King, Raefsky, and Hager</label><?label kirh90?><mixed-citation>King, S., Raefsky, A., and Hager, B.: ConMan: Vectorizing a finite element
code for incompressible two-dimensional convection in the Earth's mantle,
Phys. Earth. Planet. Int., 59, 195–208,
<ext-link xlink:href="https://doi.org/10.1016/0031-9201(90)90225-M" ext-link-type="DOI">10.1016/0031-9201(90)90225-M</ext-link>, 1990.</mixed-citation></ref>
      <ref id="bib1.bibx201"><?xmltex \def\ref@label{{King et~al.(2010)King, Lee, van Keken, Leng, Zhong, Tan, Tosi, and
Kameyama}}?><label>King et al.(2010)King, Lee, van Keken, Leng, Zhong, Tan, Tosi, and
Kameyama</label><?label kilv10?><mixed-citation>
King, S., Lee, C., van Keken, P., Leng, W., Zhong, S., Tan, E., Tosi, N., and
Kameyama, M.: A community benchmark for 2D Cartesian compressible convection
in the Earth's mantle, Geophys. J. Int., 180, 73–87, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx202"><?xmltex \def\ref@label{{King(2015)}}?><label>King(2015)</label><?label king15?><mixed-citation>
King, S. D.: Mantle convection, the asthenosphere, and Earth's thermal history,
Geol. Soc. Am. Spec. Pap., 514, SPE514-07, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx203"><?xmltex \def\ref@label{{King(2016)}}?><label>King(2016)</label><?label king16?><mixed-citation>
King, S. D.: Reconciling laboratory and observational models of mantle rheology
in geodynamic modelling, J. Geodyn., 100, 33–50, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx204"><?xmltex \def\ref@label{{Kir{\'{a}}ly et~al.(2020{\natexlab{a}})Kir{\'{a}}ly, Conrad, and
Hansen}}?><label>Király et al.(2020a)Király, Conrad, and
Hansen</label><?label kich20?><mixed-citation>Király, Á., Conrad, C. P., and Hansen, L.: Evolving viscous anisotropy
in the upper mantle and its geodynamic implications,
Geochem. Geophy. Geosy., 21, e2020GC009159, <ext-link xlink:href="https://doi.org/10.1029/2020GC009159" ext-link-type="DOI">10.1029/2020GC009159</ext-link>,
2020a.</mixed-citation></ref>
      <ref id="bib1.bibx205"><?xmltex \def\ref@label{{Kir{\'{a}}ly et~al.(2020{\natexlab{b}})Kir{\'{a}}ly, Portner, Haynie,
Chilson-Parks, Ghosh, Jadamec, Makushkina, Manga, Moresi, and
O'Farrell}}?><label>Király et al.(2020b)Király, Portner, Haynie,
Chilson-Parks, Ghosh, Jadamec, Makushkina, Manga, Moresi, and
O'Farrell</label><?label kiph20?><mixed-citation>Király, Á., Portner, D. E., Haynie, K. L., Chilson-Parks, B. H., Ghosh,
T., Jadamec, M., Makushkina, A., Manga, M., Moresi, L., and O'Farrell, K. A.:
The effect of slab gaps on subduction dynamics and mantle upwelling,
Tectonophysics, 785, 228458, <ext-link xlink:href="https://doi.org/10.1016/j.tecto.2020.228458" ext-link-type="DOI">10.1016/j.tecto.2020.228458</ext-link>, 2020b.</mixed-citation></ref>
      <ref id="bib1.bibx206"><?xmltex \def\ref@label{{Kocher et~al.(2006)Kocher, Schmalholz, and Mancktelow}}?><label>Kocher et al.(2006)Kocher, Schmalholz, and Mancktelow</label><?label Kocher2006?><mixed-citation>Kocher, T., Schmalholz, S., and Mancktelow, N.: Impact of mechanical anisotropy
and power-law rheology on single layer folding, Tectonophysics, 421, 71–87,
<ext-link xlink:href="https://doi.org/10.1016/j.tecto.2006.04.014" ext-link-type="DOI">10.1016/j.tecto.2006.04.014</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx207"><?xmltex \def\ref@label{{Kovesi(2015)}}?><label>Kovesi(2015)</label><?label Kovesi2015?><mixed-citation>
Kovesi, P.: Good Colour Maps: How to Design Them, CoRR, abs/1509.03700, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx208"><?xmltex \def\ref@label{{Kramer et~al.(2012)Kramer, Wilson, and Davies}}?><label>Kramer et al.(2012)Kramer, Wilson, and Davies</label><?label krwd12?><mixed-citation>
Kramer, S. C., Wilson, C. R., and Davies, D. R.: An implicit free surface
algorithm for geodynamical simulations, Phys. Earth Planet. Int., 194, 25–37, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx209"><?xmltex \def\ref@label{{Kramer et~al.(2021)Kramer, Davies, and Wilson}}?><label>Kramer et al.(2021)Kramer, Davies, and Wilson</label><?label krdw20?><mixed-citation>Kramer, S. C., Davies, D. R., and Wilson, C. R.: Analytical solutions for mantle flow in cylindrical and spherical shells, Geosci. Model Dev., 14, 1899–1919, <ext-link xlink:href="https://doi.org/10.5194/gmd-14-1899-2021" ext-link-type="DOI">10.5194/gmd-14-1899-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx210"><?xmltex \def\ref@label{{{Kreylos} and {Kellogg}(2017)}}?><label>Kreylos and Kellogg(2017)</label><?label KK17?><mixed-citation>
Kreylos, O. and Kellogg, L. H.: Immersive Visualization of the Solid
Earth, in: AGU Fall Meeting Abstracts, Vol. 2017, T44D-03, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx211"><?xmltex \def\ref@label{{Kronbichler et~al.(2012)Kronbichler, Heister, and Bangerth}}?><label>Kronbichler et al.(2012)Kronbichler, Heister, and Bangerth</label><?label krhb12?><mixed-citation>Kronbichler, M., Heister, T., and Bangerth, W.:  High accuracy mantle
convection simulation through modern numerical methods, Geophys. J. Int.,
191, 12–29, <ext-link xlink:href="https://doi.org/10.1111/j.1365-246X.2012.05609.x" ext-link-type="DOI">10.1111/j.1365-246X.2012.05609.x</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx212"><?xmltex \def\ref@label{{Kronick(1976)}}?><label>Kronick(1976)</label><?label Kronick1978?><mixed-citation>
Kronick, D.: A History of Scientific and Technical Periodicals: the Origins
and Development of the Scientific and Technical Press 1665–1790, Scarecrow
Press, New York, 2 Edn., ISBN 978-0810808447, 1976.</mixed-citation></ref>
      <ref id="bib1.bibx213"><?xmltex \def\ref@label{{Labrosse et~al.(2007)Labrosse, Hernlund, and Coltice}}?><label>Labrosse et al.(2007)Labrosse, Hernlund, and Coltice</label><?label lahc07?><mixed-citation>
Labrosse, S., Hernlund, J., and Coltice, N.: A crystallizing dense magma ocean
at the base of the Earth's mantle, Nature, 450, 866–869, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx214"><?xmltex \def\ref@label{{Lamb(1879)}}?><label>Lamb(1879)</label><?label lamb_1879?><mixed-citation>
Lamb, H.: Hydrodynamics; republished 1945, ISBN 0486602567, 1879.</mixed-citation></ref>
      <ref id="bib1.bibx215"><?xmltex \def\ref@label{{LaMEM(2022)}}?><label>LaMEM(2022)</label><?label lamemrepo?><mixed-citation>LaMEM: LaMEM – Lithosphere and Mantle Evolution Model - Bitbucket repository,
<uri>https://bitbucket.org/bkaus/lamem/src/master/</uri>,  last access: 24 February 2022.</mixed-citation></ref>
      <ref id="bib1.bibx216"><?xmltex \def\ref@label{{Langer and Neum{\"{u}}ller(2018)}}?><label>Langer and Neumüller(2018)</label><?label lang18?><mixed-citation>Langer, U. and Neumüller, M.: Direct and Iterative Solvers,
Springer International Publishing, Cham, 205–251, <ext-link xlink:href="https://doi.org/10.1007/978-3-319-59038-7_5" ext-link-type="DOI">10.1007/978-3-319-59038-7_5</ext-link>,
2018.</mixed-citation></ref>
      <ref id="bib1.bibx217"><?xmltex \def\ref@label{{Lannelongue et~al.(2020)Lannelongue, Grealey, and Inouye}}?><label>Lannelongue et al.(2020)Lannelongue, Grealey, and Inouye</label><?label LGI2020?><mixed-citation>Lannelongue, L., Grealey, J., and Inouye, M.: Green Algorithms: Quantifying the
carbon emissions of computation, arXiv, <ext-link xlink:href="https://doi.org/arXiv:2007.07610" ext-link-type="DOI">arXiv:2007.07610</ext-link>,
2020.</mixed-citation></ref>
      <ref id="bib1.bibx218"><?xmltex \def\ref@label{{Lapusta et~al.(2000)Lapusta, Rice, Ben-Zion, and
Zheng}}?><label>Lapusta et al.(2000)Lapusta, Rice, Ben-Zion, and
Zheng</label><?label lapusta_2000?><mixed-citation>
Lapusta, N., Rice, J. R., Ben-Zion, Y., and Zheng, G.: Elastodynamic analysis
for slow tectonic loading with spontaneous rupture episodes on faults with
rate- and state-dependent friction, J. Geophys. Res.-Sol. Ea., 105, 23765–23789, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx219"><?xmltex \def\ref@label{{Lavier et~al.(2000)Lavier, Buck, and Poliakov}}?><label>Lavier et al.(2000)Lavier, Buck, and Poliakov</label><?label labp00?><mixed-citation>
Lavier, L. L., Buck, W. R., and Poliakov, A. N.: Factors controlling normal
fault offset in an ideal brittle layer, J. Geophys. Res.-Sol. Ea., 105, 23431–23442, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx220"><?xmltex \def\ref@label{{Lee et~al.(1979)Lee, Gresho, and Sani}}?><label>Lee et al.(1979)Lee, Gresho, and Sani</label><?label legs79?><mixed-citation>
Lee, R., Gresho, P., and Sani, R.: Smoothing techniques for certain primitive
variable solutions of the Navier-Stokes equations, Int. J. Num. Meth. Eng.,
14, 1785–1804, 1979.</mixed-citation></ref>
      <ref id="bib1.bibx221"><?xmltex \def\ref@label{{Lemiale et~al.(2008)Lemiale, M\"{u}hlhaus, Moresi, and
Stafford}}?><label>Lemiale et al.(2008)Lemiale, Mühlhaus, Moresi, and
Stafford</label><?label lemm08?><mixed-citation>
Lemiale, V., Mühlhaus, H.-B., Moresi, L., and Stafford, J.: Shear banding
analysis of plastic models formulated for incompressible viscous flows,
Phys. Earth. Planet. Int., 171, 177–186, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx222"><?xmltex \def\ref@label{{Lenardic and Kaula(1993)}}?><label>Lenardic and Kaula(1993)</label><?label leka93?><mixed-citation>Lenardic, A. and Kaula, W. M.: A numerical treatment of geodynamic viscous flow
problems involving the advection of material interfaces, J. Geophys. Res.-Sol. Ea., 98, 8243–8260, <ext-link xlink:href="https://doi.org/10.1029/92JB02858" ext-link-type="DOI">10.1029/92JB02858</ext-link>,
1993.</mixed-citation></ref>
      <ref id="bib1.bibx223"><?xmltex \def\ref@label{{Leng and Zhong(2008)}}?><label>Leng and Zhong(2008)</label><?label lezh08?><mixed-citation>
Leng, W. and Zhong, S.: Viscous heating, adiabatic heating and energetic
consistency in compressible mantle convection, Geophys. J. Int., 173,
693–702, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx224"><?xmltex \def\ref@label{{Lev and Hager(2008)}}?><label>Lev and Hager(2008)</label><?label leha08?><mixed-citation>
Lev, E. and Hager, B. H.: Rayleigh–Taylor instabilities with anisotropic
lithospheric viscosity, Geophys. J. Int., 173, 806–814,
2008.</mixed-citation></ref>
      <ref id="bib1.bibx225"><?xmltex \def\ref@label{{Li et~al.(2017)Li, Gurnis, and Stadler}}?><label>Li et al.(2017)Li, Gurnis, and Stadler</label><?label LGS17?><mixed-citation>Li, D., Gurnis, M., and Stadler, G.: Towards adjoint-based inversion of
time-dependent mantle convection with nonlinear viscosity, Geophys. J. Int., 209, 86–105, <ext-link xlink:href="https://doi.org/10.1093/gji/ggw493" ext-link-type="DOI">10.1093/gji/ggw493</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx226"><?xmltex \def\ref@label{{Lin and {van Keken}(2006{\natexlab{a}})}}?><label>Lin and van Keken(2006a)</label><?label liva06a?><mixed-citation>Lin, S.-C. and van Keken, P.: Dynamics of thermochemical plumes: 1. Plume
formation and entrainment of a dense layer, Geochem. Geophy. Geosy., 7, <ext-link xlink:href="https://doi.org/10.1029/2005GC001071" ext-link-type="DOI">10.1029/2005GC001071</ext-link>,
2006a.</mixed-citation></ref>
      <ref id="bib1.bibx227"><?xmltex \def\ref@label{{Lin and {van Keken}(2006{\natexlab{b}})}}?><label>Lin and van Keken(2006b)</label><?label liva06b?><mixed-citation>Lin, S.-C. and van Keken, P.: Dynamics of thermochemical plumes: 2.
Complexity of plume structures and its implications for mapping mantle plumes
, Geochem. Geophy. Geosy., 7, <ext-link xlink:href="https://doi.org/10.1029/2005GC001072" ext-link-type="DOI">10.1029/2005GC001072</ext-link>, 2006b.</mixed-citation></ref>
      <ref id="bib1.bibx228"><?xmltex \def\ref@label{{Liu and Gurnis(2008)}}?><label>Liu and Gurnis(2008)</label><?label ligu08?><mixed-citation>Liu, L. and Gurnis, M.: Simultaneous inversion of mantle properties and initial
conditions using an adjoint of mantle convection, J. Geophys. Res., 113, <ext-link xlink:href="https://doi.org/10.1029/2008JB005594" ext-link-type="DOI">10.1029/2008JB005594</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx229"><?xmltex \def\ref@label{{Liumbruno et~al.(2013)Liumbruno, Velati, Pasqualetti, and
Franchini}}?><label>Liumbruno et al.(2013)Liumbruno, Velati, Pasqualetti, and
Franchini</label><?label Liumbruno2013?><mixed-citation>Liumbruno, G., Velati, C., Pasqualetti, P., and Franchini, M.: How to write a
scientific manuscript for publication, Blood Transf., 11, 217–226,
<ext-link xlink:href="https://doi.org/10.2450/2012.0247-12" ext-link-type="DOI">10.2450/2012.0247-12</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx230"><?xmltex \def\ref@label{{Louis-Napol{\'{e}}on et~al.(2020)Louis-Napol{\'{e}}on, Gerbault,
Bonometti, Thieulot, Martin, and Vanderhaeghe}}?><label>Louis-Napoléon et al.(2020)Louis-Napoléon, Gerbault,
Bonometti, Thieulot, Martin, and Vanderhaeghe</label><?label logb20?><mixed-citation>Louis-Napoléon, A., Gerbault, M., Bonometti, T., Thieulot, C., Martin, R.,
and Vanderhaeghe, O.: 3D numerical modeling of crustal polydiapirs with
Volume-Of-Fluid methods, Geophys. J. Int., 222, 474–506,
<ext-link xlink:href="https://doi.org/10.1093/gji/ggaa141" ext-link-type="DOI">10.1093/gji/ggaa141</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx231"><?xmltex \def\ref@label{{Louren\c{c}o et~al.(2020)Louren\c{c}o, Rozel, Ballmer, and
Tackley}}?><label>Lourenço et al.(2020)Lourenço, Rozel, Ballmer, and
Tackley</label><?label Lourenco2020?><mixed-citation>Lourenço, D. L., Rozel, A. B., Ballmer, M. D., and Tackley, P. J.:
Plutonic-Squishy Lid: A New Global Tectonic Regime Generated by Intrusive
Magmatism on Earth-Like Planets, Geochem. Geophy. Geosy., 21,
e2019GC008756, <ext-link xlink:href="https://doi.org/10.1029/2019GC008756" ext-link-type="DOI">10.1029/2019GC008756</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx232"><?xmltex \def\ref@label{{Louren{\c{c}}o et~al.(2016)Louren{\c{c}}o, Rozel, and
Tackley}}?><label>Lourenço et al.(2016)Lourenço, Rozel, and
Tackley</label><?label lourencco2016melting?><mixed-citation>
Lourenço, D. L., Rozel, A., and Tackley, P. J.: Melting-induced crustal
production helps plate tectonics on Earth-like planets, Earth Planet. Sc. Lett., 439, 18–28, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx233"><?xmltex \def\ref@label{{Lowman et~al.(2001)Lowman, King, and Gable}}?><label>Lowman et al.(2001)Lowman, King, and Gable</label><?label lokg01?><mixed-citation>Lowman, J. P., King, S. D., and Gable, C. W.: The influence of tectonic plates
on mantle convection patterns, temperature and heat flow, Geophys. J.  Int., 146, 619–636, <ext-link xlink:href="https://doi.org/10.1046/j.1365-246X.2001.00471.x" ext-link-type="DOI">10.1046/j.1365-246X.2001.00471.x</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx234"><?xmltex \def\ref@label{{Lucazeau(2019)}}?><label>Lucazeau(2019)</label><?label L19?><mixed-citation>Lucazeau, F.: Analysis and Mapping of an Updated Terrestrial Heat Flow Data
Set, Geochem. Geophy. Geosy., 20, 4001–4024,
<ext-link xlink:href="https://doi.org/10.1029/2019GC008389" ext-link-type="DOI">10.1029/2019GC008389</ext-link>,
2019.</mixed-citation></ref>
      <ref id="bib1.bibx235"><?xmltex \def\ref@label{{Lynch(2005)}}?><label>Lynch(2005)</label><?label Lynch2005?><mixed-citation>Lynch, D. R.: Numerical Partial Differential Equations for Environmental
Scientists and Engineers: A Practical First Course, Springer Verlag,
<ext-link xlink:href="https://doi.org/10.1007/b102052" ext-link-type="DOI">10.1007/b102052</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx236"><?xmltex \def\ref@label{{Madden et~al.(2020)Madden, Bader, Behrens, van Dinther, Gabriel,
Rannabauer, Ulrich, Uphoff, Vater, and van Zelst}}?><label>Madden et al.(2020)Madden, Bader, Behrens, van Dinther, Gabriel,
Rannabauer, Ulrich, Uphoff, Vater, and van Zelst</label><?label mabb20?><mixed-citation>Madden, E. H., Bader, M., Behrens, J., van Dinther, Y., Gabriel, A.-A.,
Rannabauer, L., Ulrich, T., Uphoff, C., Vater, S., and van Zelst, I.: Linked
3D modeling of megathrust earthquake-tsunami events: from subduction to
tsunami run up, Geophys. J. Int., 224, 487–516,
<ext-link xlink:href="https://doi.org/10.1093/gji/ggaa484" ext-link-type="DOI">10.1093/gji/ggaa484</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx237"><?xmltex \def\ref@label{{Magni et~al.(2014)Magni, Bouilhol, and van Hunen}}?><label>Magni et al.(2014)Magni, Bouilhol, and van Hunen</label><?label mabv14?><mixed-citation>
Magni, V., Bouilhol, P., and van Hunen, J.: Deep water recycling through
time, Geochem. Geophy. Geosy., 15, 4203–4216, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx238"><?xmltex \def\ref@label{{Mallard et~al.(2017)Mallard, Jacquet, and Coltice}}?><label>Mallard et al.(2017)Mallard, Jacquet, and Coltice</label><?label majc17?><mixed-citation>
Mallard, C., Jacquet, B., and Coltice, N.: ADOPT: A tool for automatic
detection of tectonic plates at the surface of convection models,
Geochem. Geophy. Geosy., 18, 3197–3208, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx239"><?xmltex \def\ref@label{{Mart et~al.(2005)Mart, Aharonov, Mulugeta, Ryan, Tentler, and
Goren}}?><label>Mart et al.(2005)Mart, Aharonov, Mulugeta, Ryan, Tentler, and
Goren</label><?label mart_2005?><mixed-citation>
Mart, Y., Aharonov, E., Mulugeta, G., Ryan, W., Tentler, T., and Goren, L.:
Analogue modelling of the initiation of subduction, Geophys. J. Int., 160, 1081–1091, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx240"><?xmltex \def\ref@label{{Martin(2008)}}?><label>Martin(2008)</label><?label Martin2008?><mixed-citation>
Martin, R.: Clean Code, handbook of agile software craftsmanship, Pearson Education,
ISBN 13 978-0132350884, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx241"><?xmltex \def\ref@label{{Martinec(1994)}}?><label>Martinec(1994)</label><?label Martinec1994?><mixed-citation>Martinec, Z.: The Density Contrast At the Mohorovičic̀ Discontinuity,
Geophys. J. Int., 117, 539–544,
<ext-link xlink:href="https://doi.org/10.1111/j.1365-246X.1994.tb03950.x" ext-link-type="DOI">10.1111/j.1365-246X.1994.tb03950.x</ext-link>,
1994.</mixed-citation></ref>
      <ref id="bib1.bibx242"><?xmltex \def\ref@label{{Massmeyer et~al.(2013)Massmeyer, Giuseppe, Davaille, Rolf, and
Tackley}}?><label>Massmeyer et al.(2013)Massmeyer, Giuseppe, Davaille, Rolf, and
Tackley</label><?label madd13?><mixed-citation>
Massmeyer, A., Giuseppe, E. D., Davaille, A., Rolf, T., and Tackley, P.:
Numerical simulation of thermal plumes in a Herschel-Bulkley fluid, J. Non-New. Rheol., 195, 32–45, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx243"><?xmltex \def\ref@label{{Matthews et~al.(2016)Matthews, Maloney, Zahirovic, Williams, Seton,
and M{\"{u}}ller}}?><label>Matthews et al.(2016)Matthews, Maloney, Zahirovic, Williams, Seton,
and Müller</label><?label Matthews2016?><mixed-citation>Matthews, K. J., Maloney, K. T., Zahirovic, S., Williams, S. E., Seton, M., and
Müller, R. D.: Global plate boundary evolution and kinematics since
the late Paleozoic, Global Planet. Change, 146, 226–250,
<ext-link xlink:href="https://doi.org/10.1016/j.gloplacha.2016.10.002" ext-link-type="DOI">10.1016/j.gloplacha.2016.10.002</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx244"><?xmltex \def\ref@label{{Matuttis and Chen(2014)}}?><label>Matuttis and Chen(2014)</label><?label mach14?><mixed-citation>
Matuttis, H.-G. and Chen, J.: Understanding the discrete element method:
simulation of non-spherical particles for granular and multi-body systems,
John Wiley &amp; Sons, ISBN 978-1-118-56720-3, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx245"><?xmltex \def\ref@label{{May et~al.(2013)May, Schellart, and Moresi}}?><label>May et al.(2013)May, Schellart, and Moresi</label><?label masm13?><mixed-citation>
May, D., Schellart, W., and Moresi, L.: Overview of adaptive finite element
analysis in computational geodynamics, J. Geodynam., 70, 1–20,
2013.</mixed-citation></ref>
      <ref id="bib1.bibx246"><?xmltex \def\ref@label{{May et~al.(2015)May, Brown, and {Le~Pourhiet}}}?><label>May et al.(2015)May, Brown, and Le Pourhiet</label><?label mabl15?><mixed-citation>May, D., Brown, J., and Le Pourhiet, L.: A scalable, matrix-free multigrid
preconditioner for finite element discretizations of heterogeneous Stokes
flow, Comput. Methods Appl. M., 290, 496–523,
<ext-link xlink:href="https://doi.org/10.1016/j.cma.2015.03.014" ext-link-type="DOI">10.1016/j.cma.2015.03.014</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx247"><?xmltex \def\ref@label{{May et~al.(2014)May, Brown, and Le~Pourhiet}}?><label>May et al.(2014)May, Brown, and Le Pourhiet</label><?label mabl14?><mixed-citation>
May, D. A., Brown, J., and Le Pourhiet, L.: pTatin3D: High-performance methods
for long-term lithospheric dynamics, in: Proceedings of the international
conference for high performance computing, networking, storage and analysis, IEEE Press,  274–284, doi10.1109/SC.2014.28, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx248"><?xmltex \def\ref@label{{McKenzie(1984)}}?><label>McKenzie(1984)</label><?label mcke84?><mixed-citation>
McKenzie, D.: The Generation and Compaction of Partially Molten Rock, J. Petrol., 25, 713–765, 1984.</mixed-citation></ref>
      <ref id="bib1.bibx249"><?xmltex \def\ref@label{{McKenzie(1967)}}?><label>McKenzie(1967)</label><?label mcke67?><mixed-citation>
McKenzie, D. P.: Some remarks on heat flow and gravity anomalies, J.
Geophys. Res., 72, 6261–6273, 1967.</mixed-citation></ref>
      <ref id="bib1.bibx250"><?xmltex \def\ref@label{{McKenzie(1969)}}?><label>McKenzie(1969)</label><?label McKenzie1969?><mixed-citation>McKenzie, D. P.: Speculations on the Consequences and Causes of Plate
Motions, Geophys. J. Roy. Astro. Soc., 18, 1–32,
<ext-link xlink:href="https://doi.org/10.1111/j.1365-246X.1969.tb00259.x" ext-link-type="DOI">10.1111/j.1365-246X.1969.tb00259.x</ext-link>, 1969.</mixed-citation></ref>
      <ref id="bib1.bibx251"><?xmltex \def\ref@label{{Mont{\'{e}}si and Behn(2007)}}?><label>Montési and Behn(2007)</label><?label montesi_2007?><mixed-citation>Montési, L. G. and Behn, M. D.: Mantle flow and melting underneath oblique
and ultraslow mid-ocean ridges, Geophys. Res. Lett., 34, <ext-link xlink:href="https://doi.org/10.1029/2007GL031067" ext-link-type="DOI">10.1029/2007GL031067</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx252"><?xmltex \def\ref@label{{Mora and Yuen(2017)}}?><label>Mora and Yuen(2017)</label><?label moyu17?><mixed-citation>Mora, P. and Yuen, D. A.: Simulation of plume dynamics by the Lattice Boltzmann
Method, Geophys. J. Int., 210, 1932–1937,
<ext-link xlink:href="https://doi.org/10.1093/gji/ggx279" ext-link-type="DOI">10.1093/gji/ggx279</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx253"><?xmltex \def\ref@label{{Moresi and Solomatov(1995)}}?><label>Moresi and Solomatov(1995)</label><?label moso95?><mixed-citation>
Moresi, L.-N. and Solomatov, V.: Numerical investigation of 2D convection
with extremely large viscosity variations, Phys. Fluids, 7, 2154–2162,
1995.</mixed-citation></ref>
      <ref id="bib1.bibx254"><?xmltex \def\ref@label{{Morishige and Kuwatani(2020)}}?><label>Morishige and Kuwatani(2020)</label><?label MK20?><mixed-citation>Morishige, M. and Kuwatani, T.: Bayesian inversion of surface heat flow in
subduction zones: a framework to refine geodynamic models based on
observational constraints, Geophys. J. Int., 222, 103–109,
<ext-link xlink:href="https://doi.org/10.1093/gji/ggaa149" ext-link-type="DOI">10.1093/gji/ggaa149</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx255"><?xmltex \def\ref@label{{Morra(2018)}}?><label>Morra(2018)</label><?label morr18?><mixed-citation>
Morra, G.: Pythonic Geodynamics, Lecture Notes in Earth System Sciences, ISBN 13 9783319857251, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx256"><?xmltex \def\ref@label{{Morra et~al.(2009)Morra, Chatelain, Tackley, and
Koumoutsakos}}?><label>Morra et al.(2009)Morra, Chatelain, Tackley, and
Koumoutsakos</label><?label moct09?><mixed-citation>
Morra, G., Chatelain, P., Tackley, P., and Koumoutsakos, P.: Earth curvature
effects on subduction morphology: Modeling subduction in a spherical setting,
Acta Geotech., 4, 95–105, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx257"><?xmltex \def\ref@label{{Morra et~al.(2010)Morra, Yuen, Boschi, Chatelain, Koumoutsakos, and
Tackley}}?><label>Morra et al.(2010)Morra, Yuen, Boschi, Chatelain, Koumoutsakos, and
Tackley</label><?label moyb10?><mixed-citation>Morra, G., Yuen, D. A., Boschi, L., Chatelain, P., Koumoutsakos, P., and
Tackley, P.: The fate of the slabs interacting with a density/viscosity hill
in the mid-mantle, Phys. Earth Planet. Int., 180,
271–282, <ext-link xlink:href="https://doi.org/10.1016/j.pepi.2010.04.001" ext-link-type="DOI">10.1016/j.pepi.2010.04.001</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx258"><?xmltex \def\ref@label{{Morra et~al.(2020)Morra, Yuen, Tufo, and Knepley}}?><label>Morra et al.(2020)Morra, Yuen, Tufo, and Knepley</label><?label moyt20?><mixed-citation>
Morra, G., Yuen, D. A., Tufo, H. M., and Knepley, M. G.: Fresh Outlook in
Numerical Methods for Geodynamics, Encycl. Geol., p. 54, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx259"><?xmltex \def\ref@label{{M{\"{u}}hlhaus et~al.(2002)M{\"{u}}hlhaus, Dufour, Moresi, and
Hobbs}}?><label>Mühlhaus et al.(2002)Mühlhaus, Dufour, Moresi, and
Hobbs</label><?label mudm02?><mixed-citation>
Mühlhaus, H.-B., Dufour, F., Moresi, L., and Hobbs, B.: A director theory
for visco-elastic folding instabilities in multilayered rock, International
J. Sol. Struct., 39, 3675–3691, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx260"><?xmltex \def\ref@label{{M\"{u}hlhaus et~al.(2002)M\"{u}hlhaus, Moresi, Hobbs, and
Dufour}}?><label>Mühlhaus et al.(2002)Mühlhaus, Moresi, Hobbs, and
Dufour</label><?label mumh02?><mixed-citation>
Mühlhaus, H.-B., Moresi, L., Hobbs, B., and Dufour, F.: Large amplitude
folding in finely layered viscoelastic rock structures, Pure Appl. Geophys.,
159, 2311–2333, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx261"><?xmltex \def\ref@label{{M{\"{u}}ller et~al.(2019)M{\"{u}}ller, Zahirovic, Williams, Cannon,
Seton, Bower, Tetley, Heine, {Le Breton}, Liu, Russell, Yang, Leonard, and
Gurnis}}?><label>Müller et al.(2019)Müller, Zahirovic, Williams, Cannon,
Seton, Bower, Tetley, Heine, Le Breton, Liu, Russell, Yang, Leonard, and
Gurnis</label><?label Muller2019?><mixed-citation>Müller, R. D., Zahirovic, S., Williams, S. E., Cannon, J., Seton, M.,
Bower, D. J., Tetley, M. G., Heine, C., Le Breton, E., Liu, S., Russell, S.
H. J., Yang, T., Leonard, J., and Gurnis, M.: A Global Plate Model Including
Lithospheric Deformation Along Major Rifts and Orogens Since the Triassic,
Tectonics, 38, 1884–1907, <ext-link xlink:href="https://doi.org/10.1029/2018TC005462" ext-link-type="DOI">10.1029/2018TC005462</ext-link>,
2019.</mixed-citation></ref>
      <ref id="bib1.bibx262"><?xmltex \def\ref@label{{Mulyukova and Bercovici(2019)}}?><label>Mulyukova and Bercovici(2019)</label><?label mube19?><mixed-citation>Mulyukova, E. and Bercovici, D.: A theoretical model for the evolution of
microstructure in lithospheric shear zones, Geophys. J. Int., 216, 803–819,
<ext-link xlink:href="https://doi.org/10.1093/gji/ggy467" ext-link-type="DOI">10.1093/gji/ggy467</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx263"><?xmltex \def\ref@label{{Nakagawa et~al.(2009)Nakagawa, Tackley, Deschamps, and
Connolly}}?><label>Nakagawa et al.(2009)Nakagawa, Tackley, Deschamps, and
Connolly</label><?label natd09?><mixed-citation>Nakagawa, T., Tackley, P. J., Deschamps, F., and Connolly, J. A.: Incorporating
self-consistently calculated mineral physics into thermochemical mantle
convection simulations in a 3-D spherical shell and its influence on seismic
anomalies in Earth's mantle, Geochem. Geophy. Geosy., 10, <ext-link xlink:href="https://doi.org/10.1029/2008GC002280" ext-link-type="DOI">10.1029/2008GC002280</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx264"><?xmltex \def\ref@label{{Nakagawa et~al.(2015)Nakagawa, Nakakuki, and Iwamori}}?><label>Nakagawa et al.(2015)Nakagawa, Nakakuki, and Iwamori</label><?label nani15?><mixed-citation>
Nakagawa, T., Nakakuki, T., and Iwamori, H.: Water circulation and global
mantle dynamics: Insight from numerical modeling, Geochem. Geophy.
Geosy., 16, 1449–1464, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx265"><?xmltex \def\ref@label{{Naliboff et~al.(2009)Naliboff, Conrad, and
Lithgow-Bertelloni}}?><label>Naliboff et al.(2009)Naliboff, Conrad, and
Lithgow-Bertelloni</label><?label nacl09?><mixed-citation>Naliboff, J., Conrad, C., and Lithgow-Bertelloni, C.: Modification of the
lithospheric stress field by lateral variations in plate-mantle coupling,
Geophys. Res. Lett., 36, <ext-link xlink:href="https://doi.org/10.1029/2009GL040484" ext-link-type="DOI">10.1029/2009GL040484</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx266"><?xmltex \def\ref@label{{Naliboff et~al.(2020)Naliboff, Glerum, Brune, P{\'{e}}ron-Pinvidic, and
Wrona}}?><label>Naliboff et al.(2020)Naliboff, Glerum, Brune, Péron-Pinvidic, and
Wrona</label><?label NGBPW20?><mixed-citation>Naliboff, J. B., Glerum, A., Brune, S., Péron-Pinvidic, G., and Wrona, T.:
Development of 3D rift heterogeneity through fault network evolution,
Geophys. Res. Lett., 47, e2019GL086611, <ext-link xlink:href="https://doi.org/10.1029/2019GL086611" ext-link-type="DOI">10.1029/2019GL086611</ext-link>,
2020.</mixed-citation></ref>
      <ref id="bib1.bibx267"><?xmltex \def\ref@label{{Neuharth et~al.(2021)Neuharth, Brune, Glerum, Heine, and
Welford}}?><label>Neuharth et al.(2021)Neuharth, Brune, Glerum, Heine, and
Welford</label><?label Neuharth2021?><mixed-citation>Neuharth, D., Brune, S., Glerum, A., Heine, C., and Welford, J. K.: Formation
of Continental Microplates Through Rift Linkage: Numerical Modeling and Its
Application to the Flemish Cap and Sao Paulo Plateau, Geochem.  Geophy. Geosy., 22, e2020GC009615, <ext-link xlink:href="https://doi.org/10.1029/2020GC009615" ext-link-type="DOI">10.1029/2020GC009615</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx268"><?xmltex \def\ref@label{{Noble and Dixon(2011)}}?><label>Noble and Dixon(2011)</label><?label noble_2011?><mixed-citation>
Noble, T. E. and Dixon, J. M.: Structural evolution of fold-thrust structures
in analog models deformed in a large geotechnical centrifuge, J. Struct. Geol., 33, 62–77, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx269"><?xmltex \def\ref@label{{Nu{\~{n}}ez et~al.(2018)Nu{\~{n}}ez, Anderton, and Renslow}}?><label>Nuñez et al.(2018)Nuñez, Anderton, and Renslow</label><?label Nunez2018?><mixed-citation>
Nuñez, J. R., Anderton, C. R., and Renslow, R. S.: Optimizing colormaps
with consideration for color vision deficiency to enable accurate
interpretation of scientific data, PLOS ONE, 13, 1–14, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx270"><?xmltex \def\ref@label{{Oberbeck(1879)}}?><label>Oberbeck(1879)</label><?label oberbeck1879warmeleitung?><mixed-citation>
Oberbeck, A.: Über die Wärmeleitung der Flüssigkeiten bei
Berücksichtigung der Strömungen infolge von
Temperaturdifferenzen, Ann. Phys.-Berlin, 243, 271–292, 1879.</mixed-citation></ref>
      <ref id="bib1.bibx271"><?xmltex \def\ref@label{{Ohuchi et~al.(2015)Ohuchi, Kawazoe, Higo, Funakoshi, Suzuki,
Kikegawa, and Irifune}}?><label>Ohuchi et al.(2015)Ohuchi, Kawazoe, Higo, Funakoshi, Suzuki,
Kikegawa, and Irifune</label><?label ohkh15?><mixed-citation>Ohuchi, T., Kawazoe, T., Higo, Y., Funakoshi, K.-I., Suzuki, A., Kikegawa, T.,
and Irifune, T.: Dislocation-accommodated grain boundary sliding as the major
deformation mechanism of olivine in the Earth's upper mantle, Sci. Adv., 1, e1500360, <ext-link xlink:href="https://doi.org/10.1126/sciadv.1500360" ext-link-type="DOI">10.1126/sciadv.1500360</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx272"><?xmltex \def\ref@label{{Oliveira et~al.(2018)Oliveira, Afonso, Zlotnik, and Diez}}?><label>Oliveira et al.(2018)Oliveira, Afonso, Zlotnik, and Diez</label><?label olaz18?><mixed-citation>
Oliveira, B., Afonso, J., Zlotnik, S., and Diez, P.: Numerical modelling of
multiphase multicomponent reactive transport in the Earth's interior,
Geophys. J. Int., 212, 345–388, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx273"><?xmltex \def\ref@label{{Oltmanns et~al.(2020)Oltmanns, Sauerwein, Dammel, Stephan, and
Kuhn}}?><label>Oltmanns et al.(2020)Oltmanns, Sauerwein, Dammel, Stephan, and
Kuhn</label><?label Oltmanns2020?><mixed-citation>Oltmanns, J., Sauerwein, D., Dammel, F., Stephan, P., and Kuhn, C.: Potential
for waste heat utilization of hot-water-cooled data centers: A case study,
Energ. Sci. Eng., 8, 1793–1810,
<ext-link xlink:href="https://doi.org/10.1002/ese3.633" ext-link-type="DOI">10.1002/ese3.633</ext-link>,
2020.</mixed-citation></ref>
      <ref id="bib1.bibx274"><?xmltex \def\ref@label{{O'Neill et~al.(2016)O'Neill, Lenardic, Weller, Moresi, Quenette, and
Zhang}}?><label>O'Neill et al.(2016)O'Neill, Lenardic, Weller, Moresi, Quenette, and
Zhang</label><?label ONeill2016?><mixed-citation>
O'Neill, C., Lenardic, A., Weller, M., Moresi, L., Quenette, S., and Zhang, S.:
A window for plate tectonics in terrestrial planet evolution?, Phys.  Earth Planet. Int., 255, 80–92, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx275"><?xmltex \def\ref@label{{Oreskes et~al.(1994)Oreskes, Shrader-Frechette, and Belitz}}?><label>Oreskes et al.(1994)Oreskes, Shrader-Frechette, and Belitz</label><?label orsb94?><mixed-citation>
Oreskes, N., Shrader-Frechette, K., and Belitz, K.: Verification, validation,
and confirmation of numerical models in the earth sciences, Science, 263,
641–646, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx276"><?xmltex \def\ref@label{{Ortega-Gelabert et~al.(2020)Ortega-Gelabert, Zlotnik, Afonso, and
D{\'{\i}}ez}}?><label>Ortega-Gelabert et al.(2020)Ortega-Gelabert, Zlotnik, Afonso, and
Díez</label><?label OZAD20?><mixed-citation>Ortega-Gelabert, O., Zlotnik, S., Afonso, J. C., and Díez, P.: Fast Stokes
Flow Simulations for Geophysical-Geodynamic Inverse Problems and Sensitivity
Analyses Based On Reduced Order Modeling, J. Geophys. Res.-Sol. Ea., 125, e2019JB018314, <ext-link xlink:href="https://doi.org/10.1029/2019JB018314" ext-link-type="DOI">10.1029/2019JB018314</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx277"><?xmltex \def\ref@label{{Osei~Tutu et~al.(2018)Osei~Tutu, Sobolev, Steinberger, Popov, and
Rogozhina}}?><label>Osei Tutu et al.(2018)Osei Tutu, Sobolev, Steinberger, Popov, and
Rogozhina</label><?label TSSPR18?><mixed-citation>Osei Tutu, A., Sobolev, S. V., Steinberger, B., Popov, A. A., and Rogozhina,
I.: Evaluating the Influence of Plate Boundary Friction and Mantle Viscosity
on Plate Velocities, Geochem. Geophy. Geosy., 19, 642–666,
<ext-link xlink:href="https://doi.org/10.1002/2017GC007112" ext-link-type="DOI">10.1002/2017GC007112</ext-link>,
2018.</mixed-citation></ref>
      <ref id="bib1.bibx278"><?xmltex \def\ref@label{{Oxburgh and Turcotte(1978)}}?><label>Oxburgh and Turcotte(1978)</label><?label oxburgh1978mechanisms?><mixed-citation>Oxburgh, E. and Turcotte, D.: Mechanisms of continental drift, Reports on
Progress in Physics, 41, 1249, <ext-link xlink:href="https://doi.org/10.1088/0034-4885/41/8/003" ext-link-type="DOI">10.1088/0034-4885/41/8/003</ext-link>, 1978.</mixed-citation></ref>
      <ref id="bib1.bibx279"><?xmltex \def\ref@label{{Pato{\v{c}}ka et~al.(2019)Pato{\v{c}}ka,
{\v{C}}{\'{\i}}{\v{z}}kov{\'{a}}, and Tackley}}?><label>Patočka et al.(2019)Patočka,
Čížková, and Tackley</label><?label patocka_2019?><mixed-citation>
Patočka, V., Čížková, H., and Tackley, P.: Do
elasticity and a free surface affect lithospheric stresses caused by
upper-mantle convection?, Geophys. J. Int., 216, 1740–1760,
2019.</mixed-citation></ref>
      <ref id="bib1.bibx280"><?xmltex \def\ref@label{{Pelletier(2008)}}?><label>Pelletier(2008)</label><?label pell08?><mixed-citation>Pelletier, J.: Quantitative modelling of Earth surface processes, Cambridge
University Press, <ext-link xlink:href="https://doi.org/10.1017/CBO9780511813849" ext-link-type="DOI">10.1017/CBO9780511813849</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx281"><?xmltex \def\ref@label{{Peltzer and Tapponnier(1988)}}?><label>Peltzer and Tapponnier(1988)</label><?label peta88?><mixed-citation>
Peltzer, G. and Tapponnier, P.: Formation and evolution of strike-slip faults,
rifts, and basins during the india-asia collision: an experimental approach,
J. Geophys. Res., 93, 15085–15177, 1988.</mixed-citation></ref>
      <ref id="bib1.bibx282"><?xmltex \def\ref@label{{Perkel(2020)}}?><label>Perkel(2020)</label><?label Perkel2020?><mixed-citation>Perkel, J. M.: Challenge to scientists: does your ten-year-old code still run?,
Nature, 584, 656–658, <ext-link xlink:href="https://doi.org/10.1038/d41586-020-02462-7" ext-link-type="DOI">10.1038/d41586-020-02462-7</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx283"><?xmltex \def\ref@label{{Perry-Houts and Karlstrom(2018)}}?><label>Perry-Houts and Karlstrom(2018)</label><?label peka18?><mixed-citation>Perry-Houts, J. and Karlstrom, L.: Anisotropic viscosity and time-evolving
lithospheric instabilities due to aligned igneous intrusions, Geophys.  J. Int., 216, 794–802, <ext-link xlink:href="https://doi.org/10.1093/gji/ggy466" ext-link-type="DOI">10.1093/gji/ggy466</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx284"><?xmltex \def\ref@label{{Petersen et~al.(2017)Petersen, Stegman, and Tackley}}?><label>Petersen et al.(2017)Petersen, Stegman, and Tackley</label><?label pest17?><mixed-citation>Petersen, R. I., Stegman, D. R., and Tackley, P. J.: The subduction dichotomy of strong plates and weak slabs, Solid Earth, 8, 339–350, <ext-link xlink:href="https://doi.org/10.5194/se-8-339-2017" ext-link-type="DOI">10.5194/se-8-339-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx285"><?xmltex \def\ref@label{{Petra et~al.(2014)Petra, Schenk, Lubin, and G{\"{a}}rtner}}?><label>Petra et al.(2014)Petra, Schenk, Lubin, and Gärtner</label><?label cosl14?><mixed-citation>
Petra, C. G., Schenk, O., Lubin, M., and Gärtner, K.: An augmented
incomplete factorization approach for computing the Schur complement in
stochastic optimization, SIAM J. Sci. Comput., 36,
139–162, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx286"><?xmltex \def\ref@label{{Petrunin et~al.(2013)Petrunin, Kaban, Rogozhina, and
Trubitsyn}}?><label>Petrunin et al.(2013)Petrunin, Kaban, Rogozhina, and
Trubitsyn</label><?label pekr13?><mixed-citation>
Petrunin, A., Kaban, M., Rogozhina, I., and Trubitsyn, V.: Revising the
spectral method as applied to modeling mantle dynamics, Geochem.  Geophy. Geosy., 14, 3691–3702, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx287"><?xmltex \def\ref@label{{Plesser(2018)}}?><label>Plesser(2018)</label><?label P18?><mixed-citation>Plesser, H. E.: Reproducibility vs. Replicability: A Brief History of a
Confused Terminology, Front. Neuroinf.,
<ext-link xlink:href="https://doi.org/10.3389/fninf.2017.00076" ext-link-type="DOI">10.3389/fninf.2017.00076</ext-link>,
2018.</mixed-citation></ref>
      <ref id="bib1.bibx288"><?xmltex \def\ref@label{{pTatin3D(2022)}}?><label>pTatin3D(2022)</label><?label ptatin3drepo?><mixed-citation>pTatin3D: pTatin3D Bitbucket repository,
<uri>https://bitbucket.org/ptatin/ptatin3d/src/master/</uri>,   last access: 24 February 2022.</mixed-citation></ref>
      <ref id="bib1.bibx289"><?xmltex \def\ref@label{{Pusok et~al.(2016)Pusok, Kaus, and Popov}}?><label>Pusok et al.(2016)Pusok, Kaus, and Popov</label><?label pukp16?><mixed-citation>Pusok, A., Kaus, B., and Popov, A.: On the Quality of Velocity Interpolation
Schemes for Marker-in-Cell Method and Staggered Grids, Pure Appl.
Geophys., <ext-link xlink:href="https://doi.org/10.1007/s00024-016-1431-8" ext-link-type="DOI">10.1007/s00024-016-1431-8</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx290"><?xmltex \def\ref@label{{Pusok(2019)}}?><label>Pusok(2019)</label><?label Pusok2019blog?><mixed-citation>Pusok, A. E.: Writing the Methods Section, edited by: Lourenço, D. L., EGU GD
Blog,
<uri>https://blogs.egu.eu/divisions/gd/2019/09/20/writing-the-methods-section/</uri> (last access: 24 February 2022),
2019.</mixed-citation></ref>
      <ref id="bib1.bibx291"><?xmltex \def\ref@label{{Pusok(2020)}}?><label>Pusok(2020)</label><?label Pusok2020blog?><mixed-citation>Pusok, A. E.: What is FAIR for Geodynamics, edited by: Lourenço, D. L., EGU
GD Blog,
<uri>https://blogs.egu.eu/divisions/gd/2020/07/24/what-is-fair-for-geodynamics/</uri> (last access: 24 February 2022),
2020.</mixed-citation></ref>
      <ref id="bib1.bibx292"><?xmltex \def\ref@label{{Pusok and Kaus(2015)}}?><label>Pusok and Kaus(2015)</label><?label Pusok2015?><mixed-citation>Pusok, A. E. and Kaus, B. J. P.: Development of topography in 3-D
continental-collision models, Geochem. Geophy. Geosy., 16,
1378–1400, <ext-link xlink:href="https://doi.org/10.1002/2015GC005732" ext-link-type="DOI">10.1002/2015GC005732</ext-link>,
2015.</mixed-citation></ref>
      <ref id="bib1.bibx293"><?xmltex \def\ref@label{{Pusok et~al.(2020)Pusok, May, and Katz}}?><label>Pusok et al.(2020)Pusok, May, and Katz</label><?label pusok20?><mixed-citation>Pusok, A. E., May, D. A., and Katz, R. F.: Magma dynamics using FD-PDE: a new,
PETSc-based, finite-difference staggered-grid framework for solving partial
differential equations, EGU General Assembly 2020, Online, 4–8 May 2020,
<ext-link xlink:href="https://doi.org/10.5194/egusphere-egu2020-18690" ext-link-type="DOI">10.5194/egusphere-egu2020-18690</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx294"><?xmltex \def\ref@label{{PyLith(2022)}}?><label>PyLith(2022)</label><?label pylithrepo?><mixed-citation>PyLith: PyLith GitHub repository,
<uri>https://github.com/geodynamics/pylith</uri>,  last access: 24 February 2022.</mixed-citation></ref>
      <ref id="bib1.bibx295"><?xmltex \def\ref@label{{Quere and Forte(2006)}}?><label>Quere and Forte(2006)</label><?label qufo06?><mixed-citation>
Quere, S. and Forte, A. M.: Influence of past and present-day plate motions on
spherical models of mantle convection: implications for mantle plumes and
hotspots, Geophys. J. Int., 165, 1041–1057, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx296"><?xmltex \def\ref@label{{Quinquis and Buiter(2014)}}?><label>Quinquis and Buiter(2014)</label><?label qubu14?><mixed-citation>Quinquis, M. E. T. and Buiter, S. J. H.: Testing the effects of basic numerical implementations of water migration on models of subduction dynamics, Solid Earth, 5, 537–555, <ext-link xlink:href="https://doi.org/10.5194/se-5-537-2014" ext-link-type="DOI">10.5194/se-5-537-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx297"><?xmltex \def\ref@label{{Quinquis et~al.(2011)Quinquis, Buiter, and Ellis}}?><label>Quinquis et al.(2011)Quinquis, Buiter, and Ellis</label><?label qube11?><mixed-citation>
Quinquis, M. E., Buiter, S. J., and Ellis, S.: The role of boundary conditions
in numerical models of subduction zone dynamics, Tectonophysics, 497,
57–70, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx298"><?xmltex \def\ref@label{{Quinteros and Sobolev(2012)}}?><label>Quinteros and Sobolev(2012)</label><?label quinteros2012constraining?><mixed-citation>
Quinteros, J. and Sobolev, S. V.: Constraining kinetics of metastable olivine
in the Marianas slab from seismic observations and dynamic models,
Tectonophysics, 526, 48–55, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx299"><?xmltex \def\ref@label{{Ramberg(1967)}}?><label>Ramberg(1967)</label><?label ramberg_1967?><mixed-citation>
Ramberg, H.: Model experimentation of the effect of gravity on tectonic
processes, Geophys. J. Int., 14, 307–329, 1967.</mixed-citation></ref>
      <ref id="bib1.bibx300"><?xmltex \def\ref@label{{Ranalli(1995)}}?><label>Ranalli(1995)</label><?label ranalli?><mixed-citation>Ranalli, G.: Rheology of the Earth, Springer, <ext-link xlink:href="https://doi.org/10.1111/j.1365-246X.1967.tb06247.x" ext-link-type="DOI">10.1111/j.1365-246X.1967.tb06247.x</ext-link>. 1995.</mixed-citation></ref>
      <ref id="bib1.bibx301"><?xmltex \def\ref@label{{R{\"{a}}ss et~al.(2019)R{\"{a}}ss, Duretz, and
Podladchikov}}?><label>Räss et al.(2019)Räss, Duretz, and
Podladchikov</label><?label Raess19?><mixed-citation>Räss, L., Duretz, T., and Podladchikov, Y. Y.: Resolving hydromechanical
coupling in two and three dimensions: Spontaneous channelling of porous
fluids owing to decompaction weakening, Geophys. J. Int.,
218, 1591–1616, <ext-link xlink:href="https://doi.org/10.1093/gji/ggz239" ext-link-type="DOI">10.1093/gji/ggz239</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx302"><?xmltex \def\ref@label{{R{\"{a}}ss et~al.(2020)R{\"{a}}ss, Licul, Herman, Podladchikov, and
Suckale}}?><label>Räss et al.(2020)Räss, Licul, Herman, Podladchikov, and
Suckale</label><?label Raess20?><mixed-citation>Räss, L., Licul, A., Herman, F., Podladchikov, Y. Y., and Suckale, J.: Modelling thermomechanical ice deformation using an implicit pseudo-transient method (FastICE v1.0) based on graphical processing units (GPUs), Geosci. Model Dev., 13, 955–976, <ext-link xlink:href="https://doi.org/10.5194/gmd-13-955-2020" ext-link-type="DOI">10.5194/gmd-13-955-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx303"><?xmltex \def\ref@label{{Rayleigh(1916)}}?><label>Rayleigh(1916)</label><?label rayleigh1916lix?><mixed-citation>
Rayleigh, L.: LIX. On convection currents in a horizontal layer of fluid,
when the higher temperature is on the under side, The London, Edinburgh, and
Dublin Philosophical Magazine and Journal of Science, 32, 529–546, 1916.</mixed-citation></ref>
      <ref id="bib1.bibx304"><?xmltex \def\ref@label{{Reuber et~al.(2020{\natexlab{a}})Reuber, Holbach, Popov, Hanke, and
Kaus}}?><label>Reuber et al.(2020a)Reuber, Holbach, Popov, Hanke, and
Kaus</label><?label rehp20?><mixed-citation>Reuber, G., Holbach, L., Popov, A., Hanke, M., and Kaus, B.: Inferring rheology
and geometry of subsurface structures by adjoint-based inversion of principal
stress directions, Geophys. J. Int., 223, 851–861,
<ext-link xlink:href="https://doi.org/10.1093/gji/ggaa344" ext-link-type="DOI">10.1093/gji/ggaa344</ext-link>, 2020a.</mixed-citation></ref>
      <ref id="bib1.bibx305"><?xmltex \def\ref@label{{Reuber et~al.(2018{\natexlab{a}})Reuber, Kaus, Popov, and
Baumann}}?><label>Reuber et al.(2018a)Reuber, Kaus, Popov, and
Baumann</label><?label rekp18?><mixed-citation>
Reuber, G. S., Kaus, B. J., Popov, A. A., and Baumann, T. S.: Unraveling the
physics of the Yellowstone magmatic system using geodynamic simulations,
Front. Earth Sci., 6, 117, 2018a.</mixed-citation></ref>
      <ref id="bib1.bibx306"><?xmltex \def\ref@label{{Reuber et~al.(2018{\natexlab{b}})Reuber, Kaus, Popov, and
Baumann}}?><label>Reuber et al.(2018b)Reuber, Kaus, Popov, and
Baumann</label><?label RKPB18?><mixed-citation>Reuber, G. S., Kaus, B. J. P., Popov, A. A., and Baumann, T. S.: Unraveling the
Physics of the Yellowstone Magmatic System Using Geodynamic Simulations,
Front. Earth Sci., 6, 117, <ext-link xlink:href="https://doi.org/10.3389/feart.2018.00117" ext-link-type="DOI">10.3389/feart.2018.00117</ext-link>,
2018b.</mixed-citation></ref>
      <ref id="bib1.bibx307"><?xmltex \def\ref@label{{Reuber et~al.(2018{\natexlab{c}})Reuber, Popov, and
Kaus}}?><label>Reuber et al.(2018c)Reuber, Popov, and
Kaus</label><?label reuber2018?><mixed-citation>
Reuber, G. S., Popov, A. A., and Kaus, B. J.: Deriving scaling laws in
geodynamics using adjoint gradients, Tectonophysics, 746, 352–363,
2018c.</mixed-citation></ref>
      <ref id="bib1.bibx308"><?xmltex \def\ref@label{{Reuber et~al.(2020{\natexlab{b}})Reuber, Holbach, and
R{\"{a}}ss}}?><label>Reuber et al.(2020b)Reuber, Holbach, and
Räss</label><?label Reuber20?><mixed-citation>Reuber, G. S., Holbach, L., and Räss, L.: Adjoint-based inversion for
porosity in shallow reservoirs using pseudo-transient solvers for non-linear
hydro-mechanical processes, J. Comput. Phys., 423, 109797,
<ext-link xlink:href="https://doi.org/10.1016/j.jcp.2020.109797" ext-link-type="DOI">10.1016/j.jcp.2020.109797</ext-link>,
2020b.</mixed-citation></ref>
      <ref id="bib1.bibx309"><?xmltex \def\ref@label{{Ribe(2018)}}?><label>Ribe(2018)</label><?label ribe2018?><mixed-citation>Ribe, N.: Theoretical Mantle Dynamics, Cambridge University Press,
<ext-link xlink:href="https://doi.org/10.1017/9781316795897" ext-link-type="DOI">10.1017/9781316795897</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx310"><?xmltex \def\ref@label{{Ricard(2015)}}?><label>Ricard(2015)</label><?label rica15?><mixed-citation>
Ricard, Y.: Physics of mantle convection, Treatise on geophysics, 2 Edn., 7,
23–71, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx311"><?xmltex \def\ref@label{{Roache(1997)}}?><label>Roache(1997)</label><?label roac97?><mixed-citation>
Roache, P. J.: Quantification of uncertainty in computational fluid dynamics,
Annu. Rev. Fluid Mech., 29, 123–160, 1997.</mixed-citation></ref>
      <ref id="bib1.bibx312"><?xmltex \def\ref@label{{Roache(2002)}}?><label>Roache(2002)</label><?label Roache2002?><mixed-citation>Roache, P. J.: Code Verification by the Method of Manufactured Solutions, J.
Fluids Eng., 124, 4–10, <ext-link xlink:href="https://doi.org/10.1115/1.1436090" ext-link-type="DOI">10.1115/1.1436090</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx313"><?xmltex \def\ref@label{{Robey and Puckett(2019)}}?><label>Robey and Puckett(2019)</label><?label ropu19?><mixed-citation>
Robey, J. M. and Puckett, E. G.: Implementation of a volume-of-fluid method in
a finite element code with applications to thermochemical convection in a
density stratified fluid in the earth's mantle, Comput. Fluids, 190,
217–253, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx314"><?xmltex \def\ref@label{{Roe et~al.(2006)Roe, Stolar, and Willett}}?><label>Roe et al.(2006)Roe, Stolar, and Willett</label><?label rosw06?><mixed-citation>Roe, G. H., Stolar, D. B., and Willett, S. D.: Response of a steady-state
critical wedge orogen to changes in climate and tectonic forcing, Geol. Soc. Am. Spec. Pap., 398, 227, <ext-link xlink:href="https://doi.org/10.1130/2005.2398(13)" ext-link-type="DOI">10.1130/2005.2398(13)</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx315"><?xmltex \def\ref@label{{Rolf and Tackley(2011)}}?><label>Rolf and Tackley(2011)</label><?label rota11?><mixed-citation>Rolf, T. and Tackley, P.: Focussing of stress by continents in 3D spherical
mantle convection with self‐consistent plate tectonics,
Geophys. Res. Lett., 38, <ext-link xlink:href="https://doi.org/10.1029/2011GL048677" ext-link-type="DOI">10.1029/2011GL048677</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx316"><?xmltex \def\ref@label{{Rose et~al.(2017)Rose, Buffet, and Heister}}?><label>Rose et al.(2017)Rose, Buffet, and Heister</label><?label robh17?><mixed-citation>
Rose, I., Buffet, B., and Heister, T.: Stability and accuracy of free surface
time integration in viscous flows, Phys. Earth. Planet. Int., 262,
90–100, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx317"><?xmltex \def\ref@label{{Rudge et~al.(2011)Rudge, Bercovici, and Spiegelman}}?><label>Rudge et al.(2011)Rudge, Bercovici, and Spiegelman</label><?label rubs11?><mixed-citation>
Rudge, J. F., Bercovici, D., and Spiegelman, M.: Disequilibrium melting of a
two phase multicomponent mantle, Geophys. J. Int., 184,
699–718, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx318"><?xmltex \def\ref@label{{Rudi et~al.(2015)Rudi, Malossi, Isaac, Stadler, Gurnis, Staar,
Ineichen, Bekas, Curioni, and Ghattas}}?><label>Rudi et al.(2015)Rudi, Malossi, Isaac, Stadler, Gurnis, Staar,
Ineichen, Bekas, Curioni, and Ghattas</label><?label rumi15?><mixed-citation>Rudi, J., Malossi, A. C. I., Isaac, T., Stadler, G., Gurnis, M., Staar, P. W.,
Ineichen, Y., Bekas, C., Curioni, A., and Ghattas, O.: An extreme-scale
implicit solver for complex PDEs: highly heterogeneous flow in earth's
mantle, in: Proceedings of the international conference for high performance
computing, networking, storage and analysis, Assoc. Comput. Mech., 5, 1–12, <ext-link xlink:href="https://doi.org/10.1145/2807591.2807675" ext-link-type="DOI">10.1145/2807591.2807675</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx319"><?xmltex \def\ref@label{{Rummel et~al.(2020)Rummel, Baumann, and Kaus}}?><label>Rummel et al.(2020)Rummel, Baumann, and Kaus</label><?label rubk20?><mixed-citation>
Rummel, L., Baumann, T. S., and Kaus, B. J.: An autonomous petrological
database for geodynamic simulations of magmatic systems, Geophys. J.  Int., 223, 1820–1836, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx320"><?xmltex \def\ref@label{{R\"{u}pke et~al.(2004)R\"{u}pke, {Phipps Morgan}, Hort, and
Connolly}}?><label>Rüpke et al.(2004)Rüpke, Phipps Morgan, Hort, and
Connolly</label><?label Ruepke2004?><mixed-citation>Rüpke, L., Phipps Morgan, J., Hort, M., and Connolly, J. A.: Serpentine
and the subduction zone water cycle, Earth Planet. Sc. Lett.,
223, 17–34, <ext-link xlink:href="https://doi.org/10.1016/j.epsl.2004.04.018" ext-link-type="DOI">10.1016/j.epsl.2004.04.018</ext-link>,
2004.</mixed-citation></ref>
      <ref id="bib1.bibx321"><?xmltex \def\ref@label{{Räss et~al.(2017)Räss, Duretz, Podladchikov, and
Schmalholz}}?><label>Räss et al.(2017)Räss, Duretz, Podladchikov, and
Schmalholz</label><?label raess17?><mixed-citation>Räss, L., Duretz, T., Podladchikov, Y. Y., and Schmalholz, S. M.: M2Di:
Concise and efficient MATLAB 2-D Stokes solvers using the Finite Difference
Method, Geochem. Geophy. Geosy., 18, 755–768,
<ext-link xlink:href="https://doi.org/10.1002/2016GC006727" ext-link-type="DOI">10.1002/2016GC006727</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx322"><?xmltex \def\ref@label{{Saad(2003)}}?><label>Saad(2003)</label><?label saad?><mixed-citation>
Saad, Y.: Iterative methods for sparse linear systems, SIAM, ISBN 13 978-0898715347, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx323"><?xmltex \def\ref@label{{Samuel and Bercovici(2006)}}?><label>Samuel and Bercovici(2006)</label><?label samuel_2006?><mixed-citation>
Samuel, H. and Bercovici, D.: Oscillating and stagnating plumes in the Earth's
lower mantle, Earth Planet. Sc. Lett., 248, 90–105, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx324"><?xmltex \def\ref@label{{Samuel and Evonuk(2010)}}?><label>Samuel and Evonuk(2010)</label><?label saev10?><mixed-citation>Samuel, H. and Evonuk, M.: Modeling advection in geophysical flows with
particle level sets, Geochem. Geophy. Geosy., 11,
<ext-link xlink:href="https://doi.org/10.1029/2010GC003081" ext-link-type="DOI">10.1029/2010GC003081</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx325"><?xmltex \def\ref@label{{Schellart(2005)}}?><label>Schellart(2005)</label><?label sche05?><mixed-citation>
Schellart, W.: Influence of the subducting plate velocity on the geometry of
the slab and migration of the subduction hinge, Earth Planet. Sc. Lett.,
231, 197–219, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx326"><?xmltex \def\ref@label{{Schellart and Strak(2016)}}?><label>Schellart and Strak(2016)</label><?label scst16?><mixed-citation>
Schellart, W. P. and Strak, V.: A review of analogue modelling of geodynamic
processes: Approaches, scaling, materials and quantification, with an
application to subduction experiments, J. Geodynam., 100, 7–32,
2016.</mixed-citation></ref>
      <ref id="bib1.bibx327"><?xmltex \def\ref@label{{Schierjott et~al.(2020)Schierjott, Thielmann, Rozel, Golabek, and
Gerya}}?><label>Schierjott et al.(2020)Schierjott, Thielmann, Rozel, Golabek, and
Gerya</label><?label sctr20?><mixed-citation>Schierjott, J. C., Thielmann, M., Rozel, A. B., Golabek, G. J., and Gerya,
T. V.: Can grain size reduction initiate transform faults?, Insights from a 3D
numerical study, Tectonics, 39, e2019TC005793, <ext-link xlink:href="https://doi.org/10.1029/2019TC005793" ext-link-type="DOI">10.1029/2019TC005793</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx328"><?xmltex \def\ref@label{{Schmalholz and Podladchikov(1999)}}?><label>Schmalholz and Podladchikov(1999)</label><?label scpo99?><mixed-citation>
Schmalholz, S. and Podladchikov, Y.: Buckling versus folding: importance of
viscoelasticity, Geophys. Res. Lett., 26, 2641–2644, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx329"><?xmltex \def\ref@label{{Schmeling et~al.(2008)Schmeling, Babeyko, Enns, Faccenna, Funiciello,
Gerya, Golabek, Grigull, Kaus, Morra, Schmalholz, and van Hunen}}?><label>Schmeling et al.(2008)Schmeling, Babeyko, Enns, Faccenna, Funiciello,
Gerya, Golabek, Grigull, Kaus, Morra, Schmalholz, and van Hunen</label><?label scbe08?><mixed-citation>
Schmeling, H., Babeyko, A., Enns, A., Faccenna, C., Funiciello, F., Gerya, T.,
Golabek, G., Grigull, S., Kaus, B., Morra, G., Schmalholz, S., and van Hunen,
J.: A benchmark comparison of spontaneous subduction models – Towards a free
surface, Phys. Earth. Planet. Int., 171, 198–223, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx330"><?xmltex \def\ref@label{{Schubert et~al.(2001)Schubert, Turcotte, and Olson}}?><label>Schubert et al.(2001)Schubert, Turcotte, and Olson</label><?label scto01?><mixed-citation>Schubert, G., Turcotte, D., and Olson, P.: Mantle Convection in the Earth and
Planets, Cambridge University Press,  <ext-link xlink:href="https://doi.org/10.1017/CBO9780511612879" ext-link-type="DOI">10.1017/CBO9780511612879</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx331"><?xmltex \def\ref@label{{{Science Europe}(2018)}}?><label>Science Europe(2018)</label><?label SERDM18?><mixed-citation>Science Europe: Practical Guide to the International Alignment of Research
Data Management,
<uri>https://www.scienceeurope.org/media/jezkhnoo/se_rdm_practical_guide_final.pdf</uri> (last access: 24 February 2022),
2018.</mixed-citation></ref>
      <ref id="bib1.bibx332"><?xmltex \def\ref@label{{Shewchuk(1994)}}?><label>Shewchuk(1994)</label><?label shew94?><mixed-citation>Shewchuk, J. R.: An introduction to the conjugate gradient method
without the agonizing pain, <uri>https://www.cs.cmu.edu/~quake-papers/painless-conjugate-gradient.pdf</uri> (last access: 24 February 2022), 1994.</mixed-citation></ref>
      <ref id="bib1.bibx333"><?xmltex \def\ref@label{{Sim et~al.(2020)Sim, Spiegelman, Stegman, and Wilson}}?><label>Sim et al.(2020)Sim, Spiegelman, Stegman, and Wilson</label><?label Sim2020ab?><mixed-citation>Sim, S. J., Spiegelman, M., Stegman, D. R., and Wilson, C.: The influence of
spreading rate and permeability on melt focusing beneath mid-ocean ridges,
Phys. Earth Planet. Int., 304, 106486,
<ext-link xlink:href="https://doi.org/10.1016/j.pepi.2020.106486" ext-link-type="DOI">10.1016/j.pepi.2020.106486</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx334"><?xmltex \def\ref@label{{Simpson(2017)}}?><label>Simpson(2017)</label><?label simp17?><mixed-citation>Simpson, G.: Practical Finite Element Modelin in Earth Science Using Matlab,
Wiley-Blackwell, <ext-link xlink:href="https://doi.org/10.1002/9781119248644" ext-link-type="DOI">10.1002/9781119248644</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx335"><?xmltex \def\ref@label{{Smith et~al.(2016)Smith, Katz, Niemeyer, and {FORCE11 Software
Citation Working Group}}}?><label>Smith et al.(2016)Smith, Katz, Niemeyer, and FORCE11 Software
Citation Working Group</label><?label FORCE1116?><mixed-citation>Smith, A. M., Katz, D. S., Niemeyer, K. E., and FORCE11 Software Citation
Working Group: Software citation principles, Peer J. Comput. Sci., 2, e86,
<ext-link xlink:href="https://doi.org/10.7717/peerj-cs.86" ext-link-type="DOI">10.7717/peerj-cs.86</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx336"><?xmltex \def\ref@label{{Smith and Sandwell(2006)}}?><label>Smith and Sandwell(2006)</label><?label SS06?><mixed-citation>Smith, B. R. and Sandwell, D. T.: A model of the earthquake cycle along the San
Andreas Fault System for the past 1000 years, J. Geophys. Res.-Sol. Ea., 111, <ext-link xlink:href="https://doi.org/10.1029/2005JB003703" ext-link-type="DOI">10.1029/2005JB003703</ext-link>,
2006.</mixed-citation></ref>
      <ref id="bib1.bibx337"><?xmltex \def\ref@label{{Sobolev and Muldashev(2017)}}?><label>Sobolev and Muldashev(2017)</label><?label somu17?><mixed-citation>
Sobolev, S. V. and Muldashev, I. A.: Modeling seismic cycles of great
megathrust earthquakes across the scales with focus at postseismic phase,
Geochem. Geophy. Geosy., 18, 4387–4408, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx338"><?xmltex \def\ref@label{{{Software Sustainability Institute}(2022)}}?><label>Software Sustainability Institute(2022)</label><?label SSinstitute?><mixed-citation>Software Sustainability Institute: Guides for researchers,
<uri>https://www.software.ac.uk/resources/guides/guides-researchers</uri>, last access: 24 February 2022.</mixed-citation></ref>
      <ref id="bib1.bibx339"><?xmltex \def\ref@label{{Solomatov(2000)}}?><label>Solomatov(2000)</label><?label solo00?><mixed-citation>
Solomatov, V.: Fluid dynamics of a terrestrial magma ocean, orem,  323–338,
2000.</mixed-citation></ref>
      <ref id="bib1.bibx340"><?xmltex \def\ref@label{{Solomatov and Reese(2008)}}?><label>Solomatov and Reese(2008)</label><?label sore08?><mixed-citation>Solomatov, V. and Reese, C.: Grain size variations in the Earth's mantle and
the evolution of primordial chemical heterogeneities, J. Geophys. Res.-Sol. Ea., 113, <ext-link xlink:href="https://doi.org/10.1029/2007JB005319" ext-link-type="DOI">10.1029/2007JB005319</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx341"><?xmltex \def\ref@label{{Spiegelman(1993)}}?><label>Spiegelman(1993)</label><?label spiegelman1993?><mixed-citation>
Spiegelman, M.: Flow in deformable porous media, Part 2 numerical analysis–the
relationship between shock waves and solitary waves, J. Fluid
Mech., 247, 39–63, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx342"><?xmltex \def\ref@label{{Spiegelman et~al.(2016)Spiegelman, May, and Wilson}}?><label>Spiegelman et al.(2016)Spiegelman, May, and Wilson</label><?label spmw16?><mixed-citation>
Spiegelman, M., May, D., and Wilson, C.: On the solvability of incompressible
Stokes with viscoplastic rheologies in geodynamics,
Geochem. Geophy. Geosy., 17, 2213–2238, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx343"><?xmltex \def\ref@label{{Stadler et~al.(2010)Stadler, Gurnis, Burstedde, Wilcox, Alisic, and
Ghattas}}?><label>Stadler et al.(2010)Stadler, Gurnis, Burstedde, Wilcox, Alisic, and
Ghattas</label><?label stgb10?><mixed-citation>Stadler, G., Gurnis, M., Burstedde, C., Wilcox, L., Alisic, L., and Ghattas,
O.: The dynamics of plate tectonics and mantle flow: from local to global
scales, Science, 329, 1033–1038, <ext-link xlink:href="https://doi.org/10.1126/science.1191223" ext-link-type="DOI">10.1126/science.1191223</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx344"><?xmltex \def\ref@label{{Stall et~al.(2020)Stall, Townsend, and Robinson}}?><label>Stall et al.(2020)Stall, Townsend, and Robinson</label><?label Stall2020webinar?><mixed-citation>Stall, S., Townsend, R., and Robinson, E.: The Paper and The Data: Authors,
Reviewers, and Editors Webinar on Updated Journal Practices for Data (and
Software), Zenodo, <ext-link xlink:href="https://doi.org/10.5281/zenodo.3744660" ext-link-type="DOI">10.5281/zenodo.3744660</ext-link>,
2020.</mixed-citation></ref>
      <ref id="bib1.bibx345"><?xmltex \def\ref@label{{Steer et~al.(2011)Steer, Cattin, Lav{\'{e}}, and Godard}}?><label>Steer et al.(2011)Steer, Cattin, Lavé, and Godard</label><?label stcl11?><mixed-citation>Steer, P., Cattin, R., Lavé, J., and Godard, V.: Surface Lagrangian
Remeshing: A new tool for studying long term evolution of continental
lithosphere from 2D numerical modelling, Comput. Geosci., 37,
1067–1074, <ext-link xlink:href="https://doi.org/10.1016/j.cageo.2010.05.023" ext-link-type="DOI">10.1016/j.cageo.2010.05.023</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx346"><?xmltex \def\ref@label{{Stein et~al.(2014)Stein, Lowman, and Hansen}}?><label>Stein et al.(2014)Stein, Lowman, and Hansen</label><?label stlh14?><mixed-citation>
Stein, C., Lowman, J., and Hansen, U.: A comparison of mantle convection
models featuring plates, Geochem. Geophy. Geosy., 15, 2689–2698, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx347"><?xmltex \def\ref@label{{Stein and Wysession(2009)}}?><label>Stein and Wysession(2009)</label><?label stein_2009?><mixed-citation>
Stein, S. and Wysession, M.: An introduction to seismology, earthquakes, and
earth structure, John Wiley &amp; Sons, ISBN 978-0-865-42078-6, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx348"><?xmltex \def\ref@label{{Steinbach et~al.(1989)Steinbach, Hansen, and Ebel}}?><label>Steinbach et al.(1989)Steinbach, Hansen, and Ebel</label><?label sthe89?><mixed-citation>Steinbach, V., Hansen, U., and Ebel, A.: Compressible convection in the earth's
mantle: a comparison of different approaches, Geophys. Res. Lett.,
16, 633–636, <ext-link xlink:href="https://doi.org/10.1029/GL016i007p00633" ext-link-type="DOI">10.1029/GL016i007p00633</ext-link>, 1989.</mixed-citation></ref>
      <ref id="bib1.bibx349"><?xmltex \def\ref@label{{Steinberger and Antretter(2006)}}?><label>Steinberger and Antretter(2006)</label><?label SA06?><mixed-citation>Steinberger, B. and Antretter, M.: Conduit diameter and buoyant rising speed
of mantle plumes: Implications for the motion of hot spots and shape of plume
conduits, Geochem. Geophy. Geosy., 7,
<ext-link xlink:href="https://doi.org/10.1029/2006GC001409" ext-link-type="DOI">10.1029/2006GC001409</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx350"><?xmltex \def\ref@label{{Stephansson and Berner(1971)}}?><label>Stephansson and Berner(1971)</label><?label stbe71?><mixed-citation>
Stephansson, O. and Berner, H.: The finite element method in tectonic
processes, Phys. Earth Planet. Int., 4, 301–321, 1971.</mixed-citation></ref>
      <ref id="bib1.bibx351"><?xmltex \def\ref@label{{Sternai(2020)}}?><label>Sternai(2020)</label><?label ster20?><mixed-citation>
Sternai, P.: Surface processes forcing on extensional rock melting, Sci.   Rep., 10, 1–13, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx352"><?xmltex \def\ref@label{{Stixrude and Lithgow-Bertelloni(2005)}}?><label>Stixrude and Lithgow-Bertelloni(2005)</label><?label stli05?><mixed-citation>
Stixrude, L. and Lithgow-Bertelloni, C.: Thermodynamics of mantle minerals – I.
Physical properties, Geophys. J. Int., 162, 610–632, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx353"><?xmltex \def\ref@label{{Stixrude and Lithgow-Bertelloni(2007)}}?><label>Stixrude and Lithgow-Bertelloni(2007)</label><?label stli07?><mixed-citation>
Stixrude, L. and Lithgow-Bertelloni, C.: Influence of phase transformations on
lateral heterogeneity and dynamics in Earth's mantle, Earth Planet.
Sc. Lett., 263, 45–55, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx354"><?xmltex \def\ref@label{{Tackley(1996)}}?><label>Tackley(1996)</label><?label tack96?><mixed-citation>
Tackley, P.: Effects of strongly variable viscosity on three-dimensional
compressible convection in planetary mantles, J. Geophys. Res., 101,
3311–3332, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx355"><?xmltex \def\ref@label{{Tackley(2000)}}?><label>Tackley(2000)</label><?label tack00?><mixed-citation>Tackley, P.: Self-consistent generation of tectonic plates in time-dependent,
three-dimensional mantle convection simulations 1. Pseudoplastic yielding,
Geochem. Geophy. Geosy., 1, <ext-link xlink:href="https://doi.org/10.1029/2000GC000036" ext-link-type="DOI">10.1029/2000GC000036</ext-link>, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx356"><?xmltex \def\ref@label{{Tackley and King(2003)}}?><label>Tackley and King(2003)</label><?label taki03?><mixed-citation>Tackley, P. and King, S.: Testing the tracer ratio method for modeling active
compositional fields in mantle convection simulations,
Geochem. Geophy. Geosy., 4, <ext-link xlink:href="https://doi.org/10.1029/2001GC000214" ext-link-type="DOI">10.1029/2001GC000214</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx357"><?xmltex \def\ref@label{{Tackley et~al.(2005)Tackley, Xie, Nakagawa, and Hernlund}}?><label>Tackley et al.(2005)Tackley, Xie, Nakagawa, and Hernlund</label><?label taxn05?><mixed-citation>Tackley, P. J., Xie, S., Nakagawa, T., and Hernlund, J. W.: Numerical and
laboratory studies of mantle convection: Philosophy, accomplishments, and
thermochemical structure and evolution, Geophys. Monogr. Ser., 160, 2190,  <ext-link xlink:href="https://doi.org/10.1029/160GM07" ext-link-type="DOI">10.1029/160GM07</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx358"><?xmltex \def\ref@label{{Tapponnier et~al.(1982)Tapponnier, Peltzer, Dain, Armijo, and
Cobbold}}?><label>Tapponnier et al.(1982)Tapponnier, Peltzer, Dain, Armijo, and
Cobbold</label><?label tapl82?><mixed-citation>
Tapponnier, P., Peltzer, G., Dain, A. L., Armijo, R., and Cobbold, P.:
Propagating extrusion tectonics in Asia: new insights from simple experiments
with plasticine, Geology, 10, 611–616, 1982.</mixed-citation></ref>
      <ref id="bib1.bibx359"><?xmltex \def\ref@label{{Tetzlaff and Schmeling(2009)}}?><label>Tetzlaff and Schmeling(2009)</label><?label tetzlaff2009time?><mixed-citation>
Tetzlaff, M. and Schmeling, H.: Time-dependent interaction between subduction
dynamics and phase transition kinetics, Geophys. J. Int.,
178, 826–844, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx360"><?xmltex \def\ref@label{{{The Turing Way Community} et~al.(2019){The Turing Way Community},
Arnold, Bowler, Gibson, Herterich, Higman, Krystalli, Morley, O'Reilly, and
Whitaker}}?><label>The Turing Way Community et al.(2019)The Turing Way Community,
Arnold, Bowler, Gibson, Herterich, Higman, Krystalli, Morley, O'Reilly, and
Whitaker</label><?label the_turing_way?><mixed-citation>The Turing Way Community, Arnold, B., Bowler, L., Gibson, S., Herterich, P.,
Higman, R., Krystalli, A., Morley, A., O'Reilly, M., and Whitaker, K.: The
Turing Way: A Handbook for Reproducible Data Science,
<ext-link xlink:href="https://doi.org/10.5281/zenodo.3233986" ext-link-type="DOI">10.5281/zenodo.3233986</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx361"><?xmltex \def\ref@label{{Thielmann et~al.(2014)Thielmann, May, and Kaus}}?><label>Thielmann et al.(2014)Thielmann, May, and Kaus</label><?label thmk14?><mixed-citation>Thielmann, M., May, D., and Kaus, B.: Discretization errors in the Hybrid
Finite Element Particle-In-Cell Method, Pure Appl. Geophys., 171,
2164–2184, <ext-link xlink:href="https://doi.org/10.1007/s00024-014-0808-9" ext-link-type="DOI">10.1007/s00024-014-0808-9</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx362"><?xmltex \def\ref@label{{Thielmann et~al.(2015)Thielmann, Kaus, and Popov}}?><label>Thielmann et al.(2015)Thielmann, Kaus, and Popov</label><?label thkp15?><mixed-citation>
Thielmann, M., Kaus, B., and Popov, A.: Lithospheric stresses in
Rayleigh–Benard convection: effects of a free surface and a viscoelastic
Maxwell rheology, Geophys. J. Int., 203, 2200–2219, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx363"><?xmltex \def\ref@label{{Thieulot(2011)}}?><label>Thieulot(2011)</label><?label thie11?><mixed-citation>Thieulot, C.: FANTOM: two- and three-dimensional numerical modelling of
creeping flows for the solution of geological problems,
Phys. Earth. Planet. Int., 188, 47–68, <ext-link xlink:href="https://doi.org/10.1016/j.pepi.2011.06.011" ext-link-type="DOI">10.1016/j.pepi.2011.06.011</ext-link>,
2011.</mixed-citation></ref>
      <ref id="bib1.bibx364"><?xmltex \def\ref@label{{Thieulot(2014)}}?><label>Thieulot(2014)</label><?label thie14?><mixed-citation>Thieulot, C.: ELEFANT: a user-friendly multipurpose geodynamics code, Solid Earth Discuss., 6, 1949–2096, <ext-link xlink:href="https://doi.org/10.5194/sed-6-1949-2014" ext-link-type="DOI">10.5194/sed-6-1949-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx365"><?xmltex \def\ref@label{{Thieulot(2017)}}?><label>Thieulot(2017)</label><?label T17?><mixed-citation>Thieulot, C.: Don't be a hero – unless you have to, EGU Geodynamics blog,
<uri>https://blogs.egu.eu/divisions/gd/2017/07/19/dont-be-a-hero-unless-you-have-to/</uri> (last access: 24 February 2022),
2017.</mixed-citation></ref>
      <ref id="bib1.bibx366"><?xmltex \def\ref@label{{Thieulot and Bangerth(2021)}}?><label>Thieulot and Bangerth(2021)</label><?label thba21?><mixed-citation>Thieulot, C. and Bangerth, W.: On the choice of finite element for applications in geodynamics, Solid Earth, 13, 229–249, <ext-link xlink:href="https://doi.org/10.5194/se-13-229-2022" ext-link-type="DOI">10.5194/se-13-229-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx367"><?xmltex \def\ref@label{{Thieulot et~al.(2008)Thieulot, Fullsack, and Braun}}?><label>Thieulot et al.(2008)Thieulot, Fullsack, and Braun</label><?label thfb08?><mixed-citation>Thieulot, C., Fullsack, P., and Braun, J.: Adaptive octree-based finite element
analysis of two- and three-dimensional indentation problems,
J. Geophys. Res., 113, B12207, <ext-link xlink:href="https://doi.org/10.1029/2008JB005591" ext-link-type="DOI">10.1029/2008JB005591</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx368"><?xmltex \def\ref@label{{Thieulot et~al.(2014)Thieulot, Steer, and Huismans}}?><label>Thieulot et al.(2014)Thieulot, Steer, and Huismans</label><?label thsh14?><mixed-citation>Thieulot, C., Steer, P., and Huismans, R.: Three-dimensional numerical
simulations of crustal systems undergoing orogeny and subjected to surface
processes, Geochem. Geophy. Geosy., 15, 4936–4957, <ext-link xlink:href="https://doi.org/10.1002/2014GC005490" ext-link-type="DOI">10.1002/2014GC005490</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx369"><?xmltex \def\ref@label{{Thorburn(1915)}}?><label>Thorburn(1915)</label><?label Thorburn1915?><mixed-citation>
Thorburn, W. M.: Occam's Razor, Mind, 287–288, 1915.</mixed-citation></ref>
      <ref id="bib1.bibx370"><?xmltex \def\ref@label{{Thyng et~al.(2016)Thyng, Greene, Hetland, Zimmerle, and
DiMarco}}?><label>Thyng et al.(2016)Thyng, Greene, Hetland, Zimmerle, and
DiMarco</label><?label Thyng2016?><mixed-citation>Thyng, K. M., Greene, C. A., Hetland, R. D., Zimmerle, H. M., and DiMarco,
S. F.: True Colors of Oceanography: Guidelines for Effective and Accurate
Colormap Selection, Oceanography, 29, 9–13,
<ext-link xlink:href="https://doi.org/10.5670/oceanog.2016.66" ext-link-type="DOI">10.5670/oceanog.2016.66</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx371"><?xmltex \def\ref@label{{Tong(2019)}}?><label>Tong(2019)</label><?label tong19?><mixed-citation>Tong, X.: Earthquakes and slip transients through multi-dimensional and
multi-physics thermomechanical modeling, Ph.D. thesis, University of Texas at
Austin, <ext-link xlink:href="https://doi.org/10.26153/tsw/3393" ext-link-type="DOI">10.26153/tsw/3393</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx372"><?xmltex \def\ref@label{{Tosi et~al.(2015)Tosi, Stein, Noack, Huettig, Maierova, Samuel,
Davies, Wilson, Kramer, Thieulot, Glerum, Fraters, Spakman, Rozel, and
Tackley}}?><label>Tosi et al.(2015)Tosi, Stein, Noack, Huettig, Maierova, Samuel,
Davies, Wilson, Kramer, Thieulot, Glerum, Fraters, Spakman, Rozel, and
Tackley</label><?label tosn15?><mixed-citation>
Tosi, N., Stein, C., Noack, L., Huettig, C., Maierova, P., Samuel, H., Davies,
D., Wilson, C., Kramer, S., Thieulot, C., Glerum, A., Fraters, M., Spakman,
W., Rozel, A., and Tackley, P.: A community benchmark for viscoplastic
thermal convection in a 2-D square box, Geochem. Geophy. Geosy., 16,
2175–2196, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx373"><?xmltex \def\ref@label{{Townend and Zoback(2000)}}?><label>Townend and Zoback(2000)</label><?label townend_2000?><mixed-citation>
Townend, J. and Zoback, M. D.: How faulting keeps the crust strong, Geology,
28, 399–402, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx374"><?xmltex \def\ref@label{{Travis et~al.(1990)Travis, Anderson, Baumgardner, Gable, Hager,
O'Connell, Olson, Raefsky, and Schubert}}?><label>Travis et al.(1990)Travis, Anderson, Baumgardner, Gable, Hager,
O'Connell, Olson, Raefsky, and Schubert</label><?label trab90?><mixed-citation>
Travis, B., Anderson, C., Baumgardner, J., Gable, C., Hager, B., O'Connell, R.,
Olson, P., Raefsky, A., and Schubert, G.: A benchmark comparison of
numerical methods for infinite Prandtl number thermal convection in
two-dimensional Cartesian geometry, Geophys. Astro. Fluid
Dynam., 55, 137–160, 1990.</mixed-citation></ref>
      <ref id="bib1.bibx375"><?xmltex \def\ref@label{{Turcotte and Schubert(2014)}}?><label>Turcotte and Schubert(2014)</label><?label tusc?><mixed-citation>
Turcotte, D. and Schubert, G.: Geodynamics, 3rd edition, Cambridge, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx376"><?xmltex \def\ref@label{{Ueda et~al.(2015)Ueda, Willett, Gerya, and Ruh}}?><label>Ueda et al.(2015)Ueda, Willett, Gerya, and Ruh</label><?label uewg15?><mixed-citation>
Ueda, K., Willett, S., Gerya, T., and Ruh, J.:
Geomorphological–thermo-mechanical modeling: Application to orogenic wedge
dynamics, Tectonophysics, 659, 12–30, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx377"><?xmltex \def\ref@label{{Ulvrov{\'{a}} et~al.(2012)Ulvrov{\'{a}}, Labrosse, Coltice, R{\aa}back,
and Tackley}}?><label>Ulvrová et al.(2012)Ulvrová, Labrosse, Coltice, Råback,
and Tackley</label><?label ullc12?><mixed-citation>
Ulvrová, M., Labrosse, S., Coltice, N., Råback, P., and Tackley, P.:
Numerical modelling of convection interacting with a melting and
solidification front: Application to the thermal evolution of the basal magma
ocean, Phys. Earth Planet. Int., 206, 51–66, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx378"><?xmltex \def\ref@label{{van Der~Meer et~al.(2010)van Der~Meer, Spakman, van Hinsbergen,
Amaru, and Torsvik}}?><label>van Der Meer et al.(2010)van Der Meer, Spakman, van Hinsbergen,
Amaru, and Torsvik</label><?label vasv09?><mixed-citation>van Der Meer, D. G., Spakman, W., van Hinsbergen, D. J., Amaru, M. L., and
Torsvik, T. H.: Towards absolute plate motions constrained by lower-mantle
slab remnants, Nat. Geosci., 3, 36–40, <ext-link xlink:href="https://doi.org/10.1038/ngeo708" ext-link-type="DOI">10.1038/ngeo708</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx379"><?xmltex \def\ref@label{{van Dinther et~al.(2013{\natexlab{a}})van Dinther, Gerya, Dalguer,
Corbi, Funiciello, and Mai}}?><label>van Dinther et al.(2013a)van Dinther, Gerya, Dalguer,
Corbi, Funiciello, and Mai</label><?label vagd13b?><mixed-citation>
van Dinther, Y., Gerya, T., Dalguer, L., Corbi, F., Funiciello, F., and Mai,
P.: The seismic cycle at subduction thrusts: 2. Dynamic implications of
geodynamic simulations validated with laboratory models, J. Geophys. Res.,
118, 1502–1525, 2013a.</mixed-citation></ref>
      <ref id="bib1.bibx380"><?xmltex \def\ref@label{{van Dinther et~al.(2013{\natexlab{b}})van Dinther, Gerya, Dalguer,
Mai, Morra, and Giardini}}?><label>van Dinther et al.(2013b)van Dinther, Gerya, Dalguer,
Mai, Morra, and Giardini</label><?label vagd13a?><mixed-citation>
van Dinther, Y., Gerya, T., Dalguer, L., Mai, P., Morra, G., and Giardini, D.:
The seismic cycle at subduction thrusts: Insights from
seismo-thermo-mechanical models, J. Geophys. Res., 118, 1–20,
2013b.</mixed-citation></ref>
      <ref id="bib1.bibx381"><?xmltex \def\ref@label{{van Keken(1997)}}?><label>van Keken(1997)</label><?label vank97?><mixed-citation>
van Keken, P.: Evolution of starting mantle plumes: a comparison between
numerical and laboratory models, Earth Planet. Sc. Lett., 148, 1–11, 1997.</mixed-citation></ref>
      <ref id="bib1.bibx382"><?xmltex \def\ref@label{{{van Keken} et~al.(1997){van Keken}, King, Schmeling, Christensen,
Neumeister, and Doin}}?><label>van Keken et al.(1997)van Keken, King, Schmeling, Christensen,
Neumeister, and Doin</label><?label vaks97?><mixed-citation>
van Keken, P., King, S., Schmeling, H., Christensen, U., Neumeister, D., and
Doin, M.-P.: A comparison of methods for the modeling of thermochemical
convection, J. Geophys. Res., 102, 22477–22495, 1997.</mixed-citation></ref>
      <ref id="bib1.bibx383"><?xmltex \def\ref@label{{{van Keken} et~al.(2008){van Keken}, Currie, King, Behn, Cagnioncle,
Hee, Katz, Lin, Parmentier, Spiegelman, and Wang}}?><label>van Keken et al.(2008)van Keken, Currie, King, Behn, Cagnioncle,
Hee, Katz, Lin, Parmentier, Spiegelman, and Wang</label><?label vack08?><mixed-citation>
van Keken, P., Currie, C., King, S., Behn, M., Cagnioncle, A., Hee, J., Katz,
R., Lin, S.-C., Parmentier, E., Spiegelman, M., and Wang, K.: A community
benchmark for subduction zone modelling, Phys. Earth. Planet. Int., 171,
187–197, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx384"><?xmltex \def\ref@label{{van Zelst et~al.(2019)van Zelst, Wollherr, Gabriel, Madden, and van
Dinther}}?><label>van Zelst et al.(2019)van Zelst, Wollherr, Gabriel, Madden, and van
Dinther</label><?label vawg19?><mixed-citation>
van Zelst, I., Wollherr, S., Gabriel, A.-A., Madden, E. H., and van Dinther,
Y.: Modeling Megathrust Earthquakes Across Scales: One-way Coupling From
Geodynamics and Seismic Cycles to Dynamic Rupture, J. Geophys. Res.-Sol. Ea., 124, 11414–11446, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx385"><?xmltex \def\ref@label{{von Tscharner and Schmalholz(2015)}}?><label>von Tscharner and Schmalholz(2015)</label><?label vosc15?><mixed-citation>
von Tscharner, M. and Schmalholz, S. M.: A 3-D Lagrangian finite element
algorithm with remeshing for simulating large-strain hydrodynamic
instabilities in power law viscoelastic fluids, Geochem. Geophy. Geosy.,
16, 215–245, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx386"><?xmltex \def\ref@label{{Wahlroos et~al.(2018)Wahlroos, P{\"{a}}rssinen, Rinne, Syri, and
Manner}}?><label>Wahlroos et al.(2018)Wahlroos, Pärssinen, Rinne, Syri, and
Manner</label><?label WAHLROOS2018?><mixed-citation>Wahlroos, M., Pärssinen, M., Rinne, S., Syri, S., and Manner, J.: Future
views on waste heat utilization – Case of data centers in Northern Europe,
Renewable and Sustainable Energy Reviews, 82, 1749–1764,
<ext-link xlink:href="https://doi.org/10.1016/j.rser.2017.10.058" ext-link-type="DOI">10.1016/j.rser.2017.10.058</ext-link>,
2018.</mixed-citation></ref>
      <ref id="bib1.bibx387"><?xmltex \def\ref@label{{Watts et~al.(2013)Watts, Zhong, and Hunter}}?><label>Watts et al.(2013)Watts, Zhong, and Hunter</label><?label wazh13?><mixed-citation>
Watts, A., Zhong, S., and Hunter, J.: The behavior of the lithosphere on
seismic to geologic timescales, Annu. Rev. Earth Planet.
Sci., 41, 443–468, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx388"><?xmltex \def\ref@label{{Wessel and Luis(2017)}}?><label>Wessel and Luis(2017)</label><?label WL17?><mixed-citation>
Wessel, P. and Luis, J. F.: The GMT/MATLAB Toolbox, Geochem. Geophy.
Geosystems, 18, 811–823, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx389"><?xmltex \def\ref@label{{Wicht and Sanchez(2019)}}?><label>Wicht and Sanchez(2019)</label><?label wicht2019advances?><mixed-citation>
Wicht, J. and Sanchez, S.: Advances in geodynamo modelling, Geophys.  Astrophys. Fluid Dynam., 113, 2–50, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx390"><?xmltex \def\ref@label{{Wilkinson et~al.(2016)Wilkinson, Dumontier, Aalbersberg, Appleton,
Axton, Baak, Blomberg, Boiten, da~Silva~Santos, Bourne et~al.}}?><label>Wilkinson et al.(2016)Wilkinson, Dumontier, Aalbersberg, Appleton,
Axton, Baak, Blomberg, Boiten, da Silva Santos, Bourne et al.</label><?label FAIR16?><mixed-citation>
Wilkinson, M. D., Dumontier, M., Aalbersberg, I. J., Appleton, G., Axton, M.,
Baak, A., Blomberg, N., Boiten, J.-W., da Silva Santos, L. B., Bourne, P. E.,
et al.:   The FAIR Guiding Principles for scientific data management and
stewardship, Sci. Data, 3, 1–9, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx391"><?xmltex \def\ref@label{{Wilson et~al.(2014{\natexlab{a}})Wilson, Spiegelman, van Keken, and
Hacker}}?><label>Wilson et al.(2014a)Wilson, Spiegelman, van Keken, and
Hacker</label><?label wisv14?><mixed-citation>Wilson, C., Spiegelman, M., van Keken, P., and Hacker, B.: Fluid flow in
subduction zones: The role of solid rheology and compaction pressure,
Earth Planet. Sc. Lett., 401, 261–274, <ext-link xlink:href="https://doi.org/10.1016/j.epsl.2014.05.052" ext-link-type="DOI">10.1016/j.epsl.2014.05.052</ext-link>,
2014a.</mixed-citation></ref>
      <ref id="bib1.bibx392"><?xmltex \def\ref@label{{Wilson et~al.(2014{\natexlab{b}})Wilson, Aruliah, Brown, Hong, Davis,
Guy, Haddock, Huff, Mitchell, Plumbley, Waugh, White, and
Wilson}}?><label>Wilson et al.(2014b)Wilson, Aruliah, Brown, Hong, Davis,
Guy, Haddock, Huff, Mitchell, Plumbley, Waugh, White, and
Wilson</label><?label WilsonPLOS2014?><mixed-citation>Wilson, G., Aruliah, D. A., Brown, C. T., Hong, N. P. C., Davis, M., Guy,
R. T., Haddock, S. H. D., Huff, K. D., Mitchell, I. M., Plumbley, M. D.,
Waugh, B., White, E. P., and Wilson, P.: Best Practices for Scientific
Computing, PLoS Biol., 12, <ext-link xlink:href="https://doi.org/10.1371/journal.pbio.1001745" ext-link-type="DOI">10.1371/journal.pbio.1001745</ext-link>,
2014b.</mixed-citation></ref>
      <ref id="bib1.bibx393"><?xmltex \def\ref@label{{Wilson et~al.(2017)Wilson, Bryan, Cranston, Kitzes, Nederbragt, and
Teal}}?><label>Wilson et al.(2017)Wilson, Bryan, Cranston, Kitzes, Nederbragt, and
Teal</label><?label WilsonPLOS2017?><mixed-citation>Wilson, G., Bryan, J., Cranston, K., Kitzes, J., Nederbragt, L., and Teal, T.:
Good enough practices in scientific computing, PLoS Comput. Biol.,
13, <ext-link xlink:href="https://doi.org/10.1371/journal.pcbi.1005510" ext-link-type="DOI">10.1371/journal.pcbi.1005510</ext-link>,
2017.</mixed-citation></ref>
      <ref id="bib1.bibx394"><?xmltex \def\ref@label{{Wojciechowski(2018)}}?><label>Wojciechowski(2018)</label><?label wojc18?><mixed-citation>Wojciechowski, M.: A note on the differences between Drucker-Prager and
Mohr-Coulomb shear strength criteria, Studia Geotechnica et Mechanica, <ext-link xlink:href="https://doi.org/10.2478/sgem-2018-0016" ext-link-type="DOI">10.2478/sgem-2018-0016</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx395"><?xmltex \def\ref@label{{Yamato et~al.(2007)Yamato, Agard, Burov, Pourhiet, Jolivet, and
Tiberi}}?><label>Yamato et al.(2007)Yamato, Agard, Burov, Pourhiet, Jolivet, and
Tiberi</label><?label yaab07?><mixed-citation>Yamato, P., Agard, P., Burov, E., Pourhiet, L. L., Jolivet, L., and Tiberi, C.:
Burial and exhumation in a subduction wedge: Mutual constraints from
thermomechanical modeling and natural P-T-t data (Schistes Lustres, western
Alps), J. Geophys. Res., 112, <ext-link xlink:href="https://doi.org/10.1029/2006JB004441" ext-link-type="DOI">10.1029/2006JB004441</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx396"><?xmltex \def\ref@label{{Yamato et~al.(2008)Yamato, Burov, Agard, {Le Pourhiet}, and
Jolivet}}?><label>Yamato et al.(2008)Yamato, Burov, Agard, Le Pourhiet, and
Jolivet</label><?label yaba08?><mixed-citation>Yamato, P., Burov, E., Agard, P., Le Pourhiet, L., and Jolivet, L.: HP-UHP
exhumation during slow continental subduction: Self-consistent
thermodynamically and thermomechanically coupled model with application to
the Western Alps, Earth Planet. Sc. Lett., 271, 63–74, 2008.
 </mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx397"><?xmltex \def\ref@label{{Yamato et~al.(2012)Yamato, Tart{\`{e}}se, Duretz, and May}}?><label>Yamato et al.(2012)Yamato, Tartèse, Duretz, and May</label><?label Yamato2012?><mixed-citation>
Yamato, P., Tartèse, R., Duretz, T., and May, D.: Numerical modelling of
magma transport in dykes, Tectonophysics, 526, 97–109, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx398"><?xmltex \def\ref@label{{Yang et~al.(2020)Yang, Kaus, Li, Leloup, Popov, Lu, Wang, and
Zhao}}?><label>Yang et al.(2020)Yang, Kaus, Li, Leloup, Popov, Lu, Wang, and
Zhao</label><?label yakl20?><mixed-citation>Yang, J., Kaus, B. J., Li, Y., Leloup, P. H., Popov, A. A., Lu, G., Wang, K.,
and Zhao, L.: Lower Crustal Rheology Controls the Development of Large Offset
Strike-Slip Faults During the Himalayan-Tibetan Orogeny, Geophys. Res.
Lett., 47, e2020GL089435, <ext-link xlink:href="https://doi.org/10.1029/2020GL089435" ext-link-type="DOI">10.1029/2020GL089435</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx399"><?xmltex \def\ref@label{{Zhong et~al.(2008)Zhong, McNamara, Tan, Moresi, and Gurnis}}?><label>Zhong et al.(2008)Zhong, McNamara, Tan, Moresi, and Gurnis</label><?label zhmt08?><mixed-citation>Zhong, S., McNamara, A., Tan, E., Moresi, L., and Gurnis, M.: A benchmark
study on mantle convection in a 3-D spherical shell using CitcomS,
Geochem. Geophy. Geosy., 9, <ext-link xlink:href="https://doi.org/10.1029/2008GC002048" ext-link-type="DOI">10.1029/2008GC002048</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx400"><?xmltex \def\ref@label{{Zhong et~al.(2015)Zhong, Yuen, Moresi, and Knepley}}?><label>Zhong et al.(2015)Zhong, Yuen, Moresi, and Knepley</label><?label zhym12?><mixed-citation>Zhong, S., Yuen, D., Moresi, L., and Knepley, M.: 7.05 – Numerical Methods for
Mantle Convection, in: Treatise on Geophysics (Second Edition), edited by:
Schubert, G., Elsevier, Oxford, 2 Edn., 197–222,
<ext-link xlink:href="https://doi.org/10.1016/B978-0-444-53802-4.00130-5" ext-link-type="DOI">10.1016/B978-0-444-53802-4.00130-5</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx401"><?xmltex \def\ref@label{{Zienkiewicz et~al.(1995)Zienkiewicz, Huang, and Pastor}}?><label>Zienkiewicz et al.(1995)Zienkiewicz, Huang, and Pastor</label><?label zihp95?><mixed-citation>
Zienkiewicz, O., Huang, M., and Pastor, M.: Localization problems in plasticity
using Finite Elements with adaptive remeshing, Int. J.  Numer. Anal., 19, 127–148, 1995.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>101 geodynamic modelling: how to design, interpret, and communicate numerical studies of the solid Earth</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Aagaard et al.(2013)Aagaard, Knepley, and Williams</label><mixed-citation>
Aagaard, B., Knepley, M., and Williams, C.: A domain decomposition approach to
implementing fault slip in finite-element models of quasi-static and dynamic
crustal deformation, J. Geophys. Res., 118, 3059–3079,
<a href="https://doi.org/10.1002/jgrb.50217" target="_blank">https://doi.org/10.1002/jgrb.50217</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Agrusta et al.(2014)Agrusta, van Hunen, and Goes</label><mixed-citation>
Agrusta, R., van Hunen, J., and Goes, S.: The effect of metastable pyroxene on
the slab dynamics, Geophys. Res. Lett., 41, 8800–8808, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Aharonov et al.(1995)Aharonov, Whitehead, Kelemen, and
Spiegelman</label><mixed-citation>
Aharonov, E., Whitehead, J., Kelemen, P., and Spiegelman, M.: Channeling
instability of upwelling melt in the mantle, J. Geophys. Res.-Sol. Ea., 100, 20433–20450, 1995.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Ahrens et al.(2005)Ahrens, Geveci, and Law</label><mixed-citation>
Ahrens, J., Geveci, B., and Law, C.: ParaView: An End-User Tool for Large Data
Visualization, Visualization Handbook, Elsevier, <a href="https://datascience.dsscale.org/wp-content/uploads/2016/06/ParaView.pdf" target="_blank"/> (last access: 24 February 2022), 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Alboussière and Ricard(2013)</label><mixed-citation>
Alboussière, T. and Ricard, Y.: Reflections on dissipation associated with
thermal convection, J. Fluid. Mech., 725, <a href="https://doi.org/10.1017/jfm.2013.241" target="_blank">https://doi.org/10.1017/jfm.2013.241</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Alisic et al.(2012)Alisic, Gurnis, Stadler, Burstedde, and
Ghattas</label><mixed-citation>
Alisic, L., Gurnis, M., Stadler, G., Burstedde, C., and Ghattas, O.:
Multi-scale dynamics and rheology of mantle flow with plates,
J. Geophys. Res., 117, B10402,  <a href="https://doi.org/10.1029/2012JB009234" target="_blank">https://doi.org/10.1029/2012JB009234</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Allègre and Turcotte(1986)</label><mixed-citation>
Allègre, C. J. and Turcotte, D. L.: Implications of a two-component
marble-cake mantle, Nature, 323, 123–127, 1986.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Allken et al.(2011)Allken, Huismans, and Thieulot</label><mixed-citation>
Allken, V., Huismans, R., and Thieulot, C.: Three dimensional numerical
modelling of upper crustal extensional systems, J. Geophys. Res., 116,
B10409, <a href="https://doi.org/10.1029/2011JB008319" target="_blank">https://doi.org/10.1029/2011JB008319</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Allken et al.(2012)Allken, Huismans, and Thieulot</label><mixed-citation>
Allken, V., Huismans, R., and Thieulot, C.: Factors controlling the mode of
rift interaction in brittle-ductile coupled systems: a 3D numerical study,
Geochem. Geophy. Geosy., 13, Q05010, <a href="https://doi.org/10.1029/2012GC004077" target="_blank">https://doi.org/10.1029/2012GC004077</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Amestoy et al.(2019)Amestoy, Buttari, L'Excellent, and Mary</label><mixed-citation>
Amestoy, P., Buttari, A., L'Excellent, J.-Y., and Mary, T.: Performance and
Scalability of the Block Low-Rank Multifrontal Factorization on Multicore
Architectures, ACM Transactions on Mathematical Software, 45, 1–26,
2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Androvandi et al.(2011)Androvandi, Davaille, Limare, Foucquier, and
Marais</label><mixed-citation>
Androvandi, S., Davaille, A., Limare, A., Foucquier, A., and Marais, C.: At
least three scales of convection in a mantle with strongly
temperature-dependent viscosity, Phys. Earth Planet. Int., 188, 132–141, <a href="https://doi.org/10.1016/j.pepi.2011.07.004" target="_blank">https://doi.org/10.1016/j.pepi.2011.07.004</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Annesley(2010)</label><mixed-citation>
Annesley, T.: Who, what, when, where, how, and why: the ingredients in the
recipe for a successful Methods section, Clin. Chem., 56, 897–901,
<a href="https://doi.org/10.1373/clinchem.2010.146589" target="_blank">https://doi.org/10.1373/clinchem.2010.146589</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Arnould et al.(2020)Arnould, Coltice, Flament, and Mallard</label><mixed-citation>
Arnould, M., Coltice, N., Flament, N., and Mallard, C.: Plate tectonics and
mantle controls on plume dynamics, Earth Planet. Sc. Lett., 547,
116439, <a href="https://doi.org/10.1016/j.epsl.2020.116439" target="_blank">https://doi.org/10.1016/j.epsl.2020.116439</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Arrial et al.(2014)Arrial, Flyer, Wright, and Kellogg</label><mixed-citation>
Arrial, P.-A., Flyer, N., Wright, G. B., and Kellogg, L. H.: On the sensitivity of 3-D thermal convection codes to numerical discretization: a model intercomparison, Geosci. Model Dev., 7, 2065–2076, <a href="https://doi.org/10.5194/gmd-7-2065-2014" target="_blank">https://doi.org/10.5194/gmd-7-2065-2014</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>ASPECT(2014)</label><mixed-citation>
ASPECT: ASPECT – Advanced Solver for Problems in Earth's ConvecTion – GitHub
repository, <a href="https://github.com/geodynamics/aspect" target="_blank"/> (last access: 24 February 2022), 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Association for Computing Machinery(2016)</label><mixed-citation>
Association for Computing Machinery: Artifact Review and Badging,
<a href="https://www.acm.org/publications/policies/artifact-review-badging" target="_blank"/> (last access: 24 February 2022),
2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Atkins et al.(2016)Atkins, Valentine, Tackley, and
Trampert</label><mixed-citation>
Atkins, S., Valentine, A. P., Tackley, P. J., and Trampert, J.: Using pattern
recognition to infer parameters governing mantle convection, Phys.  Earth Planet. Int., 257, 171–186, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Audisio et al.(2009)Audisio, Stahel, Aapro, Costa, Pandey, and
Pavlidis</label><mixed-citation>
Audisio, R., Stahel, R., Aapro, M., Costa, A., Pandey, M., and Pavlidis, N.:
Successful publishing: how to get your paper accepted, Surg. Oncol., 18,
350–356, <a href="https://doi.org/10.1016/j.suronc.2008.09.001" target="_blank">https://doi.org/10.1016/j.suronc.2008.09.001</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Ayachit(2015)</label><mixed-citation>
Ayachit, U.: The ParaView Guide: A Parallel Visualization Application,
Kitware, ISBN 978-1-930934-30-6, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Balay et al.(1997)Balay, Gropp, McInnes, and Smith</label><mixed-citation>
Balay, S., Gropp, W. D., McInnes, L. C., and Smith, B. F.: Efficient Management
of Parallelism in Object Oriented Numerical Software Libraries, in: Modern
Software Tools in Scientific Computing, edited by: Arge, E., Bruaset, A. M.,
and Langtangen, H. P., Birkhäuser Press, 163–202, 1997.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Balay et al.(2021)Balay, Abhyankar, Adams, Brown, Brune, Buschelman,
Dalcin, Dener, Eijkhout, Gropp, Kaushik, Knepley, May, McInnes, Mills,
Munson, Rupp, Sanan, Smith, Zampini, Zhang, and Zhang</label><mixed-citation>
Balay, S., Abhyankar, S., Adams, M. F., Brown, J., Brune, P., Buschelman, K.,
Dalcin, L., Dener, A., Eijkhout, V., Gropp, W. D., Kaushik, D., Knepley,
M. G., May, D. A., McInnes, L. C., Mills, R. T., Munson, T., Rupp, K., Sanan,
P., Smith, B. F., Zampini, S., Zhang, H., and Zhang, H.: PETSc Users
Manual, Tech. Rep. ANL-95/11 – Revision 3.15, Argonne National Laboratory,
2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Bangerth et al.(2019)Bangerth, Heister et al.</label><mixed-citation>
Bangerth, W., Dannberg, J., Fraters, M., Gassmoeller, R., Glerum, A., Heister, T., and Naliboff, J.: <span style="" class="text smallcaps">ASPECT</span>: Advanced Solver for
Problems in Earth's ConvecTion, Computational Infrastructure for Geodynamics, Figshare, <a href="https://doi.org/10.6084/M9.FIGSHARE.4865333" target="_blank">https://doi.org/10.6084/M9.FIGSHARE.4865333</a>,
2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Barenblatt(1996)</label><mixed-citation>
Barenblatt, G.: Scaling, Self-similarity, and Intermediate Asymptotics,
Cambridge University Press, <a href="https://doi.org/10.1017/CBO9781107050242" target="_blank">https://doi.org/10.1017/CBO9781107050242</a>, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Bathe(2014)</label><mixed-citation>
Bathe, K.-J.: Finite Element Procedures, 2 Edn., ISBN 978-0979004957, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Baumann and Kaus(2015)</label><mixed-citation>
Baumann, T. and Kaus, B. J.: Geodynamic inversion to constrain the non-linear
rheology of the lithosphere, Geophys. J. Int., 202,
1289–1316, <a href="https://doi.org/10.1093/gji/ggv201" target="_blank">https://doi.org/10.1093/gji/ggv201</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Baumann et al.(2014)Baumann, Kaus, and Popov</label><mixed-citation>
Baumann, T., Kaus, B., and Popov, A.: Constraining effective rheology through
parallel joint geodynamic inversion, Tectonophysics, 631, 197–211, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Bauville and Baumann(2019)</label><mixed-citation>
Bauville, A. and Baumann, T. S.: geomIO: an open-source MATLAB toolbox to
create the initial configuration of 2D/3D thermo-mechanical simulations from
2D vector drawings, Geochem. Geophy. Geosy., 20, 1665–1675,
<a href="https://doi.org/10.1029/2018GC008057" target="_blank">https://doi.org/10.1029/2018GC008057</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Beaumont and Lambert(1972)</label><mixed-citation>
Beaumont, C. and Lambert, A.: Crustal structure from surface load tilts, using
a finite element model, Geophys. J. Int., 29, 203–226,
1972.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Bercovici and Ricard(2012)</label><mixed-citation>
Bercovici, D. and Ricard, Y.: Mechanisms for the generation of plate tectonics
by two-phase grain-damage and pinning, Phys. Earth Planet.
Int., 202, 27–55, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Bercovici and Ricard(2014)</label><mixed-citation>
Bercovici, D. and Ricard, Y.: Plate tectonics, damage and inheritance, Nature,
508, 513–516, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Bercovici et al.(1992)Bercovici, Schubert, and Glatzmaier</label><mixed-citation>
Bercovici, D., Schubert, G., and Glatzmaier, G.: Three-dimensional convection
of an infinite Prandtl-number compressible fluid in a basally heated
spherical shell, J. Fluid Mech., 239, 683–719, 1992.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Bercovici et al.(2001)Bercovici, Ricard, and Schubert</label><mixed-citation>
Bercovici, D., Ricard, Y., and Schubert, G.: A two-phase model for compaction
and damage: 1. General theory, J. Geophys. Res.-Sol. Ea.,
106, 8887–8906, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Beroza and Kanamori(2015)</label><mixed-citation>
Beroza, G. and Kanamori, H.: 4.01 – Earthquake Seismology: An Introduction and
Overview, in: Treatise on Geophysics, edited by: Schubert, G.,
Elsevier, Oxford, 2 Edn.,
1–50,  <a href="https://doi.org/10.1016/B978-0-444-53802-4.00069-5" target="_blank">https://doi.org/10.1016/B978-0-444-53802-4.00069-5</a>,
2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Beucher and Huismans(2020)</label><mixed-citation>
Beucher, R. and Huismans, R.: Morphotectonic Evolution of Passive Margins
Undergoing Active Surface Processes: Large-Scale Experiments Using Numerical
Models, Geochem. Geophy. Geosy., 21, e2019GC008884,
<a href="https://doi.org/10.1029/2019GC008884" target="_blank">https://doi.org/10.1029/2019GC008884</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Bijwaard and Spakman(2000)</label><mixed-citation>
Bijwaard, H. and Spakman, W.: Non-linear global P-wave tomography by iterated
linearized inversion, Geophys. J. Int., 141, 71–82, 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Billen et al.(2008)Billen, Kreylos, Hamann, Jadamec, Kellogg, Staadt,
and Sumner</label><mixed-citation>
Billen, M. I., Kreylos, O., Hamann, B., Jadamec, M. A., Kellogg, L. H., Staadt,
O., and Sumner, D. Y.: A geoscience perspective on immersive 3D gridded data
visualization, Comput. Geosci., 34, 1056–1072, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Bina et al.(2001)Bina, Stein, Marton, and
Van Ark</label><mixed-citation>
Bina, C. R., Stein, S., Marton, F. C., and Van Ark, E. M.: Implications of slab
mineralogy for subduction dynamics, Phys. Earth Planet. Int., 127, 51–66, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Blankenbach et al.(1989)Blankenbach, Busse, Christensen, Cserepes,
Gunkel, Hansen, Harder, Jarvis, Koch, Marquart, Moore, Olson, Schmeling, and
Schnaubelt</label><mixed-citation>
Blankenbach, B., Busse, F., Christensen, U., Cserepes, L., Gunkel, D., Hansen,
U., Harder, H., Jarvis, G., Koch, M., Marquart, G., Moore, D., Olson, P.,
Schmeling, H., and Schnaubelt, T.: A benchmark comparison for mantle
convection codes, Geophys. J. Int., 98, 23–38, 1989.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Bocher et al.(2016)Bocher, Coltice, Fournier, and Tackley</label><mixed-citation>
Bocher, M., Coltice, N., Fournier, A., and Tackley, P. J.: A sequential data
assimilation approach for the joint reconstruction of mantle convection and
surface tectonics, Geophys. J. Int., 204, 200–214, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Bocher et al.(2018)Bocher, Fournier, and Coltice</label><mixed-citation>
Bocher, M., Fournier, A., and Coltice, N.: Ensemble Kalman filter for the
reconstruction of the Earth's mantle circulation, Nonlinear Proc.  Geophys., 25, 99–123, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Bollen et al.(2015)Bollen, Cacioppo, Kaplan, Krosnick, and
Olds</label><mixed-citation>
Bollen, K., Cacioppo, J. T., Kaplan, R., Krosnick, J., and Olds, J. L.: Social,
Behavioral, and Economic Sciences Perspectives on Robust and Reliable
Science, National Science Foundation, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Bouffard et al.(2019)Bouffard, Choblet, Labrosse, and Wicht</label><mixed-citation>
Bouffard, M., Choblet, G., Labrosse, S., and Wicht, J.: Chemical convection and
stratification in the Earth's outer core, Front. Earth Sci., 7, 99, <a href="https://doi.org/10.3389/feart.2019.00099" target="_blank">https://doi.org/10.3389/feart.2019.00099</a>,
2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Boussinesq(1903)</label><mixed-citation>
Boussinesq, J.: Théorie analytique de la chaleur mise en harmonie avec la
thermodynamique et avec la théorie mécanique de la lumière, Tome
II: Refroidissement et échauffement par rayonnement, conductibilité
des tiges, lames et masses cristallines, courants de convection, théorie
mécanique de la lumière, Vol. 2, Gauthier-Villars, Paris, 1903.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Box(1976)</label><mixed-citation>
Box, G. E.: Science and statistics, Journal of the American Statistical
Association, 71, 791–799, 1976.
</mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Braun and Willett(2013)</label><mixed-citation>
Braun, J. and Willett, S.: A very efficient O(n), implicit and parallel method
to solve the stream power equation governing fluvial incision and landscape
evolution, Geomorphology, 180, 170–179, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Braun and Yamato(2010)</label><mixed-citation>
Braun, J. and Yamato, P.: Structural evolution of a three-dimensional,
finite-width crustal wedge, Tectonophysics, 484, 181–192,
<a href="https://doi.org/10.1016/j.tecto.2009.08.032" target="_blank">https://doi.org/10.1016/j.tecto.2009.08.032</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Braun et al.(2008)Braun, Thieulot, Fullsack, DeKool, and
Huismans</label><mixed-citation>
Braun, J., Thieulot, C., Fullsack, P., DeKool, M., and Huismans, R.: DOUAR: a
new three-dimensional creeping flow model for the solution of geological
problems, Phys. Earth. Planet. Int., 171, 76–91, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Brooks and Hughes(1982)</label><mixed-citation>
Brooks, A. and Hughes, T.: Streamline Upwind/Petrov-Galerkin formulations for
convection dominated flows with particular emphasis on the incompressible
Navier-Stokes equations, Comput. Methods Appl. M., 32, 199–259, 1982.
</mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Brune et al.(2017)Brune, Heine, Clift, and
Pérez-Gussinyé</label><mixed-citation>
Brune, S., Heine, C., Clift, P. D., and Pérez-Gussinyé, M.: Rifted
margin architecture and crustal rheology: reviewing Iberia-Newfoundland,
central South Atlantic, and South China sea, Mar. Petrol. Geol.,
79, 257–281, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Buck et al.(1999)Buck, Lavier, and Poliakov</label><mixed-citation>
Buck, W., Lavier, L., and Poliakov, A.: How to make a rift wide, Philos. T. Roy. Soc. A, 357, 671–693, 1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Buck and Sokoutis(1994)</label><mixed-citation>
Buck, W. R. and Sokoutis, D.: Analogue model of gravitational collapse and
surface extension during continental convergence, Nature, 369, 737, <a href="https://doi.org/10.1038/369737a0" target="_blank">https://doi.org/10.1038/369737a0</a>, 1994.
</mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Buiter et al.(2006)Buiter, Babeyko, Ellis, Gerya, Kaus, Kellner,
Schreurs, and Yamada</label><mixed-citation>
Buiter, S., Babeyko, A., Ellis, S., Gerya, T., Kaus, B., Kellner, A., Schreurs,
G., and Yamada, Y.: The numerical sandbox: comparison of model results for a
shortening and an extension experiment, Analogue and Numerical Modelling of
Crustal-Scale Processes, Geol. Soc. Eng. Geol. Sp.,
253, 29–64, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Buiter et al.(2016)Buiter, Schreurs, Albertz, Gerya, Kaus, Landry,
Le Pourhiet, Mishin, Egholm, Cooke, Maillot, Thieulot, Crook, May,
Souloumiac, and Beaumont</label><mixed-citation>
Buiter, S., Schreurs, G., Albertz, M., Gerya, T., Kaus, B., Landry, W., Le
Pourhiet, L., Mishin, Y., Egholm, D., Cooke, M., Maillot, B., Thieulot, C.,
Crook, T., May, D., Souloumiac, P., and Beaumont, C.: Benchmarking numerical
models of brittle thrust wedges, J. Struct. Geol., 92,
140–177, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Bull et al.(2014)Bull, Domeier, and Torsvik</label><mixed-citation>
Bull, A., Domeier, M., and Torsvik, T.: The effect of plate motion history on
the longevity of deep mantle heterogeneities, Earth Planet. Sc. Lett., 401,
172–182, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Bunge et al.(2002)Bunge, Richards, and Baumgardner</label><mixed-citation>
Bunge, H.-P., Richards, M., and Baumgardner, J.: Mantle-circulation models with
sequential data assimilation: Inferring present-day mantle structure from
plate-motion histories, Philosophical Transactions of the Royal Society A:
Mathematical, Phys. Eng. Sci., 360, 2545–2567,
<a href="https://doi.org/10.1098/rsta.2002.1080" target="_blank">https://doi.org/10.1098/rsta.2002.1080</a>, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Bunge et al.(2003)Bunge, Hagelberg, and Travis</label><mixed-citation>
Bunge, H.-P., Hagelberg, C., and Travis, B.: Mantle circulation models with
variational data assimilation: inferring past mantle flow and structure from
plate motion histories and seismic tomography, Geophys. J. Int., 152, 280–301, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>Burov and Cloetingh(1997)</label><mixed-citation>
Burov, E. and Cloetingh, S.: Erosion and rift dynamics: new thermomechanical
aspects of post-rift evolution of extensional basins,
Earth Planet. Sc. Lett., 150, 7–26, 1997.
</mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>Burov et al.(2001)Burov, Jolivet, Le Pourhiet, and
Poliakov</label><mixed-citation>
Burov, E., Jolivet, L., Le Pourhiet, L., and Poliakov, A.: A
thermomechanical model of exhumation of high pressure (HP) and ultra-high
pressure (UHP) metamorphic rocks in Alpine-type collision belts,
Tectonophysics, 342, 113–136, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>Burov(2011)</label><mixed-citation>
Burov, E. B.: Rheology and strength of the lithosphere, Mar. Petrol.
Geol., 28, 1402–1443, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>Burstedde et al.(2009)Burstedde, Ghattas, Stadler, Tu, and
Wilcox</label><mixed-citation>
Burstedde, C., Ghattas, O., Stadler, G., Tu, T., and Wilcox, L.: Parallel
scalable adjoint-based adaptive solution of variable-viscosity Stokes flow
problems, Comput. Methods Appl. M., 198,
1691–1700, <a href="https://doi.org/10.1016/j.cma.2008.12.015" target="_blank">https://doi.org/10.1016/j.cma.2008.12.015</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>Burstedde et al.(2013)Burstedde, Stadler, Alisic, Wilcox, Tan,
Gurnis, and Ghattas</label><mixed-citation>
Burstedde, C., Stadler, G., Alisic, L., Wilcox, L., Tan, E., Gurnis, M., and
Ghattas, O.: Large-scale adaptive mantle convection simulation,
Geophys. J. Int., 192, 889–906, <a href="https://doi.org/10.1093/gji/ggs070" target="_blank">https://doi.org/10.1093/gji/ggs070</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>Busse et al.(1994)Busse, Christensen, Clever, Cserepes, Gable,
Giannandrea, Guillou, Houseman, Nataf, Ogawa, Parmentier, Sotin, and
Travis</label><mixed-citation>
Busse, F., Christensen, U., Clever, R., Cserepes, L., Gable, C., Giannandrea,
E., Guillou, L., Houseman, G., Nataf, H.-C., Ogawa, M., Parmentier, M.,
Sotin, C., and Travis, B.: 3D convection at infinite Prandtl number in
Cartesian geometry – a benchmark comparison, Geophys. Astrophys. Fluid.
Dynam., 75, 39–59, 1994.
</mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>Butterworth et al.(2014)Butterworth, Talsma, Müller, Seton,
Bunge, Schuberth, Shephard, and Heine</label><mixed-citation>
Butterworth, N., Talsma, A., Müller, R., Seton, M., Bunge, H.-P.,
Schuberth, B., Shephard, G., and Heine, C.: Geological, tomographic,
kinematic and geodynamic constraints on the dynamics of sinking slabs,
J. Geodynam., 73, 1–13, <a href="https://doi.org/10.1016/j.jog.2013.10.006" target="_blank">https://doi.org/10.1016/j.jog.2013.10.006</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>Byerlee(1978)</label><mixed-citation>
Byerlee, J.: Friction of rocks, in: Rock friction and earthquake prediction,
Springer, 615–626, 1978.
</mixed-citation></ref-html>
<ref-html id="bib1.bib65"><label>Cerpa et al.(2017)Cerpa, Wada, and Wilson</label><mixed-citation>
Cerpa, N., Wada, I., and Wilson, C.: Fluid migration in the mantle wedge:
Influence of mineral grain size and mantle compaction, J. Geophys. Res.,
122, 6247–6268, <a href="https://doi.org/10.1002/2017JB014046" target="_blank">https://doi.org/10.1002/2017JB014046</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib66"><label>Chapman(1986)</label><mixed-citation>
Chapman, D.: Thermal gradients in the continental crust, Geol. Soc. Eng. Geol. Sp., 24, 63–70, 1986.
</mixed-citation></ref-html>
<ref-html id="bib1.bib67"><label>Chertova et al.(2012)Chertova, Geenen, van den Berg, and
Spakman</label><mixed-citation>
Chertova, M. V., Geenen, T., van den Berg, A., and Spakman, W.: Using open sidewalls for modelling self-consistent lithosphere subduction dynamics, Solid Earth, 3, 313–326, <a href="https://doi.org/10.5194/se-3-313-2012" target="_blank">https://doi.org/10.5194/se-3-313-2012</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib68"><label>Childs et al.(2012)Childs, Brugger, Whitlock, Meredith, Ahern,
Pugmire, Biagas, Miller, Harrison, Weber, Krishnan, Fogal, Sanderson, Garth,
Bethel, Camp, Rübel, Durant, Favre, and Navrátil</label><mixed-citation>
Childs, H., Brugger, E., Whitlock, B., Meredith, J., Ahern, S., Pugmire, D.,
Biagas, K., Miller, M., Harrison, C., Weber, G. H., Krishnan, H., Fogal, T.,
Sanderson, A., Garth, C., Bethel, E. W., Camp, D., Rübel, O., Durant, M.,
Favre, J. M., and Navrátil, P.: VisIt: An End-User Tool For Visualizing
and Analyzing Very Large Data, in: High Performance Visualization–Enabling
Extreme-Scale Scientific Insight, Lawrence Livermore National
Laboratory, 357–372, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib69"><label>Choi and Petersen(2015)</label><mixed-citation>
Choi, E. and Petersen, K.: Making Coulomb angle-oriented shear bands in
numerical tectonic models, Tectonophysics, 657, 94–101, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib70"><label>Christensen(2011)</label><mixed-citation>
Christensen, U. R.: Geodynamo models: Tools for understanding properties of
Earth's magnetic field, Phys. Earth Planet. Int., 187,
157–169, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib71"><label>Christensen and Wicht(2015)</label><mixed-citation>
Christensen, U. R. and Wicht, J.: Numerical dynamo simulations, Treatise on
Geophysics, 8, 245–277, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib72"><label>Christensen and Yuen(1985)</label><mixed-citation>
Christensen, U. R. and Yuen, D. A.: Layered convection induced by phase
transitions, J. Geophys. Res.-Sol. Ea., 90,
10291–10300, 1985.
</mixed-citation></ref-html>
<ref-html id="bib1.bib73"><label>Citron et al.(2020)Citron, Lourenço, Wilson, Grima,
Wipperfurth, Rudolph, Cottaar, and Montési</label><mixed-citation>
Citron, R. I., Lourenço, D. L., Wilson, A. J., Grima, A. G., Wipperfurth,
S. A., Rudolph, M. L., Cottaar, S., and Montési, L. G.: Effects of
Heat-Producing Elements on the Stability of Deep Mantle Thermochemical
Piles, Geochem. Geophy. Geosy., 21, 1–17,
<a href="https://doi.org/10.1029/2019GC008895" target="_blank">https://doi.org/10.1029/2019GC008895</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib74"><label>Colli et al.(2015)Colli, Bunge, and Schuberth</label><mixed-citation>
Colli, L., Bunge, H.-P., and Schuberth, B.: On retrodictions of global mantle
flow with assimilated surface velocities, Geophys. Res. Lett., 42,
8341–8348, <a href="https://doi.org/10.1002/2015GL066001" target="_blank">https://doi.org/10.1002/2015GL066001</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib75"><label>Colli et al.(2018)Colli, Ghelichkhan, Bunge, and Oeser</label><mixed-citation>
Colli, L., Ghelichkhan, S., Bunge, H.-P., and Oeser, J.: Retrodictions of Mid
Paleogene mantle flow and dynamic topography in the Atlantic region from
compressible high resolution adjoint mantle convection models: Sensitivity to
deep mantle viscosity and tomographic input model, Gondw. Res., 53,
252–272, <a href="https://doi.org/10.1016/j.gr.2017.04.027" target="_blank">https://doi.org/10.1016/j.gr.2017.04.027</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib76"><label>Collignon et al.(2014)Collignon, Kaus, May, and fernandez</label><mixed-citation>
Collignon, M., Kaus, B., May, D., and fernandez, N.: Influences of surface
processes on fold growth during 3-D detachment folding,
Geochem. Geophy. Geosy., 15, 3281–3303, <a href="https://doi.org/10.1002/2014GC005450" target="_blank">https://doi.org/10.1002/2014GC005450</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib77"><label>Connolly(1990)</label><mixed-citation>
Connolly, J.: Multivariable phase diagrams; an algorithm based on generalized
thermodynamics, Am. J. Sci., 290, 666–718, 1990.
</mixed-citation></ref-html>
<ref-html id="bib1.bib78"><label>Connolly(2009)</label><mixed-citation>
Connolly, J.: The geodynamic equation of state: what and how, Geochem. Geophy. Geosy., 10, <a href="https://doi.org/10.1029/2009GC002540" target="_blank">https://doi.org/10.1029/2009GC002540</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib79"><label>Conrad and Gurnis(2003)</label><mixed-citation>
Conrad, C. and Gurnis, M.: Seismic tomography, surface uplift, and the breakup
of Gondwanaland: Integrating mantle convection backwards in time,
Geochem. Geophy. Geosy., 4, <a href="https://doi.org/10.1029/2001GC000299" target="_blank">https://doi.org/10.1029/2001GC000299</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib80"><label>Cottaar et al.(2014)Cottaar, Heister, Rose, and Unterborn</label><mixed-citation>
Cottaar, S., Heister, T., Rose, I., and Unterborn, C.: BurnMan: A lower mantle
mineral physics toolkit, Geochem. Geophy. Geosy., 15,
1164–1179, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib81"><label>Crameri(2017a)</label><mixed-citation>
Crameri, F.: The Rainbow Colour Map (repeatedly) considered harmful, edited by: Shephard, G. E., EGU GD Blog,
<a href="http://blogs.egu.eu/divisions/gd/2017/08/23/the-rainbow-colour-map/" target="_blank"/>,
2017a. , last access: 24 February 2022
</mixed-citation></ref-html>
<ref-html id="bib1.bib82"><label>Crameri(2017b)</label><mixed-citation>
Crameri, F.: StagLab: Geodynamic diagnostics and scientific visualisation,
Zenodo, <a href="https://doi.org/10.5281/zenodo.1199037" target="_blank">https://doi.org/10.5281/zenodo.1199037</a>, 2017b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib83"><label>Crameri(2018a)</label><mixed-citation>
Crameri, F.: To serve Geoscientists, edited by: Shephard, G. E., EGU GD Blog,
<a href="https://blogs.egu.eu/divisions/gd/2018/05/09/to-serve-geoscientists/" target="_blank"/>,
2018a. , last access: 24 February 2022
</mixed-citation></ref-html>
<ref-html id="bib1.bib84"><label>Crameri(2018b)</label><mixed-citation>
Crameri, F.: Scientific colour maps, Zenodo, <a href="https://doi.org/10.5281/zenodo.1243862" target="_blank">https://doi.org/10.5281/zenodo.1243862</a>,
2018b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib85"><label>Crameri(2018c)</label><mixed-citation>
Crameri, F.: Geodynamic diagnostics, scientific visualisation and StagLab 3.0, Geosci. Model Dev., 11, 2541–2562, <a href="https://doi.org/10.5194/gmd-11-2541-2018" target="_blank">https://doi.org/10.5194/gmd-11-2541-2018</a>, 2018c.
</mixed-citation></ref-html>
<ref-html id="bib1.bib86"><label>Crameri and Lithgow-Bertelloni(2018)</label><mixed-citation>
Crameri, F. and Lithgow-Bertelloni, C.: Abrupt upper-plate tilting during
slab-transition-zone collision, Tectonophysics, 746, 199–211,
<a href="https://doi.org/10.1016/j.tecto.2017.09.013" target="_blank">https://doi.org/10.1016/j.tecto.2017.09.013</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib87"><label>Crameri et al.(2012)Crameri, Schmeling, Golabek, Duretz, Orendt,
Buiter, May, Kaus, Gerya, and Tackley</label><mixed-citation>
Crameri, F., Schmeling, H., Golabek, G., Duretz, T., Orendt, R., Buiter, S.,
May, D., Kaus, B., Gerya, T., and Tackley, P.: A comparison of numerical
surface topography calculations in geodynamic modelling: an evaluation of the
“sticky air”  method, Geophys. J. Int., 189, 38–54,
<a href="https://doi.org/10.1111/j.1365-246X.2012.05388.x" target="_blank">https://doi.org/10.1111/j.1365-246X.2012.05388.x</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib88"><label>Crameri et al.(2017)Crameri, Lithgow-Bertelloni, and
Tackley</label><mixed-citation>
Crameri, F., Lithgow-Bertelloni, C., and Tackley, P. J.: The dynamical control
of subduction parameters on surface topography, Geochem. Geophy.
Geosy., 18, 1661–1687, <a href="https://doi.org/10.1002/2017GC006821" target="_blank">https://doi.org/10.1002/2017GC006821</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib89"><label>Crameri et al.(2020)Crameri, Shephard, and Heron</label><mixed-citation>
Crameri, F., Shephard, G. E., and Heron, P. J.: The misuse of colour in
science communication, Nat. Commun., 11, 5444,
<a href="https://doi.org/10.1038/s41467-020-19160-7" target="_blank">https://doi.org/10.1038/s41467-020-19160-7</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib90"><label>Crawford et al.(2018)Crawford, Al-Attar, Tromp, Mitrovica,
Austermann, and Lau</label><mixed-citation>
Crawford, O., Al-Attar, D., Tromp, J., Mitrovica, J. X., Austermann, J., and
Lau, H. C.: Quantifying the sensitivity of post-glacial sea level change to
laterally varying viscosity, Geophys. J. Int., 214,
1324–1363, <a href="https://doi.org/10.1093/gji/ggy184" target="_blank">https://doi.org/10.1093/gji/ggy184</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib91"><label>Curbelo et al.(2019)Curbelo, Duarte, Alboussiere, Dubuffet, Labrosse,
and Ricard</label><mixed-citation>
Curbelo, J., Duarte, L., Alboussiere, T., Dubuffet, F., Labrosse, S., and
Ricard, Y.: Numerical solutions of compressible convection with an infinite
Prandtl number: comparison of the anelastic and anelastic liquid models with
the exact equations, J. Fluid Mech., 873, 646–687, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib92"><label>Dabrowski et al.(2008)Dabrowski, Krotkiewski, and Schmid</label><mixed-citation>
Dabrowski, M., Krotkiewski, M., and Schmid, D.: MILAMIN: Matlab based finite
element solver for large problems, Geochem. Geophy. Geosy., 9, Q04030,
<a href="https://doi.org/10.1029/2007GC001719" target="_blank">https://doi.org/10.1029/2007GC001719</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib93"><label>Dal Zilio et al.(2018)Dal Zilio, van Dinther, Gerya, and
Pranger</label><mixed-citation>
Dal Zilio, L., van Dinther, Y., Gerya, T. V., and Pranger, C. C.: Seismic
behaviour of mountain belts controlled by plate convergence rate, Earth   Planet. Sc. Lett., 482, 81–92, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib94"><label>Dannberg et al.(2017)Dannberg, Eilon, Faul, Gassmoeller, Moulik, and
Myhill</label><mixed-citation>
Dannberg, J., Eilon, Z., Faul, U., Gassmoeller, R., Moulik, P., and Myhill, R.:
The importance of grain size to mantle dynamics and seismological
observations, Geochem. Geophy. Geosy., 18, 3034–3061,
<a href="https://doi.org/10.1002/2017GC006944" target="_blank">https://doi.org/10.1002/2017GC006944</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib95"><label>Davaille(1999)</label><mixed-citation>
Davaille, A.: Simultaneous generation of hotspots and superswells by convection
in a heterogeneous planetary mantle, Nature, 402, 756, <a href="https://doi.org/10.1038/45461" target="_blank">https://doi.org/10.1038/45461</a>, 1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib96"><label>Davaille et al.(2011)Davaille, Limare, Touitou, Kumagai, and
Vatteville</label><mixed-citation>
Davaille, A., Limare, A., Touitou, F., Kumagai, I., and Vatteville, J.: Anatomy
of a laminar starting thermal plume at high Prandtl number, Experiment.  Fluid., 50, 285–300, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib97"><label>Davies(2013)</label><mixed-citation>
Davies, J.: Global map of solid Earth surface heat flow,
Geochem. Geophy. Geosy., 14, <a href="https://doi.org/10.1002/ggge.20271" target="_blank">https://doi.org/10.1002/ggge.20271</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib98"><label>de Borst and Duretz(2020)</label><mixed-citation>
de Borst, R. and Duretz, T.: On viscoplastic regularisation of
strain-softening rocks and soils, Int. J. Numer. Anal. Met., 44, 890–903, <a href="https://doi.org/10.1002/nag.3046" target="_blank">https://doi.org/10.1002/nag.3046</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib99"><label>Deguen and Cardin(2011)</label><mixed-citation>
Deguen, R. and Cardin, P.: Thermochemical convection in Earth′s inner core,
Geophys. J. Int., 187, 1101–1118, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib100"><label>Deguen et al.(2013)Deguen, Alboussière, and Cardin</label><mixed-citation>
Deguen, R., Alboussière, T., and Cardin, P.: Thermal convection in Earth's
inner core with phase change at its boundary, Geophys. J. Int., 194, 1310–1334, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib101"><label>Deubelbeiss and Kaus(2008)</label><mixed-citation>
Deubelbeiss, Y. and Kaus, B.: Comparison of Eulerian and Lagrangian numerical
techniques for the Stokes equations in the presence of strongly varying
viscosity, Phys. Earth Planet. Int., 171, 92–111,
<a href="https://doi.org/10.1016/j.pepi.2008.06.023" target="_blank">https://doi.org/10.1016/j.pepi.2008.06.023</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib102"><label>Donea and Huerta(2003)</label><mixed-citation>
Donea, J. and Huerta, A.: Finite Element Methods for Flow Problems, John Wiley
&amp; Sons, <a href="https://doi.org/10.1002/0470013826" target="_blank">https://doi.org/10.1002/0470013826</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib103"><label>Doubrovine et al.(2012)Doubrovine, Steinberger, and Torsvik</label><mixed-citation>
Doubrovine, P. V., Steinberger, B., and Torsvik, T. H.: Absolute plate motions
in a reference frame defined by moving hot spots in the Pacific, Atlantic,
and Indian oceans, J. Geophys. Res.-Sol. Ea., 117, 1–30,
<a href="https://doi.org/10.1029/2011JB009072" target="_blank">https://doi.org/10.1029/2011JB009072</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib104"><label>Drucker and Prager(1952)</label><mixed-citation>
Drucker, D. and Prager, W.: Soil mechanics and plastic analysis or limit
design, Quart. Appl. Math., 10, 157–165, 1952.
</mixed-citation></ref-html>
<ref-html id="bib1.bib105"><label>Duarte et al.(2013)Duarte, Schellart, and Cruden</label><mixed-citation>
Duarte, J., Schellart, W., and Cruden, A.: Three-dimensions dynamic laboratory
modles of subduction with an overriding plate and variable interplate
rheology, Geophys. J. Int., 195, 47–66, <a href="https://doi.org/10.1093/gji/ggt257" target="_blank">https://doi.org/10.1093/gji/ggt257</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib106"><label>Duretz et al.(2011)Duretz, May, Gerya, and Tackley</label><mixed-citation>
Duretz, T., May, D., Gerya, T., and Tackley, P.: Discretization errors and
free surface stabilisation in the finite difference and marker-in-cell method
for applied geodynamics: A numerical study, Geochem. Geophy. Geosy., 12,
<a href="https://doi.org/10.1029/2011GC003567" target="_blank">https://doi.org/10.1029/2011GC003567</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib107"><label>Duretz et al.(2016)Duretz, May, and Yamato</label><mixed-citation>
Duretz, T., May, D. A., and Yamato, P.: A free surface capturing discretization
for the staggered grid finite difference scheme, Geophys. J. Int., 204, 1518–1530, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib108"><label>Duretz et al.(2018)Duretz, Souche, de Borst, and Le
Pourhiet</label><mixed-citation>
Duretz, T., Souche, A., de Borst, R., and Le Pourhiet, L.: The Benefits of
Using a Consistent Tangent Operator for Viscoelastoplastic Computations in
Geodynamics, Geochem. Geophy. Geosy., 19, 4904–4924, <a href="https://doi.org/10.1029/2018GC007877" target="_blank">https://doi.org/10.1029/2018GC007877</a>,  2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib109"><label>Duretz et al.(2019)Duretz, de Borst, and Le Pourhiet</label><mixed-citation>
Duretz, T., de Borst, R., and Le Pourhiet, L.: On finite thickness of shear
bands in frictional viscoplasticity, and implications for lithosphere
dynamics, Geochem. Geophy. Geosy., 20, 5598–5616,
<a href="https://doi.org/10.1029/2019GC008531" target="_blank">https://doi.org/10.1029/2019GC008531</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib110"><label>Duretz et al.(2020)Duretz, de Borst, Yamato, and Le
Pourhiet</label><mixed-citation>
Duretz, T., de Borst, R., Yamato, P., and Le Pourhiet, L.: Towards robust and
predictive geodynamic modelling: the way forward in frictional plasticity,
Geophys. Res. Lett., 47, e2019GL086027,  <a href="https://doi.org/10.1029/2019GL086027" target="_blank">https://doi.org/10.1029/2019GL086027</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib111"><label>Dyksterhuis et al.(2007)Dyksterhuis, Rey, Mueller, and
Moresi</label><mixed-citation>
Dyksterhuis, S., Rey, P., Mueller, R., and Moresi, L.: Effects of initial
weakness on rift architecture, Geol. Soc. Eng. Geol. Sp., 282, 443–455, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib112"><label>Dziewonski and Anderson(1981)</label><mixed-citation>
Dziewonski, A. and Anderson, D.: Preliminary reference Earth model,
Phys. Earth. Planet. Int., 25, 297–356, 1981.
</mixed-citation></ref-html>
<ref-html id="bib1.bib113"><label>Dziewonski(1984)</label><mixed-citation>
Dziewonski, A. M.: Mapping the lower mantle: determination of lateral
heterogeneity in P velocity up to degree and order 6, J. Geophys. Res.-Sol. Ea., 89, 5929–5952, 1984.
</mixed-citation></ref-html>
<ref-html id="bib1.bib114"><label>Eijkhout(2013)</label><mixed-citation>
Eijkhout, V.: Introduction to High Performance Scientific Computing, Creative
Commons, ISBN 978-1257992546, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib115"><label>England and McKenzie(1982)</label><mixed-citation>
England, P. and McKenzie, D.: A thin viscous sheet model for continental
deformation, Geophys. J. Int., 70, 295–321, 1982.
</mixed-citation></ref-html>
<ref-html id="bib1.bib116"><label>Erdos et al.(2015)Erdos, huismans, and van der Beek</label><mixed-citation>
Erdos, Z., huismans, R., and van der Beek, P.: First-order control of
syntectonic sedimentation on crustal-scale structure of mountain belts,
J. Geophys. Res., 120, 5362–5377, <a href="https://doi.org/10.1002/2014JB011785" target="_blank">https://doi.org/10.1002/2014JB011785</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib117"><label>Erdős et al.(2019)Erdős, Huismans, and Beek</label><mixed-citation>
Erdős, Z., Huismans, R. S., and van der Beek, P.: Control of increased sedimentation on orogenic fold-and-thrust belt structure – insights into the evolution of the Western Alps, Solid Earth, 10, 391–404, <a href="https://doi.org/10.5194/se-10-391-2019" target="_blank">https://doi.org/10.5194/se-10-391-2019</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib118"><label>Erturk(2009)</label><mixed-citation>
Erturk, E.: Discussions on Driven Cavity Flow, Int. J. Num. Meth. Fluids, 60,
275–294, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib119"><label>Erturk et al.(2005)Erturk, Corke, and
Gökçöl</label><mixed-citation>
Erturk, E., Corke, T. C., and Gökçöl, C.: Numerical
solutions of 2-D steady incompressible driven cavity flow at high Reynolds
numbers, Int. J. Numer. Methods Fluids, 48,
747–774, <a href="https://doi.org/10.1002/fld.953" target="_blank">https://doi.org/10.1002/fld.953</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib120"><label>Faccenda(2014)</label><mixed-citation>
Faccenda, M.: Mid mantle seismic anisotropy around subduction zones,
Phys. Earth. Planet. Int., 227, 1–19, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib121"><label>Faccenda and Dal Zilio(2017)</label><mixed-citation>
Faccenda, M. and Dal Zilio, L.: The role of solid–solid phase transitions in
mantle convection, Lithos, 268, 198–224, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib122"><label>Faccenda et al.(2012)Faccenda, Gerya, Mancktelow, and
Moresi</label><mixed-citation>
Faccenda, M., Gerya, T., Mancktelow, N., and Moresi, L.: Fluid flow during
slab unbending and dehydration: Implications for intermediate-depth
seismicity, slab weakening and deep water recycling,
Geochem. Geophy. Geosy., 13, <a href="https://doi.org/10.1029/2011GC003860" target="_blank">https://doi.org/10.1029/2011GC003860</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib123"><label>Fichtner et al.(2013)Fichtner, Trampert, Cupillard, Saygin, Taymaz,
Capdeville, and Villasenor</label><mixed-citation>
Fichtner, A., Trampert, J., Cupillard, P., Saygin, E., Taymaz, T., Capdeville,
Y., and Villasenor, A.: Multiscale full waveform inversion, Geophys.  J. Int., 194, 534–556, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib124"><label>Foley and Becker(2009)</label><mixed-citation>
Foley, B. and Becker, T.: Generation of plate-like behavior and mantle
heterogeneity from a spherical, viscoplastic convection model,
Geochem. Geophy. Geosy., 10, <a href="https://doi.org/10.1029/2009GC002378" target="_blank">https://doi.org/10.1029/2009GC002378</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib125"><label>Foley(2018)</label><mixed-citation>
Foley, B. J.: The dependence of planetary tectonics on mantle thermal state:
applications to early Earth evolution, Philos. T. Roy. Soc. A, 376,
20170409, <a href="https://doi.org/10.1098/rsta.2017.0409" target="_blank">https://doi.org/10.1098/rsta.2017.0409</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib126"><label>Forte(2011)</label><mixed-citation>
Forte, A. M.: Geodynamics, Dordrecht,
340–341, <a href="https://doi.org/10.1007/978-90-481-8702-7_214" target="_blank">https://doi.org/10.1007/978-90-481-8702-7_214</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib127"><label>Fossen(2016)</label><mixed-citation>
Fossen, H.: Structural Geology, Cambridge University Press, ISBN 978-1107057647, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib128"><label>Fraters et al.(2019a)Fraters, Bangerth, Thieulot,
Glerum, and Spakman</label><mixed-citation>
Fraters, M., Bangerth, W., Thieulot, C., Glerum, A., and Spakman, W.:
Efficient and Practical Newton Solvers for Nonlinear Stokes Systems in
Geodynamic Problems, Geophys. J. Int., 218, 873–894, <a href="https://doi.org/10.1093/gji/ggz183" target="_blank">https://doi.org/10.1093/gji/ggz183</a>,
2019a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib129"><label>Fraters et al.(2019b)Fraters, Thieulot, van den Berg,
and Spakman</label><mixed-citation>
Fraters, M., Thieulot, C., van den Berg, A., and Spakman, W.: The Geodynamic World Builder: a solution for complex initial conditions in numerical modeling, Solid Earth, 10, 1785–1807, <a href="https://doi.org/10.5194/se-10-1785-2019" target="_blank">https://doi.org/10.5194/se-10-1785-2019</a>, 2019b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib130"><label>Fullsack(1995)</label><mixed-citation>
Fullsack, P.: An arbitrary Lagrangian-Eulerian formulation for creeping
flows and its application in tectonic models, Geophys. J. Int., 120, 1–23,
<a href="https://doi.org/10.1111/j.1365-246X.1995.tb05908.x" target="_blank">https://doi.org/10.1111/j.1365-246X.1995.tb05908.x</a>, 1995.
</mixed-citation></ref-html>
<ref-html id="bib1.bib131"><label>Ganchin et al.(1998)Ganchin, Smithson, Morozov, Smythe, Garipov,
Karaev, and Kristofferson</label><mixed-citation>
Ganchin, Y., Smithson, S., Morozov, I., Smythe, D., Garipov, V., Karaev, N.,
and Kristofferson, Y.: Seismic studies around the Kola superdeep borehole,
Russia, Tectonophysics, 288, 1–16, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib132"><label>Garel et al.(2014)Garel, Goes, Davies, Davies, Kramer, and
Wilson</label><mixed-citation>
Garel, F., Goes, S., Davies, D., Davies, J., Kramer, S., and Wilson, C.:
Interaction of subducted slabs with the mantle transition-zone: A regime
diagram from 2-D thermo-mechanical models with a mobile trench and an
overriding plate, Geochem. Geophy. Geosy., 15, 1739–1765,
<a href="https://doi.org/10.1002/2014GC005257" target="_blank">https://doi.org/10.1002/2014GC005257</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib133"><label>Gassmöller et al.(2016)Gassmöller, Dannberg, Bredow,
Steinberger, and Torsvik</label><mixed-citation>
Gassmöller, R., Dannberg, J., Bredow, E., Steinberger, B., and Torsvik,
T. H.: Major influence of plume-ridge interaction, lithosphere thickness
variations, and global mantle flow on hotspot volcanism-The example of
Tristan, Geochem. Geophy. Geosy., 17, 1454–1479,
<a href="https://doi.org/10.1002/2015GC006177" target="_blank">https://doi.org/10.1002/2015GC006177</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib134"><label>Gassmöller et al.(2018)Gassmöller, Lokavarapu, Heien,
Puckett, and Bangerth</label><mixed-citation>
Gassmöller, R., Lokavarapu, H., Heien, E. M., Puckett, E. G., and Bangerth,
W.: Flexible and scalable particle-in-cell methods with adaptive mesh
refinement for geodynamic computations, Geochem. Geophy. Geosy., 19,
3596–3604, <a href="https://doi.org/10.1029/2018GC007508" target="_blank">https://doi.org/10.1029/2018GC007508</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib135"><label>Gassmöller et al.(2019)Gassmöller, Lokavarapu, Bangerth, and
Puckett</label><mixed-citation>
Gassmöller, R., Lokavarapu, H., Bangerth, W., and Puckett, G.: Evaluating
the accuracy of hybrid finite element/particle-in-cell methods for modelling
incompressible Stokes flow, Geophys. J. Int., 219, 1915–1938, <a href="https://doi.org/10.1093/gji/ggz405" target="_blank">https://doi.org/10.1093/gji/ggz405</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib136"><label>Gassmöller et al.(2020)Gassmöller, Dannberg, Bangerth,
Heister, and Myhill</label><mixed-citation>
Gassmöller, R., Dannberg, J., Bangerth, W., Heister, T., and Myhill, R.: On
formulations of compressible mantle convection, Geophys. J.  Int., 221, 1264–1280, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib137"><label>Gérault et al.(2015)Gérault, Husson, Miller, and
Humphreys</label><mixed-citation>
Gérault, M., Husson, L., Miller, M., and Humphreys, E.: Flat-slab
subduction, topography, and mantle dynamics in southwestern Mexico,
Tectonics, 34, 1892–1909, <a href="https://doi.org/10.1002/2015TC003908" target="_blank">https://doi.org/10.1002/2015TC003908</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib138"><label>Gerya(2019)</label><mixed-citation>
Gerya, T.: Numerical Geodynamic Modelling – 2 Edn., Cambridge University
Press, ISBN 9781108751513, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib139"><label>Gerya and Yuen(2007)</label><mixed-citation>
Gerya, T. and Yuen, D.: Robust characteristics method for modelling multiphase
visco-elasto-plastic thermo-mechanical problems, Phys. Earth. Planet. Int.,
163, 83–105, <a href="https://doi.org/10.1016/j.pepi.2007.04.015" target="_blank">https://doi.org/10.1016/j.pepi.2007.04.015</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib140"><label>Gerya et al.(2004)Gerya, Perchuk, Maresch, and Willner</label><mixed-citation>
Gerya, T., Perchuk, L., Maresch, W., and Willner, A.: Inherent gravitational
instability of hot continental crust: Implications for doming and diapirism
in granulite facies terrains, Geol. Soc. Am., 380, 97–115,
2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib141"><label>Ghelichkhan and Bunge(2016)</label><mixed-citation>
Ghelichkhan, S. and Bunge, H.-P.: The compressible adjoint equations in
geodynamics: derivation and numerical assessment, GEM-Int. J. Geomath., 7, 1–30, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib142"><label>Gillmann and Tackley(2014)</label><mixed-citation>
Gillmann, C. and Tackley, P.: Atmosphere/mantle coupling and feedbacks on
Venus, J. Geophys. Res.-Planets, 119, 1189–1217, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib143"><label>Glatzmaier(1988)</label><mixed-citation>
Glatzmaier, G.: Numerical simulations of mantle convection: Time-dependent,
three-dimensional, compressible, spherical shell, Geophys. Astrophys. Fluid
Dyn., 43, 223–264, 1988.
</mixed-citation></ref-html>
<ref-html id="bib1.bib144"><label>Glerum et al.(2018)Glerum, Thieulot, Fraters, Blom, and
Spakman</label><mixed-citation>
Glerum, A., Thieulot, C., Fraters, M., Blom, C., and Spakman, W.: Nonlinear viscoplasticity in ASPECT: benchmarking and applications to subduction, Solid Earth, 9, 267–294, <a href="https://doi.org/10.5194/se-9-267-2018" target="_blank">https://doi.org/10.5194/se-9-267-2018</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib145"><label>Glišović et al.(2012)Glišović, Forte, and
Moucha</label><mixed-citation>
Glišović, P., Forte, A., and Moucha, R.: Time-dependent convection
models of mantle thermal structure constrained by seismic tomography and
geodynamics: implications for mantle plume dynamics and CMB heat flux,
Geophys. J. Int., 190, 785–815, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib146"><label>GO FAIR(2022)</label><mixed-citation>
GO FAIR: RDM Starter Kit,
<a href="https://www.go-fair.org/resources/rdm-starter-kit/" target="_blank"/>,  last access: 24 February 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib147"><label>Golabek et al.(2018)Golabek, Emsenhuber, Jutzi, Asphaug, and
Gerya</label><mixed-citation>
Golabek, G. J., Emsenhuber, A., Jutzi, M., Asphaug, E. I., and Gerya, T. V.:
Coupling SPH and thermochemical models of planets: Methodology and example of
a Mars-sized body, Icarus, 301, 235–246, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib148"><label>Goodman et al.(2016)Goodman, Fanelli, and Ioannidis</label><mixed-citation>
Goodman, S., Fanelli, D., and Ioannidis, J.: What does research reproducibility
mean?, Sci. Trans. Med., 8, 1–6,
<a href="https://doi.org/10.1126/scitranslmed.aaf5027" target="_blank">https://doi.org/10.1126/scitranslmed.aaf5027</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib149"><label>Gray and Pysklywec(2012)</label><mixed-citation>
Gray, R. and Pysklywec, R.: Geodynamic models of mature continental collision:
Evolution of an orogen from lithospheric subduction to continental
retreat/delamination, J. Geophys. Res., 117, <a href="https://doi.org/10.1029/2011JB008692" target="_blank">https://doi.org/10.1029/2011JB008692</a>,
2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib150"><label>Greene and Thirumalai(2019)</label><mixed-citation>
Greene, C. and Thirumalai, K.: It's time to shift emphasis away from code
sharing, Eos, 100, 16–17, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib151"><label>Gresho and Sani(2000)</label><mixed-citation>
Gresho, P. and Sani, R.: Incompressible flow and the Finite Element Method, vol
II, John Wiley and Sons, Ltd, ISBN 978-0-471-49250-4, 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib152"><label>Guermond and Pasquetti(2011)</label><mixed-citation>
Guermond, J.-L. and Pasquetti, R.: Entropy viscosity method for high-order
approximations of conservation laws, in: Spectral and high order methods for
partial differential equations, Springer, 411–418, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib153"><label>Gülcher et al.(2020)Gülcher, Gerya, Montési, and
Munch</label><mixed-citation>
Gülcher, A. J. P., Gerya, T. V., Montési, L. G. J., and Munch, J.:
Corona structures driven by plume–lithosphere interactions and evidence
for ongoing plume activity on Venus, Nat. Geosci., 13, 547–554,
<a href="https://doi.org/10.1038/s41561-020-0606-1" target="_blank">https://doi.org/10.1038/s41561-020-0606-1</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib154"><label>Gupta et al.(May 1997)Gupta, Karypis, and Kumar</label><mixed-citation>
Gupta, A., Karypis, G., and Kumar, V.: Highly Scalable Parallel Algorithms for
Sparse Matrix Factorization, IEEE T. Parall. Distr., 8, 502–520,  1997.
</mixed-citation></ref-html>
<ref-html id="bib1.bib155"><label>Gurnis(1988)</label><mixed-citation>
Gurnis, M.: Large-scale mantle convection and the aggregation and dispersal of
supercontinents, Nature, 332, 695–699, 1988.
</mixed-citation></ref-html>
<ref-html id="bib1.bib156"><label>Hager and O'Connell(1981)</label><mixed-citation>
Hager, B. H. and O'Connell, R. J.: A simple global model of plate dynamics and
mantle convection, J. Geophys. Res.-Sol. Ea., 86,
4843–4867, <a href="https://doi.org/10.1029/JB086iB06p04843" target="_blank">https://doi.org/10.1029/JB086iB06p04843</a>,
1981.
</mixed-citation></ref-html>
<ref-html id="bib1.bib157"><label>Hall and Parmentier(2003)</label><mixed-citation>
Hall, C. E. and Parmentier, E.: Influence of grain size evolution on convective
instability, Geochem. Geophy. Geosy., 4,
<a href="https://doi.org/10.1029/2002GC000308" target="_blank">https://doi.org/10.1029/2002GC000308</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib158"><label>Handin(1969)</label><mixed-citation>
Handin, J.: On the Coulomb-Mohr failure criterion, J. Geophys. Res., 74,
5343, <a href="https://doi.org/10.1029/JB074i022p05343" target="_blank">https://doi.org/10.1029/JB074i022p05343</a>, 1969.
</mixed-citation></ref-html>
<ref-html id="bib1.bib159"><label>Hansen et al.(2011)Hansen, Zimmerman, and Kohlstedt</label><mixed-citation>
Hansen, L., Zimmerman, M., and Kohlstedt, D. L.: Grain boundary sliding in San
Carlos olivine: Flow law parameters and crystallographic-preferred
orientation, J. Geophys. Res.-Sol. Ea., 116, <a href="https://doi.org/10.1029/2011JB008220" target="_blank">https://doi.org/10.1029/2011JB008220</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib160"><label>Haynie and Jadamec(2017)</label><mixed-citation>
Haynie, K. L. and Jadamec, M. A.: Tectonic drivers of the Wrangell block:
Insights on fore-arc sliver processes from 3-D geodynamic models of Alaska,
Tectonics, 36, 1180–1206, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib161"><label>Heister et al.(2017)Heister, Dannberg, Gassmöller, and
Bangerth</label><mixed-citation>
Heister, T., Dannberg, J., Gassmöller, R., and Bangerth, W.: High Accuracy
Mantle Convection Simulation through Modern Numerical Methods, II: Realistic
Models and Problems, Geophys. J. Int., 210, 833–851,
<a href="https://doi.org/10.1093/gji/ggx195" target="_blank">https://doi.org/10.1093/gji/ggx195</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib162"><label>Helena(2017)</label><mixed-citation>
Helena, H. J.: Theory of elasticity and plasticity, PHI Learning Pvt. Ltd., ISBN 978-8120352834,
2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib163"><label>Heroux et al.(2005)Heroux, Bartlett, Howle, Hoekstra, Hu, Kolda,
Lehoucq, Long, Pawlowski, Phipps, Salinger, Thornquist, Tuminaro,
Willenbring, Williams, and Stanley</label><mixed-citation>
Heroux, M. A., Bartlett, R. A., Howle, V. E., Hoekstra, R. J., Hu, J. J.,
Kolda, T. G., Lehoucq, R. B., Long, K. R., Pawlowski, R. P., Phipps, E. T.,
Salinger, A. G., Thornquist, H. K., Tuminaro, R. S., Willenbring, J. M.,
Williams, A., and Stanley, K. S.: An overview of the Trilinos project, ACM
Trans. Math. Softw., 31, 397–423,
2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib164"><label>Herrendörfer et al.(2018)Herrendörfer, Gerya, and van
Dinther</label><mixed-citation>
Herrendörfer, R., Gerya, T. V., and van Dinther, Y.: An invariant rate- and
state-dependent friction formulation for visco-elasto-plastic earthquake
cycle simulations, J. Geophys. Res.-Sol. Ea., 123, 5018–5051, <a href="https://doi.org/10.1029/2017JB015225" target="_blank">https://doi.org/10.1029/2017JB015225</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib165"><label>Heyn et al.(2018)Heyn, Conrad, and Trønnes</label><mixed-citation>
Heyn, B. H., Conrad, C. P., and Trønnes, R. G.: Stabilizing Effect of
Compositional Viscosity Contrasts on Thermochemical Piles, Geophys.   Res. Lett., 45, 7523–7532, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib166"><label>Hier Majumder et al.(2005)</label><mixed-citation>
Hier Majumder, C. A., Bélanger, E., DeRosier, S., Yuen, D. A., and Vincent, A. P.: Data assimilation for plume models, Nonlin. Processes Geophys., 12, 257–267, https://doi.org/10.5194/npg-12-257-2005, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib167"><label>Hillebrand et al.(2014)Hillebrand, Thieulot, Geenen, van den Berg,
and Spakman</label><mixed-citation>
Hillebrand, B., Thieulot, C., Geenen, T., van den Berg, A. P., and Spakman, W.: Using the level set method in geodynamical modeling of multi-material flows and Earth's free surface, Solid Earth, 5, 1087–1098, <a href="https://doi.org/10.5194/se-5-1087-2014" target="_blank">https://doi.org/10.5194/se-5-1087-2014</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib168"><label>Hirth and Kohlstedt(2003)</label><mixed-citation>
Hirth, G. and Kohlstedt, D.: Rheology of the upper mantle and the mantle
wedge: A view from the experimentalists, in: Inside the Subduction Factory,
edited by: Eiler, J., Geophysical Monograph American Geophysical Union, Washington,
D.C., 138, 83–105, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib169"><label>Houseman and England(1986)</label><mixed-citation>
Houseman, G. and England, P.: Finite strain calculations of continental
deformation: 1. Method and general results for convergent zones, J.  Geophys. Res.-Sol. Ea., 91, 3651–3663, 1986.
</mixed-citation></ref-html>
<ref-html id="bib1.bib170"><label>Huismans et al.(2005)Huismans, Buiter, and Beaumont</label><mixed-citation>
Huismans, R., Buiter, S., and Beaumont, C.: Effect of plastic-viscous layering
and strain softening on mode selection during lithospheric extension,
J. Geophys. Res., 110, B02406, <a href="https://doi.org/10.1029/2004JB003114" target="_blank">https://doi.org/10.1029/2004JB003114</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib171"><label>Huismans and Beaumont(2003)</label><mixed-citation>
Huismans, R. S. and Beaumont, C.: Symmetric and asymmetric lithospheric
extension: Relative effects of frictional-plastic and viscous strain
softening, J. Geophys. Res., 108, <a href="https://doi.org/10.1029/2002JB002026" target="_blank">https://doi.org/10.1029/2002JB002026</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib172"><label>Hunt and Thomas(1999)</label><mixed-citation>
Hunt, A. and Thomas, D.: The Pragmatic Programmer, Addison Wesley, ISBN 978-0201616224, 1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib173"><label>Ida(1973)</label><mixed-citation>
Ida, Y.: The maximum acceleration of seismic ground motion, B. Seismol. Soc. Am., 63, 959–968, 1973.
</mixed-citation></ref-html>
<ref-html id="bib1.bib174"><label>Ismail-Zadeh and Tackley(2010)</label><mixed-citation>
Ismail-Zadeh, A. and Tackley, P.: Computational Methods for Geodynamics,
Cambridge University Press, <a href="https://doi.org/10.1017/CBO9780511780820" target="_blank">https://doi.org/10.1017/CBO9780511780820</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib175"><label>Ismail-Zadeh et al.(2004)Ismail-Zadeh, Schubert, Tsepelev, and
Korotkii</label><mixed-citation>
Ismail-Zadeh, A., Schubert, G., Tsepelev, I., and Korotkii, A.: Inverse problem
of thermal convection: numerical approach and application to mantle plume
restoration, Phys. Earth Planet. Int., 145, 99–114,
2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib176"><label>Ismail-Zadeh et al.(2003)Ismail-Zadeh, Korotkii, Naimark, and
Tsepelev</label><mixed-citation>
Ismail-Zadeh, A. T., Korotkii, A. I., Naimark, B. M., and Tsepelev, I. A.:
Three-Dimensional Numerical Simulation of the Inverse Problem of Thermal
Convection, Comput. Math. Math. Phys., 43,
587–599, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib177"><label>Ita and King(1994)</label><mixed-citation>
Ita, J. and King, S.: Sensitivity of convection with an endothermic phase
change to the form of governing equations, initial conditions, boundary
conditions, and equation of state, J. Geophys. Res., 99, 15919–15938,
1994.
</mixed-citation></ref-html>
<ref-html id="bib1.bib178"><label>Ivanova et al.(2020)Ivanova, Barrett, Wiedenhofer, Macura, Callaghan,
and Creutzig</label><mixed-citation>
Ivanova, D., Barrett, J., Wiedenhofer, D., Macura, B., Callaghan, M., and
Creutzig, F.: Quantifying the potential for climate change mitigation of
consumption options, Environ. Res. Lett., 15, 093001, <a href="https://doi.org/10.1088/1748-9326/ab8589" target="_blank">https://doi.org/10.1088/1748-9326/ab8589</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib179"><label>Jackson(2018)</label><mixed-citation>
Jackson, M.: Checklist for a Software Management Plan,
<a href="https://doi.org/10.5281/zenodo.2159713" target="_blank">https://doi.org/10.5281/zenodo.2159713</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib180"><label>Jadamec and Billen(2012)</label><mixed-citation>
Jadamec, M. and Billen, M.: The role of rheology and slab shape on rapid
mantle flow: Three-dimensional numerical models of the Alaska slab edge,
J. Geophys. Res., 117, <a href="https://doi.org/10.1029/2011JB008563" target="_blank">https://doi.org/10.1029/2011JB008563</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib181"><label>Jaeger et al.(2007)Jaeger, Cook, and Zimmerman</label><mixed-citation>
Jaeger, J., Cook, N., and Zimmerman, R.: fundamentals of Rock mechanics, 4 Edn., John Wiley and Sons, ISBN 978-0-632-05759-7, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib182"><label>Jain et al.(2018)Jain, Korenaga, and Karato</label><mixed-citation>
Jain, C., Korenaga, J., and Karato, S. I.: On the grain size sensitivity of
olivine rheology, J. Geophys. Res.-Sol. Ea., 123,
674–688, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib183"><label>Jammes and Huismans(2012)</label><mixed-citation>
Jammes, S. and Huismans, R.: Structural styles of mountain building: Controls
of lithospheric rheologic stratification and extensional inheritance,
J. Geophys. Res., 117, <a href="https://doi.org/10.1029/2012JB009376" target="_blank">https://doi.org/10.1029/2012JB009376</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib184"><label>Jammes and Lavier(2016)</label><mixed-citation>
Jammes, S. and Lavier, L. L.: The effect of bimineralic composition on
extensional processes at lithospheric scale, Geochem. Geophy.
Geosy., 17, 3375–3392, <a href="https://doi.org/10.1002/2016GC006399" target="_blank">https://doi.org/10.1002/2016GC006399</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib185"><label>Jarvis and McKenzie(1980)</label><mixed-citation>
Jarvis, G. T. and McKenzie, D. P.: Convection in a compressible fluid with
infinite Prandtl number, J. Fluid Mech., 96, 515–583, 1980.
</mixed-citation></ref-html>
<ref-html id="bib1.bib186"><label>Jaupart and Mareschal(2011)</label><mixed-citation>
Jaupart, C. and Mareschal, J.-C.: Heat Generation and Transport in the Earth,
Cambridge, <a href="https://doi.org/10.1017/CBO9780511781773" target="_blank">https://doi.org/10.1017/CBO9780511781773</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib187"><label>Jones(2011)</label><mixed-citation>
Jones, C. A.: Planetary magnetic fields and fluid dynamos, Annu. Rev. Fluid Mech., 43, 583–614, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib188"><label>Jones et al.(2016)Jones, Davies, Campbell, Wilson, and
Kramer</label><mixed-citation>
Jones, T., Davies, D., Campbell, I., Wilson, C., and Kramer, S.: Do mantle
plumes preserve the heterogeneous structure of their deep-mantle source?,
Earth Planet. Sc. Lett., 434, 10–17, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib189"><label>Kachanov(2004)</label><mixed-citation>
Kachanov, L.: Fundamentals of the Theory of Plasticity, Dover Publications,
Inc., ISBN 13 978-0486435831, 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib190"><label>Kallet(2004)</label><mixed-citation>
Kallet, R.: How to write the methods section of a research paper, Respir
Care., 49, 1229–1232, 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib191"><label>Karato(2008)</label><mixed-citation>
Karato, S.-I.: Deformation of Earth Materials, Cambridge University Press, <a href="https://doi.org/10.1017/CBO9780511804892" target="_blank">https://doi.org/10.1017/CBO9780511804892</a>,
2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib192"><label>Karlsen(2018)</label><mixed-citation>
Karlsen, K.: Reproducible Computational Science, edited by: Shepard, G., EGU GD
Blog,
<a href="https://blogs.egu.eu/divisions/gd/2018/09/19/reproducible-computational-science/" target="_blank"/> (last access: 24 February 2022),
2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib193"><label>Katz(2008)</label><mixed-citation>
Katz, R. F.: Magma dynamics with the enthalpy method: Benchmark solutions and
magmatic focusing at mid-ocean ridges, J. Petrol., 49, 2099–2121,
2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib194"><label>Kaus(2010)</label><mixed-citation>
Kaus, B.: Factors that control the angle of shear bands in geodynamic numerical
models of brittle deformation, Tectonophysics, 484, 36–47, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib195"><label>Kaus et al.(2010)Kaus, Mühlhaus, and May</label><mixed-citation>
Kaus, B., Mühlhaus, H., and May, D.: A stabilization algorithm for
geodynamic numerical simulations with a free surface,
Phys. Earth. Planet. Int., 181, 12–20, <a href="https://doi.org/10.1016/j.pepi.2010.04.007" target="_blank">https://doi.org/10.1016/j.pepi.2010.04.007</a>,
2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib196"><label>Kaus et al.(2016)Kaus, Popov, Baumann, Pusok, Bauville, Fernandez,
and Collignon</label><mixed-citation>
Kaus, B., Popov, A., Baumann, T., Pusok, A., Bauville, A., Fernandez, N., and
Collignon, M.: Forward and Inverse Modelling of Lithospheric Deformation on
Geological Timescales, NIC Symposium 2016, 299–307, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib197"><label>Keller and Katz(2016)</label><mixed-citation>
Keller, T. and Katz, R. F.: The role of volatiles in reactive melt transport in
the asthenosphere, J. Petrol., 57, 1073–1108, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib198"><label>Keller and Suckale(2019)</label><mixed-citation>
Keller, T. and Suckale, J.: A continuum model of multi-phase reactive transport
in igneous systems, Geophys. J. Int., 219, 185–222, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib199"><label>Keller et al.(2013)Keller, May, and Kaus</label><mixed-citation>
Keller, T., May, D., and Kaus, B.: Numerical modelling of magma dynamics
coupled to tectonic deformation of lithosphere and crust, Geophys. J. Int., 195, 1406–1442,
<a href="https://doi.org/10.1093/gji/ggt306" target="_blank">https://doi.org/10.1093/gji/ggt306</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib200"><label>King et al.(1990)King, Raefsky, and Hager</label><mixed-citation>
King, S., Raefsky, A., and Hager, B.: ConMan: Vectorizing a finite element
code for incompressible two-dimensional convection in the Earth's mantle,
Phys. Earth. Planet. Int., 59, 195–208,
<a href="https://doi.org/10.1016/0031-9201(90)90225-M" target="_blank">https://doi.org/10.1016/0031-9201(90)90225-M</a>, 1990.
</mixed-citation></ref-html>
<ref-html id="bib1.bib201"><label>King et al.(2010)King, Lee, van Keken, Leng, Zhong, Tan, Tosi, and
Kameyama</label><mixed-citation>
King, S., Lee, C., van Keken, P., Leng, W., Zhong, S., Tan, E., Tosi, N., and
Kameyama, M.: A community benchmark for 2D Cartesian compressible convection
in the Earth's mantle, Geophys. J. Int., 180, 73–87, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib202"><label>King(2015)</label><mixed-citation>
King, S. D.: Mantle convection, the asthenosphere, and Earth's thermal history,
Geol. Soc. Am. Spec. Pap., 514, SPE514-07, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib203"><label>King(2016)</label><mixed-citation>
King, S. D.: Reconciling laboratory and observational models of mantle rheology
in geodynamic modelling, J. Geodyn., 100, 33–50, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib204"><label>Király et al.(2020a)Király, Conrad, and
Hansen</label><mixed-citation>
Király, Á., Conrad, C. P., and Hansen, L.: Evolving viscous anisotropy
in the upper mantle and its geodynamic implications,
Geochem. Geophy. Geosy., 21, e2020GC009159, <a href="https://doi.org/10.1029/2020GC009159" target="_blank">https://doi.org/10.1029/2020GC009159</a>,
2020a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib205"><label>Király et al.(2020b)Király, Portner, Haynie,
Chilson-Parks, Ghosh, Jadamec, Makushkina, Manga, Moresi, and
O'Farrell</label><mixed-citation>
Király, Á., Portner, D. E., Haynie, K. L., Chilson-Parks, B. H., Ghosh,
T., Jadamec, M., Makushkina, A., Manga, M., Moresi, L., and O'Farrell, K. A.:
The effect of slab gaps on subduction dynamics and mantle upwelling,
Tectonophysics, 785, 228458, <a href="https://doi.org/10.1016/j.tecto.2020.228458" target="_blank">https://doi.org/10.1016/j.tecto.2020.228458</a>, 2020b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib206"><label>Kocher et al.(2006)Kocher, Schmalholz, and Mancktelow</label><mixed-citation>
Kocher, T., Schmalholz, S., and Mancktelow, N.: Impact of mechanical anisotropy
and power-law rheology on single layer folding, Tectonophysics, 421, 71–87,
<a href="https://doi.org/10.1016/j.tecto.2006.04.014" target="_blank">https://doi.org/10.1016/j.tecto.2006.04.014</a>, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib207"><label>Kovesi(2015)</label><mixed-citation>
Kovesi, P.: Good Colour Maps: How to Design Them, CoRR, abs/1509.03700, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib208"><label>Kramer et al.(2012)Kramer, Wilson, and Davies</label><mixed-citation>
Kramer, S. C., Wilson, C. R., and Davies, D. R.: An implicit free surface
algorithm for geodynamical simulations, Phys. Earth Planet. Int., 194, 25–37, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib209"><label>Kramer et al.(2021)Kramer, Davies, and Wilson</label><mixed-citation>
Kramer, S. C., Davies, D. R., and Wilson, C. R.: Analytical solutions for mantle flow in cylindrical and spherical shells, Geosci. Model Dev., 14, 1899–1919, <a href="https://doi.org/10.5194/gmd-14-1899-2021" target="_blank">https://doi.org/10.5194/gmd-14-1899-2021</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib210"><label>Kreylos and Kellogg(2017)</label><mixed-citation>
Kreylos, O. and Kellogg, L. H.: Immersive Visualization of the Solid
Earth, in: AGU Fall Meeting Abstracts, Vol. 2017, T44D-03, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib211"><label>Kronbichler et al.(2012)Kronbichler, Heister, and Bangerth</label><mixed-citation>
Kronbichler, M., Heister, T., and Bangerth, W.:  High accuracy mantle
convection simulation through modern numerical methods, Geophys. J. Int.,
191, 12–29, <a href="https://doi.org/10.1111/j.1365-246X.2012.05609.x" target="_blank">https://doi.org/10.1111/j.1365-246X.2012.05609.x</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib212"><label>Kronick(1976)</label><mixed-citation>
Kronick, D.: A History of Scientific and Technical Periodicals: the Origins
and Development of the Scientific and Technical Press 1665–1790, Scarecrow
Press, New York, 2 Edn., ISBN 978-0810808447, 1976.
</mixed-citation></ref-html>
<ref-html id="bib1.bib213"><label>Labrosse et al.(2007)Labrosse, Hernlund, and Coltice</label><mixed-citation>
Labrosse, S., Hernlund, J., and Coltice, N.: A crystallizing dense magma ocean
at the base of the Earth's mantle, Nature, 450, 866–869, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib214"><label>Lamb(1879)</label><mixed-citation>
Lamb, H.: Hydrodynamics; republished 1945, ISBN 0486602567, 1879.
</mixed-citation></ref-html>
<ref-html id="bib1.bib215"><label>LaMEM(2022)</label><mixed-citation>
LaMEM: LaMEM – Lithosphere and Mantle Evolution Model - Bitbucket repository,
<a href="https://bitbucket.org/bkaus/lamem/src/master/" target="_blank"/>,  last access: 24 February 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib216"><label>Langer and Neumüller(2018)</label><mixed-citation>
Langer, U. and Neumüller, M.: Direct and Iterative Solvers,
Springer International Publishing, Cham, 205–251, <a href="https://doi.org/10.1007/978-3-319-59038-7_5" target="_blank">https://doi.org/10.1007/978-3-319-59038-7_5</a>,
2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib217"><label>Lannelongue et al.(2020)Lannelongue, Grealey, and Inouye</label><mixed-citation>
Lannelongue, L., Grealey, J., and Inouye, M.: Green Algorithms: Quantifying the
carbon emissions of computation, arXiv, <a href="https://doi.org/arXiv:2007.07610" target="_blank">https://doi.org/arXiv:2007.07610</a>,
2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib218"><label>Lapusta et al.(2000)Lapusta, Rice, Ben-Zion, and
Zheng</label><mixed-citation>
Lapusta, N., Rice, J. R., Ben-Zion, Y., and Zheng, G.: Elastodynamic analysis
for slow tectonic loading with spontaneous rupture episodes on faults with
rate- and state-dependent friction, J. Geophys. Res.-Sol. Ea., 105, 23765–23789, 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib219"><label>Lavier et al.(2000)Lavier, Buck, and Poliakov</label><mixed-citation>
Lavier, L. L., Buck, W. R., and Poliakov, A. N.: Factors controlling normal
fault offset in an ideal brittle layer, J. Geophys. Res.-Sol. Ea., 105, 23431–23442, 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib220"><label>Lee et al.(1979)Lee, Gresho, and Sani</label><mixed-citation>
Lee, R., Gresho, P., and Sani, R.: Smoothing techniques for certain primitive
variable solutions of the Navier-Stokes equations, Int. J. Num. Meth. Eng.,
14, 1785–1804, 1979.
</mixed-citation></ref-html>
<ref-html id="bib1.bib221"><label>Lemiale et al.(2008)Lemiale, Mühlhaus, Moresi, and
Stafford</label><mixed-citation>
Lemiale, V., Mühlhaus, H.-B., Moresi, L., and Stafford, J.: Shear banding
analysis of plastic models formulated for incompressible viscous flows,
Phys. Earth. Planet. Int., 171, 177–186, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib222"><label>Lenardic and Kaula(1993)</label><mixed-citation>
Lenardic, A. and Kaula, W. M.: A numerical treatment of geodynamic viscous flow
problems involving the advection of material interfaces, J. Geophys. Res.-Sol. Ea., 98, 8243–8260, <a href="https://doi.org/10.1029/92JB02858" target="_blank">https://doi.org/10.1029/92JB02858</a>,
1993.
</mixed-citation></ref-html>
<ref-html id="bib1.bib223"><label>Leng and Zhong(2008)</label><mixed-citation>
Leng, W. and Zhong, S.: Viscous heating, adiabatic heating and energetic
consistency in compressible mantle convection, Geophys. J. Int., 173,
693–702, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib224"><label>Lev and Hager(2008)</label><mixed-citation>
Lev, E. and Hager, B. H.: Rayleigh–Taylor instabilities with anisotropic
lithospheric viscosity, Geophys. J. Int., 173, 806–814,
2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib225"><label>Li et al.(2017)Li, Gurnis, and Stadler</label><mixed-citation>
Li, D., Gurnis, M., and Stadler, G.: Towards adjoint-based inversion of
time-dependent mantle convection with nonlinear viscosity, Geophys. J. Int., 209, 86–105, <a href="https://doi.org/10.1093/gji/ggw493" target="_blank">https://doi.org/10.1093/gji/ggw493</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib226"><label>Lin and van Keken(2006a)</label><mixed-citation>
Lin, S.-C. and van Keken, P.: Dynamics of thermochemical plumes: 1. Plume
formation and entrainment of a dense layer, Geochem. Geophy. Geosy., 7, <a href="https://doi.org/10.1029/2005GC001071" target="_blank">https://doi.org/10.1029/2005GC001071</a>,
2006a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib227"><label>Lin and van Keken(2006b)</label><mixed-citation>
Lin, S.-C. and van Keken, P.: Dynamics of thermochemical plumes: 2.
Complexity of plume structures and its implications for mapping mantle plumes
, Geochem. Geophy. Geosy., 7, <a href="https://doi.org/10.1029/2005GC001072" target="_blank">https://doi.org/10.1029/2005GC001072</a>, 2006b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib228"><label>Liu and Gurnis(2008)</label><mixed-citation>
Liu, L. and Gurnis, M.: Simultaneous inversion of mantle properties and initial
conditions using an adjoint of mantle convection, J. Geophys. Res., 113, <a href="https://doi.org/10.1029/2008JB005594" target="_blank">https://doi.org/10.1029/2008JB005594</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib229"><label>Liumbruno et al.(2013)Liumbruno, Velati, Pasqualetti, and
Franchini</label><mixed-citation>
Liumbruno, G., Velati, C., Pasqualetti, P., and Franchini, M.: How to write a
scientific manuscript for publication, Blood Transf., 11, 217–226,
<a href="https://doi.org/10.2450/2012.0247-12" target="_blank">https://doi.org/10.2450/2012.0247-12</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib230"><label>Louis-Napoléon et al.(2020)Louis-Napoléon, Gerbault,
Bonometti, Thieulot, Martin, and Vanderhaeghe</label><mixed-citation>
Louis-Napoléon, A., Gerbault, M., Bonometti, T., Thieulot, C., Martin, R.,
and Vanderhaeghe, O.: 3D numerical modeling of crustal polydiapirs with
Volume-Of-Fluid methods, Geophys. J. Int., 222, 474–506,
<a href="https://doi.org/10.1093/gji/ggaa141" target="_blank">https://doi.org/10.1093/gji/ggaa141</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib231"><label>Lourenço et al.(2020)Lourenço, Rozel, Ballmer, and
Tackley</label><mixed-citation>
Lourenço, D. L., Rozel, A. B., Ballmer, M. D., and Tackley, P. J.:
Plutonic-Squishy Lid: A New Global Tectonic Regime Generated by Intrusive
Magmatism on Earth-Like Planets, Geochem. Geophy. Geosy., 21,
e2019GC008756, <a href="https://doi.org/10.1029/2019GC008756" target="_blank">https://doi.org/10.1029/2019GC008756</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib232"><label>Lourenço et al.(2016)Lourenço, Rozel, and
Tackley</label><mixed-citation>
Lourenço, D. L., Rozel, A., and Tackley, P. J.: Melting-induced crustal
production helps plate tectonics on Earth-like planets, Earth Planet. Sc. Lett., 439, 18–28, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib233"><label>Lowman et al.(2001)Lowman, King, and Gable</label><mixed-citation>
Lowman, J. P., King, S. D., and Gable, C. W.: The influence of tectonic plates
on mantle convection patterns, temperature and heat flow, Geophys. J.  Int., 146, 619–636, <a href="https://doi.org/10.1046/j.1365-246X.2001.00471.x" target="_blank">https://doi.org/10.1046/j.1365-246X.2001.00471.x</a>, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib234"><label>Lucazeau(2019)</label><mixed-citation>
Lucazeau, F.: Analysis and Mapping of an Updated Terrestrial Heat Flow Data
Set, Geochem. Geophy. Geosy., 20, 4001–4024,
<a href="https://doi.org/10.1029/2019GC008389" target="_blank">https://doi.org/10.1029/2019GC008389</a>,
2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib235"><label>Lynch(2005)</label><mixed-citation>
Lynch, D. R.: Numerical Partial Differential Equations for Environmental
Scientists and Engineers: A Practical First Course, Springer Verlag,
<a href="https://doi.org/10.1007/b102052" target="_blank">https://doi.org/10.1007/b102052</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib236"><label>Madden et al.(2020)Madden, Bader, Behrens, van Dinther, Gabriel,
Rannabauer, Ulrich, Uphoff, Vater, and van Zelst</label><mixed-citation>
Madden, E. H., Bader, M., Behrens, J., van Dinther, Y., Gabriel, A.-A.,
Rannabauer, L., Ulrich, T., Uphoff, C., Vater, S., and van Zelst, I.: Linked
3D modeling of megathrust earthquake-tsunami events: from subduction to
tsunami run up, Geophys. J. Int., 224, 487–516,
<a href="https://doi.org/10.1093/gji/ggaa484" target="_blank">https://doi.org/10.1093/gji/ggaa484</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib237"><label>Magni et al.(2014)Magni, Bouilhol, and van Hunen</label><mixed-citation>
Magni, V., Bouilhol, P., and van Hunen, J.: Deep water recycling through
time, Geochem. Geophy. Geosy., 15, 4203–4216, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib238"><label>Mallard et al.(2017)Mallard, Jacquet, and Coltice</label><mixed-citation>
Mallard, C., Jacquet, B., and Coltice, N.: ADOPT: A tool for automatic
detection of tectonic plates at the surface of convection models,
Geochem. Geophy. Geosy., 18, 3197–3208, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib239"><label>Mart et al.(2005)Mart, Aharonov, Mulugeta, Ryan, Tentler, and
Goren</label><mixed-citation>
Mart, Y., Aharonov, E., Mulugeta, G., Ryan, W., Tentler, T., and Goren, L.:
Analogue modelling of the initiation of subduction, Geophys. J. Int., 160, 1081–1091, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib240"><label>Martin(2008)</label><mixed-citation>
Martin, R.: Clean Code, handbook of agile software craftsmanship, Pearson Education,
ISBN 13 978-0132350884, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib241"><label>Martinec(1994)</label><mixed-citation>
Martinec, Z.: The Density Contrast At the Mohorovičic̀ Discontinuity,
Geophys. J. Int., 117, 539–544,
<a href="https://doi.org/10.1111/j.1365-246X.1994.tb03950.x" target="_blank">https://doi.org/10.1111/j.1365-246X.1994.tb03950.x</a>,
1994.
</mixed-citation></ref-html>
<ref-html id="bib1.bib242"><label>Massmeyer et al.(2013)Massmeyer, Giuseppe, Davaille, Rolf, and
Tackley</label><mixed-citation>
Massmeyer, A., Giuseppe, E. D., Davaille, A., Rolf, T., and Tackley, P.:
Numerical simulation of thermal plumes in a Herschel-Bulkley fluid, J. Non-New. Rheol., 195, 32–45, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib243"><label>Matthews et al.(2016)Matthews, Maloney, Zahirovic, Williams, Seton,
and Müller</label><mixed-citation>
Matthews, K. J., Maloney, K. T., Zahirovic, S., Williams, S. E., Seton, M., and
Müller, R. D.: Global plate boundary evolution and kinematics since
the late Paleozoic, Global Planet. Change, 146, 226–250,
<a href="https://doi.org/10.1016/j.gloplacha.2016.10.002" target="_blank">https://doi.org/10.1016/j.gloplacha.2016.10.002</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib244"><label>Matuttis and Chen(2014)</label><mixed-citation>
Matuttis, H.-G. and Chen, J.: Understanding the discrete element method:
simulation of non-spherical particles for granular and multi-body systems,
John Wiley &amp; Sons, ISBN 978-1-118-56720-3, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib245"><label>May et al.(2013)May, Schellart, and Moresi</label><mixed-citation>
May, D., Schellart, W., and Moresi, L.: Overview of adaptive finite element
analysis in computational geodynamics, J. Geodynam., 70, 1–20,
2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib246"><label>May et al.(2015)May, Brown, and Le Pourhiet</label><mixed-citation>
May, D., Brown, J., and Le Pourhiet, L.: A scalable, matrix-free multigrid
preconditioner for finite element discretizations of heterogeneous Stokes
flow, Comput. Methods Appl. M., 290, 496–523,
<a href="https://doi.org/10.1016/j.cma.2015.03.014" target="_blank">https://doi.org/10.1016/j.cma.2015.03.014</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib247"><label>May et al.(2014)May, Brown, and Le Pourhiet</label><mixed-citation>
May, D. A., Brown, J., and Le Pourhiet, L.: pTatin3D: High-performance methods
for long-term lithospheric dynamics, in: Proceedings of the international
conference for high performance computing, networking, storage and analysis, IEEE Press,  274–284, doi10.1109/SC.2014.28, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib248"><label>McKenzie(1984)</label><mixed-citation>
McKenzie, D.: The Generation and Compaction of Partially Molten Rock, J. Petrol., 25, 713–765, 1984.
</mixed-citation></ref-html>
<ref-html id="bib1.bib249"><label>McKenzie(1967)</label><mixed-citation>
McKenzie, D. P.: Some remarks on heat flow and gravity anomalies, J.
Geophys. Res., 72, 6261–6273, 1967.
</mixed-citation></ref-html>
<ref-html id="bib1.bib250"><label>McKenzie(1969)</label><mixed-citation>
McKenzie, D. P.: Speculations on the Consequences and Causes of Plate
Motions, Geophys. J. Roy. Astro. Soc., 18, 1–32,
<a href="https://doi.org/10.1111/j.1365-246X.1969.tb00259.x" target="_blank">https://doi.org/10.1111/j.1365-246X.1969.tb00259.x</a>, 1969.
</mixed-citation></ref-html>
<ref-html id="bib1.bib251"><label>Montési and Behn(2007)</label><mixed-citation>
Montési, L. G. and Behn, M. D.: Mantle flow and melting underneath oblique
and ultraslow mid-ocean ridges, Geophys. Res. Lett., 34, <a href="https://doi.org/10.1029/2007GL031067" target="_blank">https://doi.org/10.1029/2007GL031067</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib252"><label>Mora and Yuen(2017)</label><mixed-citation>
Mora, P. and Yuen, D. A.: Simulation of plume dynamics by the Lattice Boltzmann
Method, Geophys. J. Int., 210, 1932–1937,
<a href="https://doi.org/10.1093/gji/ggx279" target="_blank">https://doi.org/10.1093/gji/ggx279</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib253"><label>Moresi and Solomatov(1995)</label><mixed-citation>
Moresi, L.-N. and Solomatov, V.: Numerical investigation of 2D convection
with extremely large viscosity variations, Phys. Fluids, 7, 2154–2162,
1995.
</mixed-citation></ref-html>
<ref-html id="bib1.bib254"><label>Morishige and Kuwatani(2020)</label><mixed-citation>
Morishige, M. and Kuwatani, T.: Bayesian inversion of surface heat flow in
subduction zones: a framework to refine geodynamic models based on
observational constraints, Geophys. J. Int., 222, 103–109,
<a href="https://doi.org/10.1093/gji/ggaa149" target="_blank">https://doi.org/10.1093/gji/ggaa149</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib255"><label>Morra(2018)</label><mixed-citation>
Morra, G.: Pythonic Geodynamics, Lecture Notes in Earth System Sciences, ISBN 13 9783319857251, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib256"><label>Morra et al.(2009)Morra, Chatelain, Tackley, and
Koumoutsakos</label><mixed-citation>
Morra, G., Chatelain, P., Tackley, P., and Koumoutsakos, P.: Earth curvature
effects on subduction morphology: Modeling subduction in a spherical setting,
Acta Geotech., 4, 95–105, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib257"><label>Morra et al.(2010)Morra, Yuen, Boschi, Chatelain, Koumoutsakos, and
Tackley</label><mixed-citation>
Morra, G., Yuen, D. A., Boschi, L., Chatelain, P., Koumoutsakos, P., and
Tackley, P.: The fate of the slabs interacting with a density/viscosity hill
in the mid-mantle, Phys. Earth Planet. Int., 180,
271–282, <a href="https://doi.org/10.1016/j.pepi.2010.04.001" target="_blank">https://doi.org/10.1016/j.pepi.2010.04.001</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib258"><label>Morra et al.(2020)Morra, Yuen, Tufo, and Knepley</label><mixed-citation>
Morra, G., Yuen, D. A., Tufo, H. M., and Knepley, M. G.: Fresh Outlook in
Numerical Methods for Geodynamics, Encycl. Geol., p. 54, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib259"><label>Mühlhaus et al.(2002)Mühlhaus, Dufour, Moresi, and
Hobbs</label><mixed-citation>
Mühlhaus, H.-B., Dufour, F., Moresi, L., and Hobbs, B.: A director theory
for visco-elastic folding instabilities in multilayered rock, International
J. Sol. Struct., 39, 3675–3691, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib260"><label>Mühlhaus et al.(2002)Mühlhaus, Moresi, Hobbs, and
Dufour</label><mixed-citation>
Mühlhaus, H.-B., Moresi, L., Hobbs, B., and Dufour, F.: Large amplitude
folding in finely layered viscoelastic rock structures, Pure Appl. Geophys.,
159, 2311–2333, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib261"><label>Müller et al.(2019)Müller, Zahirovic, Williams, Cannon,
Seton, Bower, Tetley, Heine, Le Breton, Liu, Russell, Yang, Leonard, and
Gurnis</label><mixed-citation>
Müller, R. D., Zahirovic, S., Williams, S. E., Cannon, J., Seton, M.,
Bower, D. J., Tetley, M. G., Heine, C., Le Breton, E., Liu, S., Russell, S.
H. J., Yang, T., Leonard, J., and Gurnis, M.: A Global Plate Model Including
Lithospheric Deformation Along Major Rifts and Orogens Since the Triassic,
Tectonics, 38, 1884–1907, <a href="https://doi.org/10.1029/2018TC005462" target="_blank">https://doi.org/10.1029/2018TC005462</a>,
2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib262"><label>Mulyukova and Bercovici(2019)</label><mixed-citation>
Mulyukova, E. and Bercovici, D.: A theoretical model for the evolution of
microstructure in lithospheric shear zones, Geophys. J. Int., 216, 803–819,
<a href="https://doi.org/10.1093/gji/ggy467" target="_blank">https://doi.org/10.1093/gji/ggy467</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib263"><label>Nakagawa et al.(2009)Nakagawa, Tackley, Deschamps, and
Connolly</label><mixed-citation>
Nakagawa, T., Tackley, P. J., Deschamps, F., and Connolly, J. A.: Incorporating
self-consistently calculated mineral physics into thermochemical mantle
convection simulations in a 3-D spherical shell and its influence on seismic
anomalies in Earth's mantle, Geochem. Geophy. Geosy., 10, <a href="https://doi.org/10.1029/2008GC002280" target="_blank">https://doi.org/10.1029/2008GC002280</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib264"><label>Nakagawa et al.(2015)Nakagawa, Nakakuki, and Iwamori</label><mixed-citation>
Nakagawa, T., Nakakuki, T., and Iwamori, H.: Water circulation and global
mantle dynamics: Insight from numerical modeling, Geochem. Geophy.
Geosy., 16, 1449–1464, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib265"><label>Naliboff et al.(2009)Naliboff, Conrad, and
Lithgow-Bertelloni</label><mixed-citation>
Naliboff, J., Conrad, C., and Lithgow-Bertelloni, C.: Modification of the
lithospheric stress field by lateral variations in plate-mantle coupling,
Geophys. Res. Lett., 36, <a href="https://doi.org/10.1029/2009GL040484" target="_blank">https://doi.org/10.1029/2009GL040484</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib266"><label>Naliboff et al.(2020)Naliboff, Glerum, Brune, Péron-Pinvidic, and
Wrona</label><mixed-citation>
Naliboff, J. B., Glerum, A., Brune, S., Péron-Pinvidic, G., and Wrona, T.:
Development of 3D rift heterogeneity through fault network evolution,
Geophys. Res. Lett., 47, e2019GL086611, <a href="https://doi.org/10.1029/2019GL086611" target="_blank">https://doi.org/10.1029/2019GL086611</a>,
2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib267"><label>Neuharth et al.(2021)Neuharth, Brune, Glerum, Heine, and
Welford</label><mixed-citation>
Neuharth, D., Brune, S., Glerum, A., Heine, C., and Welford, J. K.: Formation
of Continental Microplates Through Rift Linkage: Numerical Modeling and Its
Application to the Flemish Cap and Sao Paulo Plateau, Geochem.  Geophy. Geosy., 22, e2020GC009615, <a href="https://doi.org/10.1029/2020GC009615" target="_blank">https://doi.org/10.1029/2020GC009615</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib268"><label>Noble and Dixon(2011)</label><mixed-citation>
Noble, T. E. and Dixon, J. M.: Structural evolution of fold-thrust structures
in analog models deformed in a large geotechnical centrifuge, J. Struct. Geol., 33, 62–77, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib269"><label>Nuñez et al.(2018)Nuñez, Anderton, and Renslow</label><mixed-citation>
Nuñez, J. R., Anderton, C. R., and Renslow, R. S.: Optimizing colormaps
with consideration for color vision deficiency to enable accurate
interpretation of scientific data, PLOS ONE, 13, 1–14, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib270"><label>Oberbeck(1879)</label><mixed-citation>
Oberbeck, A.: Über die Wärmeleitung der Flüssigkeiten bei
Berücksichtigung der Strömungen infolge von
Temperaturdifferenzen, Ann. Phys.-Berlin, 243, 271–292, 1879.
</mixed-citation></ref-html>
<ref-html id="bib1.bib271"><label>Ohuchi et al.(2015)Ohuchi, Kawazoe, Higo, Funakoshi, Suzuki,
Kikegawa, and Irifune</label><mixed-citation>
Ohuchi, T., Kawazoe, T., Higo, Y., Funakoshi, K.-I., Suzuki, A., Kikegawa, T.,
and Irifune, T.: Dislocation-accommodated grain boundary sliding as the major
deformation mechanism of olivine in the Earth's upper mantle, Sci. Adv., 1, e1500360, <a href="https://doi.org/10.1126/sciadv.1500360" target="_blank">https://doi.org/10.1126/sciadv.1500360</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib272"><label>Oliveira et al.(2018)Oliveira, Afonso, Zlotnik, and Diez</label><mixed-citation>
Oliveira, B., Afonso, J., Zlotnik, S., and Diez, P.: Numerical modelling of
multiphase multicomponent reactive transport in the Earth's interior,
Geophys. J. Int., 212, 345–388, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib273"><label>Oltmanns et al.(2020)Oltmanns, Sauerwein, Dammel, Stephan, and
Kuhn</label><mixed-citation>
Oltmanns, J., Sauerwein, D., Dammel, F., Stephan, P., and Kuhn, C.: Potential
for waste heat utilization of hot-water-cooled data centers: A case study,
Energ. Sci. Eng., 8, 1793–1810,
<a href="https://doi.org/10.1002/ese3.633" target="_blank">https://doi.org/10.1002/ese3.633</a>,
2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib274"><label>O'Neill et al.(2016)O'Neill, Lenardic, Weller, Moresi, Quenette, and
Zhang</label><mixed-citation>
O'Neill, C., Lenardic, A., Weller, M., Moresi, L., Quenette, S., and Zhang, S.:
A window for plate tectonics in terrestrial planet evolution?, Phys.  Earth Planet. Int., 255, 80–92, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib275"><label>Oreskes et al.(1994)Oreskes, Shrader-Frechette, and Belitz</label><mixed-citation>
Oreskes, N., Shrader-Frechette, K., and Belitz, K.: Verification, validation,
and confirmation of numerical models in the earth sciences, Science, 263,
641–646, 1994.
</mixed-citation></ref-html>
<ref-html id="bib1.bib276"><label>Ortega-Gelabert et al.(2020)Ortega-Gelabert, Zlotnik, Afonso, and
Díez</label><mixed-citation>
Ortega-Gelabert, O., Zlotnik, S., Afonso, J. C., and Díez, P.: Fast Stokes
Flow Simulations for Geophysical-Geodynamic Inverse Problems and Sensitivity
Analyses Based On Reduced Order Modeling, J. Geophys. Res.-Sol. Ea., 125, e2019JB018314, <a href="https://doi.org/10.1029/2019JB018314" target="_blank">https://doi.org/10.1029/2019JB018314</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib277"><label>Osei Tutu et al.(2018)Osei Tutu, Sobolev, Steinberger, Popov, and
Rogozhina</label><mixed-citation>
Osei Tutu, A., Sobolev, S. V., Steinberger, B., Popov, A. A., and Rogozhina,
I.: Evaluating the Influence of Plate Boundary Friction and Mantle Viscosity
on Plate Velocities, Geochem. Geophy. Geosy., 19, 642–666,
<a href="https://doi.org/10.1002/2017GC007112" target="_blank">https://doi.org/10.1002/2017GC007112</a>,
2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib278"><label>Oxburgh and Turcotte(1978)</label><mixed-citation>
Oxburgh, E. and Turcotte, D.: Mechanisms of continental drift, Reports on
Progress in Physics, 41, 1249, <a href="https://doi.org/10.1088/0034-4885/41/8/003" target="_blank">https://doi.org/10.1088/0034-4885/41/8/003</a>, 1978.
</mixed-citation></ref-html>
<ref-html id="bib1.bib279"><label>Patočka et al.(2019)Patočka,
Čížková, and Tackley</label><mixed-citation>
Patočka, V., Čížková, H., and Tackley, P.: Do
elasticity and a free surface affect lithospheric stresses caused by
upper-mantle convection?, Geophys. J. Int., 216, 1740–1760,
2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib280"><label>Pelletier(2008)</label><mixed-citation>
Pelletier, J.: Quantitative modelling of Earth surface processes, Cambridge
University Press, <a href="https://doi.org/10.1017/CBO9780511813849" target="_blank">https://doi.org/10.1017/CBO9780511813849</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib281"><label>Peltzer and Tapponnier(1988)</label><mixed-citation>
Peltzer, G. and Tapponnier, P.: Formation and evolution of strike-slip faults,
rifts, and basins during the india-asia collision: an experimental approach,
J. Geophys. Res., 93, 15085–15177, 1988.
</mixed-citation></ref-html>
<ref-html id="bib1.bib282"><label>Perkel(2020)</label><mixed-citation>
Perkel, J. M.: Challenge to scientists: does your ten-year-old code still run?,
Nature, 584, 656–658, <a href="https://doi.org/10.1038/d41586-020-02462-7" target="_blank">https://doi.org/10.1038/d41586-020-02462-7</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib283"><label>Perry-Houts and Karlstrom(2018)</label><mixed-citation>
Perry-Houts, J. and Karlstrom, L.: Anisotropic viscosity and time-evolving
lithospheric instabilities due to aligned igneous intrusions, Geophys.  J. Int., 216, 794–802, <a href="https://doi.org/10.1093/gji/ggy466" target="_blank">https://doi.org/10.1093/gji/ggy466</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib284"><label>Petersen et al.(2017)Petersen, Stegman, and Tackley</label><mixed-citation>
Petersen, R. I., Stegman, D. R., and Tackley, P. J.: The subduction dichotomy of strong plates and weak slabs, Solid Earth, 8, 339–350, <a href="https://doi.org/10.5194/se-8-339-2017" target="_blank">https://doi.org/10.5194/se-8-339-2017</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib285"><label>Petra et al.(2014)Petra, Schenk, Lubin, and Gärtner</label><mixed-citation>
Petra, C. G., Schenk, O., Lubin, M., and Gärtner, K.: An augmented
incomplete factorization approach for computing the Schur complement in
stochastic optimization, SIAM J. Sci. Comput., 36,
139–162, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib286"><label>Petrunin et al.(2013)Petrunin, Kaban, Rogozhina, and
Trubitsyn</label><mixed-citation>
Petrunin, A., Kaban, M., Rogozhina, I., and Trubitsyn, V.: Revising the
spectral method as applied to modeling mantle dynamics, Geochem.  Geophy. Geosy., 14, 3691–3702, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib287"><label>Plesser(2018)</label><mixed-citation>
Plesser, H. E.: Reproducibility vs. Replicability: A Brief History of a
Confused Terminology, Front. Neuroinf.,
<a href="https://doi.org/10.3389/fninf.2017.00076" target="_blank">https://doi.org/10.3389/fninf.2017.00076</a>,
2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib288"><label>pTatin3D(2022)</label><mixed-citation>
pTatin3D: pTatin3D Bitbucket repository,
<a href="https://bitbucket.org/ptatin/ptatin3d/src/master/" target="_blank"/>,   last access: 24 February 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib289"><label>Pusok et al.(2016)Pusok, Kaus, and Popov</label><mixed-citation>
Pusok, A., Kaus, B., and Popov, A.: On the Quality of Velocity Interpolation
Schemes for Marker-in-Cell Method and Staggered Grids, Pure Appl.
Geophys., <a href="https://doi.org/10.1007/s00024-016-1431-8" target="_blank">https://doi.org/10.1007/s00024-016-1431-8</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib290"><label>Pusok(2019)</label><mixed-citation>
Pusok, A. E.: Writing the Methods Section, edited by: Lourenço, D. L., EGU GD
Blog,
<a href="https://blogs.egu.eu/divisions/gd/2019/09/20/writing-the-methods-section/" target="_blank"/> (last access: 24 February 2022),
2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib291"><label>Pusok(2020)</label><mixed-citation>
Pusok, A. E.: What is FAIR for Geodynamics, edited by: Lourenço, D. L., EGU
GD Blog,
<a href="https://blogs.egu.eu/divisions/gd/2020/07/24/what-is-fair-for-geodynamics/" target="_blank"/> (last access: 24 February 2022),
2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib292"><label>Pusok and Kaus(2015)</label><mixed-citation>
Pusok, A. E. and Kaus, B. J. P.: Development of topography in 3-D
continental-collision models, Geochem. Geophy. Geosy., 16,
1378–1400, <a href="https://doi.org/10.1002/2015GC005732" target="_blank">https://doi.org/10.1002/2015GC005732</a>,
2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib293"><label>Pusok et al.(2020)Pusok, May, and Katz</label><mixed-citation>
Pusok, A. E., May, D. A., and Katz, R. F.: Magma dynamics using FD-PDE: a new,
PETSc-based, finite-difference staggered-grid framework for solving partial
differential equations, EGU General Assembly 2020, Online, 4–8 May 2020,
<a href="https://doi.org/10.5194/egusphere-egu2020-18690" target="_blank">https://doi.org/10.5194/egusphere-egu2020-18690</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib294"><label>PyLith(2022)</label><mixed-citation>
PyLith: PyLith GitHub repository,
<a href="https://github.com/geodynamics/pylith" target="_blank"/>,  last access: 24 February 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib295"><label>Quere and Forte(2006)</label><mixed-citation>
Quere, S. and Forte, A. M.: Influence of past and present-day plate motions on
spherical models of mantle convection: implications for mantle plumes and
hotspots, Geophys. J. Int., 165, 1041–1057, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib296"><label>Quinquis and Buiter(2014)</label><mixed-citation>
Quinquis, M. E. T. and Buiter, S. J. H.: Testing the effects of basic numerical implementations of water migration on models of subduction dynamics, Solid Earth, 5, 537–555, <a href="https://doi.org/10.5194/se-5-537-2014" target="_blank">https://doi.org/10.5194/se-5-537-2014</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib297"><label>Quinquis et al.(2011)Quinquis, Buiter, and Ellis</label><mixed-citation>
Quinquis, M. E., Buiter, S. J., and Ellis, S.: The role of boundary conditions
in numerical models of subduction zone dynamics, Tectonophysics, 497,
57–70, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib298"><label>Quinteros and Sobolev(2012)</label><mixed-citation>
Quinteros, J. and Sobolev, S. V.: Constraining kinetics of metastable olivine
in the Marianas slab from seismic observations and dynamic models,
Tectonophysics, 526, 48–55, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib299"><label>Ramberg(1967)</label><mixed-citation>
Ramberg, H.: Model experimentation of the effect of gravity on tectonic
processes, Geophys. J. Int., 14, 307–329, 1967.
</mixed-citation></ref-html>
<ref-html id="bib1.bib300"><label>Ranalli(1995)</label><mixed-citation>
Ranalli, G.: Rheology of the Earth, Springer, <a href="https://doi.org/10.1111/j.1365-246X.1967.tb06247.x" target="_blank">https://doi.org/10.1111/j.1365-246X.1967.tb06247.x</a>. 1995.
</mixed-citation></ref-html>
<ref-html id="bib1.bib301"><label>Räss et al.(2019)Räss, Duretz, and
Podladchikov</label><mixed-citation>
Räss, L., Duretz, T., and Podladchikov, Y. Y.: Resolving hydromechanical
coupling in two and three dimensions: Spontaneous channelling of porous
fluids owing to decompaction weakening, Geophys. J. Int.,
218, 1591–1616, <a href="https://doi.org/10.1093/gji/ggz239" target="_blank">https://doi.org/10.1093/gji/ggz239</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib302"><label>Räss et al.(2020)Räss, Licul, Herman, Podladchikov, and
Suckale</label><mixed-citation>
Räss, L., Licul, A., Herman, F., Podladchikov, Y. Y., and Suckale, J.: Modelling thermomechanical ice deformation using an implicit pseudo-transient method (FastICE v1.0) based on graphical processing units (GPUs), Geosci. Model Dev., 13, 955–976, <a href="https://doi.org/10.5194/gmd-13-955-2020" target="_blank">https://doi.org/10.5194/gmd-13-955-2020</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib303"><label>Rayleigh(1916)</label><mixed-citation>
Rayleigh, L.: LIX. On convection currents in a horizontal layer of fluid,
when the higher temperature is on the under side, The London, Edinburgh, and
Dublin Philosophical Magazine and Journal of Science, 32, 529–546, 1916.
</mixed-citation></ref-html>
<ref-html id="bib1.bib304"><label>Reuber et al.(2020a)Reuber, Holbach, Popov, Hanke, and
Kaus</label><mixed-citation>
Reuber, G., Holbach, L., Popov, A., Hanke, M., and Kaus, B.: Inferring rheology
and geometry of subsurface structures by adjoint-based inversion of principal
stress directions, Geophys. J. Int., 223, 851–861,
<a href="https://doi.org/10.1093/gji/ggaa344" target="_blank">https://doi.org/10.1093/gji/ggaa344</a>, 2020a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib305"><label>Reuber et al.(2018a)Reuber, Kaus, Popov, and
Baumann</label><mixed-citation>
Reuber, G. S., Kaus, B. J., Popov, A. A., and Baumann, T. S.: Unraveling the
physics of the Yellowstone magmatic system using geodynamic simulations,
Front. Earth Sci., 6, 117, 2018a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib306"><label>Reuber et al.(2018b)Reuber, Kaus, Popov, and
Baumann</label><mixed-citation>
Reuber, G. S., Kaus, B. J. P., Popov, A. A., and Baumann, T. S.: Unraveling the
Physics of the Yellowstone Magmatic System Using Geodynamic Simulations,
Front. Earth Sci., 6, 117, <a href="https://doi.org/10.3389/feart.2018.00117" target="_blank">https://doi.org/10.3389/feart.2018.00117</a>,
2018b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib307"><label>Reuber et al.(2018c)Reuber, Popov, and
Kaus</label><mixed-citation>
Reuber, G. S., Popov, A. A., and Kaus, B. J.: Deriving scaling laws in
geodynamics using adjoint gradients, Tectonophysics, 746, 352–363,
2018c.
</mixed-citation></ref-html>
<ref-html id="bib1.bib308"><label>Reuber et al.(2020b)Reuber, Holbach, and
Räss</label><mixed-citation>
Reuber, G. S., Holbach, L., and Räss, L.: Adjoint-based inversion for
porosity in shallow reservoirs using pseudo-transient solvers for non-linear
hydro-mechanical processes, J. Comput. Phys., 423, 109797,
<a href="https://doi.org/10.1016/j.jcp.2020.109797" target="_blank">https://doi.org/10.1016/j.jcp.2020.109797</a>,
2020b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib309"><label>Ribe(2018)</label><mixed-citation>
Ribe, N.: Theoretical Mantle Dynamics, Cambridge University Press,
<a href="https://doi.org/10.1017/9781316795897" target="_blank">https://doi.org/10.1017/9781316795897</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib310"><label>Ricard(2015)</label><mixed-citation>
Ricard, Y.: Physics of mantle convection, Treatise on geophysics, 2 Edn., 7,
23–71, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib311"><label>Roache(1997)</label><mixed-citation>
Roache, P. J.: Quantification of uncertainty in computational fluid dynamics,
Annu. Rev. Fluid Mech., 29, 123–160, 1997.
</mixed-citation></ref-html>
<ref-html id="bib1.bib312"><label>Roache(2002)</label><mixed-citation>
Roache, P. J.: Code Verification by the Method of Manufactured Solutions, J.
Fluids Eng., 124, 4–10, <a href="https://doi.org/10.1115/1.1436090" target="_blank">https://doi.org/10.1115/1.1436090</a>, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib313"><label>Robey and Puckett(2019)</label><mixed-citation>
Robey, J. M. and Puckett, E. G.: Implementation of a volume-of-fluid method in
a finite element code with applications to thermochemical convection in a
density stratified fluid in the earth's mantle, Comput. Fluids, 190,
217–253, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib314"><label>Roe et al.(2006)Roe, Stolar, and Willett</label><mixed-citation>
Roe, G. H., Stolar, D. B., and Willett, S. D.: Response of a steady-state
critical wedge orogen to changes in climate and tectonic forcing, Geol. Soc. Am. Spec. Pap., 398, 227, <a href="https://doi.org/10.1130/2005.2398(13)" target="_blank">https://doi.org/10.1130/2005.2398(13)</a>, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib315"><label>Rolf and Tackley(2011)</label><mixed-citation>
Rolf, T. and Tackley, P.: Focussing of stress by continents in 3D spherical
mantle convection with self‐consistent plate tectonics,
Geophys. Res. Lett., 38, <a href="https://doi.org/10.1029/2011GL048677" target="_blank">https://doi.org/10.1029/2011GL048677</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib316"><label>Rose et al.(2017)Rose, Buffet, and Heister</label><mixed-citation>
Rose, I., Buffet, B., and Heister, T.: Stability and accuracy of free surface
time integration in viscous flows, Phys. Earth. Planet. Int., 262,
90–100, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib317"><label>Rudge et al.(2011)Rudge, Bercovici, and Spiegelman</label><mixed-citation>
Rudge, J. F., Bercovici, D., and Spiegelman, M.: Disequilibrium melting of a
two phase multicomponent mantle, Geophys. J. Int., 184,
699–718, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib318"><label>Rudi et al.(2015)Rudi, Malossi, Isaac, Stadler, Gurnis, Staar,
Ineichen, Bekas, Curioni, and Ghattas</label><mixed-citation>
Rudi, J., Malossi, A. C. I., Isaac, T., Stadler, G., Gurnis, M., Staar, P. W.,
Ineichen, Y., Bekas, C., Curioni, A., and Ghattas, O.: An extreme-scale
implicit solver for complex PDEs: highly heterogeneous flow in earth's
mantle, in: Proceedings of the international conference for high performance
computing, networking, storage and analysis, Assoc. Comput. Mech., 5, 1–12, <a href="https://doi.org/10.1145/2807591.2807675" target="_blank">https://doi.org/10.1145/2807591.2807675</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib319"><label>Rummel et al.(2020)Rummel, Baumann, and Kaus</label><mixed-citation>
Rummel, L., Baumann, T. S., and Kaus, B. J.: An autonomous petrological
database for geodynamic simulations of magmatic systems, Geophys. J.  Int., 223, 1820–1836, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib320"><label>Rüpke et al.(2004)Rüpke, Phipps Morgan, Hort, and
Connolly</label><mixed-citation>
Rüpke, L., Phipps Morgan, J., Hort, M., and Connolly, J. A.: Serpentine
and the subduction zone water cycle, Earth Planet. Sc. Lett.,
223, 17–34, <a href="https://doi.org/10.1016/j.epsl.2004.04.018" target="_blank">https://doi.org/10.1016/j.epsl.2004.04.018</a>,
2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib321"><label>Räss et al.(2017)Räss, Duretz, Podladchikov, and
Schmalholz</label><mixed-citation>
Räss, L., Duretz, T., Podladchikov, Y. Y., and Schmalholz, S. M.: M2Di:
Concise and efficient MATLAB 2-D Stokes solvers using the Finite Difference
Method, Geochem. Geophy. Geosy., 18, 755–768,
<a href="https://doi.org/10.1002/2016GC006727" target="_blank">https://doi.org/10.1002/2016GC006727</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib322"><label>Saad(2003)</label><mixed-citation>
Saad, Y.: Iterative methods for sparse linear systems, SIAM, ISBN 13 978-0898715347, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib323"><label>Samuel and Bercovici(2006)</label><mixed-citation>
Samuel, H. and Bercovici, D.: Oscillating and stagnating plumes in the Earth's
lower mantle, Earth Planet. Sc. Lett., 248, 90–105, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib324"><label>Samuel and Evonuk(2010)</label><mixed-citation>
Samuel, H. and Evonuk, M.: Modeling advection in geophysical flows with
particle level sets, Geochem. Geophy. Geosy., 11,
<a href="https://doi.org/10.1029/2010GC003081" target="_blank">https://doi.org/10.1029/2010GC003081</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib325"><label>Schellart(2005)</label><mixed-citation>
Schellart, W.: Influence of the subducting plate velocity on the geometry of
the slab and migration of the subduction hinge, Earth Planet. Sc. Lett.,
231, 197–219, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib326"><label>Schellart and Strak(2016)</label><mixed-citation>
Schellart, W. P. and Strak, V.: A review of analogue modelling of geodynamic
processes: Approaches, scaling, materials and quantification, with an
application to subduction experiments, J. Geodynam., 100, 7–32,
2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib327"><label>Schierjott et al.(2020)Schierjott, Thielmann, Rozel, Golabek, and
Gerya</label><mixed-citation>
Schierjott, J. C., Thielmann, M., Rozel, A. B., Golabek, G. J., and Gerya,
T. V.: Can grain size reduction initiate transform faults?, Insights from a 3D
numerical study, Tectonics, 39, e2019TC005793, <a href="https://doi.org/10.1029/2019TC005793" target="_blank">https://doi.org/10.1029/2019TC005793</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib328"><label>Schmalholz and Podladchikov(1999)</label><mixed-citation>
Schmalholz, S. and Podladchikov, Y.: Buckling versus folding: importance of
viscoelasticity, Geophys. Res. Lett., 26, 2641–2644, 1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib329"><label>Schmeling et al.(2008)Schmeling, Babeyko, Enns, Faccenna, Funiciello,
Gerya, Golabek, Grigull, Kaus, Morra, Schmalholz, and van Hunen</label><mixed-citation>
Schmeling, H., Babeyko, A., Enns, A., Faccenna, C., Funiciello, F., Gerya, T.,
Golabek, G., Grigull, S., Kaus, B., Morra, G., Schmalholz, S., and van Hunen,
J.: A benchmark comparison of spontaneous subduction models – Towards a free
surface, Phys. Earth. Planet. Int., 171, 198–223, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib330"><label>Schubert et al.(2001)Schubert, Turcotte, and Olson</label><mixed-citation>
Schubert, G., Turcotte, D., and Olson, P.: Mantle Convection in the Earth and
Planets, Cambridge University Press,  <a href="https://doi.org/10.1017/CBO9780511612879" target="_blank">https://doi.org/10.1017/CBO9780511612879</a>, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib331"><label>Science Europe(2018)</label><mixed-citation>
Science Europe: Practical Guide to the International Alignment of Research
Data Management,
<a href="https://www.scienceeurope.org/media/jezkhnoo/se_rdm_practical_guide_final.pdf" target="_blank"/> (last access: 24 February 2022),
2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib332"><label>Shewchuk(1994)</label><mixed-citation>
Shewchuk, J. R.: An introduction to the conjugate gradient method
without the agonizing pain, <a href="https://www.cs.cmu.edu/~quake-papers/painless-conjugate-gradient.pdf" target="_blank"/> (last access: 24 February 2022), 1994.
</mixed-citation></ref-html>
<ref-html id="bib1.bib333"><label>Sim et al.(2020)Sim, Spiegelman, Stegman, and Wilson</label><mixed-citation>
Sim, S. J., Spiegelman, M., Stegman, D. R., and Wilson, C.: The influence of
spreading rate and permeability on melt focusing beneath mid-ocean ridges,
Phys. Earth Planet. Int., 304, 106486,
<a href="https://doi.org/10.1016/j.pepi.2020.106486" target="_blank">https://doi.org/10.1016/j.pepi.2020.106486</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib334"><label>Simpson(2017)</label><mixed-citation>
Simpson, G.: Practical Finite Element Modelin in Earth Science Using Matlab,
Wiley-Blackwell, <a href="https://doi.org/10.1002/9781119248644" target="_blank">https://doi.org/10.1002/9781119248644</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib335"><label>Smith et al.(2016)Smith, Katz, Niemeyer, and FORCE11 Software
Citation Working Group</label><mixed-citation>
Smith, A. M., Katz, D. S., Niemeyer, K. E., and FORCE11 Software Citation
Working Group: Software citation principles, Peer J. Comput. Sci., 2, e86,
<a href="https://doi.org/10.7717/peerj-cs.86" target="_blank">https://doi.org/10.7717/peerj-cs.86</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib336"><label>Smith and Sandwell(2006)</label><mixed-citation>
Smith, B. R. and Sandwell, D. T.: A model of the earthquake cycle along the San
Andreas Fault System for the past 1000 years, J. Geophys. Res.-Sol. Ea., 111, <a href="https://doi.org/10.1029/2005JB003703" target="_blank">https://doi.org/10.1029/2005JB003703</a>,
2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib337"><label>Sobolev and Muldashev(2017)</label><mixed-citation>
Sobolev, S. V. and Muldashev, I. A.: Modeling seismic cycles of great
megathrust earthquakes across the scales with focus at postseismic phase,
Geochem. Geophy. Geosy., 18, 4387–4408, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib338"><label>Software Sustainability Institute(2022)</label><mixed-citation>
Software Sustainability Institute: Guides for researchers,
<a href="https://www.software.ac.uk/resources/guides/guides-researchers" target="_blank"/>, last access: 24 February 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib339"><label>Solomatov(2000)</label><mixed-citation>
Solomatov, V.: Fluid dynamics of a terrestrial magma ocean, orem,  323–338,
2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib340"><label>Solomatov and Reese(2008)</label><mixed-citation>
Solomatov, V. and Reese, C.: Grain size variations in the Earth's mantle and
the evolution of primordial chemical heterogeneities, J. Geophys. Res.-Sol. Ea., 113, <a href="https://doi.org/10.1029/2007JB005319" target="_blank">https://doi.org/10.1029/2007JB005319</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib341"><label>Spiegelman(1993)</label><mixed-citation>
Spiegelman, M.: Flow in deformable porous media, Part 2 numerical analysis–the
relationship between shock waves and solitary waves, J. Fluid
Mech., 247, 39–63, 1993.
</mixed-citation></ref-html>
<ref-html id="bib1.bib342"><label>Spiegelman et al.(2016)Spiegelman, May, and Wilson</label><mixed-citation>
Spiegelman, M., May, D., and Wilson, C.: On the solvability of incompressible
Stokes with viscoplastic rheologies in geodynamics,
Geochem. Geophy. Geosy., 17, 2213–2238, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib343"><label>Stadler et al.(2010)Stadler, Gurnis, Burstedde, Wilcox, Alisic, and
Ghattas</label><mixed-citation>
Stadler, G., Gurnis, M., Burstedde, C., Wilcox, L., Alisic, L., and Ghattas,
O.: The dynamics of plate tectonics and mantle flow: from local to global
scales, Science, 329, 1033–1038, <a href="https://doi.org/10.1126/science.1191223" target="_blank">https://doi.org/10.1126/science.1191223</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib344"><label>Stall et al.(2020)Stall, Townsend, and Robinson</label><mixed-citation>
Stall, S., Townsend, R., and Robinson, E.: The Paper and The Data: Authors,
Reviewers, and Editors Webinar on Updated Journal Practices for Data (and
Software), Zenodo, <a href="https://doi.org/10.5281/zenodo.3744660" target="_blank">https://doi.org/10.5281/zenodo.3744660</a>,
2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib345"><label>Steer et al.(2011)Steer, Cattin, Lavé, and Godard</label><mixed-citation>
Steer, P., Cattin, R., Lavé, J., and Godard, V.: Surface Lagrangian
Remeshing: A new tool for studying long term evolution of continental
lithosphere from 2D numerical modelling, Comput. Geosci., 37,
1067–1074, <a href="https://doi.org/10.1016/j.cageo.2010.05.023" target="_blank">https://doi.org/10.1016/j.cageo.2010.05.023</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib346"><label>Stein et al.(2014)Stein, Lowman, and Hansen</label><mixed-citation>
Stein, C., Lowman, J., and Hansen, U.: A comparison of mantle convection
models featuring plates, Geochem. Geophy. Geosy., 15, 2689–2698, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib347"><label>Stein and Wysession(2009)</label><mixed-citation>
Stein, S. and Wysession, M.: An introduction to seismology, earthquakes, and
earth structure, John Wiley &amp; Sons, ISBN 978-0-865-42078-6, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib348"><label>Steinbach et al.(1989)Steinbach, Hansen, and Ebel</label><mixed-citation>
Steinbach, V., Hansen, U., and Ebel, A.: Compressible convection in the earth's
mantle: a comparison of different approaches, Geophys. Res. Lett.,
16, 633–636, <a href="https://doi.org/10.1029/GL016i007p00633" target="_blank">https://doi.org/10.1029/GL016i007p00633</a>, 1989.
</mixed-citation></ref-html>
<ref-html id="bib1.bib349"><label>Steinberger and Antretter(2006)</label><mixed-citation>
Steinberger, B. and Antretter, M.: Conduit diameter and buoyant rising speed
of mantle plumes: Implications for the motion of hot spots and shape of plume
conduits, Geochem. Geophy. Geosy., 7,
<a href="https://doi.org/10.1029/2006GC001409" target="_blank">https://doi.org/10.1029/2006GC001409</a>, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib350"><label>Stephansson and Berner(1971)</label><mixed-citation>
Stephansson, O. and Berner, H.: The finite element method in tectonic
processes, Phys. Earth Planet. Int., 4, 301–321, 1971.
</mixed-citation></ref-html>
<ref-html id="bib1.bib351"><label>Sternai(2020)</label><mixed-citation>
Sternai, P.: Surface processes forcing on extensional rock melting, Sci.   Rep., 10, 1–13, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib352"><label>Stixrude and Lithgow-Bertelloni(2005)</label><mixed-citation>
Stixrude, L. and Lithgow-Bertelloni, C.: Thermodynamics of mantle minerals – I.
Physical properties, Geophys. J. Int., 162, 610–632, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib353"><label>Stixrude and Lithgow-Bertelloni(2007)</label><mixed-citation>
Stixrude, L. and Lithgow-Bertelloni, C.: Influence of phase transformations on
lateral heterogeneity and dynamics in Earth's mantle, Earth Planet.
Sc. Lett., 263, 45–55, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib354"><label>Tackley(1996)</label><mixed-citation>
Tackley, P.: Effects of strongly variable viscosity on three-dimensional
compressible convection in planetary mantles, J. Geophys. Res., 101,
3311–3332, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib355"><label>Tackley(2000)</label><mixed-citation>
Tackley, P.: Self-consistent generation of tectonic plates in time-dependent,
three-dimensional mantle convection simulations 1. Pseudoplastic yielding,
Geochem. Geophy. Geosy., 1, <a href="https://doi.org/10.1029/2000GC000036" target="_blank">https://doi.org/10.1029/2000GC000036</a>, 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib356"><label>Tackley and King(2003)</label><mixed-citation>
Tackley, P. and King, S.: Testing the tracer ratio method for modeling active
compositional fields in mantle convection simulations,
Geochem. Geophy. Geosy., 4, <a href="https://doi.org/10.1029/2001GC000214" target="_blank">https://doi.org/10.1029/2001GC000214</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib357"><label>Tackley et al.(2005)Tackley, Xie, Nakagawa, and Hernlund</label><mixed-citation>
Tackley, P. J., Xie, S., Nakagawa, T., and Hernlund, J. W.: Numerical and
laboratory studies of mantle convection: Philosophy, accomplishments, and
thermochemical structure and evolution, Geophys. Monogr. Ser., 160, 2190,  <a href="https://doi.org/10.1029/160GM07" target="_blank">https://doi.org/10.1029/160GM07</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib358"><label>Tapponnier et al.(1982)Tapponnier, Peltzer, Dain, Armijo, and
Cobbold</label><mixed-citation>
Tapponnier, P., Peltzer, G., Dain, A. L., Armijo, R., and Cobbold, P.:
Propagating extrusion tectonics in Asia: new insights from simple experiments
with plasticine, Geology, 10, 611–616, 1982.
</mixed-citation></ref-html>
<ref-html id="bib1.bib359"><label>Tetzlaff and Schmeling(2009)</label><mixed-citation>
Tetzlaff, M. and Schmeling, H.: Time-dependent interaction between subduction
dynamics and phase transition kinetics, Geophys. J. Int.,
178, 826–844, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib360"><label>The Turing Way Community et al.(2019)The Turing Way Community,
Arnold, Bowler, Gibson, Herterich, Higman, Krystalli, Morley, O'Reilly, and
Whitaker</label><mixed-citation>
The Turing Way Community, Arnold, B., Bowler, L., Gibson, S., Herterich, P.,
Higman, R., Krystalli, A., Morley, A., O'Reilly, M., and Whitaker, K.: The
Turing Way: A Handbook for Reproducible Data Science,
<a href="https://doi.org/10.5281/zenodo.3233986" target="_blank">https://doi.org/10.5281/zenodo.3233986</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib361"><label>Thielmann et al.(2014)Thielmann, May, and Kaus</label><mixed-citation>
Thielmann, M., May, D., and Kaus, B.: Discretization errors in the Hybrid
Finite Element Particle-In-Cell Method, Pure Appl. Geophys., 171,
2164–2184, <a href="https://doi.org/10.1007/s00024-014-0808-9" target="_blank">https://doi.org/10.1007/s00024-014-0808-9</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib362"><label>Thielmann et al.(2015)Thielmann, Kaus, and Popov</label><mixed-citation>
Thielmann, M., Kaus, B., and Popov, A.: Lithospheric stresses in
Rayleigh–Benard convection: effects of a free surface and a viscoelastic
Maxwell rheology, Geophys. J. Int., 203, 2200–2219, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib363"><label>Thieulot(2011)</label><mixed-citation>
Thieulot, C.: FANTOM: two- and three-dimensional numerical modelling of
creeping flows for the solution of geological problems,
Phys. Earth. Planet. Int., 188, 47–68, <a href="https://doi.org/10.1016/j.pepi.2011.06.011" target="_blank">https://doi.org/10.1016/j.pepi.2011.06.011</a>,
2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib364"><label>Thieulot(2014)</label><mixed-citation>
Thieulot, C.: ELEFANT: a user-friendly multipurpose geodynamics code, Solid Earth Discuss., 6, 1949–2096, <a href="https://doi.org/10.5194/sed-6-1949-2014" target="_blank">https://doi.org/10.5194/sed-6-1949-2014</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib365"><label>Thieulot(2017)</label><mixed-citation>
Thieulot, C.: Don't be a hero – unless you have to, EGU Geodynamics blog,
<a href="https://blogs.egu.eu/divisions/gd/2017/07/19/dont-be-a-hero-unless-you-have-to/" target="_blank"/> (last access: 24 February 2022),
2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib366"><label>Thieulot and Bangerth(2021)</label><mixed-citation>
Thieulot, C. and Bangerth, W.: On the choice of finite element for applications in geodynamics, Solid Earth, 13, 229–249, <a href="https://doi.org/10.5194/se-13-229-2022" target="_blank">https://doi.org/10.5194/se-13-229-2022</a>, 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib367"><label>Thieulot et al.(2008)Thieulot, Fullsack, and Braun</label><mixed-citation>
Thieulot, C., Fullsack, P., and Braun, J.: Adaptive octree-based finite element
analysis of two- and three-dimensional indentation problems,
J. Geophys. Res., 113, B12207, <a href="https://doi.org/10.1029/2008JB005591" target="_blank">https://doi.org/10.1029/2008JB005591</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib368"><label>Thieulot et al.(2014)Thieulot, Steer, and Huismans</label><mixed-citation>
Thieulot, C., Steer, P., and Huismans, R.: Three-dimensional numerical
simulations of crustal systems undergoing orogeny and subjected to surface
processes, Geochem. Geophy. Geosy., 15, 4936–4957, <a href="https://doi.org/10.1002/2014GC005490" target="_blank">https://doi.org/10.1002/2014GC005490</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib369"><label>Thorburn(1915)</label><mixed-citation>
Thorburn, W. M.: Occam's Razor, Mind, 287–288, 1915.
</mixed-citation></ref-html>
<ref-html id="bib1.bib370"><label>Thyng et al.(2016)Thyng, Greene, Hetland, Zimmerle, and
DiMarco</label><mixed-citation>
Thyng, K. M., Greene, C. A., Hetland, R. D., Zimmerle, H. M., and DiMarco,
S. F.: True Colors of Oceanography: Guidelines for Effective and Accurate
Colormap Selection, Oceanography, 29, 9–13,
<a href="https://doi.org/10.5670/oceanog.2016.66" target="_blank">https://doi.org/10.5670/oceanog.2016.66</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib371"><label>Tong(2019)</label><mixed-citation>
Tong, X.: Earthquakes and slip transients through multi-dimensional and
multi-physics thermomechanical modeling, Ph.D. thesis, University of Texas at
Austin, <a href="https://doi.org/10.26153/tsw/3393" target="_blank">https://doi.org/10.26153/tsw/3393</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib372"><label>Tosi et al.(2015)Tosi, Stein, Noack, Huettig, Maierova, Samuel,
Davies, Wilson, Kramer, Thieulot, Glerum, Fraters, Spakman, Rozel, and
Tackley</label><mixed-citation>
Tosi, N., Stein, C., Noack, L., Huettig, C., Maierova, P., Samuel, H., Davies,
D., Wilson, C., Kramer, S., Thieulot, C., Glerum, A., Fraters, M., Spakman,
W., Rozel, A., and Tackley, P.: A community benchmark for viscoplastic
thermal convection in a 2-D square box, Geochem. Geophy. Geosy., 16,
2175–2196, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib373"><label>Townend and Zoback(2000)</label><mixed-citation>
Townend, J. and Zoback, M. D.: How faulting keeps the crust strong, Geology,
28, 399–402, 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib374"><label>Travis et al.(1990)Travis, Anderson, Baumgardner, Gable, Hager,
O'Connell, Olson, Raefsky, and Schubert</label><mixed-citation>
Travis, B., Anderson, C., Baumgardner, J., Gable, C., Hager, B., O'Connell, R.,
Olson, P., Raefsky, A., and Schubert, G.: A benchmark comparison of
numerical methods for infinite Prandtl number thermal convection in
two-dimensional Cartesian geometry, Geophys. Astro. Fluid
Dynam., 55, 137–160, 1990.
</mixed-citation></ref-html>
<ref-html id="bib1.bib375"><label>Turcotte and Schubert(2014)</label><mixed-citation>
Turcotte, D. and Schubert, G.: Geodynamics, 3rd edition, Cambridge, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib376"><label>Ueda et al.(2015)Ueda, Willett, Gerya, and Ruh</label><mixed-citation>
Ueda, K., Willett, S., Gerya, T., and Ruh, J.:
Geomorphological–thermo-mechanical modeling: Application to orogenic wedge
dynamics, Tectonophysics, 659, 12–30, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib377"><label>Ulvrová et al.(2012)Ulvrová, Labrosse, Coltice, Råback,
and Tackley</label><mixed-citation>
Ulvrová, M., Labrosse, S., Coltice, N., Råback, P., and Tackley, P.:
Numerical modelling of convection interacting with a melting and
solidification front: Application to the thermal evolution of the basal magma
ocean, Phys. Earth Planet. Int., 206, 51–66, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib378"><label>van Der Meer et al.(2010)van Der Meer, Spakman, van Hinsbergen,
Amaru, and Torsvik</label><mixed-citation>
van Der Meer, D. G., Spakman, W., van Hinsbergen, D. J., Amaru, M. L., and
Torsvik, T. H.: Towards absolute plate motions constrained by lower-mantle
slab remnants, Nat. Geosci., 3, 36–40, <a href="https://doi.org/10.1038/ngeo708" target="_blank">https://doi.org/10.1038/ngeo708</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib379"><label>van Dinther et al.(2013a)van Dinther, Gerya, Dalguer,
Corbi, Funiciello, and Mai</label><mixed-citation>
van Dinther, Y., Gerya, T., Dalguer, L., Corbi, F., Funiciello, F., and Mai,
P.: The seismic cycle at subduction thrusts: 2. Dynamic implications of
geodynamic simulations validated with laboratory models, J. Geophys. Res.,
118, 1502–1525, 2013a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib380"><label>van Dinther et al.(2013b)van Dinther, Gerya, Dalguer,
Mai, Morra, and Giardini</label><mixed-citation>
van Dinther, Y., Gerya, T., Dalguer, L., Mai, P., Morra, G., and Giardini, D.:
The seismic cycle at subduction thrusts: Insights from
seismo-thermo-mechanical models, J. Geophys. Res., 118, 1–20,
2013b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib381"><label>van Keken(1997)</label><mixed-citation>
van Keken, P.: Evolution of starting mantle plumes: a comparison between
numerical and laboratory models, Earth Planet. Sc. Lett., 148, 1–11, 1997.
</mixed-citation></ref-html>
<ref-html id="bib1.bib382"><label>van Keken et al.(1997)van Keken, King, Schmeling, Christensen,
Neumeister, and Doin</label><mixed-citation>
van Keken, P., King, S., Schmeling, H., Christensen, U., Neumeister, D., and
Doin, M.-P.: A comparison of methods for the modeling of thermochemical
convection, J. Geophys. Res., 102, 22477–22495, 1997.
</mixed-citation></ref-html>
<ref-html id="bib1.bib383"><label>van Keken et al.(2008)van Keken, Currie, King, Behn, Cagnioncle,
Hee, Katz, Lin, Parmentier, Spiegelman, and Wang</label><mixed-citation>
van Keken, P., Currie, C., King, S., Behn, M., Cagnioncle, A., Hee, J., Katz,
R., Lin, S.-C., Parmentier, E., Spiegelman, M., and Wang, K.: A community
benchmark for subduction zone modelling, Phys. Earth. Planet. Int., 171,
187–197, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib384"><label>van Zelst et al.(2019)van Zelst, Wollherr, Gabriel, Madden, and van
Dinther</label><mixed-citation>
van Zelst, I., Wollherr, S., Gabriel, A.-A., Madden, E. H., and van Dinther,
Y.: Modeling Megathrust Earthquakes Across Scales: One-way Coupling From
Geodynamics and Seismic Cycles to Dynamic Rupture, J. Geophys. Res.-Sol. Ea., 124, 11414–11446, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib385"><label>von Tscharner and Schmalholz(2015)</label><mixed-citation>
von Tscharner, M. and Schmalholz, S. M.: A 3-D Lagrangian finite element
algorithm with remeshing for simulating large-strain hydrodynamic
instabilities in power law viscoelastic fluids, Geochem. Geophy. Geosy.,
16, 215–245, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib386"><label>Wahlroos et al.(2018)Wahlroos, Pärssinen, Rinne, Syri, and
Manner</label><mixed-citation>
Wahlroos, M., Pärssinen, M., Rinne, S., Syri, S., and Manner, J.: Future
views on waste heat utilization – Case of data centers in Northern Europe,
Renewable and Sustainable Energy Reviews, 82, 1749–1764,
<a href="https://doi.org/10.1016/j.rser.2017.10.058" target="_blank">https://doi.org/10.1016/j.rser.2017.10.058</a>,
2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib387"><label>Watts et al.(2013)Watts, Zhong, and Hunter</label><mixed-citation>
Watts, A., Zhong, S., and Hunter, J.: The behavior of the lithosphere on
seismic to geologic timescales, Annu. Rev. Earth Planet.
Sci., 41, 443–468, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib388"><label>Wessel and Luis(2017)</label><mixed-citation>
Wessel, P. and Luis, J. F.: The GMT/MATLAB Toolbox, Geochem. Geophy.
Geosystems, 18, 811–823, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib389"><label>Wicht and Sanchez(2019)</label><mixed-citation>
Wicht, J. and Sanchez, S.: Advances in geodynamo modelling, Geophys.  Astrophys. Fluid Dynam., 113, 2–50, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib390"><label>Wilkinson et al.(2016)Wilkinson, Dumontier, Aalbersberg, Appleton,
Axton, Baak, Blomberg, Boiten, da Silva Santos, Bourne et al.</label><mixed-citation>
Wilkinson, M. D., Dumontier, M., Aalbersberg, I. J., Appleton, G., Axton, M.,
Baak, A., Blomberg, N., Boiten, J.-W., da Silva Santos, L. B., Bourne, P. E.,
et al.:   The FAIR Guiding Principles for scientific data management and
stewardship, Sci. Data, 3, 1–9, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib391"><label>Wilson et al.(2014a)Wilson, Spiegelman, van Keken, and
Hacker</label><mixed-citation>
Wilson, C., Spiegelman, M., van Keken, P., and Hacker, B.: Fluid flow in
subduction zones: The role of solid rheology and compaction pressure,
Earth Planet. Sc. Lett., 401, 261–274, <a href="https://doi.org/10.1016/j.epsl.2014.05.052" target="_blank">https://doi.org/10.1016/j.epsl.2014.05.052</a>,
2014a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib392"><label>Wilson et al.(2014b)Wilson, Aruliah, Brown, Hong, Davis,
Guy, Haddock, Huff, Mitchell, Plumbley, Waugh, White, and
Wilson</label><mixed-citation>
Wilson, G., Aruliah, D. A., Brown, C. T., Hong, N. P. C., Davis, M., Guy,
R. T., Haddock, S. H. D., Huff, K. D., Mitchell, I. M., Plumbley, M. D.,
Waugh, B., White, E. P., and Wilson, P.: Best Practices for Scientific
Computing, PLoS Biol., 12, <a href="https://doi.org/10.1371/journal.pbio.1001745" target="_blank">https://doi.org/10.1371/journal.pbio.1001745</a>,
2014b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib393"><label>Wilson et al.(2017)Wilson, Bryan, Cranston, Kitzes, Nederbragt, and
Teal</label><mixed-citation>
Wilson, G., Bryan, J., Cranston, K., Kitzes, J., Nederbragt, L., and Teal, T.:
Good enough practices in scientific computing, PLoS Comput. Biol.,
13, <a href="https://doi.org/10.1371/journal.pcbi.1005510" target="_blank">https://doi.org/10.1371/journal.pcbi.1005510</a>,
2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib394"><label>Wojciechowski(2018)</label><mixed-citation>
Wojciechowski, M.: A note on the differences between Drucker-Prager and
Mohr-Coulomb shear strength criteria, Studia Geotechnica et Mechanica, <a href="https://doi.org/10.2478/sgem-2018-0016" target="_blank">https://doi.org/10.2478/sgem-2018-0016</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib395"><label>Yamato et al.(2007)Yamato, Agard, Burov, Pourhiet, Jolivet, and
Tiberi</label><mixed-citation>
Yamato, P., Agard, P., Burov, E., Pourhiet, L. L., Jolivet, L., and Tiberi, C.:
Burial and exhumation in a subduction wedge: Mutual constraints from
thermomechanical modeling and natural P-T-t data (Schistes Lustres, western
Alps), J. Geophys. Res., 112, <a href="https://doi.org/10.1029/2006JB004441" target="_blank">https://doi.org/10.1029/2006JB004441</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib396"><label>Yamato et al.(2008)Yamato, Burov, Agard, Le Pourhiet, and
Jolivet</label><mixed-citation>
Yamato, P., Burov, E., Agard, P., Le Pourhiet, L., and Jolivet, L.: HP-UHP
exhumation during slow continental subduction: Self-consistent
thermodynamically and thermomechanically coupled model with application to
the Western Alps, Earth Planet. Sc. Lett., 271, 63–74, 2008.

</mixed-citation></ref-html>
<ref-html id="bib1.bib397"><label>Yamato et al.(2012)Yamato, Tartèse, Duretz, and May</label><mixed-citation>
Yamato, P., Tartèse, R., Duretz, T., and May, D.: Numerical modelling of
magma transport in dykes, Tectonophysics, 526, 97–109, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib398"><label>Yang et al.(2020)Yang, Kaus, Li, Leloup, Popov, Lu, Wang, and
Zhao</label><mixed-citation>
Yang, J., Kaus, B. J., Li, Y., Leloup, P. H., Popov, A. A., Lu, G., Wang, K.,
and Zhao, L.: Lower Crustal Rheology Controls the Development of Large Offset
Strike-Slip Faults During the Himalayan-Tibetan Orogeny, Geophys. Res.
Lett., 47, e2020GL089435, <a href="https://doi.org/10.1029/2020GL089435" target="_blank">https://doi.org/10.1029/2020GL089435</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib399"><label>Zhong et al.(2008)Zhong, McNamara, Tan, Moresi, and Gurnis</label><mixed-citation>
Zhong, S., McNamara, A., Tan, E., Moresi, L., and Gurnis, M.: A benchmark
study on mantle convection in a 3-D spherical shell using CitcomS,
Geochem. Geophy. Geosy., 9, <a href="https://doi.org/10.1029/2008GC002048" target="_blank">https://doi.org/10.1029/2008GC002048</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib400"><label>Zhong et al.(2015)Zhong, Yuen, Moresi, and Knepley</label><mixed-citation>
Zhong, S., Yuen, D., Moresi, L., and Knepley, M.: 7.05 – Numerical Methods for
Mantle Convection, in: Treatise on Geophysics (Second Edition), edited by:
Schubert, G., Elsevier, Oxford, 2 Edn., 197–222,
<a href="https://doi.org/10.1016/B978-0-444-53802-4.00130-5" target="_blank">https://doi.org/10.1016/B978-0-444-53802-4.00130-5</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib401"><label>Zienkiewicz et al.(1995)Zienkiewicz, Huang, and Pastor</label><mixed-citation>
Zienkiewicz, O., Huang, M., and Pastor, M.: Localization problems in plasticity
using Finite Elements with adaptive remeshing, Int. J.  Numer. Anal., 19, 127–148, 1995.
</mixed-citation></ref-html>--></article>
