<?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="research-article"><?xmltex \makeatother\@nolinetrue\makeatletter?>
  <front>
    <journal-meta><journal-id journal-id-type="publisher">ADGEO</journal-id><journal-title-group>
    <journal-title>Advances in Geosciences</journal-title>
    <abbrev-journal-title abbrev-type="publisher">ADGEO</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Adv. Geosci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1680-7359</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/adgeo-56-57-2021</article-id><title-group><article-title>Reactive transport model of kinetically controlled celestite <?xmltex \hack{\break}?>to barite replacement</article-title><alt-title>Reactive Transport Model of Kinetically Controlled Celestite to Barite Replacement</alt-title>
      </title-group><?xmltex \runningtitle{Reactive Transport Model of Kinetically Controlled Celestite to Barite Replacement}?><?xmltex \runningauthor{M. Tranter et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff2">
          <name><surname>Tranter</surname><given-names>Morgan</given-names></name>
          <email>mtranter@gfz-potsdam.de</email>
        <ext-link>https://orcid.org/0000-0001-5318-1579</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Wetzel</surname><given-names>Maria</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-2289-2156</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>De Lucia</surname><given-names>Marco</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-1186-4491</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff2">
          <name><surname>Kühn</surname><given-names>Michael</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-2650-6774</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Fluid Systems Modelling,  GFZ German Research Centre for Geosciences,  Telegrafenberg, 14473 Potsdam, Germany</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Institute of Geosciences, University of Potsdam, Karl-Liebknecht-Str. 24/25, 14476 Potsdam, Germany</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Morgan Tranter (mtranter@gfz-potsdam.de)</corresp></author-notes><pub-date><day>8</day><month>October</month><year>2021</year></pub-date>
      
      <volume>56</volume>
      <fpage>57</fpage><lpage>65</lpage>
      <history>
        <date date-type="received"><day>6</day><month>July</month><year>2021</year></date>
           <date date-type="rev-recd"><day>29</day><month>September</month><year>2021</year></date>
           <date date-type="accepted"><day>30</day><month>September</month><year>2021</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2021 Morgan Tranter et al.</copyright-statement>
        <copyright-year>2021</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://adgeo.copernicus.org/articles/56/57/2021/adgeo-56-57-2021.html">This article is available from https://adgeo.copernicus.org/articles/56/57/2021/adgeo-56-57-2021.html</self-uri><self-uri xlink:href="https://adgeo.copernicus.org/articles/56/57/2021/adgeo-56-57-2021.pdf">The full text article is available as a PDF file from https://adgeo.copernicus.org/articles/56/57/2021/adgeo-56-57-2021.pdf</self-uri>
      <abstract><title>Abstract</title>
    <p id="d1e111">Barite formation is of concern for many utilisations of the geological subsurface, ranging from oil and gas extraction to geothermal reservoirs.
It also acts as a scavenger mineral for the retention of radium within nuclear waste repositories.
The impact of its precipitation on flow properties has been shown to vary by many orders of magnitude, emphasising the need for robust prediction models.
An experimental flow-through column setup on the laboratory scale investigating the replacement of celestite (<inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SrSO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) with barite (<inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">BaSO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) for various input barium concentrations was taken as a basis for modelling.
We provide here a comprehensive, geochemical modelling approach to simulate the experiments.
Celestite dissolution kinetics, as well as subsequent barite nucleation and crystal growth were identified as the most relevant reactive processes, which were included explicitly in the coupling.
A digital rock representation of the granular sample was used to derive the initial inner surface area.
Medium (<inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>) and high (<inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:mn mathvariant="normal">100</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>) barium input concentration resulted in a comparably strong initial surge of barite nuclei formation, followed by continuous grain overgrowth and finally passivation of celestite.
At lower input concentrations (<inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>), nuclei formation was significantly less, resulting in fewer but larger barite crystals and a slow moving reaction front with complete mineral replacement.
The modelled mole fractions of the solid phase and effluent chemistry match well with previous experimental results.
The improvement compared to models using empirical relationships is that no a-priori knowledge on prevailing supersaturations in the system is needed.
For subsurface applications utilising reservoirs or reactive barriers, where barite precipitation plays a role, the developed geochemical model is of great benefit as only solute concentrations are needed as input for quantified prediction of alterations.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e178">Utilised subsurface systems are often affected by continuous changes in rock properties due to water-rock-interaction.
There are applications, where mineral precipitation or dissolution induced rock alterations are intended, e.g., in reactive barriers for nuclear waste repositories <xref ref-type="bibr" rid="bib1.bibx2" id="paren.1"/>.
In other cases, they are an unwanted side effect, for example, barite scalings in geothermal systems or during oil and gas extraction, where they can induce a massive loss of injectivity or productivity <xref ref-type="bibr" rid="bib1.bibx13" id="paren.2"/>.
A comprehensive understanding of the reactive processes taking place is crucial, so they can be incorporated into prediction models that anticipate and quantify the behaviour of the system, paving the way for a successful utilisation.
As opposed to commonly applied empirical formulations for describing rock property alterations, process-based models are more robust and flexible.
In order to develop reactive transport models that are applicable to a broad range of boundary conditions and scenarios, it is necessary to identify, parametrise and calibrate the relevant processes with the aid of laboratory experiments.</p>
      <?pagebreak page58?><p id="d1e187">A recent experimental study investigated the role of barite supersaturation on its precipitation mechanisms caused by concurrent celestite dissolution <xref ref-type="bibr" rid="bib1.bibx11" id="paren.3"/>.
To this aim, quasi one-dimensional flow-through column experiments were conducted, providing insights into pore-scale evolution during mineral exchange reactions.
Three different orders of magnitudes of barite supersaturation were applied, where each caused different precipitation patterns.
The authors identified barite nucleation as a key process that becomes increasingly relevant at higher supersaturations.
Nuclei formation increases exponentially with supersaturation, and in turn creates reactive surface area for consecutive crystal growth <xref ref-type="bibr" rid="bib1.bibx6" id="paren.4"/>.
Thus, at high input concentrations, a passivation effect occurred due to complete or partial coverage of the celestite grains, preventing any further dissolution.
At low input concentrations, nucleation played a lesser role, enabling the replacement reaction to take place.
The authors tested the validity of conceptual models to describe precipitation induced reactive surface area development together with celestite dissolution kinetics and barite equilibrium reactions.
They concluded that a single empirical relationship is insufficient, but rather two or more are needed to represent the observed responses at all input concentrations.
However, it remains open which saturation threshold is to be used for switching instances, and how transition ranges should be treated.</p>
      <p id="d1e196">In this study, we provide a comprehensive geochemical modelling approach to match the reported experimental responses.
A digital rock representation of the granular celestite sample was applied.
The derived rock properties were then used as initial conditions for one-dimensional reactive transport simulations.
Next to bulk dissolution and precipitation kinetics, process-based heterogeneous nucleation applying classical nucleation theory and geometrical crystal growth were considered in the coupling.
The modelled mineral phase volume fractions in the column and effluent chemistry were compared to the experimental results.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Methods</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Experimental setup</title>
      <p id="d1e214">A detailed description of the considered laboratory experiment is given in <xref ref-type="bibr" rid="bib1.bibx11" id="text.5"/>.
The flow-through core experiment consisted of a granular celestite section (<inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:mn mathvariant="normal">11</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>) enclosed by granular quartz sections on both ends (<inline-formula><mml:math id="M7" display="inline"><mml:mn mathvariant="normal">17</mml:mn></mml:math></inline-formula> and <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>, respectively).
Each cylindrical section was filled up with respective grains and then packed to attain a target porosity of <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:mn mathvariant="normal">46</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:math></inline-formula>.
The core diameter is <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>, thus it can be assumed to be a one-dimensional problem.
In three such columns, <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">BaCl</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>-solutions with concentrations of <inline-formula><mml:math id="M12" display="inline"><mml:mn mathvariant="normal">100</mml:mn></mml:math></inline-formula>, <inline-formula><mml:math id="M13" display="inline"><mml:mn mathvariant="normal">10</mml:mn></mml:math></inline-formula>, and <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>, respectively, were injected for a duration of <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:mn mathvariant="normal">500</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">h</mml:mi></mml:mrow></mml:math></inline-formula>.
Temperature and pressure were constant <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:mn mathvariant="normal">25</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">MPa</mml:mi></mml:mrow></mml:math></inline-formula>, respectively.
Initial <inline-formula><mml:math id="M18" display="inline"><mml:mi mathvariant="normal">pH</mml:mi></mml:math></inline-formula> was reported to be <inline-formula><mml:math id="M19" display="inline"><mml:mn mathvariant="normal">5.6</mml:mn></mml:math></inline-formula>.
The influent is undersaturated with respect to celestite, causing celestite to dissolve.
Due to the release of <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>-ions into solution the fluid becomes supersaturated with respect to barite, causing barite to precipitate.
The injection flow rate <inline-formula><mml:math id="M21" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> was kept constant at <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>.
The chemical composition (<inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Cl</mml:mi><mml:mo>-</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Sr</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>) of the effluent was measured multiple times over the course of the experiment duration.
After the injection period, the columns were cut into slices to investigate the chemical and structural alterations in the porous sections.</p><?xmltex \hack{\newpage}?>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Reactive transport modelling</title>
      <p id="d1e476">One-dimensional reactive transport simulations were carried out using the <sc>phreeqc</sc> <xref ref-type="bibr" rid="bib1.bibx9" id="paren.6"/> software code (version 3.6.2) to model the experiment. The input scripts are provided in the supplementary data and model repository <xref ref-type="bibr" rid="bib1.bibx15" id="paren.7"/>.
Only the enclosed celestite section was considered, as the quartz sections were assumed to be unreactive.
The model domain was discretised into a regular grid of <inline-formula><mml:math id="M27" display="inline"><mml:mn mathvariant="normal">30</mml:mn></mml:math></inline-formula> elements each with a length of <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.37</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula> (Fig. <xref ref-type="fig" rid="Ch1.F1"/>).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e511">Numerical setup of the simulations based on the laboratory experiment from <xref ref-type="bibr" rid="bib1.bibx11" id="text.8"/>. Initial conditions in the column are <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.46</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">SrSO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.56</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">BaSO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.0</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:mi mathvariant="normal">SSA</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">87</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">900</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> (this study), <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Sr</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.621</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.621</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Cl</mml:mi><mml:mo>-</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>. BC shows the boundary conditions of the flux inflow.</p></caption>
          <?xmltex \igopts{width=199.169291pt}?><graphic xlink:href="https://adgeo.copernicus.org/articles/56/57/2021/adgeo-56-57-2021-f01.png"/>

        </fig>

      <p id="d1e686">Flow velocity <inline-formula><mml:math id="M37" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> was set to a constant value of <inline-formula><mml:math id="M38" display="inline"><mml:mn mathvariant="normal">3.18</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M39" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m/s.
            <disp-formula id="Ch1.Ex1"><mml:math id="M40" display="block"><mml:mrow><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>Q</mml:mi><mml:mi>A</mml:mi></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="italic">π</mml:mi><mml:msup><mml:mi>d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>
          Feedback of porosity changes to pore flow velocity was not considered, as the final porosity decrease in the experiments from <inline-formula><mml:math id="M41" display="inline"><mml:mn mathvariant="normal">0.46</mml:mn></mml:math></inline-formula> to <inline-formula><mml:math id="M42" display="inline"><mml:mn mathvariant="normal">0.43</mml:mn></mml:math></inline-formula> only has a negligible influence.
Diffusion was disregarded for solute transport as it is an advection-dominated system  (Peclet number <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:mo>≫</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>).
At each integration step, <sc>phreeqc</sc> calculates transport then kinetics in serial.
In addition, nucleation and crystal growth were calculated in between advection and kinetics steps, altering the reactive surface areas.
The reactive processes are shown schematically in Fig. <xref ref-type="fig" rid="Ch1.F2"/>.</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="d1e777">Conceptual illustration of the considered processes in the reactive transport simulations.
<bold>(a)</bold> Celestite dissolves after <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">BaCl</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> solution is injected into the column, as the solution is undersaturated with respect to celestite.
<bold>(b)</bold> Heterogeneous barite nucleation on celestite substrate sets in after a barite supersaturation threshold is exceeded. The more celestite dissolves, the more sulfate is in solution, increasing barite supersaturation.
<bold>(c)</bold> Creation of barite reactive surface area causes bulk precipitation to happen and the precipitated nuclei to grow.
<bold>(d)</bold> When nucleation and crystal growth are fast, the celestite substrate may overgrow with barite crystals, leading to a passivation of the system.</p></caption>
          <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://adgeo.copernicus.org/articles/56/57/2021/adgeo-56-57-2021-f02.png"/>

        </fig>

<sec id="Ch1.S2.SS2.SSS1">
  <label>2.2.1</label><title>Digital celestite sample</title>
      <?pagebreak page59?><p id="d1e816">To determine the initial inner surface area of the celestite sample, a well sorted granular sample was generated exhibiting a grain size equivalent to the laboratory experiment.
Therefore, the discrete element method (DEM) of <xref ref-type="bibr" rid="bib1.bibx1" id="text.9"/> is applied.
This approach considers interactions between individual particles, which are successively deposited under the influence of gravity.
Combined with an additional grain cementation, this method enables to construct virtual sandstone samples with granulometric, hydraulic and elastic properties equivalent to those of the natural sample <xref ref-type="bibr" rid="bib1.bibx16 bib1.bibx17" id="paren.10"/>.
The geometry of the DEM is converted into a digital image comprising a rectangular uniform grid, in order to compute geometrical properties and perform additional grain pack alterations.
The porosity of the very well sorted grain pack is with <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:mn mathvariant="normal">38</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:math></inline-formula> considerably lower than that of the celestite sample from <xref ref-type="bibr" rid="bib1.bibx11" id="text.11"/>.
For the reason of comparability, grain sizes of the deposited grain pack are uniformly reduced until the porosity of <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:mn mathvariant="normal">46</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:math></inline-formula> is achieved.
Finally, the constructed virtual sample (Fig. <xref ref-type="fig" rid="Ch1.F3"/>) comprises <inline-formula><mml:math id="M47" display="inline"><mml:mn mathvariant="normal">3198</mml:mn></mml:math></inline-formula> individual grains with a mean diameter of <inline-formula><mml:math id="M48" display="inline"><mml:mn mathvariant="normal">42</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M49" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m.
The inner surface area of <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:mn mathvariant="normal">8.79</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">4</mml:mn></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> is determined using MorphoLibJ <xref ref-type="bibr" rid="bib1.bibx7" id="paren.12"/>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e908"><bold>(a)</bold> Three dimensional virtual sample of well sorted celestite grains with a mean grain diameter of <inline-formula><mml:math id="M51" display="inline"><mml:mn mathvariant="normal">42</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M52" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m is used to determine the inner surface area.
<bold>(b)</bold> Two-dimensional slice through the virtual celestite grain pack (red plane in <bold>a</bold>).</p></caption>
            <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://adgeo.copernicus.org/articles/56/57/2021/adgeo-56-57-2021-f03.png"/>

          </fig>

</sec>
<sec id="Ch1.S2.SS2.SSS2">
  <label>2.2.2</label><title>Kinetics</title>
      <p id="d1e948">Reaction kinetics for celestite dissolution and barite precipitation were taken into account.
Solid-solutions were not taken into account.
Dissolution of celestite and the successive release of <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> into solution causes barite to precipitate (Fig. <xref ref-type="fig" rid="Ch1.F2"/>):
              <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M54" display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">aq</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="normal">SrSO</mml:mi><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="normal">s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub><mml:mo>→</mml:mo><mml:msub><mml:mi mathvariant="normal">BaSO</mml:mi><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="normal">s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="normal">Sr</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msubsup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            Reaction rates are calculated using a general kinetics rate law for both dissolution and precipitation based on transition state theory <xref ref-type="bibr" rid="bib1.bibx6" id="paren.13"/>:
              <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M55" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>m</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="normal">SA</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi mathvariant="normal">r</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="normal">SR</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>(</mml:mo><mml:mi mathvariant="normal">mol</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the rate of a mineral phase <inline-formula><mml:math id="M57" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:mi mathvariant="normal">SA</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the reactive surface area, <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>(</mml:mo><mml:mi mathvariant="normal">mol</mml:mi><mml:mo>/</mml:mo><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mi mathvariant="normal">s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the rate constant, and <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:mi mathvariant="normal">SR</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>(</mml:mo><mml:mtext>–</mml:mtext><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the saturation ratio, i.e., the ratio of the ion activity product of the reacting species and the solubility constant.
The saturation ratio is calculated with <sc>phreeqc</sc> using the provided <monospace>phreeqc.dat</monospace> database.
The<?pagebreak page60?> dissolution rate constant of celestite is calculated at each kinetic step following the approach of <xref ref-type="bibr" rid="bib1.bibx8" id="text.14"/>, using data from <xref ref-type="bibr" rid="bib1.bibx4" id="text.15"/>.
For calculating the precipitation rate constant of barite, a linear regression was used that accounts for temperature and ionic strength, which have been shown to have a significant impact <xref ref-type="bibr" rid="bib1.bibx14 bib1.bibx18" id="paren.16"/>:
              <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M61" display="block"><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi mathvariant="normal">r</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">barite</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">2532</mml:mn><mml:mi>T</mml:mi></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mn mathvariant="normal">0.694</mml:mn><mml:msqrt><mml:mi>I</mml:mi></mml:msqrt><mml:mo>+</mml:mo><mml:mn mathvariant="normal">0.29</mml:mn></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>(</mml:mo><mml:mi mathvariant="normal">K</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the temperature and <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:mi>I</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>(</mml:mo><mml:mi mathvariant="normal">M</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the ionic strength of solution.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS3">
  <label>2.2.3</label><title>Nucleation</title>
      <p id="d1e1285">Classical nucleation theory was applied to calculate heterogeneous formation of barite on celestite substrate.
Nucleation describes the spontaneous formation of stable clusters of a supersaturated phase.
The formation of nuclei has the following impacts on reactive transport: (1) reactive surface area of the nucleating phase is created, which increases the subsequent precipitation rate, (2) minor amount of phase substance is precipitated, (3) substrate area is covered and therefore its reactive surface area is decreased (Fig. <xref ref-type="fig" rid="Ch1.F2"/>b).</p>
      <p id="d1e1290">Here, we followed the approach as reported in <xref ref-type="bibr" rid="bib1.bibx12" id="text.17"/> and <xref ref-type="bibr" rid="bib1.bibx14" id="text.18"/>.
The heterogeneous nucleation rate <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:mi>J</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi mathvariant="normal">t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is calculated with
              <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M65" display="block"><mml:mrow><mml:mi>J</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Γ</mml:mi><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>d</mml:mi><mml:msup><mml:mi>G</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">B</mml:mi></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>T</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>ln⁡</mml:mi><mml:mi mathvariant="normal">SR</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:math></disp-formula>
            with the bulk free energy change (<inline-formula><mml:math id="M66" display="inline"><mml:mi mathvariant="normal">J</mml:mi></mml:math></inline-formula>)
              <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M67" display="block"><mml:mrow><mml:mi>d</mml:mi><mml:msup><mml:mi>G</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">4</mml:mn></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mi>cos⁡</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="italic">γ</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msubsup><mml:mi>V</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>R</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>T</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>ln⁡</mml:mi><mml:mi mathvariant="normal">SR</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:mi mathvariant="normal">Γ</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi mathvariant="normal">t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is a pre-exponential factor, <inline-formula><mml:math id="M69" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> is the fitted contact angle of a nucleus and the substrate, <inline-formula><mml:math id="M70" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> is a shape factor for spherical nuclei (<inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:mo>=</mml:mo><mml:mn mathvariant="normal">16</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>), <inline-formula><mml:math id="M72" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> is the interfacial tension of the nucleating phase set to <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.134</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">J</mml:mi><mml:mo>/</mml:mo><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx12" id="paren.19"/>, <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mi mathvariant="normal">mol</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the molar volume of the nucleating phase set to <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:mn mathvariant="normal">5.29</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mi mathvariant="normal">mol</mml:mi></mml:mrow></mml:math></inline-formula> (<monospace>phreeqc.dat</monospace>), <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>(</mml:mo><mml:mi mathvariant="normal">J</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">K</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">mol</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the gas constant, <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">B</mml:mi></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>(</mml:mo><mml:mi mathvariant="normal">J</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">K</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is Boltzmann's constant, <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>(</mml:mo><mml:mi mathvariant="normal">K</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the temperature, and <inline-formula><mml:math id="M79" display="inline"><mml:mi mathvariant="normal">SR</mml:mi></mml:math></inline-formula> is the saturation ratio.
The pre-exponential factor accounts for the attachment rate of monomers to a sub-critical nucleus:
              <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M80" display="block"><mml:mrow><mml:mi mathvariant="normal">Γ</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>Z</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>D</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi mathvariant="normal">SA</mml:mi><mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">L</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">crit</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>
            with the Zeldovic factor
              <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M81" display="block"><mml:mrow><mml:mi>Z</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>d</mml:mi><mml:msup><mml:mi>G</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">B</mml:mi></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>T</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msubsup><mml:mi>n</mml:mi><mml:mi mathvariant="normal">c</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:msup></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi mathvariant="normal">s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is a fitting factor, <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the molecular diffusion coefficient set to <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">9</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the number of nucleation sites on the substrate (<inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">SA</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="normal">SA</mml:mi><mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">S</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>), <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the number of available monomers in solution, and <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the number of monomers in a critical nucleus.
As a precursor for nucleation, the neutral complex <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi mathvariant="normal">BaSO</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:msup><mml:mo>]</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> was chosen, which was calculated with <sc>phreeqc</sc> at each time step.
The radius of a spherical, critical nucleus is calculated with
              <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M90" display="block"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">crit</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">γ</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">B</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>T</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>ln⁡</mml:mi><mml:mi mathvariant="normal">SR</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>
            and its respective interfaces with the solution and the substrate are

                  <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M91" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E9"><mml:mtd><mml:mtext>9</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="normal">SA</mml:mi><mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">L</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">π</mml:mi><mml:msubsup><mml:mi>r</mml:mi><mml:mi mathvariant="normal">N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msup><mml:mi>cos⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E10"><mml:mtd><mml:mtext>10</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="normal">SA</mml:mi><mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">S</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:msubsup><mml:mi>r</mml:mi><mml:mi mathvariant="normal">N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

              where <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the volume of a monomer (<inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>).
The changes in reactive surface areas were calculated at each time step for the nucleating and substrate phase:

                  <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M94" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E11"><mml:mtd><mml:mtext>11</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi>d</mml:mi><mml:msub><mml:mi mathvariant="normal">SA</mml:mi><mml:mrow><mml:mi mathvariant="normal">barite</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>J</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="normal">SA</mml:mi><mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E12"><mml:mtd><mml:mtext>12</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>d</mml:mi><mml:msub><mml:mi mathvariant="normal">SA</mml:mi><mml:mrow><mml:mi mathvariant="normal">celestite</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>J</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi mathvariant="normal">SA</mml:mi><mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">S</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

              For the following crystal growth step, the mean nucleus radius and total amount of nuclei in a cell were tracked.
Only one mean nucleus size was taken into consideration for each cell.
The precipitated phase amount in nuclei was taken into consideration and added to the system.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS4">
  <label>2.2.4</label><title>Crystal growth</title>
      <p id="d1e2192">Crystal growth was implemented as the homogeneous, three-dimensional spatial growth of barite nuclei.
The basic geometry of a sphere cap nucleus was maintained, i.e., contact angle <inline-formula><mml:math id="M95" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> was kept constant, and only its radius was increased based on the added volume from bulk precipitation kinetics.
              <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M96" display="block"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">barite</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">barite</mml:mi></mml:mrow></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">barite</mml:mi></mml:msub></mml:mrow></mml:math></disp-formula>
            In practical terms, the radius of a sphere-cap corresponds to a crystal height – or a rim thickness if we consider the overgrowth of a substrate material – which can be calculated with:
              <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M97" display="block"><mml:mrow><mml:mi mathvariant="normal">rim</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">N</mml:mi></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>
            The mean nucleus volume in a cell at a time step <inline-formula><mml:math id="M98" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> was calculated with its radius of the previous time step and the amount of newly precipitated phase volume from bulk precipitation.
              <disp-formula id="Ch1.E15" content-type="numbered"><label>15</label><mml:math id="M99" display="block"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">π</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mi>cos⁡</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi mathvariant="normal">barite</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></disp-formula>
            The new corresponding mean nucleus radius <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> was saved for consecutive nucleation and crystal growth steps.
The change of nucleus-solution and nuclei-substrate interfaces, as<?pagebreak page61?> well as the total reactive surface areas of barite and celestite can then be derived:

                  <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M101" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E16"><mml:mtd><mml:mtext>16</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="normal">dSA</mml:mi><mml:mrow><mml:mi mathvariant="normal">barite</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">N</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi mathvariant="normal">SA</mml:mi><mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">L</mml:mi></mml:mrow></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mfrac><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:mfrac></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E17"><mml:mtd><mml:mtext>17</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="normal">dSA</mml:mi><mml:mrow><mml:mi mathvariant="normal">celestite</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">N</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi mathvariant="normal">SA</mml:mi><mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">S</mml:mi></mml:mrow></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mfrac><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:mfrac></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

              Crystal growth was skipped if the celestite surface was completely covered (<inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">SA</mml:mi><mml:mi mathvariant="normal">celestite</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>).</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Results</title>
      <p id="d1e2552">For matching the results of the reactive transport simulations with the experimental data, only the nucleation process was calibrated manually.
By adjusting <inline-formula><mml:math id="M103" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:mn mathvariant="normal">32</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:mn mathvariant="normal">7.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">18</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>, these were found to be the best matching values to reproduce the experimental data with respect to effluent chemistry and mineral substance amount in the column.
The results of the simulations using these parameters are presented in the following.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Nucleation and crystal growth</title>
      <p id="d1e2617">The amount of nuclei and mean rim thicknesses were tracked for each cell.
They are shown for all experiments for the length of the column after the experiment in Fig. <xref ref-type="fig" rid="Ch1.F4"/>a–b and for the first cell over the course of the experimental duration in Fig. <xref ref-type="fig" rid="Ch1.F5"/>a–b.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e2626">Spatial distribution of nuclei <bold>(a)</bold> and their corresponding rim thickness <bold>(b)</bold> in the column for all experiments.</p></caption>
          <?xmltex \igopts{width=227.622047pt}?><graphic xlink:href="https://adgeo.copernicus.org/articles/56/57/2021/adgeo-56-57-2021-f04.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e2643">Temporal distribution of nuclei <bold>(a)</bold> and their corresponding rim thickness <bold>(b)</bold> in the first cell (<inline-formula><mml:math id="M107" display="inline"><mml:mn mathvariant="normal">0</mml:mn></mml:math></inline-formula>–<inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.37</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>) over the course of the experiment for all experiments.</p></caption>
          <?xmltex \igopts{width=227.622047pt}?><graphic xlink:href="https://adgeo.copernicus.org/articles/56/57/2021/adgeo-56-57-2021-f05.png"/>

        </fig>

      <p id="d1e2677">The amount of nuclei are evenly spread along the column for all experiments, ranging from <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">13</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">14</mml:mn></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>.
The experiment with <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mi mathvariant="normal">in</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula> had the most nuclei overall, about ten-times as many as the experiment with <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mi mathvariant="normal">in</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>, which had the least.
The nucleation process is characterised by a surge of nuclei formation in the beginning of the experiment within the first few hours (<inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mi mathvariant="normal">h</mml:mi></mml:mrow></mml:math></inline-formula>).
The early barite crystal rim thickness after the initial surge at around <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">h</mml:mi></mml:mrow></mml:math></inline-formula> is similar for all cases, about <inline-formula><mml:math id="M115" display="inline"><mml:mn mathvariant="normal">2</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M116" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m.
Increase in size hereafter is solely due to bulk precipitation and crystal growth.
Crystals in the experiment with high input concentration (<inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mi mathvariant="normal">in</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>) reach their final rim thickness of <inline-formula><mml:math id="M118" display="inline"><mml:mn mathvariant="normal">4</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M119" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m after about <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:mn mathvariant="normal">80</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">h</mml:mi></mml:mrow></mml:math></inline-formula>, which are homogeneous throughout the column.
In the medium input concentration experiment (<inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mi mathvariant="normal">in</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>), crystal sizes are proportional to the mole fraction of barite, reaching rim thicknesses between about (<inline-formula><mml:math id="M122" display="inline"><mml:mn mathvariant="normal">2</mml:mn></mml:math></inline-formula>–<inline-formula><mml:math id="M123" display="inline"><mml:mn mathvariant="normal">8</mml:mn></mml:math></inline-formula>) <inline-formula><mml:math id="M124" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m.
The growth phase in each cell is only short-lived and happens within the moving reaction front, where the reactive surface area of celestite concurrently goes towards zero.
Consequently, celestite dissolution rate and barite precipitation rate both also go towards zero.
At the rear end of the column (<inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:mi>l</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">9</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>), crystal sizes are smaller because the reaction front has not reached this section yet.
The low input concentration experiment (<inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mi mathvariant="normal">in</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>) mainly exhibits crystal growth in the first two millimeters of the column, although continuously until all celestite is dissolved (rim thickness up to <inline-formula><mml:math id="M127" display="inline"><mml:mn mathvariant="normal">12</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M128" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m).
Similar to the medium input concentration, barite crystals only grow within a sharp reaction front, which travelled about <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula> in the low concentration mode.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Effluent chemistry and column mineral content</title>
      <p id="d1e2973">The effluent breakthrough curves from the reactive transport simulations are shown together with measured values from laboratory experiments for input concentrations <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:mn mathvariant="normal">100</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula> in Figs. <xref ref-type="fig" rid="Ch1.F6"/>a, <xref ref-type="fig" rid="Ch1.F7"/>a, and  <xref ref-type="fig" rid="Ch1.F8"/>a, respectively.
The respective summed total mineral phase amounts of barite and celestite in the column are shown over the course of the experiment in Figs. <xref ref-type="fig" rid="Ch1.F6"/>b, <xref ref-type="fig" rid="Ch1.F7"/>b, and  <xref ref-type="fig" rid="Ch1.F8"/>b.
The corresponding mole fractions of barite and celestite at the end of the experiment are depicted in Fig. <xref ref-type="fig" rid="Ch1.F9"/>a–c.
For all experiments, chloride stays constant after the advection front has reached the end of the column, equal to the injected concentration.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e3026">Comparison of experimental <xref ref-type="bibr" rid="bib1.bibx11" id="paren.20"/> and simulation results for barium input concentration <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>.
<bold>(a)</bold> Breakthrough curves of the effluent, i.e., the chemical composition (<inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Sr</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Cl</mml:mi><mml:mo>-</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>) of the last cell over the course of the experiment.
<bold>(b)</bold> Total barite and celestite phase amount in the column over the course of the experiment.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://adgeo.copernicus.org/articles/56/57/2021/adgeo-56-57-2021-f06.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e3123">Comparison of experimental <xref ref-type="bibr" rid="bib1.bibx11" id="paren.21"/> and simulation results for barium input concentration <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>.
<bold>(a)</bold> Breakthrough curves of the effluent, i.e., the chemical composition (<inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Sr</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Cl</mml:mi><mml:mo>-</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>) of the last cell over the course of the experiment.
<bold>(b)</bold> Total barite and celestite phase amount in the column over the course of the experiment.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://adgeo.copernicus.org/articles/56/57/2021/adgeo-56-57-2021-f07.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8"><?xmltex \currentcnt{8}?><?xmltex \def\figurename{Figure}?><label>Figure 8</label><caption><p id="d1e3221">Comparison of experimental <xref ref-type="bibr" rid="bib1.bibx11" id="paren.22"/> and simulation results for barium input concentration <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>.
<bold>(a)</bold> Breakthrough curves of the effluent, i.e., the chemical composition (<inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Sr</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Cl</mml:mi><mml:mo>-</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>) of the last cell over the course of the experiment.
<bold>(b)</bold> Total barite and celestite phase amount in the column over the course of the experiment.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://adgeo.copernicus.org/articles/56/57/2021/adgeo-56-57-2021-f08.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9"><?xmltex \currentcnt{9}?><?xmltex \def\figurename{Figure}?><label>Figure 9</label><caption><p id="d1e3318">Mole fractions of barite and celestite in the column after the duration of experiments one <bold>(a)</bold>, two <bold>(b)</bold> and three <bold>(c)</bold>.
Shown are also mole fractions derived in the experimental study <xref ref-type="bibr" rid="bib1.bibx11" id="paren.23"/>.
Only barite and celestite are present in the column.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://adgeo.copernicus.org/articles/56/57/2021/adgeo-56-57-2021-f09.png"/>

        </fig>

      <?pagebreak page62?><p id="d1e3339">High <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> input concentration results in a peak concentration of almost <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:mn mathvariant="normal">100</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula> newly dissolved <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Sr</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, arriving together with the chloride concentration, which slowly levels off over the course of <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:mn mathvariant="normal">150</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">h</mml:mi></mml:mrow></mml:math></inline-formula> (Fig. <xref ref-type="fig" rid="Ch1.F6"/>a).
Contrastingly, <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> breaks through with concentrations below <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula> and then increases quickly, reaching the input concentration of <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:mn mathvariant="normal">100</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula> asymptotically after about <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:mn mathvariant="normal">150</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">h</mml:mi></mml:mrow></mml:math></inline-formula>.
The calculated sulfate concentrations are always comparably small, but correspond to equilibrium conditions with respect to celestite in the beginning (<inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">h</mml:mi></mml:mrow></mml:math></inline-formula>) and barite in the end (<inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">150</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">h</mml:mi></mml:mrow></mml:math></inline-formula>).
The measured values are matched well, except for <inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Sr</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> had a lower peak (Fig. <xref ref-type="fig" rid="Ch1.F6"/>a).
The total amount of substance in the column showed a continuous barite increase and celestite decrease in the first <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:mn mathvariant="normal">80</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">h</mml:mi></mml:mrow></mml:math></inline-formula> and then stays constant for the rest of the time.
The distribution in the column is homogeneous, with mole fractions ranging from <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">barite</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.32</mml:mn></mml:mrow></mml:math></inline-formula> at the entrance of the column to <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">barite</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.37</mml:mn></mml:mrow></mml:math></inline-formula> at the exit.
Measured data correspond to slightly more precipitated barite (<inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">barite</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.37</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">barite</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.40</mml:mn></mml:mrow></mml:math></inline-formula>, respectively).</p>
      <?pagebreak page63?><p id="d1e3557">The medium input concentration experiment shows a quick increase of <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Sr</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> in the breakthrough curve together with chloride in the beginning, reaching <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula> and staying constant for the remainder of the experiment (Fig. <xref ref-type="fig" rid="Ch1.F7"/>a).
Sulfate concentration always corresponds to equilibrium with respect to celestite in the order of <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>.
<inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is in the order of <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.01</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula> in the beginning, but gradually increases to <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>.
The measured values are reproduced.
During the whole time, the total amount of barite in the column increases linearly, while the amount of celestite decreases.
After the experiment, the mole fraction of barite slightly increases along the column length up to <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:mn mathvariant="normal">7</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula> from <inline-formula><mml:math id="M171" display="inline"><mml:mn mathvariant="normal">0.4</mml:mn></mml:math></inline-formula> to about <inline-formula><mml:math id="M172" display="inline"><mml:mn mathvariant="normal">0.5</mml:mn></mml:math></inline-formula>.
From there on, the content decreases to zero again.</p>
      <p id="d1e3660">At low input concentrations, all species concentrations in the effluent are constant over the whole period (Fig. <xref ref-type="fig" rid="Ch1.F8"/>a), matching the laboratory data.
<inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Sr</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is about <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.34</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">SO</mml:mi><mml:mn mathvariant="normal">4</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is about <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.34</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is about <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>, all corresponding to equilibrium with respect to celestite and barite.
The amount of barite in the column increases continuously over time, but less than for the medium input concentration experiment.
The mole fractions along the column length at the end show that precipitation only happened in the first millimeter of the column, whereas the rest is mostly undisturbed.
Close to complete mineral replacement happened at the entrance of the column.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Discussion</title>
      <p id="d1e3758">Continuum scale reactive transport simulations were applied to match the experimental results.
Barite precipitation likewise caused the reactive surface area of barite to increase and that of celestite to decrease, up to five orders of magnitude.
These large variations justify to take dissolution kinetics of celestite and precipitation kinetics of barite into account <xref ref-type="bibr" rid="bib1.bibx6" id="paren.24"/>.
The precipitation mechanism of barite was identified to consist of two steps, heterogeneous nucleation on celestite substrate and subsequent growth of these nuclei to become larger crystals.
Nucleation was treated deterministically with the classical theory <xref ref-type="bibr" rid="bib1.bibx5" id="paren.25"/>.
Crystal growth was implemented as the averaged geometrical growth of nuclei bodies, where the volume increase was taken from bulk precipitation rate.</p>
      <p id="d1e3767">The overgrowth of celestite with barite crystals had a passivation effect at high and medium input concentrations (<inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mi mathvariant="normal">in</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mi mathvariant="normal">in</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>).
This happened when a high enough number of nuclei formed during the initial surge of nucleation.
The subsequent crystal growth covered all the celestite surface and prevented any further dissolution.
At low supersaturations (i.e., for <inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mi mathvariant="normal">in</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>), the passivation effect was not observed, since significantly fewer nuclei formed in the beginning.
Thus, fewer barite crystals grew to larger sizes compared to the experiments with <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:mn mathvariant="normal">100</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula> input concentration, covering the celestite surface only in parts.
Therefore, a complete mineral replacement took place.</p>
      <p id="d1e3861">The modelled distribution patterns of barite crystals match well with the SEM images of the laboratory experiments for all input concentrations <xref ref-type="bibr" rid="bib1.bibx11" id="paren.26"/>.
The experiment with high input concentration showed celestite grains overgrown uniformly with a thin barite rim (<inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M185" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m).
The other two experiments showed distinct zonation patterns across the column with mineral phase substitution of different degrees.
The medium input concentration mode exhibited a transition zone in the center with thicker rims (<inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M187" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m) and generally decreasing barite content on either end of the column.
At low <inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">BaCl</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> input concentration, a sharp reaction front at the upstream was observed, where the average thickness of overgrowth was about <inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M190" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m.
Simulated crystal sizes are slightly larger, corresponding to final rim thicknesses of <inline-formula><mml:math id="M191" display="inline"><mml:mn mathvariant="normal">4</mml:mn></mml:math></inline-formula>, <inline-formula><mml:math id="M192" display="inline"><mml:mn mathvariant="normal">8</mml:mn></mml:math></inline-formula>, and <inline-formula><mml:math id="M193" display="inline"><mml:mn mathvariant="normal">12</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M194" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>m for experiments with high, medium, and low input concentration, respectively.</p>
      <p id="d1e3963">Nucleation was parametrised assuming spherical cap shaped nuclei and a respective interfacial tension from the literature <xref ref-type="bibr" rid="bib1.bibx12" id="paren.27"/>.
Two parameters were fitted to match the laboratory experiments: <inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M196" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>.
<inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is part of the pre-exponential factor <inline-formula><mml:math id="M198" display="inline"><mml:mi mathvariant="normal">Γ</mml:mi></mml:math></inline-formula> of the nucleation rate (Eq. <xref ref-type="disp-formula" rid="Ch1.E4"/>), which quantifies the diffusive attachment rate of monomers from solution to sub-critical clusters.
Compared to the exponential term, where parameter uncertainties are much more significant, approximating the order of magnitude of <inline-formula><mml:math id="M199" display="inline"><mml:mi mathvariant="normal">Γ</mml:mi></mml:math></inline-formula> is usually sufficient.
However, many of the parameters for calculating <inline-formula><mml:math id="M200" display="inline"><mml:mi mathvariant="normal">Γ</mml:mi></mml:math></inline-formula> are challenging to quantify.
It is uncertain, how many monomers in the pore fluid actually play a role in the nucleation process, or if only monomers in the diffusive layer surrounding the substrate should be considered.
Furthermore, the available nucleation sites can only be judged from the total substrate surface area and the approximate size of a nuclei.
Calibrating <inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> accounts for these uncertainties in the considered system.
The contact angle <inline-formula><mml:math id="M202" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> of the nuclei and the substrate depends on the structural similarity between the substances.
At <inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:mn mathvariant="normal">180</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> the contact is practically only one point, at <inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">0</mml:mn><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> the “wets” the substrate.
The fitted value of <inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">32</mml:mn><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> accounts for the similarity between barite and celestite, both crystallise in the orthorhombic system.
It also compares well to the value of <inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">30</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:msup></mml:mrow></mml:math></inline-formula> used by <xref ref-type="bibr" rid="bib1.bibx10" id="text.28"/> for a similar system.</p>
      <p id="d1e4092">Modelling all three experiments with empirical relationships required at least two different models to account for the reactive surface area evolution <xref ref-type="bibr" rid="bib1.bibx11" id="paren.29"/>.
However, for the modeller it remains impossible to know, which empirical relationship to use a-priori.
Furthermore, they seem insufficient to be used for the transitional case (<inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">Ba</mml:mi><mml:mi mathvariant="normal">in</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>+</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>).
In this study, the identified chemistry-based processes are taken into consideration explicitly in coupled models.
The resulting transient reactive surface areas are used in both kinetic rates for barite and celestite, compared to only celestite kinetics and barite equilibrium reactions <xref ref-type="bibr" rid="bib1.bibx11" id="paren.30"/>.
After calibration of the here provided models, the effluent and column chemistry of laboratory experiments at medium (<inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>) and low (<inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>) barium input concentrations could be reproduced almost exactly, and at high (<inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:mn mathvariant="normal">100</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">mM</mml:mi></mml:mrow></mml:math></inline-formula>) input concentration the match was good with slight deviations.
The main benefit is that no knowledge of the supersaturation in the system has to be known in advance, which also solves the transitional case well (medium input concentration).</p>
      <?pagebreak page64?><p id="d1e4158">Calibration of the presented models may be improved by further refining the grid size and increasing the iteration steps of nucleation and crystal growth between transport steps, thus coupling them more tightly together with the kinetics solver.
However, model run times on a regular desktop working machine (2.3 GHz Quad-Core Intel Core i5) were in the range (<inline-formula><mml:math id="M211" display="inline"><mml:mn mathvariant="normal">12</mml:mn></mml:math></inline-formula>–<inline-formula><mml:math id="M212" display="inline"><mml:mn mathvariant="normal">20</mml:mn></mml:math></inline-formula>) <inline-formula><mml:math id="M213" display="inline"><mml:mi mathvariant="normal">h</mml:mi></mml:math></inline-formula> for one experiment run on a single CPU with 30 grid elements.
Increasing the grid size would make manual calibration unfeasible due to too long model run times.
In future work, this could be solved by using approaches for chemistry speed-ups in reactive transport simulations <xref ref-type="bibr" rid="bib1.bibx3" id="paren.31"/>.
Furthermore, a more detailed crystal size distribution map using digital pore-scale models instead of mean values in each cell may improve determination of transient reactive surface areas.
However, nucleation happens predominantly in the beginning, thus the comparably low amount of new nuclei later in the experiment do not change the mean crystal size of each cell significantly.
The assumption of tracking only one mean size per cell appears sufficient as the models can describe the investigated system qualitatively well and moreover the data basis does not cover this in enough detail.</p>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions</title>
      <p id="d1e4194">A geochemical modelling approach was presented to simulate barite formation in a celestite grain packed column.
Celestite dissolution and barite precipitation kinetics, as well as barite nucleation and barite crystal growth were included explicitly as processes in the model coupling.
After calibration of the nucleation process, of the three different precipitation patterns observed in the experiments, two were reproduced almost exactly and one was matched qualitatively well by only varying the input concentration.
Compared to previous modelling approaches using various empirical relationships to take reactive surface area evolution into account, the provided models can be applied to systems with a broad range of input concentrations without a-priori knowledge of the prevailing barite supersaturations.
This can be of great benefit for modelling the evolution of subsurface systems due to barite formation, where only the prevalent solute concentrations are known.
This is foremost important in geothermal reservoirs or in reactive barriers near nuclear waste repositories, where it is crucial to predict the response of the system in advance, so it can be incorporated into the project design.
In future work, it is planned to couple reactive transport and digital pore-scale models more tightly together.
The aim is to track pore-scale alterations in detail and exploit the capabilities of digital rock physics for deriving rock properties: evolution of reactive surface areas and feedback of resulting geometrical and porosity changes on permeability evolution.
Furthermore, the use of surrogate models to speed-up geochemical calculations will be a valuable improvement in the future, making higher grid discretisation and inverse modelling feasible for more accurate parameter determination.</p>
</sec>

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

<app id="App1.Ch1.S1">
  <?xmltex \currentcnt{A}?><label>Appendix A</label><title>Abbreviations</title>

<?xmltex \floatpos{h!}?><table-wrap id="App1.Ch1.S1.T1"><?xmltex \currentcnt{A1}?><label>Table A1</label><caption><p id="d1e4211">Abbreviations</p></caption><oasis:table frame="topbot"><?xmltex \begin{scaleboxenv}{.98}[.98]?><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Abbreviation</oasis:entry>
         <oasis:entry colname="col2">Description</oasis:entry>
         <oasis:entry colname="col3">Unit</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Molecular diffusion coefficient</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M216" display="inline"><mml:mi mathvariant="normal">Γ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Nucleation pre-exponential factor</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Pre-exponential fitting factor</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M220" display="inline"><mml:mi mathvariant="normal">I</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Ionic strength</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M221" display="inline"><mml:mi mathvariant="normal">M</mml:mi></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M222" display="inline"><mml:mi>J</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Nucleation rate</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M223" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M224" display="inline"><mml:mi mathvariant="normal">L</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Subscript: Liquid/Solution</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M225" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M226" display="inline"><mml:mi mathvariant="normal">N</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Subscript: Nucleus</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M227" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Number of nucleation sites</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M230" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Number of monomers in solution</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M232" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Avogadros constant</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M233" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi mathvariant="normal">mol</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M234" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Pressure</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M235" display="inline"><mml:mi mathvariant="normal">Pa</mml:mi></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M236" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Flow rate</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M238" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Gas constant</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M239" display="inline"><mml:mrow><mml:mi mathvariant="normal">J</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">K</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">mol</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M240" display="inline"><mml:mi mathvariant="normal">S</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Subscript: Substrate</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M241" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M242" display="inline"><mml:mi mathvariant="normal">SA</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Reactive surface area</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M243" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M244" display="inline"><mml:mi mathvariant="normal">SR</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Supersaturation ratio</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M245" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M246" display="inline"><mml:mi mathvariant="normal">SSA</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Inner rock surface area</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M247" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M248" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Temperature</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M249" display="inline"><mml:mi mathvariant="normal">K</mml:mi></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M250" display="inline"><mml:mi>V</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Volume</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M251" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Volume of monomer</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M254" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Molar volume</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M255" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mi mathvariant="normal">mol</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M256" display="inline"><mml:mi>Z</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Zeldovic factor</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M257" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M258" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Shape factor</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M259" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M260" display="inline"><mml:mi>c</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Concentration</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M261" display="inline"><mml:mi mathvariant="normal">M</mml:mi></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M262" display="inline"><mml:mi mathvariant="normal">crit</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Subscript: Critical nucleus</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M263" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M264" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Core diameter</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M265" display="inline"><mml:mi mathvariant="normal">m</mml:mi></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">d<inline-formula><mml:math id="M266" display="inline"><mml:mrow><mml:msup><mml:mi>G</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Bulk free energy change</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M267" display="inline"><mml:mi mathvariant="normal">J</mml:mi></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">d<inline-formula><mml:math id="M268" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Element length</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M269" display="inline"><mml:mi mathvariant="normal">m</mml:mi></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M270" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Interfacial tension</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M271" display="inline"><mml:mrow><mml:mi mathvariant="normal">J</mml:mi><mml:mo>/</mml:mo><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M272" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Subscript: cell number</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M273" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">B</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Boltzmann's constant</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M275" display="inline"><mml:mrow><mml:mi mathvariant="normal">J</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">K</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M276" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Rate constant</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M277" display="inline"><mml:mrow><mml:mi mathvariant="normal">mol</mml:mi><mml:mo>/</mml:mo><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M278" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Subscript: Mineral</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M279" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M280" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Amount of mineral substance</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M281" display="inline"><mml:mi mathvariant="normal">mol</mml:mi></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M282" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">N</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Amount of nulcei</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M283" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M284" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Monomers in critical nucleus</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M285" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M286" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Grid elements</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M287" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M288" display="inline"><mml:mi mathvariant="italic">φ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Porosity/volume fraction</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M289" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M290" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Flow velocity</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M291" display="inline"><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M292" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Radius</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M293" display="inline"><mml:mi mathvariant="normal">m</mml:mi></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M294" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Time</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M295" display="inline"><mml:mi mathvariant="normal">s</mml:mi></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M296" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Contact angle</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M297" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M298" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">mole fraction</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M299" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup><?xmltex \end{scaleboxenv}?></oasis:table></table-wrap>

<?xmltex \hack{\newpage}?>
</app>
  </app-group><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d1e5389">Input scripts and results can be found in the zenodo repository.
<ext-link xlink:href="https://doi.org/10.5281/zenodo.5055471" ext-link-type="DOI">10.5281/zenodo.5055471</ext-link> <xref ref-type="bibr" rid="bib1.bibx15" id="paren.32"/>.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e5401">The four authors have equally contributed to this paper. MT and MK conceived and designed the simulations; MT performed the research; MT, MW, MDL and MK analysed the data; MT, MW, MDL and MK wrote the paper. All authors read and agreed to the published version of the manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e5407">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="d1e5413">Publisher’s note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.</p>
  </notes><notes notes-type="sistatement"><title>Special issue statement</title>

      <p id="d1e5419">This article is part of the special issue “European Geosciences Union General Assembly 2021, EGU Division Energy, Resources &amp; Environment (ERE)”. It is a result of the EGU General Assembly 2021, 19–30 April 2021.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e5425">We are grateful for the constructive comments provided by the two reviewers Jenny Poonoosamy and Renchao Lu, who contributed in improving the paper.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e5430">This research has been supported by the Bundesministerium für Wirtschaft und Energie (grant no. 0324244C, project ReSalt).<?xmltex \hack{\newline}?><?xmltex \hack{\newline}?>The article processing charges for this open-access <?xmltex \notforhtml{\newline}?>publication were covered by the Helmholtz Centre Potsdam – <?xmltex \notforhtml{\newline}?>GFZ German Research Centre for Geosciences.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e5443">This paper was edited by Sonja Martens and reviewed by Jenna Poonoosamy and Renchao Lu.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><?xmltex \def\ref@label{{Al~Ibrahim et~al.(2019)Al~Ibrahim, Kerimov, Mukerji, and
Mavko}}?><label>Al Ibrahim et al.(2019)Al Ibrahim, Kerimov, Mukerji, and
Mavko</label><?label AlIbrahim2019ParticulaSimulator?><mixed-citation>Al Ibrahim, M. A., Kerimov, A., Mukerji, T., and Mavko, G.: Particula: A
Simulator Tool for Computational Rock Physics of Granular Media, Geophysics,
84, F85–F95, <ext-link xlink:href="https://doi.org/10/gkzffr" ext-link-type="DOI">10/gkzffr</ext-link>,    2019.</mixed-citation></ref>
      <ref id="bib1.bibx2"><?xmltex \def\ref@label{{Curti et~al.(2019)Curti, Xto, Borca, Henzler, Huthwelker, and
Prasianakis}}?><label>Curti et al.(2019)Curti, Xto, Borca, Henzler, Huthwelker, and
Prasianakis</label><?label Curti2019ModellingRabearing?><mixed-citation>Curti, E., Xto, J., Borca, C. N., Henzler, K., Huthwelker, T., and Prasianakis,
N. I.: Modelling Ra-Bearing Baryte Nucleation/Precipitation Kinetics at
the Pore Scale: Application to Radioactive Waste Disposal, Eur. J.
Mineral., 31, 247–262, <ext-link xlink:href="https://doi.org/10/ghbtvb" ext-link-type="DOI">10/ghbtvb</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx3"><?xmltex \def\ref@label{{De~Lucia and K{\"{u}}hn(2021)}}?><label>De Lucia and Kühn(2021)</label><?label DeLucia2021DecTreeV1?><mixed-citation>De Lucia, M. and Kühn, M.: DecTree v1.0 – chemistry speedup in reactive transport simulations: purely data-driven and physics-based surrogates, Geosci. Model Dev., 14, 4713–4730, <ext-link xlink:href="https://doi.org/10.5194/gmd-14-4713-2021" ext-link-type="DOI">10.5194/gmd-14-4713-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx4"><?xmltex \def\ref@label{{Dove and Czank(1995)}}?><label>Dove and Czank(1995)</label><?label Dove1995CrystalChemical?><mixed-citation>Dove, P. M. and Czank, C. A.: Crystal Chemical Controls on the Dissolution
Kinetics of the Isostructural Sulfates: Celestite, Anglesite, and Barite,
Geochim. Cosmochim. Ac., 59, 1907–1915, <ext-link xlink:href="https://doi.org/10/fvq6sw" ext-link-type="DOI">10/fvq6sw</ext-link>, 1995.</mixed-citation></ref>
      <ref id="bib1.bibx5"><?xmltex \def\ref@label{{Kashchiev and {van Rosmalen}(2003)}}?><label>Kashchiev and van Rosmalen(2003)</label><?label Kashchiev2003ReviewNucleation?><mixed-citation>Kashchiev, D. and van Rosmalen, G. M.: Review: Nucleation in Solutions
Revisited, Cryst. Res. Technol., 38, 555–574, <ext-link xlink:href="https://doi.org/10/c5sn2n" ext-link-type="DOI">10/c5sn2n</ext-link>,
2003.</mixed-citation></ref>
      <ref id="bib1.bibx6"><?xmltex \def\ref@label{{Lasaga(1998)}}?><label>Lasaga(1998)</label><?label Lasaga1998KineticTheory?><mixed-citation>
Lasaga, A. C.: Kinetic Theory in the Earth Sciences, Princeton Series in
Geochemistry, Princeton University Press, Princeton, N.J, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx7"><?xmltex \def\ref@label{{Legland et~al.(2016)Legland, {Arganda-Carreras}, and
Andrey}}?><label>Legland et al.(2016)Legland, Arganda-Carreras, and
Andrey</label><?label Legland2016MorphoLibJIntegrated?><mixed-citation>Legland, D., Arganda-Carreras, I., and Andrey, P.: MorphoLibJ: Integrated
Library and Plugins for Mathematical Morphology with ImageJ,
Bioinformatics,  33, btw413, <ext-link xlink:href="https://doi.org/10/gfzpdm" ext-link-type="DOI">10/gfzpdm</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx8"><?xmltex \def\ref@label{{Palandri and Kharaka(2004)}}?><label>Palandri and Kharaka(2004)</label><?label Palandri2004CompilationRate?><mixed-citation>
Palandri, J. L. and Kharaka, Y. K.: A Compilation of Rate Parameters of
Water-Mineral Interaction Kinetics for Application to Geochemical Modeling,
Report 2004-1068, USGS, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx9"><?xmltex \def\ref@label{{Parkhurst and Appelo(2013)}}?><label>Parkhurst and Appelo(2013)</label><?label Parkhurst2013DescriptionInput?><mixed-citation>
Parkhurst, D. L. and Appelo, C.: Description of Input and Examples for
PHREEQC Version 3: A Computer Program for Speciation, Batch-Reaction,
One-Dimensional Transport, and Inverse Geochemical Calculations, Report
6-A43, USGS, Reston, VA, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx10"><?xmltex \def\ref@label{{Poonoosamy et~al.(2016)Poonoosamy, Curti, Kosakowski, Grolimund,
Van~Loon, and M{\"{a}}der}}?><label>Poonoosamy et al.(2016)Poonoosamy, Curti, Kosakowski, Grolimund,
Van Loon, and Mäder</label><?label Poonoosamy2016BaritePrecipitation?><mixed-citation>Poonoosamy, J., Curti, E., Kosakowski, G., Grolimund, D., Van Loon, L., and
Mäder, U.: Barite Precipitation Following Celestite Dissolution in a
Porous Medium: A SEM/BSE and <inline-formula><mml:math id="M300" display="inline"><mml:mi mathvariant="italic">μ</mml:mi></mml:math></inline-formula>-XRD/XRF Study,
Geochim. Cosmochim. Ac., 182, 131–144, <ext-link xlink:href="https://doi.org/10/f8nzm4" ext-link-type="DOI">10/f8nzm4</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx11"><?xmltex \def\ref@label{{Poonoosamy et~al.(2020)Poonoosamy, Klinkenberg, Deissmann, Brandt,
Bosbach, M{\"{a}}der, and Kosakowski}}?><label>Poonoosamy et al.(2020)Poonoosamy, Klinkenberg, Deissmann, Brandt,
Bosbach, Mäder, and Kosakowski</label><?label Poonoosamy2020EffectsSolution?><mixed-citation>Poonoosamy, J., Klinkenberg, M., Deissmann, G., Brandt, F., Bosbach, D.,
Mäder, U., and Kosakowski, G.: Effects of Solution Supersaturation on
Barite Precipitation in Porous Media and Consequences on Permeability:
Experiments and Modelling, Geochim. Cosmochim. Ac., 270, 43–60,   <ext-link xlink:href="https://doi.org/10/ghntxn" ext-link-type="DOI">10/ghntxn</ext-link>,
2020.</mixed-citation></ref>
      <ref id="bib1.bibx12"><?xmltex \def\ref@label{{Prieto(2014)}}?><label>Prieto(2014)</label><?label Prieto2014NucleationSupersaturation?><mixed-citation>Prieto, M.: Nucleation and Supersaturation in Porous Media (Revisited),
Mineralogical Magazine, 78, 1437–1447, <ext-link xlink:href="https://doi.org/10/f65cb9" ext-link-type="DOI">10/f65cb9</ext-link>,    2014.</mixed-citation></ref>
      <ref id="bib1.bibx13"><?xmltex \def\ref@label{{Tranter et~al.(2020)Tranter, De~Lucia, Wolfgramm, and
K{\"{u}}hn}}?><label>Tranter et al.(2020)Tranter, De Lucia, Wolfgramm, and
Kühn</label><?label Tranter2020BariteScale?><mixed-citation>Tranter, M., De Lucia, M., Wolfgramm, M., and Kühn, M.: Barite Scale
Formation and Injectivity Loss Models for Geothermal Systems,
Water, 12, 3078,    <ext-link xlink:href="https://doi.org/10/ghntzk" ext-link-type="DOI">10/ghntzk</ext-link>,  2020.</mixed-citation></ref>
      <ref id="bib1.bibx14"><?xmltex \def\ref@label{{Tranter et~al.(2021a)Tranter, De~Lucia, and
K{\"{u}}hn}}?><label>Tranter et al.(2021a)Tranter, De Lucia, and
Kühn</label><?label Tranter2021NumericalInvestigation?><mixed-citation>Tranter, M., De Lucia, M., and Kühn, M.: Numerical Investigation of Barite
Scaling Kinetics in Fractures, Geothermics, 91, 102027,  <ext-link xlink:href="https://doi.org/10/ghr89n" ext-link-type="DOI">10/ghr89n</ext-link>,
2021a.</mixed-citation></ref>
      <ref id="bib1.bibx15"><?xmltex \def\ref@label{Tranter(2021b)}?><label>Tranter(2021b)</label><?label Tranter?><mixed-citation>Tranter, M.: Supplemental data of publication “Reactive Transport Model of Kinetically Controlled Celestite to Barite Replacement”, Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.5055471" ext-link-type="DOI">10.5281/zenodo.5055471</ext-link>, 2021b.</mixed-citation></ref>
      <ref id="bib1.bibx16"><?xmltex \def\ref@label{{Wetzel et~al.(2020)Wetzel, Kempka, and
K{\"{u}}hn}}?><label>Wetzel et al.(2020)Wetzel, Kempka, and
Kühn</label><?label Wetzel2020DigitalRock?><mixed-citation>Wetzel, M., Kempka, T., and Kühn, M.: Digital rock physics approach to simulate hydraulic effects of anhydrite cement in Bentheim sandstone, Adv. Geosci., 54, 33–39, <ext-link xlink:href="https://doi.org/10.5194/adgeo-54-33-2020" ext-link-type="DOI">10.5194/adgeo-54-33-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx17"><?xmltex \def\ref@label{{Wetzel et~al.(2021)Wetzel, Kempka, and
K{\"{u}}hn}}?><label>Wetzel et al.(2021)Wetzel, Kempka, and
Kühn</label><?label Wetzel2021DiageneticTrends?><mixed-citation>Wetzel, M., Kempka, T., and Kühn, M.: Diagenetic Trends of Synthetic
Reservoir Sandstone Properties Assessed by Digital Rock Physics,
Minerals, 11, 151,   <ext-link xlink:href="https://doi.org/10/gkzvsq" ext-link-type="DOI">10/gkzvsq</ext-link>,  2021.</mixed-citation></ref>
      <ref id="bib1.bibx18"><?xmltex \def\ref@label{{{Zhen-Wu} et~al.(2016){Zhen-Wu}, Dideriksen, Olsson, Raahauge, Stipp,
and Oelkers}}?><label>Zhen-Wu et al.(2016)Zhen-Wu, Dideriksen, Olsson, Raahauge, Stipp,
and Oelkers</label><?label Zhen-Wu2016ExperimentalDetermination?><mixed-citation>Zhen-Wu, B., Dideriksen, K., Olsson, J., Raahauge, P., Stipp, S., and
Oelkers, E.: Experimental Determination of Barite Dissolution and
Precipitation Rates as a Function of Temperature and Aqueous Fluid
Composition, Geochim. Cosmochim. Ac., 194, 193–210, <ext-link xlink:href="https://doi.org/10/f88cq4" ext-link-type="DOI">10/f88cq4</ext-link>,
2016.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Reactive transport model of kinetically controlled celestite to barite replacement</article-title-html>
<abstract-html><p>Barite formation is of concern for many utilisations of the geological subsurface, ranging from oil and gas extraction to geothermal reservoirs.
It also acts as a scavenger mineral for the retention of radium within nuclear waste repositories.
The impact of its precipitation on flow properties has been shown to vary by many orders of magnitude, emphasising the need for robust prediction models.
An experimental flow-through column setup on the laboratory scale investigating the replacement of celestite (SrSO<sub>4</sub>) with barite (BaSO<sub>4</sub>) for various input barium concentrations was taken as a basis for modelling.
We provide here a comprehensive, geochemical modelling approach to simulate the experiments.
Celestite dissolution kinetics, as well as subsequent barite nucleation and crystal growth were identified as the most relevant reactive processes, which were included explicitly in the coupling.
A digital rock representation of the granular sample was used to derive the initial inner surface area.
Medium (10 mM) and high (100 mM) barium input concentration resulted in a comparably strong initial surge of barite nuclei formation, followed by continuous grain overgrowth and finally passivation of celestite.
At lower input concentrations (1 mM), nuclei formation was significantly less, resulting in fewer but larger barite crystals and a slow moving reaction front with complete mineral replacement.
The modelled mole fractions of the solid phase and effluent chemistry match well with previous experimental results.
The improvement compared to models using empirical relationships is that no a-priori knowledge on prevailing supersaturations in the system is needed.
For subsurface applications utilising reservoirs or reactive barriers, where barite precipitation plays a role, the developed geochemical model is of great benefit as only solute concentrations are needed as input for quantified prediction of alterations.</p></abstract-html>
<ref-html id="bib1.bib1"><label>Al Ibrahim et al.(2019)Al Ibrahim, Kerimov, Mukerji, and
Mavko</label><mixed-citation>
Al Ibrahim, M. A., Kerimov, A., Mukerji, T., and Mavko, G.: Particula: A
Simulator Tool for Computational Rock Physics of Granular Media, Geophysics,
84, F85–F95, <a href="https://doi.org/10/gkzffr" target="_blank">https://doi.org/10/gkzffr</a>,    2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Curti et al.(2019)Curti, Xto, Borca, Henzler, Huthwelker, and
Prasianakis</label><mixed-citation>
Curti, E., Xto, J., Borca, C. N., Henzler, K., Huthwelker, T., and Prasianakis,
N. I.: Modelling Ra-Bearing Baryte Nucleation/Precipitation Kinetics at
the Pore Scale: Application to Radioactive Waste Disposal, Eur. J.
Mineral., 31, 247–262, <a href="https://doi.org/10/ghbtvb" target="_blank">https://doi.org/10/ghbtvb</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>De Lucia and Kühn(2021)</label><mixed-citation>
De Lucia, M. and Kühn, M.: DecTree v1.0 – chemistry speedup in reactive transport simulations: purely data-driven and physics-based surrogates, Geosci. Model Dev., 14, 4713–4730, <a href="https://doi.org/10.5194/gmd-14-4713-2021" target="_blank">https://doi.org/10.5194/gmd-14-4713-2021</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Dove and Czank(1995)</label><mixed-citation>
Dove, P. M. and Czank, C. A.: Crystal Chemical Controls on the Dissolution
Kinetics of the Isostructural Sulfates: Celestite, Anglesite, and Barite,
Geochim. Cosmochim. Ac., 59, 1907–1915, <a href="https://doi.org/10/fvq6sw" target="_blank">https://doi.org/10/fvq6sw</a>, 1995.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Kashchiev and van Rosmalen(2003)</label><mixed-citation>
Kashchiev, D. and van Rosmalen, G. M.: Review: Nucleation in Solutions
Revisited, Cryst. Res. Technol., 38, 555–574, <a href="https://doi.org/10/c5sn2n" target="_blank">https://doi.org/10/c5sn2n</a>,
2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Lasaga(1998)</label><mixed-citation>
Lasaga, A. C.: Kinetic Theory in the Earth Sciences, Princeton Series in
Geochemistry, Princeton University Press, Princeton, N.J, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Legland et al.(2016)Legland, Arganda-Carreras, and
Andrey</label><mixed-citation>
Legland, D., Arganda-Carreras, I., and Andrey, P.: MorphoLibJ: Integrated
Library and Plugins for Mathematical Morphology with ImageJ,
Bioinformatics,  33, btw413, <a href="https://doi.org/10/gfzpdm" target="_blank">https://doi.org/10/gfzpdm</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Palandri and Kharaka(2004)</label><mixed-citation>
Palandri, J. L. and Kharaka, Y. K.: A Compilation of Rate Parameters of
Water-Mineral Interaction Kinetics for Application to Geochemical Modeling,
Report 2004-1068, USGS, 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Parkhurst and Appelo(2013)</label><mixed-citation>
Parkhurst, D. L. and Appelo, C.: Description of Input and Examples for
PHREEQC Version 3: A Computer Program for Speciation, Batch-Reaction,
One-Dimensional Transport, and Inverse Geochemical Calculations, Report
6-A43, USGS, Reston, VA, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Poonoosamy et al.(2016)Poonoosamy, Curti, Kosakowski, Grolimund,
Van Loon, and Mäder</label><mixed-citation>
Poonoosamy, J., Curti, E., Kosakowski, G., Grolimund, D., Van Loon, L., and
Mäder, U.: Barite Precipitation Following Celestite Dissolution in a
Porous Medium: A SEM/BSE and <i>μ</i>-XRD/XRF Study,
Geochim. Cosmochim. Ac., 182, 131–144, <a href="https://doi.org/10/f8nzm4" target="_blank">https://doi.org/10/f8nzm4</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Poonoosamy et al.(2020)Poonoosamy, Klinkenberg, Deissmann, Brandt,
Bosbach, Mäder, and Kosakowski</label><mixed-citation>
Poonoosamy, J., Klinkenberg, M., Deissmann, G., Brandt, F., Bosbach, D.,
Mäder, U., and Kosakowski, G.: Effects of Solution Supersaturation on
Barite Precipitation in Porous Media and Consequences on Permeability:
Experiments and Modelling, Geochim. Cosmochim. Ac., 270, 43–60,   <a href="https://doi.org/10/ghntxn" target="_blank">https://doi.org/10/ghntxn</a>,
2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Prieto(2014)</label><mixed-citation>
Prieto, M.: Nucleation and Supersaturation in Porous Media (Revisited),
Mineralogical Magazine, 78, 1437–1447, <a href="https://doi.org/10/f65cb9" target="_blank">https://doi.org/10/f65cb9</a>,    2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Tranter et al.(2020)Tranter, De Lucia, Wolfgramm, and
Kühn</label><mixed-citation>
Tranter, M., De Lucia, M., Wolfgramm, M., and Kühn, M.: Barite Scale
Formation and Injectivity Loss Models for Geothermal Systems,
Water, 12, 3078,    <a href="https://doi.org/10/ghntzk" target="_blank">https://doi.org/10/ghntzk</a>,  2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Tranter et al.(2021a)Tranter, De Lucia, and
Kühn</label><mixed-citation>
Tranter, M., De Lucia, M., and Kühn, M.: Numerical Investigation of Barite
Scaling Kinetics in Fractures, Geothermics, 91, 102027,  <a href="https://doi.org/10/ghr89n" target="_blank">https://doi.org/10/ghr89n</a>,
2021a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Tranter(2021b)</label><mixed-citation>
Tranter, M.: Supplemental data of publication “Reactive Transport Model of Kinetically Controlled Celestite to Barite Replacement”, Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.5055471" target="_blank">https://doi.org/10.5281/zenodo.5055471</a>, 2021b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Wetzel et al.(2020)Wetzel, Kempka, and
Kühn</label><mixed-citation>
Wetzel, M., Kempka, T., and Kühn, M.: Digital rock physics approach to simulate hydraulic effects of anhydrite cement in Bentheim sandstone, Adv. Geosci., 54, 33–39, <a href="https://doi.org/10.5194/adgeo-54-33-2020" target="_blank">https://doi.org/10.5194/adgeo-54-33-2020</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Wetzel et al.(2021)Wetzel, Kempka, and
Kühn</label><mixed-citation>
Wetzel, M., Kempka, T., and Kühn, M.: Diagenetic Trends of Synthetic
Reservoir Sandstone Properties Assessed by Digital Rock Physics,
Minerals, 11, 151,   <a href="https://doi.org/10/gkzvsq" target="_blank">https://doi.org/10/gkzvsq</a>,  2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Zhen-Wu et al.(2016)Zhen-Wu, Dideriksen, Olsson, Raahauge, Stipp,
and Oelkers</label><mixed-citation>
Zhen-Wu, B., Dideriksen, K., Olsson, J., Raahauge, P., Stipp, S., and
Oelkers, E.: Experimental Determination of Barite Dissolution and
Precipitation Rates as a Function of Temperature and Aqueous Fluid
Composition, Geochim. Cosmochim. Ac., 194, 193–210, <a href="https://doi.org/10/f88cq4" target="_blank">https://doi.org/10/f88cq4</a>,
2016.
</mixed-citation></ref-html>--></article>
