<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/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">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">HESS</journal-id><journal-title-group>
    <journal-title>Hydrology and Earth System Sciences</journal-title>
    <abbrev-journal-title abbrev-type="publisher">HESS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Hydrol. Earth Syst. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1607-7938</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/hess-28-4559-2024</article-id><title-group><article-title>Solutions and case studies for thermally driven reactive  transport and porosity evolution in geothermal  systems (reactive Lauwerier problem)</article-title><alt-title>Solutions and case studies for thermally driven reactive transport and porosity evolution</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Roded</surname><given-names>Roi</given-names></name>
          <email>roi.roded@mail.huji.ac.il</email>
        <ext-link>https://orcid.org/0000-0003-0236-6359</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Aharonov</surname><given-names>Einat</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-8470-2645</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Szymczak</surname><given-names>Piotr</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-8940-7891</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Veveakis</surname><given-names>Manolis</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Lazar</surname><given-names>Boaz</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Dalton</surname><given-names>Laura E.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-3230-8128</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Civil and Environmental Engineering, Duke University, Durham, NC, USA</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Institute of Earth Sciences, The Hebrew University, Jerusalem, Israel</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Institute of Theoretical Physics, Faculty of Physics, University of Warsaw, Warsaw, Poland</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Roi Roded (roi.roded@mail.huji.ac.il)</corresp></author-notes><pub-date><day>23</day><month>October</month><year>2024</year></pub-date>
      
      <volume>28</volume>
      <issue>20</issue>
      <fpage>4559</fpage><lpage>4576</lpage>
      <history>
        <date date-type="received"><day>29</day><month>December</month><year>2023</year></date>
           <date date-type="rev-request"><day>6</day><month>February</month><year>2024</year></date>
           <date date-type="rev-recd"><day>9</day><month>July</month><year>2024</year></date>
           <date date-type="accepted"><day>17</day><month>July</month><year>2024</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2024 Roi Roded et al.</copyright-statement>
        <copyright-year>2024</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://hess.copernicus.org/articles/28/4559/2024/hess-28-4559-2024.html">This article is available from https://hess.copernicus.org/articles/28/4559/2024/hess-28-4559-2024.html</self-uri><self-uri xlink:href="https://hess.copernicus.org/articles/28/4559/2024/hess-28-4559-2024.pdf">The full text article is available as a PDF file from https://hess.copernicus.org/articles/28/4559/2024/hess-28-4559-2024.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e143">Subsurface non-isothermal fluid injection is a ubiquitous scenario in energy and water resource applications, which can lead to geochemical disequilibrium and thermally driven solubility changes and reactions. Depending on the nature of the solubility of a mineral, the thermal change can lead to either mineral dissolution or precipitation (due to undersaturation or supersaturation conditions). Here, by considering this thermo-hydro-chemical (THC) scenario and by calculating the temperature-dependent solubility using a non-isothermal solution (the so-called Lauwerier solution), thermally driven reactive transport solutions are derived for a confined aquifer. The coupled solutions, hereafter termed the “reactive Lauwerier problem”, are developed for axisymmetric and Cartesian symmetries and additionally provide the porosity evolution in the aquifer. The solutions are then used to study two common cases: (I) hot CO<sub>2</sub>-rich water injection into a carbonate aquifer and (II) hot silica-rich water injection into a sandstone aquifer, leading to mineral dissolution and precipitation, respectively. We discuss the timescales of such fluid–rock interactions and the changes in hydraulic system properties. The solutions and findings contribute to the understanding and management of subsurface energy and water resources, such as aquifer thermal energy storage, aquifer storage and recovery and reinjection of used geothermal water. The solutions are also useful for developing and benchmarking complex coupled numerical codes.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Israel Science Foundation</funding-source>
<award-id>910/17</award-id>
</award-group>
<award-group id="gs2">
<funding-source>Narodowe Centrum Nauki</funding-source>
<award-id>2020/02/Y/ST3/00121</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

      
<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e166">The recharge or injection of fluids in constrained physical and chemical states in geothermal systems and aquifers is a common phenomenon in both natural and applied systems (Phillips, 2009; Stauffer et al., 2013). In many instances, thermal changes within these systems can shift the system from a state of geochemical equilibrium to disequilibrium and lead to chemical reactions over extensive distances determined by the variations in temperature. These perturbations result from the changes in the solubility of minerals in groundwater, which can become supersaturated or undersaturated in response to thermal changes. These thermally driven reactions cause progressive changes in the rock porosity and hydraulic properties that result from accumulation, removal, or replacement of solid minerals and the accompanied volumetric changes (Phillips, 2009; Woods, 2015). Such processes are responsible for the natural transformations of rocks from diagenesis and metamorphism (Jamtveit and Yardley, 1996; Yardley et al., 2011) to the evolution of aquifers and reservoirs (Andre and Rajaram, 2005; Jones and Xiao, 2006) and melt migration in the Earth's mantle (Aharonov et al., 1995; Kelemen et al., 1995). In applied systems, fluid–rock interactions can significantly impact hydrothermal performance at a timescale of years (Huenges et al., 2013; Pandey et al., 2018).</p>
      <p id="d2e169">Depending on the natural solubility of the minerals in the system, an increase in temperature can induce either dissolution or precipitation. This is because mineral solubilities can either increase with temperature (“prograde solubility”) or decrease with it (“retrograde solubility”; Jamtveit and Yardley, 1996; Woods, 2015). Flow and transport commonly influence the state of saturation by continuously introducing thermally disequilibriated fluid, which subsequently becomes geochemically disequilibriated. This occurs because, in many cases, advection serves as the dominant transport mechanism, characterized by a shorter timescale (<inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) compared to diffusive heat (<inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) or diffusive solute transport (<inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. These timescales are represented by <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi>l</mml:mi><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi>l</mml:mi><mml:mi mathvariant="normal">D</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>/</mml:mo><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula> , where <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are characteristic length scales of advection, heat conduction, and ionic diffusion, respectively. Here, <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denotes the characteristic Darcy flux [L T<sup>−1</sup>], while <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M14" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> are the bulk thermal diffusivity and ionic diffusion coefficient, respectively. The ratio of these timescales defines the thermal Péclet number (<inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">Pe</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and the solute Péclet number (<inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">Pe</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), which are used to characterize the transport regime in these systems. When <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">Pe</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">Pe</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are high (i.e., <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:mo>≫</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>), advective transport prevails (Ladd and Szymczak, 2021; Nield and Bejan, 2017; Roded et al., 2020).</p>
      <p id="d2e442">The overall integrated action of these mechanisms results in a coupled thermo-hydro-chemical (THC) process (Huenges et al., 2013; Pandey et al., 2018; Phillips, 2009; Regenauer-Lieb et al., 2013). The tightly coupled feedbacks in THC processes commonly render them highly nonlinear. Fluid flow and diffusive heat and solute transport induce chemical reactions, which alter the pore structure and its transport properties, leading to further feedback on flow and transport (Chaudhuri et al., 2013; Phillips, 2009; Woods, 2015). Studying these coupled feedback alterations improves the understanding of reactive transport processes taking place in the Earth's upper crust. Specifically, these studies are integral to the sustainable planning and long-term management of water resources (Andre and Rajaram, 2005; Phillips, 2009), geothermal energy systems (on the scale of tens of years; Frick et al., 2011; Huenges et al., 2013; Pandey et al., 2018), and CO<sub>2</sub> geo-sequestration (Dávila et al., 2020; Steefel et al., 2013; Tutolo et al., 2015).</p>
      <p id="d2e454">In enhanced geothermal systems (EGSs) in particular, channelized dissolution can create a short circuit and reduce the heat exchange between the rock and the fluid. Conversely, precipitation can significantly reduce permeability, leading to reduced production and potentially sealing reservoirs (Huenges et al., 2013; Olasolo et al., 2016; Pandey et al., 2018). Another challenge associated with geothermal utilization is the risk of groundwater contamination, where thermal changes can lead to the leaching of undesired chemical species from the rocks. Specifically, contamination may arise from the reinjection of fluids required to maintain reservoir pressure from aquifer thermal energy storage (ATES) systems that leverage seasonal temperature fluctuations (Bonte et al., 2014; Glassley, 2014; Possemiers et al., 2014). It may also result from substantial injections of hotter or colder water for groundwater management practices, such as aquifer storage and recovery (ASR) (Maliva, 2019; Zheng et al., 2021).</p>
      <p id="d2e458">In terms of mineralogy, a range of thermally driven reactions occurs in the previously mentioned systems. Commonly reported precipitates accumulating in geothermal plant piping loops and natural spring deposits include carbonates (e.g., calcite, dolomite, and siderite), sulfates (e.g., gypsum and baryte), and amorphous silica (Glassley, 2014; Huenges et al., 2013). Particularly, geothermal systems composed of sandstones and carbonates are ubiquitous in the Earth's crust and are prone to alterations (Goldscheider et al., 2010; Pandey et al., 2018; Wood and Hewett, 1984). The solubility of silica is proportional to temperature (i.e., prograde solubility), and water pumping or injection can lead to substantial changes in reservoir transmissivity that can affect heat extraction (Pandey et al., 2018; Rawal and Ghassemi, 2014; Taron and Elsworth, 2009). In particular, silica precipitation can occur several orders of magnitude faster than the dissolution of either quartz minerals or amorphous silica (Rimstidt and Barnes, 1980). The exception is the dissolution of unconsolidated amorphous silica sediments (e.g., diatomite). Due to the high specific reactive surface area of the material, these sediments can be intensely dissolved when steam and hot water undersaturated with respect to silica are injected (Bhat and Kovscek, 1998). In contrast to silica, carbonate minerals demonstrate an inverse relation (i.e., retrograde solubility), which is often strong and influenced by CO<sub>2</sub> content. Consequently, limestone and dolomite aquifers and reservoirs subjected to geothermal flows, commonly rich in CO<sub>2</sub>, can evolve at relatively short timescales. Either rapid dissolution or rapid precipitation can occur in such systems depending on conditions (Andre and Rajaram, 2005; Coudrain-Ribstein et al., 1998; Roded et al., 2023).</p>
      <p id="d2e479">Investigating the multi-physical systems of THC processes is complex and relies on numerical models facilitated by ongoing advancements in computational capabilities (Kolditz et al., 2016; Pandey et al., 2018; Steefel et al., 2015). Over recent decades, these models have improved the understanding of subsurface processes (Niemi et al., 2017; Regenauer-Lieb et al., 2013; Seigneur et al., 2019; Steefel et al., 2013); however, the validity of such models remains questionable if the results cannot be rigorously tested (Kolditz et al., 2016; Nield and Bejan, 2017). Particularly, analytical solutions allow for the establishment of functional relationships between variables and physical properties and provide robust reliability and accuracy tests for numerical models (Bear and Cheng, 2010; Diersch and Kolditz, 2002; Nield and Bejan, 2017). However, comprehensive testing of multi-coupled THC codes is often mathematically cumbersome and precluded by many different approaches. This limitation arises because existing theoretical solutions focus solely on scenarios related to heat and/or solute transport (Diersch and Kolditz, 2002; Nield and Bejan, 2017; Stauffer et al., 2013; Turcotte and Schubert, 2002) or reactive solute transport (Bear and Cheng, 2010; Nield and Bejan, 2017) and because complete solutions that involve coupled THC processes are scarce (White et al., 2018). To the best of the authors' knowledge, coupled THC solutions are limited to two scenarios: thermally driven reactive front development (Jupp and Woods, 2003, 2004) and thermal and/or solutal convection in a reactive medium (e.g., Rayleigh–Bénard equivalent in a reactive porous medium; Al-Sulaimi, 2015; Corson and Pritchard, 2017). Solutions for fundamental and practical situations in geothermal and groundwater systems, such as non-isothermal injection into a reservoir and consequent matrix modifications, are missing. This is despite the existence of the so-called “Lauwerier solution” (Lauwerier, 1955), which analytically predicts the thermal field resulting from hot (or cold) fluid injection into a thin non-reactive confined layer system. The Lauwerier solution has served as the basis for the development of multiple modified heat transport solutions, accounting for various boundary conditions and system geometries, considering conduction and dispersion, and even accommodating fractured media (Abbasi et al., 2017; Chen and Reddell, 1983; Lin et al., 2019; Shaw-Yang and Hund-Der, 2008; Voigt and Haefner, 1987; Yang et al., 2010; Zhou et al., 2019; Ziagos and Blackwell, 1986; see review in Stauffer et al., 2013).</p>
      <p id="d2e482">In the present work, we present analytical solutions, invoking non-isothermal fluid injection from a point or planar source into a thin confined aquifer (essentially the same scenario as of the Lauwerier problem). However, in this study, thermal changes drive the reactions and porosity evolution. Here, we define and solve the coupled physics of the “reactive Lauwerier problem”. To achieve this, we employ a temperature-dependent solubility in a reactive-flow formulation, while accounting for the thermal field following the Lauwerier formulation. The equations are solved for radial and planar flows, and the general solutions are applied to two common scenarios: carbonate dissolution and silica precipitation with respective permeability evolutions of each.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Mathematical analyses</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title> Reactive Lauwerier scenario and the conceptual model</title>
      <p id="d2e500">We consider Lauwerier problem settings (Lauwerier, 1955; Stauffer et al., 2013) involving the injection of hot (or cold) fluid into a confined aquifer located between bedrock and caprock, with lateral flow along the coordinate <inline-formula><mml:math id="M23" display="inline"><mml:mi mathvariant="italic">φ</mml:mi></mml:math></inline-formula>. The latter can represent the radial coordinate in an axisymmetric setting or <inline-formula><mml:math id="M24" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> in Cartesian coordinates; i.e., <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>=</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M26" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>. Figure 1 illustrates a summary of the problem, while Appendix F provides a summary of the nomenclature.</p>

      <fig id="Ch1.F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e538">Sketch of the reactive Lauwerier problem and the conceptual model for thermally driven reactive transport in geothermal systems (the radial case). Hot (or cold) fluid is injected into a confined aquifer between aquiclude bedrock and caprock at a constant flow rate, <inline-formula><mml:math id="M27" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula>, and temperature, <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">in</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The initial temperature of the aquifer is <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and its thickness is <inline-formula><mml:math id="M30" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula>. Downstream, along the flow path, heat is conducted from the aquifer through the confining layers. Thermal variations in the aquifer (color gradients) induce a change in solubility, <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and hence disequilibrium and reaction, which in turn drive the evolution of the porosity of the aquifer from its initial value, <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. <inline-formula><mml:math id="M33" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> represents the vertical coordinate. In the main text, both polar and Cartesian geometries are considered, with <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>=</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M35" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>, respectively. The origin of <inline-formula><mml:math id="M36" display="inline"><mml:mi mathvariant="italic">φ</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M37" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> is defined at the center of the injection well. The injection well exhibits either axial (as shown in the sketch) or planar symmetry if Cartesian geometry is considered.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/28/4559/2024/hess-28-4559-2024-f01.png"/>

        </fig>

      <p id="d2e652">Downstream, along the flow path away from the injection point, heat is exchanged between the aquifer and the impermeable confining rock layers. Within the confining layers, heat is transported by conduction alone. The heat exchange and thermal variations in the aquifer induce changes in the solubility of the minerals (i.e., saturation concentration, <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>), which in turn trigger undersaturation and dissolution reactions or, conversely, supersaturation and precipitation reactions that modify the aquifer porosity, <inline-formula><mml:math id="M39" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>. Both removal or accumulation of minerals can occur depending on the injection temperature (colder or warmer than ambient) and the prograde or retrograde nature of the reactive minerals. Our radial setup pertains to injection from a single well or mimics natural localized thermal upwelling in fractured/faulted media of deep origin, discharging into the shallower aquifer (Craw, 2000; Micklethwaite and Cox, 2006; Roded et al., 2013, 2023; Tripp and Vearncombe, 2004). The planar source setup simulates injection wells arranged in a straight line (Lauwerier, 1955).</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Main model assumptions</title>
      <p id="d2e691">Here, the THC conceptual model shown in Fig. 1 is mathematically described using conservation equations for heat and reactive transport along with initial and boundary conditions. The thermal Lauwerier solution and the mathematical model involve several simplifying assumptions, the major ones of which are listed below. For a more comprehensive overview, expanded versions of the conservation equations are provided in Appendix A.</p>
      <p id="d2e694">The underlying thermal assumptions include negligible basal (background) geothermal heat flow and an initial geothermal gradient compared to the heat input by the injected fluid. The aquifer is located at a significant depth, preventing heat transport to the surface; otherwise, greater heat exchange would occur between the aquifer and the caprock. This assumption regarding the depth also depends on the timescale of interest: the thermal front, which ascends with time, may not reach the surface on a short timescale. However, it may transport heat to the surface after a longer time (which can be estimated using <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>).</p>
      <p id="d2e708">Heat transport in the layers confining the aquifer is described by conduction and only in the vertical direction (<inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:mi>z</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, neglecting lateral (<inline-formula><mml:math id="M42" display="inline"><mml:mi mathvariant="italic">φ</mml:mi></mml:math></inline-formula>) heat conduction. This assumption limits the applicability of the solution to scenarios involving large injected fluid fluxes. To assess the validity of this assumption, a thermal Péclet number, which compares heat advection in the aquifer to lateral heat conduction, <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">Pe</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub><mml:mi>l</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, is used. <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">Pe</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> involves a length scale, <inline-formula><mml:math id="M45" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula>, at which substantial temperature variation occurs (e.g., larger than 2 % from the total temperature change, <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula>). An analysis using the parameter values in Table 1 and the results in Sect. 3 (i.e., a posteriori inspection) confirm that <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">Pe</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub><mml:mo>≫</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> at all times. Additionally, beyond the very early moments, the length scale of <inline-formula><mml:math id="M48" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula> should be larger than the vertical dimension of the aquifer, <inline-formula><mml:math id="M49" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula>, at which complete thermal mixing is assumed (<inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:mi>l</mml:mi><mml:mo>≫</mml:mo><mml:mi>H</mml:mi></mml:mrow></mml:math></inline-formula>). This assumption may not be applicable if a thick aquifer (i.e., large <inline-formula><mml:math id="M51" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula>) is considered and substantial vertical temperature gradients are expected to develop.</p>
      <p id="d2e832">Furthermore, conduction and solute diffusion within the aquifer groundwater are neglected because the respective thermal (<inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">Pe</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and solute (<inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">Pe</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) Péclet numbers are assumed to be large. Fluid and solid properties, such as density and heat conductivity, are considered constant and independent of temperature. It is noted that for CO<sub>2</sub> applications, the assumption of constant density and incompressibility may not be appropriate for a CO<sub>2</sub>-rich phase (supercritical or gas) with moderate temperature changes (e.g., <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula> °C).</p>
      <p id="d2e890">Furthermore, the specific reactive surface area, <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msup><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:msup><mml:mi>L</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> of the porous medium), is considered constant here and assumed not to change as reaction progresses. In most instances, this assumption does not weaken the applicability of the solution since <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> may vary widely across different rock lithologies, e.g., from 10<sup>−1</sup> m<sup>−1</sup> in fractured media (Deng and Spycher, 2019; Pacheco and Van der Weijden, 2014) to above 10<sup>5</sup> m<sup>−1</sup> for porous rocks (Mostaghimi et al., 2013; Noiriel et al., 2012; Seigneur et al., 2019) and can often only be estimated very roughly (e.g., within an order of magnitude accuracy). Furthermore, <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can evolve with the reactive flow in a way that is difficult to estimate (Noiriel, 2015; Seigneur et al., 2019). If large porosity changes occur, the inherent assumption of a constant <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can limit the applicability of the solutions.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>The basic conservation equations</title>
      <p id="d2e1016">Neglecting heat conduction in the radial direction, <inline-formula><mml:math id="M67" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula>, the heat conduction equation in the rock confining the aquifer above and below is given by
            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M68" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace width="1em" linebreak="nobreak"/><mml:mfenced close="" open="{"><mml:mtable class="array" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:mi>z</mml:mi><mml:mo>≤</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>z</mml:mi><mml:mo>≥</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M69" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> represents temperature; <inline-formula><mml:math id="M70" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> denotes time; <inline-formula><mml:math id="M71" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> is the vertical coordinate, with its origin at the center of the injection well; and <inline-formula><mml:math id="M72" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> is the aquifer thickness (see Fig. 1). The quantity <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the thermal diffusivity [L<sup>2</sup> T<sup>−1</sup>], where the subscript b indicates bulk rock, <inline-formula><mml:math id="M76" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> is the thermal conductivity, and <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the volumetric heat capacity (Chen and Reddell, 1983; Stauffer et al., 2013).</p>
      <p id="d2e1203">Assuming that heat transport in the fluid along the aquifer is governed by advection and that complete mixing occurs in the aquifer transverse direction (<inline-formula><mml:math id="M78" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula>), a depth-averaged heat-transport equation can then be formulated for the aquifer region:
            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M79" display="block"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mi>H</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mi>H</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>r</mml:mi></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mi>u</mml:mi><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Θ</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="normal">for</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>≤</mml:mo><mml:mi>z</mml:mi><mml:mo>≤</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where subscript f denotes fluid and <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the radial superficial velocity (or Darcy flux), which can be determined from the total volumetric flow rate, <inline-formula><mml:math id="M81" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula>, using <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:mi>Q</mml:mi><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (assuming <inline-formula><mml:math id="M83" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> to be uniform along the <inline-formula><mml:math id="M84" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> direction of the aquifer; Andre and Rajaram, 2005; Lauwerier, 1955). Function <inline-formula><mml:math id="M85" display="inline"><mml:mi mathvariant="normal">Θ</mml:mi></mml:math></inline-formula> accounts for the heat exchange between the aquifer and the confining rock located above and below, calculated using Fourier's law, with continuous temperature assumed at the interfaces:
            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M86" display="block"><mml:mrow><mml:mi mathvariant="normal">Θ</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:msub><mml:mfenced open="" close="|"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          The factor of 2 accounts for the rock both above and below the horizon (Stauffer et al., 2013).</p>
      <p id="d2e1444">The solute transport advection–reaction equation in the aquifer is
            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M87" display="block"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>u</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi mathvariant="normal">for</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>≤</mml:mo><mml:mi>z</mml:mi><mml:mo>≤</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Here, <inline-formula><mml:math id="M88" display="inline"><mml:mi>c</mml:mi></mml:math></inline-formula> is the solute concentration [M L<sup>−3</sup>] and <inline-formula><mml:math id="M90" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> is the reaction term (Chaudhuri et al., 2013; Szymczak and Ladd, 2012). Equation (4) is derived by neglecting transient and diffusive terms in the advection–diffusion–reaction equation (Eq. A3). The justification for the quasi-static approximation used when deriving Eq. (4) lies in the separation of timescales between heat conduction (<inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) in the confining rocks and mineral alteration (<inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and the relaxation of solute concentration (<inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) (for in-depth analysis and discussion, see Appendix B and, e.g., Detwiler and Rajaram, 2007; Ladd and Szymczak, 2017; Lichtner, 1991; Roded et al., 2020; Sanford and Konikow, 1989).</p>
      <p id="d2e1577">Here, we assume a surface-controlled reaction and first-order kinetics:
            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M94" display="block"><mml:mrow><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the specific reactive surface area and <inline-formula><mml:math id="M96" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> is the kinetic reaction rate coefficient [L T<sup>−1</sup>], here assumed to be constant (Dreybrodt et al., 2005; Seigneur et al., 2019). <inline-formula><mml:math id="M98" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula> is denoted as the solute disequilibrium and is defined as the difference between the concentration of dissolved ions and saturation (equilibrium) concentrations, <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,
            <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M100" display="block"><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>=</mml:mo><mml:mi>c</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Thus, the solute disequilibrium, <inline-formula><mml:math id="M101" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula>, is negative for undersaturation and positive for supersaturation. <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is calculated as follows:
            <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M103" display="block"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Here, <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> represents the initial temperature in the aquifer and the parameter <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>=</mml:mo><mml:mo>∂</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula>. Equation (7) assumes a linear relationship between <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M107" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, with a constant proportionality factor, <inline-formula><mml:math id="M108" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula>, which is positive for minerals of prograde solubility and negative for minerals of retrograde solubility (Al-Sulaimi, 2015; Corson and Pritchard, 2017; Woods, 2015).</p>
      <p id="d2e1804">Given the reaction rate (Eq. 5), the change in porosity, <inline-formula><mml:math id="M109" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>, can be calculated as follows:
            <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M110" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">Ω</mml:mi><mml:mrow><mml:mi mathvariant="italic">ν</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">sol</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi mathvariant="normal">for</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>≤</mml:mo><mml:mi>z</mml:mi><mml:mo>≤</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">sol</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the concentration of the soluble solid mineral and <inline-formula><mml:math id="M112" display="inline"><mml:mi mathvariant="italic">ν</mml:mi></mml:math></inline-formula> accounts for the stoichiometry of the reaction. In the case of planar flow and Cartesian coordinates, <inline-formula><mml:math id="M113" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> can be replaced by <inline-formula><mml:math id="M114" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> in the equations above, while Eq. (2) takes the following form:
            <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M115" display="block"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mo>(</mml:mo><mml:mi>H</mml:mi><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>u</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mi>H</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Θ</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi mathvariant="normal">for</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>≤</mml:mo><mml:mi>z</mml:mi><mml:mo>≤</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M116" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> here is the spatially uniform fluid velocity in the <inline-formula><mml:math id="M117" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> direction.</p>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Initial and boundary conditions</title>
      <p id="d2e2040">The initial conditions involve a uniform value of temperature <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> throughout the medium. The boundary conditions at the injection well (<inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>) include a constant rate of fluid injection at temperature <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">in</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and initially zero solute disequilibrium, <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> (Eq. 6). The caprock and bedrock thickness and aquifer extent are assumed to be infinite.</p>
</sec>
<sec id="Ch1.S2.SS5">
  <label>2.5</label><title>Solution of the reactive Lauwerier problem</title>
<sec id="Ch1.S2.SS5.SSS1">
  <label>2.5.1</label><title>Axisymmetric (radial) flow</title>
</sec>
<sec id="Ch1.S2.SS5.SSSx1" specific-use="unnumbered">
  <title>Aquifer temperature</title>
      <p id="d2e2111">The solution of Eqs. (1) and (2) for the temperature distribution in the aquifer (known as the Lauwerier solution) for the radial case is given by
              <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M122" display="block"><mml:mrow><mml:mi>T</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mi mathvariant="normal">erfc</mml:mi><mml:mfenced close="]" open="["><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            Here, erfc is the complementary error function, <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">in</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is the difference between injection and initial aquifer temperature, and <inline-formula><mml:math id="M124" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> is defined as
              <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M125" display="block"><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">π</mml:mi><mml:msqrt><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:msqrt></mml:mrow><mml:mrow><mml:mi>Q</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:msub><mml:msqrt><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            The time variable, <inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>r</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and the solution given by Eq. (10) holds when <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> (Stauffer et al., 2013). We additionally assume long enough time and conditions where <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>≈</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> (see Appendix C for analysis of the validity of this assumption). Furthermore, to simplify the equations, we assume equal heat capacities for both the confining rocks and the aquifer. To account for non-uniform heat capacities alternative form of Eq. (10) can be used (refer to Eqs. 3.122 and 3.131 and associated definitions in Stauffer et al., 2013).</p>
</sec>
<sec id="Ch1.S2.SS5.SSSx2" specific-use="unnumbered">
  <title>Reactive solute transport</title>
      <p id="d2e2347">We begin by substituting Eq. (6) into Eq. (4) to obtain
              <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M129" display="block"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>u</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="normal">Λ</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            The derivative <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula> can then be expressed by differentiating the relationship in Eq. (7),
              <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M131" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            and further substituting Lauwerier solution (Eq. 10), which provides
              <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M132" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:msqrt><mml:mi mathvariant="italic">π</mml:mi></mml:msqrt></mml:mfrac></mml:mstyle><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mo>-</mml:mo><mml:msup><mml:mi mathvariant="italic">ζ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            Next, substituting Eq. (14) into Eqs. (13) and (12) results in a linear inhomogeneous differential equation. Assuming saturation conditions at the inlet and the boundary condition of <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> leads to the following solution:
              <disp-formula id="Ch1.E15" content-type="numbered"><label>15</label><mml:math id="M134" display="block"><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mi mathvariant="italic">β</mml:mi><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mrow><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi mathvariant="italic">ζ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mi mathvariant="italic">η</mml:mi><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="normal">erf</mml:mi><mml:mfenced close="]" open="["><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">η</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ζ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi mathvariant="normal">erf</mml:mi><mml:mfenced open="[" close="]"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">η</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ζ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where erf is the error function and <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:mo>=</mml:mo><mml:mi>H</mml:mi><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>/</mml:mo><mml:mi>Q</mml:mi></mml:mrow></mml:math></inline-formula>. Appendix D presents an approximation for Eq. (15) which is useful for efficient computation and prevents integer overflow (Press et al., 2007).</p>
      <p id="d2e2654">Given the reaction rate (Eq. 5), the erosion and porosity change can be calculated using the solid erosion equation (Eq. 8). Substituting Eq. (15) into Eq. (8), integrating over time, and using the initial condition of <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> results in a closed-form expression for the temporal and spatial evolution of porosity, <inline-formula><mml:math id="M137" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>:
              <disp-formula id="Ch1.E16" content-type="numbered"><label>16</label><mml:math id="M138" display="block"><mml:mrow><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ζ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="italic">ν</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">sol</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced open="(" close=""><mml:mrow><mml:mo>-</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mi mathvariant="italic">η</mml:mi><mml:mrow><mml:msup><mml:mi mathvariant="italic">ζ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced open="" close=""><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="normal">erf</mml:mi><mml:mfenced open="[" close="]"><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">η</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ζ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi mathvariant="normal">erf</mml:mi><mml:mfenced close="]" open="["><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">η</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ζ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">η</mml:mi><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:msqrt><mml:mi mathvariant="italic">π</mml:mi></mml:msqrt></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="italic">η</mml:mi><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced open="" close=")"><mml:mrow><mml:mo>+</mml:mo><mml:mi mathvariant="normal">erf</mml:mi><mml:mfenced close="]" open="["><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">η</mml:mi><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">η</mml:mi><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:msqrt><mml:mi mathvariant="italic">π</mml:mi></mml:msqrt></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msup><mml:mi mathvariant="italic">ζ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msup></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mi mathvariant="italic">η</mml:mi><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="Ch1.S2.SS5.SSS2">
  <label>2.5.2</label><title>Planar flow</title>
      <p id="d2e2953">In the Cartesian case, with injection along a line, the Lauwerier solution is
              <disp-formula id="Ch1.E17" content-type="numbered"><label>17</label><mml:math id="M139" display="block"><mml:mrow><mml:mi>T</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mi mathvariant="normal">erfc</mml:mi><mml:mo>[</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mi>x</mml:mi><mml:mo>]</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M140" display="inline"><mml:mi mathvariant="italic">ω</mml:mi></mml:math></inline-formula> is defined as
              <disp-formula id="Ch1.E18" content-type="numbered"><label>18</label><mml:math id="M141" display="block"><mml:mrow><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:msqrt><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:msqrt><mml:mrow><mml:mi>H</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mi>u</mml:mi><mml:msqrt><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            and <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>x</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mi>u</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Similarly, to the radial case, the solution holds at sufficiently long times, for which <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>≈</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e3138">Following the analogous steps as in the radial case, the solution is derived by
              <disp-formula id="Ch1.E19" content-type="numbered"><label>19</label><mml:math id="M144" display="block"><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mi mathvariant="italic">β</mml:mi><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mrow><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="normal">erf</mml:mi><mml:mfenced open="[" close="]"><mml:mrow><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ω</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi mathvariant="normal">erf</mml:mi><mml:mfenced close="]" open="["><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ω</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            and
              <disp-formula id="Ch1.E20" content-type="numbered"><label>20</label><mml:math id="M145" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="italic">ν</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">sol</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close="" open="("><mml:mrow><mml:mo>-</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msup><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mi>x</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced close="" open=""><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="normal">erf</mml:mi><mml:mfenced open="[" close="]"><mml:mrow><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ω</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi mathvariant="normal">erf</mml:mi><mml:mfenced close="]" open="["><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ω</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:mi mathvariant="italic">ω</mml:mi><mml:msqrt><mml:mi mathvariant="italic">π</mml:mi></mml:msqrt></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced open="" close=")"><mml:mrow><mml:mo>+</mml:mo><mml:mi mathvariant="normal">erf</mml:mi><mml:mo>[</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>x</mml:mi><mml:mo>]</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:mi mathvariant="italic">ω</mml:mi><mml:msqrt><mml:mi mathvariant="italic">π</mml:mi></mml:msqrt></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msup><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
            where <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>/</mml:mo><mml:mi>u</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Thermally driven reactive flow in geothermal systems</title>
      <p id="d2e3493">In this section, we use the radial solutions presented in the previous section to examine two common scenarios: (I) injection of CO<sub>2</sub>-rich hot water into a carbonate aquifer and (II) injection of silica-rich hot water into a sandstone aquifer. These scenarios result in cooling-induced calcite dissolution and silica precipitation, respectively. The subsequent porosity evolution within these systems (Eqs. 16 and 20) is then used to estimate the evolution of aquifer permeability. These scenarios are pertinent, for instance, in aquifer thermal storage, reinjection of geothermal water at shallow depths, or applications of groundwater storage and recovery (Diaz et al., 2016; Fleuchaus et al., 2018; Maliva, 2019).</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Aquifer properties and injection conditions</title>
      <p id="d2e3512">Here, we discuss conditions for thermally induced reactivity in carbonates and sandstone aquifers and the parameter values assigned in the simulations (Table 1). Regarding the description of the kinetics of these systems, calcite dissolution can often be complex, involving various chemical species and reactions of varying orders (Dreybrodt, 1988; Plummer et al., 1978). However, for a wide range of pH values, it can be simplified and described by assuming a linear dependence on undersaturation or acid concentration. Specifically, first-order kinetics are commonly employed to study natural karst formations (pH <inline-formula><mml:math id="M148" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 6; Dreybrodt et al., 2005; Palmer, 1991), and dissolution under the acidic conditions common in engineering applications (pH <inline-formula><mml:math id="M149" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 3; Hoefner and Fogler, 1988; Peng et al., 2015) or in geothermal systems of high CO<sub>2</sub> partial pressure, PCO<sub>2</sub> (pH<inline-formula><mml:math id="M152" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 5; Coudrain-Ribstein et al., 1998; Lu et al., 2020; Roded et al., 2023). Silica precipitation can be well described by first-order kinetics (Carroll et al., 1998; Ji et al., 2023; Pandey et al., 2015; Rimstidt and Barnes, 1980).</p>

<table-wrap id="Ch1.T1" specific-use="star"><label>Table 1</label><caption><p id="d2e3557">Parameter values used in the simulations.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Aquifer thickness</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula> m</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Initial porosity</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.05</mml:mn></mml:mrow></mml:math></inline-formula> and 0.2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Total volumetric flow rate<sup>a</sup></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:mi>Q</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> m<sup>3</sup> s<sup>−1</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Initial aquifer temperature<sup>b</sup></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula> °C</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Injection temperature<sup>b</sup></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">in</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">60</mml:mn></mml:mrow></mml:math></inline-formula> °C</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Fluid volumetric heat capacity<sup>b</sup></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4.2</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> J m<sup>−3</sup> °C<sup>−1</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Rock volumetric heat capacity<sup>b</sup></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3.12</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> J m<sup>−3</sup> °C<sup>−1</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Rock thermal conductivity<sup>b</sup></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> W m<sup>−1</sup> °C<sup>−1</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Calcite rate coefficient<sup>c</sup></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> m s<sup>−1</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Silica rate coefficient<sup>d</sup></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">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:mrow></mml:math></inline-formula> m s<sup>−1</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Fractured carbonates specific reactive surface area<sup>e</sup></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> m<sup>−1</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Porous sandstones specific reactive surface area<sup>f</sup></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">4</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> m<sup>−1</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Calcite mineral concentration<sup>c</sup></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">sol</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.7</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:mrow></mml:math></inline-formula> mol m<sup>−3</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Silica mineral concentration<sup>d</sup></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">sol</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3.7</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:mrow></mml:math></inline-formula> mol m<sup>−3</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Solubility change parameter for calcite<sup>g</sup></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.075</mml:mn></mml:mrow></mml:math></inline-formula> mol m<sup>−3</sup> °C<sup>−1</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Solubility change parameter for silica<sup>a</sup></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.04</mml:mn></mml:mrow></mml:math></inline-formula> mol m<sup>−3</sup> °C<sup>−1</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Stoichiometry  coefficient<sup>c,d</sup></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Exponent of <inline-formula><mml:math id="M210" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M211" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> relation<sup>e</sup></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>–20</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d2e3560"><sup>a</sup> Glassley (2014). <sup>b</sup> Huenges and Ledru (2011). <sup>c</sup> Palmer (1991). <sup>d</sup> Rimstidt and Barnes (1980). <sup>e</sup> See text. <sup>f</sup> Hussaini and Dvorkin (2021) and Lai et al. (2015). <sup>g</sup> Roded et al. (2023).</p></table-wrap-foot></table-wrap>

      <p id="d2e4435">We also exploit approximately linear temperature–solubility dependence over the temperature range studied here (between <inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula> °C and <inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">in</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">60</mml:mn></mml:mrow></mml:math></inline-formula> °C) and assign a constant value to <inline-formula><mml:math id="M216" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> (Eq. 7; Andre and Rajaram, 2005; Glassley, 2014; Rimstidt and Barnes, 1980; Roded et al., 2023). Additionally, it should be noted that in carbonates, the temperature–solubility relation strongly depends on PCO<sub>2</sub>: higher PCO<sub>2</sub> values result in larger increases in <inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as the water cools (i.e., the magnitude of <inline-formula><mml:math id="M220" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> is larger; see Fig. 2b in Roded et al., 2023, and Andre and Rajaram, 2005; Palmer, 1991). Here, in accordance with typical conditions in geothermal systems, we consider injection of water with PCO<sub>2</sub> <inline-formula><mml:math id="M222" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.03 MPa (Coudrain-Ribstein et al., 1998; Lu et al., 2020).</p>
      <p id="d2e4529">In the simulations, we assign characteristic porosity (<inline-formula><mml:math id="M223" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>) and reactive surface area (<inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) for the different aquifer types. In accordance with common field observations, we consider a carbonate aquifer in which flow and dissolution are focused in the permeable fracture network and a porous sandstone aquifer characterized by high intergranular permeability (Bear and Cheng, 2010; Jamtveit and Yardley, 1996). The different aquifer characteristics are reflected in significant differences in <inline-formula><mml:math id="M225" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the different aquifer types. Specifically, carbonates are often characterized by permeability contrasts spanning orders of magnitudes between the fractures and the rock matrix (Dreybrodt et al., 2005; Lucia, 2007). Consequently, transport in the matrix occurs mostly by slow diffusion, and the reaction within the matrix can be neglected. Hence, only the reactive surface area, <inline-formula><mml:math id="M227" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, of the fractures effectively participates in the reaction (Deng and Spycher, 2019; Maher et al., 2006; Pacheco and Alencoão, 2006; Seigneur et al., 2019). In this case, <inline-formula><mml:math id="M228" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> can be minimal (Lucia, 2007) and <inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is orders of magnitude smaller compared to its value in porous sandstones (Hussaini and Dvorkin, 2021; Lai et al., 2015; Pacheco and Alencoão, 2006; Pacheco and Van der Weijden, 2014; Seigneur et al., 2019). This disparity can lead to substantial differences in characteristic alteration rates and Damköhler numbers in these systems (Ladd and Szymczak, 2021; Lucia, 2007; Seigneur et al., 2019).</p>
      <p id="d2e4598">Specifically, in the case of fractured rocks as described above, we calculate the reactive surface area using <inline-formula><mml:math id="M230" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>⋅</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="normal">RF</mml:mi></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M231" display="inline"><mml:mi mathvariant="italic">κ</mml:mi></mml:math></inline-formula> is the fracture density (defined as the number of fractures per unit volume), the factor of 2 accounts for the presence of two surfaces, and RF is the roughness factor (Deng et al., 2018). Assuming <inline-formula><mml:math id="M232" display="inline"><mml:mrow><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:msup><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> m<sup>−3</sup> and RF <inline-formula><mml:math id="M234" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 1.35 results in <inline-formula><mml:math id="M235" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula> m<sup>−1</sup>. Typical values of <inline-formula><mml:math id="M237" display="inline"><mml:mi mathvariant="italic">κ</mml:mi></mml:math></inline-formula> and fracture spacing can span a substantial range and may be higher or lower (Narr and Suppe, 1991; Scholz, 2019). Here, it is further assumed that the fracture density is high and the network is of high connectivity, allowing it to be treated as a continuum (Anderson et al., 2015; Sahimi, 2011). We consider here an injection flow rate of <inline-formula><mml:math id="M238" display="inline"><mml:mrow><mml:mi>Q</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> m<sup>3</sup> d<sup>−1</sup>, which falls within the typical range of flow rates observed in relevant applications, such as geothermal systems (Glassley, 2014) or groundwater storage and recovery (Maliva, 2019). The injection temperature is set to <inline-formula><mml:math id="M241" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">in</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">60</mml:mn></mml:mrow></mml:math></inline-formula> °C, and aquifer ambient temperature is set to <inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula> °C (<inline-formula><mml:math id="M243" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula> °C). To obtain the results, in this section, the solutions were implemented in MATLAB code (MATLAB, 2022). Appendix D details the use of the approximated Eq. (D2) in calculating the results in Figs. 2 and 3.</p>

      <fig id="Ch1.F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e4784">Carbonate aquifer dissolution by cooling hot water. Temperature, <inline-formula><mml:math id="M244" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>; solute disequilibrium, <inline-formula><mml:math id="M245" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula>; and porosity, <inline-formula><mml:math id="M246" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>, in the aquifer are plotted as functions of the radial position, <inline-formula><mml:math id="M247" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula>, at different times (computed using Eqs. 10, 16, and D2). <bold>(a)</bold> The hot flow cools gradually as it travels through the aquifer, transferring heat to the confining rocks, thereby causing them to warm over time and the thermal front to progress downstream. <bold>(b)</bold> Cooling induces undersaturation (negative disequilibrium, <inline-formula><mml:math id="M248" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula>; see Eq. 6), which is of a relatively small magnitude due to the rapid kinetics of calcite dissolution. <inline-formula><mml:math id="M249" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula> is normalized by the total solubility change in the system, <inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (refer to the text for the definition of <inline-formula><mml:math id="M251" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). The water is hot and saturated at the inlet, <inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">in</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Undersaturation quickly develops near the inlet (<inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula> m, as shown in the magnification) and then gradually diminishes due to dissolution reactions further along the flow path (<inline-formula><mml:math id="M254" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula> approaches zero). As the thermal front propagates over time, and thermal gradients diminish, the <inline-formula><mml:math id="M255" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula> curves also flatten. <bold>(c)</bold> Corresponding to <inline-formula><mml:math id="M256" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula> variations, a porosity profile develops over time (see the magnification for the inlet-adjacent region).</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/28/4559/2024/hess-28-4559-2024-f02.png"/>

        </fig>

      <fig id="Ch1.F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e4931">Silica precipitation in a sandstone aquifer by cooling hot water. The calculated solute disequilibrium, <inline-formula><mml:math id="M257" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula>, and porosity, <inline-formula><mml:math id="M258" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>, as functions of the lateral position, <inline-formula><mml:math id="M259" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula>, are shown at different times since the beginning of the injection (calculated using Eqs. 16 and D2; the temperature profile is given in Fig. 2a). The reactive transport processes in this case are similar to the carbonate dissolution system shown in Fig. 2, with insets Fig. 2b and c being approximately mirror images of panels <bold>(a)</bold> and <bold>(b)</bold>, showing supersaturation and porosity reduction. <bold>(a)</bold> As a result of cooling, solute disequilibrium corresponding to supersaturation (<inline-formula><mml:math id="M260" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula>; Eq. 6) develops, which is of a small magnitude due to the high reaction rates (<inline-formula><mml:math id="M261" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula> is scaled by the total solubility change in the system, <inline-formula><mml:math id="M262" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>; refer to the text for the definition of <inline-formula><mml:math id="M263" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). The water enters hot and saturated at the inlet, <inline-formula><mml:math id="M264" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">in</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and, subsequently, <inline-formula><mml:math id="M265" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula> increases rapidly and then gradually diminishes downstream due to the reaction. The advancement of the thermal front over time and lower gradients lead to the flattening of <inline-formula><mml:math id="M266" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula> curves. <bold>(b)</bold> In accordance with <inline-formula><mml:math id="M267" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula>, an extensive porosity profile develops over time.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/28/4559/2024/hess-28-4559-2024-f03.png"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Carbonate aquifer dissolution by cooling water</title>
      <p id="d2e5068">In Fig. 2, the results of CO<sub>2</sub>-rich hot water injection into a carbonate aquifer at successive times since the beginning of the injection are shown (Eqs. 10, 16, and D2 are solved for <inline-formula><mml:math id="M269" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn></mml:mrow></mml:math></inline-formula>, 10, and 100 kyr). During the radial flow within the aquifer, the hot fluid cools by transferring heat into the confining layers, which heat up with time, resulting in the gradual advancement of the thermal front downstream (Fig. 2a). The cooling induces solute disequilibrium (<inline-formula><mml:math id="M270" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula>) associated with undersaturation (note that <inline-formula><mml:math id="M271" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula> is negative for undersaturation and positive for supersaturation; see Eq. 6). The magnitude of <inline-formula><mml:math id="M272" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula> in the aquifer is small compared to the absolute solubility change in the system, <inline-formula><mml:math id="M273" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">in</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>, i.e., between <inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">in</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> at the injection point and <inline-formula><mml:math id="M275" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> at ambient conditions (<inline-formula><mml:math id="M276" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>|</mml:mo><mml:mo>/</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>≪</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> %; see Fig. 2b). The small magnitude of disequilibrium is associated with relatively high PCO<sub>2</sub> considered here (0.03 MPa) and rapid kinetics under these conditions. The quasi-equilibrium conditions may allow for the simplification and calculation of the local reaction rate from transport processes alone, regardless of kinetics, referred to as the so-called “equilibrium model” (Andre and Rajaram, 2005; Bekri et al., 1995; Golfier et al., 2002; Lichtner, 1991), which will be the subject of a future research.</p>
      <p id="d2e5238">Although the magnitude of disequilibrium, <inline-formula><mml:math id="M278" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula>, is small, it controls the alteration of the aquifer and the evolution of its properties. Significantly, because the water at the inlet is hot and saturated with calcite, <inline-formula><mml:math id="M279" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">in</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, disequilibrium, and reaction rate are zero at the inlet, leading to no change in the porosity there (see Figs. 2b and 3c and their magnifications). Disequilibrium (undersaturation) sharply develops downstream of the injection site, first forming a small minimum (at <inline-formula><mml:math id="M280" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula> m) and gradually increasing to zero at greater distances. Undersaturation and dissolution along the flow path are controlled by the interplay of three processes: (I) dissolution reducing undersaturation (i.e., <inline-formula><mml:math id="M281" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula> becomes closer to zero), (II) progressive cooling increasing undersaturation, and (III) advection–transport–reaction products (i.e., calcium ions) radially outward from the well, helping maintain undersaturation. Here, the effect of fluid velocity and advection decays with a distance of <inline-formula><mml:math id="M282" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e5303">High advection and cooling rates near the inlet result in the abrupt formation of undersaturation (i.e., negative <inline-formula><mml:math id="M283" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula>). Further downstream, undersaturation diminishes due to dissolution reactions. As the thermal front advances downstream over time and the temperature gradients diminish along the aquifer, the <inline-formula><mml:math id="M284" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula> curve flattens and becomes more elongated (see curves for <inline-formula><mml:math id="M285" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> and 100 kyr in Fig. 2b). Due to the disequilibrium, porosity grows with time. The porosity sharply increases near the inlet and then gradually decreases downstream (Fig. 2c). The porosity changes are extensive and take place over an aquifer area of <inline-formula><mml:math id="M286" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula> km<sup>2</sup> within a relatively short geological timescale of 100 kyr, resulting in the addition of significant void space of thousands of cubic meters (<inline-formula><mml:math id="M288" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> m<sup>3</sup>).</p>
      <p id="d2e5378">An essential assumption underlying the solutions in Sect. 2 and the results depicted in Fig. 2 is the assumption of spatial uniformity and symmetry of reactive flow. In practical scenarios, however, dissolution instabilities can emerge at the reaction front. These instabilities, owing to the positive feedback between reaction and transport, may evolve into dissolution channels, often referred to as wormholes (Aharonov et al., 1997; Budek and Szymczak, 2012; Chadam et al., 1986; Ortoleva et al., 1987; Roded et al., 2018, 2021). The wormholes concentrate reactive flow, resulting in heterogeneous flow fields that cannot be accurately represented by assuming symmetry and uniformity. In such a case, the results of Fig. 2 can only be regarded as an average solution, which is not accurate locally.</p>
      <p id="d2e5382">Isothermal dissolution, driven by undersaturation of the incoming solution is known to be unstable in the radial geometry for a large-enough solute Péclet number, <inline-formula><mml:math id="M290" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">Pe</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and intermediate Damköhler numbers. The Damköhler number here is given by <inline-formula><mml:math id="M291" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and represents the ratio between advective and reactive timescales (Daccord, 1987; Grodzki and Szymczak, 2019; Kalia and Balakotaiah, 2007; Xu et al., 2020). However, in our case, the cooling of the solution renews its aggressiveness, hence extending the penetration length in the system which may influence the stability of the reactive front (Xu et al., 2020). The effect of renewed aggressiveness by considering solubility gradients was studied for planar reactive flow in Aharonov et al. (1997) and Spiegelman et al. (2001) but requires further investigation for radial flow and taking into account coupling with heat transfer.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Silica precipitation by cooling water</title>
      <p id="d2e5435">Here, we consider the injection of hot silica-rich water that cools, becoming supersaturated and leading to silica precipitation, consequently reducing void space and permeability. While the previous case involved dissolution, this one involves precipitation; however, the thermal and reactive transport processes are similar in both cases (with approximately mirror-image <inline-formula><mml:math id="M292" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M293" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> profiles; see Figs. 2b, c and 3a, b).</p>
      <p id="d2e5452">Similarly to the previous section, the low magnitude of <inline-formula><mml:math id="M294" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula> suggests that the reaction rate (Eq. 5) is relatively high compared to transport processes, effectively reducing disequilibrium, <inline-formula><mml:math id="M295" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula>. It is noted that the reaction rates are high in both systems despite the orders-of-magnitude differences in the kinetic rate coefficient (<inline-formula><mml:math id="M296" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> m s<sup>−1</sup> for calcite dissolution compared to <inline-formula><mml:math id="M298" display="inline"><mml:mrow><mml:mn mathvariant="normal">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:mrow></mml:math></inline-formula> m s<sup>−1</sup> for silica precipitation). However, this difference is largely compensated by the contrast between the reactive surface area of the porous sandstone and fractured carbonate aquifers (<inline-formula><mml:math id="M300" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">4</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> m<sup>−1</sup> compared to 10 m<sup>−1</sup>, respectively). It should also be noted that while precipitation of crystalline and non-crystalline (amorphous) silica is characterized by relatively high rates, dissolution of quartz and silica polymorphs is typically slower by several orders of magnitude (Rimstidt and Barnes, 1980).</p>
      <p id="d2e5572">While the reaction rates are high in both systems, differences exist in the absolute magnitude of porosity change resulting from the injection. For example, the maximal porosity change in the aquifer due to silica precipitation is approximately <inline-formula><mml:math id="M303" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">0.03</mml:mn></mml:mrow></mml:math></inline-formula>, whereas for the carbonate case it is around <inline-formula><mml:math id="M304" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">0.08</mml:mn></mml:mrow></mml:math></inline-formula> (where <inline-formula><mml:math id="M305" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">kyr</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M306" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denote the maximal porosity change along the profile). The predicted lower porosity change in silica arises mostly due to its lower total solubility change, <inline-formula><mml:math id="M307" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and the reduced dependence of mineral solubility on temperature, expressed here by the <inline-formula><mml:math id="M308" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> parameter (see Table 1). This conclusion is further supported by the fact that no disequilibriated fluid exits the system: the fluid flows out from the system at <inline-formula><mml:math id="M309" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3000</mml:mn></mml:mrow></mml:math></inline-formula> m at a temperature that is close to the ambient temperature, <inline-formula><mml:math id="M310" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (Fig. 2a), and chemically equilibrated (<inline-formula><mml:math id="M311" display="inline"><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>; Figs. 2b and 3a).</p>
</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Permeability evolution of the aquifers</title>
      <p id="d2e5730">The porosity changes affect the aquifer hydraulics. Here, we calculate the effective aquifer permeability, <inline-formula><mml:math id="M312" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, within a distance, <inline-formula><mml:math id="M313" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula>, around the well. <inline-formula><mml:math id="M314" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is calculated based on the relationship between the local porosity and permeability, utilizing the power-law relation <inline-formula><mml:math id="M315" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M316" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M317" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are the initial permeability and porosity (the steps for the calculation of <inline-formula><mml:math id="M318" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are presented in Appendix E). The exponent <inline-formula><mml:math id="M319" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> depends on various factors, such as medium microstructural details and the nature of the alteration processes (Seigneur et al., 2019; Steefel et al., 2015; Vafaie et al., 2023). The limited predictive capabilities of <inline-formula><mml:math id="M320" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M321" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> relations, including instances where counter trends of porosity and permeability changes occur (Garing et al., 2015), have been previously noted (e.g., Sabo and Beckingham, 2021). Here, it is applied to evaluate general trends, which, with the exception of unique cases, remain valid regardless of the porosity–permeability relation used.</p>
      <p id="d2e5863">The wide range of heterogeneous microstructures in rocks and sediments and their response to different reactive-flow regimes lead to a large variability in the exponent <inline-formula><mml:math id="M322" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> values. For example, for relatively uniform spatial dissolution, <inline-formula><mml:math id="M323" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> can range from <inline-formula><mml:math id="M324" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> to a few dozen for the early stages of flow or when wormholes develop (Hao et al., 2013; Roded et al., 2020; Vafaie et al., 2023). For precipitation, <inline-formula><mml:math id="M325" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> typically ranges from <inline-formula><mml:math id="M326" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> up to above 10 (Aharonov et al., 1998; Hommel et al., 2018; Seigneur et al., 2019).</p>
      <p id="d2e5907">Figure 4 shows <inline-formula><mml:math id="M327" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> evolution over time for representative exponent values within a distance of <inline-formula><mml:math id="M328" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> km. The rapid increase in carbonate aquifer permeability indicates (in agreement with previous works, Agar and Geiger, 2015; Andre and Rajaram, 2005; Dreybrodt et al., 2005) that <inline-formula><mml:math id="M329" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be substantially altered within relatively short geological timescales. Specifically, the results suggest that <inline-formula><mml:math id="M330" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can even increase by several tens of percents within tens to hundreds of years. Conversely, significant <inline-formula><mml:math id="M331" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> alterations due to silica precipitations (10 %–50 % reduction) involve typical timescales of tens of thousands of years. These findings are consistent with previous observations of dissolution and precipitation driven by a solubility gradient (e.g., Aharonov et al., 1997), emphasizing differences between these processes, as embodied in the exponent <inline-formula><mml:math id="M332" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>. Moreover, under constant pressure (instead of constant flux) boundary conditions, this effect will be enhanced due to a positive (negative) feedback during dissolution (precipitation) (Aharonov et al., 1997).</p>

      <fig id="Ch1.F4"><label>Figure 4</label><caption><p id="d2e5977">Evolution of aquifer effective permeability due to dissolution and precipitation. The effective permeability is <inline-formula><mml:math id="M333" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M334" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> is time; red and blue curves designate carbonate dissolution and silica precipitation, respectively. <inline-formula><mml:math id="M335" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is calculated within a radius of <inline-formula><mml:math id="M336" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> km from the well and is normalized by its initial value, <inline-formula><mml:math id="M337" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. The power-law <inline-formula><mml:math id="M338" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M339" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> relation is used to determine <inline-formula><mml:math id="M340" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> from the local porosity, <inline-formula><mml:math id="M341" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and permeability, <inline-formula><mml:math id="M342" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, with typical exponent values of <inline-formula><mml:math id="M343" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>–20 for dissolution and <inline-formula><mml:math id="M344" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>–8 for precipitation. <inline-formula><mml:math id="M345" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be substantially altered in carbonate aquifers due to dissolution even within tens to hundreds of years, while tens of thousands of years are required for similar magnitudes of change caused by silica precipitation.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/28/4559/2024/hess-28-4559-2024-f04.png"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S4" sec-type="conclusions">
  <label>4</label><title>Summary and conclusions</title>
      <p id="d2e6138">In this paper, we considered non-isothermal injection into a confined aquifer and the settings and solution of the so-called Lauwerier problem to derive coupled thermally driven reactive transport solutions (reactive Lauwerier problem). The presented solution is among the very limited number of analytical solutions available in the field of thermo-hydro-chemical (THC) flows in porous media. The THC scenarios considered here involved geochemical disequilibrium and reactions induced by thermally driven solubility changes, leading to mineral dissolution or precipitation. In the first section, solutions were derived for the evolution of solute concentration in radial and planar cases. These derivations utilized the non-isothermal Lauwerier solution to calculate the temperature-dependent solubility, which was then substituted into the reactive transport equation. Subsequently, the obtained concentration closed-form solutions were used to derive expressions for the porosity change in the aquifer.</p>
      <p id="d2e6141">In the second section, these solutions were employed to study two common cases in geothermal and water resource systems, exhibiting opposite feedback on porosity evolution: (I) injection of hot CO<sub>2</sub>-rich water into a fractured carbonate aquifer, leading to cooling and dissolution, and (II) injection of hot silica-rich water into a sandstone aquifer, leading to silica precipitation. The resulting porosity profiles were then used to calculate the hydraulic changes and effective aquifer permeabilities. The results show that the timescale of porosity development in these systems is on the order of thousands to tens of thousands of years depending on the THC conditions (in agreement with previous works, Andre and Rajaram, 2005; Roded et al., 2023). Despite the often faster kinetics of carbonate dissolution compared to silica precipitation, similar timescales are observed in both systems. This is attributed to the high specific reactive surface area of sandstones, which enhances the reaction rate, compensating for the differences in kinetics between carbonate dissolution and silica precipitation. However, substantial hydraulic changes occur much faster in dissolving carbonate aquifers, possibly within tens to hundreds of years, primarily due to the rapid enhancement of permeability resulting from dissolution and a flow-enhanced feedback.</p>
      <p id="d2e6153">It is worth noting that under the typical conditions considered, the reaction rates are high and the geochemical disequilibrium in these systems is minimal (i.e., quasi-equilibrium). In such conditions, the equilibrium assumption, which simplifies calculations in the reactive Lauwerier problem and comprises an ongoing area of inquiry, may be applied. The solutions and analyses provided contribute to the understanding of natural and engineered hydrothermal systems, such as aquifer storage and recovery (ASR) and thermal energy storage (ATES) applications. Additionally, these solutions can aid in the development and benchmarking of coupled numerical models.</p>
</sec>

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

<app id="App1.Ch1.S1">
  <label>Appendix A</label><title>An extended form of the conservation equations</title>
<sec id="App1.Ch1.S1.SS1">
  <label>A1</label><title>Aquifer temperature</title>
      <p id="d2e6174">Assuming radial symmetry and that heat transport through the rocks confining the aquifer is governed by conduction, the heat equation in polar coordinates becomes
            <disp-formula id="App1.Ch1.S1.E21" content-type="numbered"><label>A1</label><mml:math id="M347" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow><mml:mi>r</mml:mi></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mo>∂</mml:mo><mml:mrow><mml:mo>∂</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>r</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace width="1em" linebreak="nobreak"/><mml:mfenced open="{" close=""><mml:mtable class="array" columnalign="center"><mml:mtr><mml:mtd><mml:mrow><mml:mi>z</mml:mi><mml:mo>≤</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>z</mml:mi><mml:mo>≥</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M348" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> is the temperature; <inline-formula><mml:math id="M349" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> is time; <inline-formula><mml:math id="M350" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M351" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> are the radial and vertical coordinates, respectively, with their origin at the injection well center; and <inline-formula><mml:math id="M352" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> is aquifer thickness (see Fig. 1). The quantity <inline-formula><mml:math id="M353" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the thermal diffusivity, where the subscript b denotes bulk rock, <inline-formula><mml:math id="M354" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> is the thermal conductivity, and <inline-formula><mml:math id="M355" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the volumetric heat capacity (Stauffer et al., 2013).</p>
      <p id="d2e6377">Assuming that heat transport in the fluid within the aquifer is governed by advection and conduction, the heat-transport equation can then be expressed as
            <disp-formula id="App1.Ch1.S1.E22" content-type="numbered"><label>A2</label><mml:math id="M356" display="block"><mml:mrow><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>r</mml:mi></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mi>u</mml:mi><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>r</mml:mi></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mo>∂</mml:mo><mml:mrow><mml:mo>∂</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close=")" open="("><mml:mrow><mml:mi>r</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi mathvariant="normal">for</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>≤</mml:mo><mml:mi>z</mml:mi><mml:mo>≤</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>
          where subscript f denotes fluid and <inline-formula><mml:math id="M357" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the radial superficial velocity (or Darcy flux) and can be calculated from the total volumetric flow rate, <inline-formula><mml:math id="M358" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula>, using <inline-formula><mml:math id="M359" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:mi>Q</mml:mi><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (assuming uniformity of <inline-formula><mml:math id="M360" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> along the <inline-formula><mml:math id="M361" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> direction of the aquifer; Andre and Rajaram, 2005; Chaudhuri et al., 2013).</p>
      <p id="d2e6605">Assuming complete thermal mixing in the transverse direction (<inline-formula><mml:math id="M362" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula>) of the aquifer allows us to establish the depth-averaged Eq. (2) in the main text. In this case, the heat exchange between the aquifer and the confining rocks is integrated within the heat exchange term (<inline-formula><mml:math id="M363" display="inline"><mml:mi mathvariant="normal">Θ</mml:mi></mml:math></inline-formula>).</p>
</sec>
<sec id="App1.Ch1.S1.SS2">
  <label>A2</label><title>Reactive transport</title>
      <p id="d2e6630">Similarly, the solute transport advection–diffusion–reaction equation in the aquifer is
            <disp-formula id="App1.Ch1.S1.E23" content-type="numbered"><label>A3</label><mml:math id="M364" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>u</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>D</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>r</mml:mi></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mo>∂</mml:mo><mml:mrow><mml:mo>∂</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>r</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi mathvariant="normal">for</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>≤</mml:mo><mml:mi>z</mml:mi><mml:mo>≤</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          where <inline-formula><mml:math id="M365" display="inline"><mml:mi>c</mml:mi></mml:math></inline-formula> is the solute concentration [M L<sup>−3</sup>], <inline-formula><mml:math id="M367" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> is the molecular diffusion coefficient, and <inline-formula><mml:math id="M368" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> is the reaction term (Chaudhuri et al., 2013; Szymczak and Ladd, 2012). The equations describing the reaction term, <inline-formula><mml:math id="M369" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula>; saturation concentration, <inline-formula><mml:math id="M370" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>; dependence on the temperature; and porosity change are given in Sect. 2.3 in the main text (Eqs. 5, 7, and 8, respectively).</p>
      <p id="d2e6827">In the case of planar flow and Cartesian coordinates, Eqs. (A1)–(A3) above take the following form:

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M371" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="App1.Ch1.S1.E24"><mml:mtd><mml:mtext>A4</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mspace linebreak="nobreak" width="1em"/><mml:mfenced open="{" close=""><mml:mtable class="array" columnalign="center"><mml:mtr><mml:mtd><mml:mrow><mml:mi>z</mml:mi><mml:mo>≤</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>z</mml:mi><mml:mo>≥</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S1.E25"><mml:mtd><mml:mtext>A5</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>u</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi mathvariant="normal">for</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>≤</mml:mo><mml:mi>z</mml:mi><mml:mo>≤</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            and
            <disp-formula id="App1.Ch1.S1.E26" content-type="numbered"><label>A6</label><mml:math id="M372" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>u</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>D</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mo>∂</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi mathvariant="normal">for</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>≤</mml:mo><mml:mi>z</mml:mi><mml:mo>≤</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          Here <inline-formula><mml:math id="M373" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> is the constant velocity in the <inline-formula><mml:math id="M374" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> direction.</p>
</sec>
</app>

<app id="App1.Ch1.S2">
  <label>Appendix B</label><title>Timescale analysis to validate the quasi-static assumption</title>
      <p id="d2e7227">In our reactive transport calculations and Eq. (4) used for developing the solutions in Sect. 2, we adopt the quasi-static approach (Detwiler and Rajaram, 2007; Ladd and Szymczak, 2017; Lichtner, 1991; Roded et al., 2020; Sanford and Konikow, 1989) and neglect the transient term (present in Eqs. A3 and A6). However, it is noted that temporal variations may take place due to changes in the temperature field and their effect on the solubility, as arises from Eq. (7).</p>
      <p id="d2e7230">The justification for the quasi-static assumption lies in the significant separation of characteristic timescales in the system. There are three important timescales in our problem: (I) the timescale governing reactant transport (<inline-formula><mml:math id="M375" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), (II) the timescale of mineral chemical alteration (<inline-formula><mml:math id="M376" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), and (III) the characteristic timescale of conductive heat transport (<inline-formula><mml:math id="M377" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). The latter affects the solubility of aquifer minerals, thus influencing reaction and solute transport. Specifically, the conditions for the validity of quasi-static assumption are that <inline-formula><mml:math id="M378" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M379" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are several orders of magnitude larger compared to reactant transport relaxation time, <inline-formula><mml:math id="M380" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (i.e., <inline-formula><mml:math id="M381" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub><mml:mo>≪</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M382" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub><mml:mo>≪</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>).</p>
      <p id="d2e7336">For example, in relatively fast-reacting natural carbonate systems, the doubling of initial pore size or fracture aperture due to dissolution typically occurs over a timescale of months to years. In silicate minerals, these timescales are of the order of thousands of years (Dove and Crerar, 1990; Ladd and Szymczak, 2021; Szymczak and Ladd, 2012; Zhu, 2005). Similarly, the characteristic timescale for the conduction processes in the confining rocks (<inline-formula><mml:math id="M383" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) is commonly several orders of magnitude longer than the relaxation time for reactant transport (<inline-formula><mml:math id="M384" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), which essentially maintains a steady state throughout the aquifer evolution. These timescales are given by
          <disp-formula id="App1.Ch1.S2.E27" content-type="numbered"><label>B1</label><mml:math id="M385" display="block"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>l</mml:mi><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="normal">and</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M386" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M387" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are characteristic length scales of advection and heat conduction, respectively, <inline-formula><mml:math id="M388" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denotes the characteristic Darcy flux [L T<sup>−1</sup>], <inline-formula><mml:math id="M390" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the bulk thermal diffusivity, <inline-formula><mml:math id="M391" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> represents the initial porosity, <inline-formula><mml:math id="M392" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> stands for the specific surface area of the reacting mineral [L<sup>2</sup> L<sup>−3</sup>], and <inline-formula><mml:math id="M395" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> is the kinetic reaction rate coefficient [L T<sup>−1</sup>]. Here, <inline-formula><mml:math id="M397" display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">sol</mml:mi></mml:msub><mml:mi mathvariant="italic">ν</mml:mi></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M398" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">sol</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the mineral concentration in the solid, <inline-formula><mml:math id="M399" display="inline"><mml:mi mathvariant="italic">ν</mml:mi></mml:math></inline-formula> accounts for the stoichiometry of the reaction, and <inline-formula><mml:math id="M400" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the variation in solubility induced by thermal changes along the flow path. <inline-formula><mml:math id="M401" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is calculated here using the difference between the injected saturated fluid concentration, <inline-formula><mml:math id="M402" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">in</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and the downstream saturation at the background aquifer temperature, <inline-formula><mml:math id="M403" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (i.e., <inline-formula><mml:math id="M404" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">in</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>). <inline-formula><mml:math id="M405" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> is often referred to as the acid capacity number, representing the ratio between (I) under(super)-saturation created when cooling or heating the solution from <inline-formula><mml:math id="M406" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">in</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M407" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and (II) the number of molecules in a unit volume of a mineral, <inline-formula><mml:math id="M408" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">sol</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (see parameter values in Table 1; Ladd and Szymczak, 2017; Roded et al., 2020).</p>
      <p id="d2e7791">In the calculation of timescale <inline-formula><mml:math id="M409" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the characteristic length scale, <inline-formula><mml:math id="M410" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, can be set to be equal to the reactive front length, which in turn is affected by the thermal front length along the aquifer (<inline-formula><mml:math id="M411" display="inline"><mml:mi mathvariant="italic">φ</mml:mi></mml:math></inline-formula> direction). The length scale, <inline-formula><mml:math id="M412" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (used in <inline-formula><mml:math id="M413" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> calculation) corresponds to the thermal front that develops in the confining insulating layers in the <inline-formula><mml:math id="M414" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> direction, which elongates over time. In practice, the timescale separation between <inline-formula><mml:math id="M415" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M416" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M417" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can also be validated a posteriori. Under a large set of conditions, the reaction rate is limited solely by advective transport (i.e., regardless of kinetics), which leads to small geochemical disequilibrium (Andre and Rajaram, 2005). In such conditions, the actual timescale of matrix deformation will be much longer than predicted by the expression given above for <inline-formula><mml:math id="M418" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
</app>

<app id="App1.Ch1.S3">
  <label>Appendix C</label><title>Lauwerier solution validity assuming <inline-formula><mml:math id="M419" display="inline"><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>≈</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula></title>
      <p id="d2e7920">In this Appendix, the solution of Eq. (10) is compared to its approximated solution, when <inline-formula><mml:math id="M420" display="inline"><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>≈</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> is assumed (Fig. C1). The results demonstrate that for times longer than 100 years, the differences between the solutions diminish, with a maximal error of 1.5 %, where the error is defined as <inline-formula><mml:math id="M421" display="inline"><mml:mrow><mml:mi mathvariant="normal">err</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mo>⋅</mml:mo><mml:mo>(</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Ext</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Apr</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula>, with <inline-formula><mml:math id="M422" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Ext</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M423" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Apr</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> being the exact and approximated solutions. These results confirm the validity of the assumption of <inline-formula><mml:math id="M424" display="inline"><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>≈</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> and the derived solutions for times longer than 100 years under the conditions considered.</p>

      <fig id="App1.Ch1.S3.F5"><label>Figure C1</label><caption><p id="d2e8018">Comparison of the full and approximate solution for the temperature profile. The approximate solution considers <inline-formula><mml:math id="M425" display="inline"><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> (Eq. 10). The results demonstrate that for times longer than 100 years, the differences between the solutions diminish, with a maximal error of 1.5 % (see text).</p></caption>
        <graphic xlink:href="https://hess.copernicus.org/articles/28/4559/2024/hess-28-4559-2024-f05.png"/>

      </fig>


</app>

<app id="App1.Ch1.S4">
  <label>Appendix D</label><title>Asymptotic expansion for the disequilibrium solutions</title>
      <p id="d2e8052">To obtain a solution by computational means and prevent an integer overflow (Press et al., 2007), it is useful to derive an approximate solution for Eq. (15) using the first-order asymptotic expansion of erf. Substituting this expansion into Eq. (15) leads to
          <disp-formula id="App1.Ch1.S4.E28" content-type="numbered"><label>D1</label><mml:math id="M426" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:msqrt><mml:mi mathvariant="italic">π</mml:mi></mml:msqrt></mml:mfrac></mml:mstyle><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mrow><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi mathvariant="italic">ζ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mi mathvariant="italic">η</mml:mi><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:msup><mml:mfenced open="(" close=""><mml:mrow><mml:mo>-</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mo>-</mml:mo><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mrow><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi mathvariant="italic">ζ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:msup><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ζ</mml:mi></mml:mrow><mml:mi mathvariant="italic">η</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced close=")" open=""><mml:mrow><mml:mo>+</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mrow><mml:msup><mml:mi mathvariant="italic">η</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi mathvariant="italic">ζ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mi mathvariant="italic">η</mml:mi><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="italic">ζ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:msup><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="italic">η</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ζ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
        and after further rearrangement, we finally arrive at
          <disp-formula id="App1.Ch1.S4.E29" content-type="numbered"><label>D2</label><mml:math id="M427" display="block"><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:msqrt><mml:mi mathvariant="italic">π</mml:mi></mml:msqrt></mml:mfrac></mml:mstyle><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="italic">η</mml:mi><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="normal">e</mml:mi><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mi mathvariant="italic">ζ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="italic">η</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ζ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ζ</mml:mi></mml:mrow><mml:mi mathvariant="italic">η</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
        For the planar injection case, we obtain the following from Eq. (19):
          <disp-formula id="App1.Ch1.S4.E30" content-type="numbered"><label>D3</label><mml:math id="M428" display="block"><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:msqrt><mml:mi mathvariant="italic">π</mml:mi></mml:msqrt></mml:mfrac></mml:mstyle><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:msup><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ω</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">ω</mml:mi></mml:mrow><mml:mi mathvariant="italic">σ</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
        To avoid integer overflow errors, Eq. (D2) is used to obtain the undersaturation profiles in Figs. 2b and 3a and is numerically iterated to solve for the porosity profile at later times (<inline-formula><mml:math id="M429" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">100</mml:mn></mml:mrow></mml:math></inline-formula> kyr). The accuracy of the approximation of Eq. (D2) was verified by comparing it to the full solution in Eq. (15), which can be solved for early times (<inline-formula><mml:math id="M430" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> yr). Furthermore, the accuracy of Eq. (D2) and the iterative solutions was further confirmed by solving for the porosity profile and comparing these results to those obtained using the full solution in Eq. (16) for <inline-formula><mml:math id="M431" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> kyr.</p>
</app>

<app id="App1.Ch1.S5">
  <label>Appendix E</label><title>Permeability of an aquifer with non-uniform porosity profile</title>
      <p id="d2e8465">Using Darcy's law, we calculate an effective permeability, <inline-formula><mml:math id="M432" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, for the aquifer around the well within a radius of <inline-formula><mml:math id="M433" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mi>R</mml:mi></mml:mrow></mml:math></inline-formula>. The Darcy's law under these conditions is
          <disp-formula id="App1.Ch1.S5.E31" content-type="numbered"><label>E1</label><mml:math id="M434" display="block"><mml:mrow><mml:mi>u</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>k</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi mathvariant="italic">μ</mml:mi></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M435" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M436" display="inline"><mml:mi mathvariant="italic">μ</mml:mi></mml:math></inline-formula> are the fluid pressure and viscosity and <inline-formula><mml:math id="M437" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> the permeability. Integrating Eq. (E1) between <inline-formula><mml:math id="M438" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M439" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mi>R</mml:mi></mml:mrow></mml:math></inline-formula> leads to
          <disp-formula id="App1.Ch1.S5.E32" content-type="numbered"><label>E2</label><mml:math id="M440" display="block"><mml:mrow><mml:mi>u</mml:mi><mml:mo>(</mml:mo><mml:mi>R</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>R</mml:mi><mml:mrow><mml:mi mathvariant="italic">μ</mml:mi><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>R</mml:mi></mml:munderover><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>p</mml:mi></mml:mrow><mml:mi>R</mml:mi></mml:mfrac></mml:mstyle></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        and the effective permeability is
          <disp-formula id="App1.Ch1.S5.E33" content-type="numbered"><label>E3</label><mml:math id="M441" display="block"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>R</mml:mi><mml:mrow><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>R</mml:mi></mml:munderover><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        which is calculated by numerical integration over the porosity profile and the power law given in Sect. 3.4.</p>
</app>

<app id="App1.Ch1.S6">
  <label>Appendix F</label><title>Nomenclature</title>
      <p id="d2e8695"><table-wrap id="Taba" position="anchor"><oasis:table><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry namest="col1" nameend="col2"><bold>Roman</bold></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M442" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Temperature [°C]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M443" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Specific reactive surface area [m<sup>2</sup> m<sup>−3</sup>]</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M446" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Fluid velocity [m s<sup>−1</sup>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M448" display="inline"><mml:mi>c</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Solute concentration [mol m<sup>−3</sup>]</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M450" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Characteristic velocity [m s<sup>−1</sup>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M452" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Saturation concentration [mol m<sup>−3</sup>]</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M454" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Coordinate [m]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M455" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">sol</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Concentration of soluble solid [mol m<sup>−3</sup>]</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M457" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Coordinate [m]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M458" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Volumetric heat capacity [J m<sup>−3</sup> °C<sup>−1</sup>]</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M461" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Coordinate [m]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M462" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Diffusion coefficient [m<sup>2</sup> s<inline-formula><mml:math id="M464" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><bold>Greek</bold></oasis:entry>
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M465" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mi>a</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Damköhler number</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M466" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Thermal diffusivity [m<sup>2</sup> s<sup>−1</sup>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">erf</oasis:entry>
         <oasis:entry colname="col2">Error function</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M469" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Solubility change parameter [mol m<sup>−3</sup> °C<sup>−1</sup>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">erfc</oasis:entry>
         <oasis:entry colname="col2">Complementary error function</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M472" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Acid capacity number</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">err</oasis:entry>
         <oasis:entry colname="col2">Error</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M473" display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Total difference</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M474" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Aquifer thickness [m]</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M475" display="inline"><mml:mi mathvariant="italic">η</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Parameter group [m<sup>−2</sup>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M477" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Permeability [m<sup>2</sup>]</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M479" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Porosity</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M480" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Effective permeability [m<sup>2</sup>]</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M482" display="inline"><mml:mi mathvariant="normal">Θ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Heat exchange term [W m<sup>−2</sup>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M484" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Thermal conductivity [W m<sup>−1</sup> °C<sup>−1</sup>]</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M487" display="inline"><mml:mi mathvariant="italic">κ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Fracture density</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M488" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Characteristic length scale [m]</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M489" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Reaction rate coefficient [m s<sup>−1</sup>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M491" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Characteristic length scale of advection [m]</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M492" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Solute disequilibrium [mol m<sup>−3</sup>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M494" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Characteristic length scale of conduction [m]</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M495" display="inline"><mml:mi mathvariant="italic">μ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Fluid viscosity [Pa s]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M496" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Characteristic length scale of diffusion [m]</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M497" display="inline"><mml:mi mathvariant="italic">ν</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Stoichiometric coefficient</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M498" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Exponent of <inline-formula><mml:math id="M499" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M500" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> relation</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M501" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Parameter group [m<sup>−2</sup>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M503" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Fluid pressure [Pa]</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M504" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Density [kg m<sup>−3</sup>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M506" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">Pe</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Solute Péclet number</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M507" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Parameter group [m<sup>−1</sup>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M509" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">Pe</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Thermal Péclet number</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M510" display="inline"><mml:mi mathvariant="italic">φ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Lateral coordinate <inline-formula><mml:math id="M511" display="inline"><mml:mrow><mml:mi mathvariant="italic">φ</mml:mi><mml:mo>=</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M512" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> [m]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M513" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Total volumetric flow rate [m<sup>3</sup> s<sup>−1</sup>]</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M516" display="inline"><mml:mi mathvariant="italic">ω</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Parameter group [m<sup>−1</sup>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M518" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Coordinate [m]</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M519" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Reaction rate [mol m<sup>−3</sup> s<sup>−1</sup>])</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M522" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Effective permeability radius [m]</oasis:entry>
         <oasis:entry colname="col3"><bold>Subscripts</bold></oasis:entry>
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">RF</oasis:entry>
         <oasis:entry colname="col2">Roughness factor</oasis:entry>
         <oasis:entry colname="col3">Apr</oasis:entry>
         <oasis:entry colname="col4">Approximated value</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M523" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Time [s]</oasis:entry>
         <oasis:entry colname="col3">b</oasis:entry>
         <oasis:entry colname="col4">Bulk rock</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M524" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Characteristic timescale of advection [s]</oasis:entry>
         <oasis:entry colname="col3">Ext</oasis:entry>
         <oasis:entry colname="col4">Exact value</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M525" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Characteristic timescale of conduction [s]</oasis:entry>
         <oasis:entry colname="col3">f</oasis:entry>
         <oasis:entry colname="col4">Fluid</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M526" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Characteristic timescale of diffusion [s]</oasis:entry>
         <oasis:entry colname="col3">in</oasis:entry>
         <oasis:entry colname="col4">Inlet</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M527" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Characteristic timescale of mineral alteration [s]</oasis:entry>
         <oasis:entry colname="col3">max</oasis:entry>
         <oasis:entry colname="col4">Maximum</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M528" display="inline"><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Time parameter [s]</oasis:entry>
         <oasis:entry colname="col3">0</oasis:entry>
         <oasis:entry colname="col4">Initial average quantity</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap></p>
</app>
  </app-group><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d2e9930">The MATLAB codes and data produced in this study are available at <ext-link xlink:href="https://doi.org/10.5281/zenodo.12531720" ext-link-type="DOI">10.5281/zenodo.12531720</ext-link> (Roded, 2024).</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e9939">EA, RR, and PS: theoretical analysis. RR, EA, and PS: conceptualization. RR: numerical analysis and writing (original draft). RR, BL, and LED: geochemical modeling. RR, EA, LED, PS, MV, and BL: writing (review and editing).</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e9945">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d2e9953">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e9959">This research has been supported by the Israel Science Foundation (ISF; grant no. 910/17 awarded to Einat Aharonov) and the National Science Centre (NCN, Poland) under CEUS-UNISONO grant no. 2020/02/Y/ST3/00121 awarded to Piotr Szymczak. The author thanks Atefeh Vafaie and an additional anonymous referee for their constructive comments.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e9966">This research has been supported by the Israel Science Foundation (grant no. 910/17) and the Polish National Science Centre (CEUS-UNISONO grant no. 2020/02/Y/ST3/00121).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e9972">This paper was edited by Alberto Guadagnini and reviewed by Atefeh Vafaie and one anonymous referee.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><mixed-citation> Abbasi, M., Khazali, N., and Sharifi, M.: Analytical model for convection-conduction heat transfer during water injection in fractured geothermal reservoirs with variable rock matrix block size, Geothermics, 69, 1–14, 2017.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><mixed-citation> Agar, S. M. and Geiger, S.: Fundamental controls on fluid flow in carbonates: current workflows to emerging technologies, Geol. Soc. Lond. Spec. Publ., 406, 1–59, 2015.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><mixed-citation>Aharonov, E., Whitehead, J. A., Kelemen, P. B., and Spiegelman, M.: Channeling instability of upwelling melt in the mantle, J. Geophys. Res.-Solid, 100, 20433, <ext-link xlink:href="https://doi.org/10.1029/95JB01307" ext-link-type="DOI">10.1029/95JB01307</ext-link>, 1995.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><mixed-citation> Aharonov, E., Spiegelman, M., and Kelemen, P.: Three-dimensional flow and reaction in porous media: Implications for the Earth's mantle and sedimentary basins, J. Geophys. Res.-Solid, 102, 14821–14833, 1997.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><mixed-citation> Aharonov, E., Tenthorey, E., and Scholz, C. H.: Precipitation sealing and diagenesis: 2. Theoretical analysis, J. Geophys. Res.-Solid, 103, 969–981, 1998.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><mixed-citation> Al-Sulaimi, B.: The energy stability of Darcy thermosolutal convection with reaction, Int. J. Heat Mass Transf., 86, 369–376, 2015.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><mixed-citation> Anderson, M. P., Woessner, W. W., and Hunt, R. J.: Applied groundwater modeling: simulation of flow and advective transport, Academic Press, ISBN 978-0-12-058103-0, 2015.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><mixed-citation>Andre, B. J. and Rajaram, H.: Dissolution of limestone fractures by cooling waters: Early development of hypogene karst systems, Water Resour. Res., 41, W01015,  <ext-link xlink:href="https://doi.org/10.1029/2004WR003331" ext-link-type="DOI">10.1029/2004WR003331</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><mixed-citation>Bear, J. and Cheng, A. H.-D.: Modeling groundwater flow and contaminant transport, Springer Science &amp; Business Media, <ext-link xlink:href="https://doi.org/10.1007/978-1-4020-6682-5" ext-link-type="DOI">10.1007/978-1-4020-6682-5</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><mixed-citation> Bekri, S., Thovert, J. F., and Adler, P. M.: Dissolution of porous media, Chem. Eng. Sci., 50, 2765–2791, 1995.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><mixed-citation>Bhat, S. and Kovscek, A.: Permeability modification of diatomite during hot fluid injection, in: SPE Western Regional Meeting,   Bakersfield, California, May 1998, <ext-link xlink:href="https://doi.org/10.2118/46210-MS" ext-link-type="DOI">10.2118/46210-MS</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><mixed-citation> Bonte, M., Stuyfzand, P. J., and Breukelen, B. M. van: Reactive transport modeling of thermal column experiments to investigate the impacts of aquifer thermal energy storage on groundwater quality, Environ. Sci. Technol., 48, 12099–12107, 2014.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><mixed-citation>Budek, A. and Szymczak, P.: Network models of dissolution of porous media, Phys. Rev. E, 86, 056318, <ext-link xlink:href="https://doi.org/10.1103/PhysRevE.86.056318" ext-link-type="DOI">10.1103/PhysRevE.86.056318</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><mixed-citation> Carroll, S., Mroczek, E., Alai, M., and Ebert, M.: Amorphous silica precipitation (60 to 120 °C): Comparison of laboratory and field rates, Geochim. Cosmochim. Ac., 62, 1379–1396, 1998.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><mixed-citation> Chadam, J., Hoff, D., Merino, E., Ortoleva, P., and Sen, A.: Reactive infiltration instabilities, IMA J. Appl. Math., 36, 207–221, 1986.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><mixed-citation> Chaudhuri, A., Rajaram, H., and Viswanathan, H.: Early-stage hypogene karstification in a mountain hydrologic system: A coupled thermohydrochemical model incorporating buoyant convection, Water Resour. Res., 49, 5880–5899, 2013.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><mixed-citation> Chen, C. and Reddell, D. L.: Temperature distribution around a well during thermal injection and a graphical technique for evaluating aquifer thermal properties, Water Resour. Res., 19, 351–363, 1983.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><mixed-citation> Corson, L. T. and Pritchard, D.: Thermosolutal convection in an evolving soluble porous medium, J. Fluid Mech., 832, 666–696, 2017.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><mixed-citation> Coudrain-Ribstein, A., Gouze, P., and de Marsily, G.: Temperature-carbon dioxide partial pressure trends in confined aquifers, Chem. Geol., 145, 73–89, 1998.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><mixed-citation> Craw, D.: Fluid flow at fault intersections in an active oblique collision zone, Southern Alps, New Zealand, J. Geochem. Explor., 69, 523–526, 2000.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><mixed-citation> Daccord, G.: Chemical Dissolution of a Porous Medium by a Reactive Fluid, Phys. Rev. Lett., 58, 479–482, 1987.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><mixed-citation>Dávila, G., Dalton, L., Crandall, D. M., Garing, C., Werth, C. J., and Druhan, J. L.: Reactive alteration of a Mt. Simon Sandstone due to CO<sub>2</sub>-rich brine displacement, Geochim. Cosmochim. Ac., 271, 227–247, <ext-link xlink:href="https://doi.org/10.1016/j.gca.2019.12.015" ext-link-type="DOI">10.1016/j.gca.2019.12.015</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib23"><label>23</label><mixed-citation> Deng, H. and Spycher, N.: Modeling reactive transport processes in fractures, Rev. Mineral. Geochem., 85, 49–74, 2019.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><mixed-citation> Deng, H., Molins, S., Trebotich, D., Steefel, C., and DePaolo, D.: Pore-scale numerical investigation of the impacts of surface roughness: Upscaling of reaction rates in rough fractures, Geochim. Cosmochim. Ac., 239, 374–389, 2018.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><mixed-citation>Detwiler, R. L. and Rajaram, H.: Predicting dissolution patterns in variable aperture fractures: Evaluation of an enhanced depth-averaged computational model, Water Resour. Res., 43, W04403, <ext-link xlink:href="https://doi.org/10.1029/2006WR005147" ext-link-type="DOI">10.1029/2006WR005147</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><mixed-citation> Diaz, A. R., Kaya, E., and Zarrouk, S. J.: Reinjection in geothermal fields- A worldwide review update, Renew. Sustain. Energ. Rev., 53, 105–162, 2016.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><mixed-citation> Diersch, H.-J. and Kolditz, O.: Variable-density flow and transport in porous media: approaches and challenges, Adv. Water Resour., 25, 899–944, 2002.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><mixed-citation> Dove, P. M. and Crerar, D. A.: Kinetics of quartz dissolution in electrolyte solutions using a hydrothermal mixed flow reactor, Geochim. Cosmochim. Ac., 54, 955–969, 1990.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><mixed-citation>Dreybrodt, W.: Processes in karst systems: physics, chemistry, and geology, Springer Verlag, Berlin, New York, xii, 288 pp.,  <ext-link xlink:href="https://doi.org/10.1007/978-3-642-83352-6" ext-link-type="DOI">10.1007/978-3-642-83352-6</ext-link>, 1988.</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><mixed-citation> Dreybrodt, W., Gabrovšek, F., and Romanov, D.: Processes of speleogenesis: A modeling approach, Carsologica, edited by: Gabrovšek, F., Založba ZRC, Ljubljana, 375 pp.,  ISBN 961-6500-91-0, 2005.</mixed-citation></ref>
      <ref id="bib1.bib31"><label>31</label><mixed-citation> Fleuchaus, P., Godschalk, B., Stober, I., and Blum, P.: Worldwide application of aquifer thermal energy storage – A review, Renew. Sustain. Energ. Rev., 94, 861–876, 2018.</mixed-citation></ref>
      <ref id="bib1.bib32"><label>32</label><mixed-citation>Frick, S., Regenspurg, S., Kranz, S., Milsch, H., Saadat, A., Francke, H., Brandt, W., and Huenges, E.: Geochemical and process engineering challenges for geothermal power generation, Chem. Ing. Tech., 83, 2093–2104, <ext-link xlink:href="https://doi.org/10.1002/cite.201100131" ext-link-type="DOI">10.1002/cite.201100131</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib33"><label>33</label><mixed-citation> Garing, C., Gouze, P., Kassab, M., Riva, M., and Guadagnini, A.: Anti-correlated porosity–permeability changes during the dissolution of carbonate rocks: experimental evidences and modeling, Transp. Porous Media, 107, 595–621, 2015.</mixed-citation></ref>
      <ref id="bib1.bib34"><label>34</label><mixed-citation>Glassley, W. E.: Geothermal energy: renewable energy and the environment, CRC Press, <ext-link xlink:href="https://doi.org/10.1201/b17521" ext-link-type="DOI">10.1201/b17521</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib35"><label>35</label><mixed-citation> Goldscheider, N., Mádl-Szőnyi, J., Erőss, A., and Schill, E.: Thermal water resources in carbonate rock aquifers, Hydrogeol. J., 18, 1303–1318, 2010.</mixed-citation></ref>
      <ref id="bib1.bib36"><label>36</label><mixed-citation> Golfier, F., Zarcone, C., Bazin, B., Lenormand, R., Lasseux, D., and Quintard, M.: On the ability of a Darcy-scale model to capture wormhole formation during the dissolution of a porous medium, J. Fluid Mech., 457, 213–254, 2002.</mixed-citation></ref>
      <ref id="bib1.bib37"><label>37</label><mixed-citation>Grodzki, P. and Szymczak, P.: Reactive-infiltration instability in radial geometry: From dissolution fingers to star patterns, Phys. Rev. E, 100, 033108, <ext-link xlink:href="https://doi.org/10.1103/PhysRevE.100.033108" ext-link-type="DOI">10.1103/PhysRevE.100.033108</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib38"><label>38</label><mixed-citation>Hao, Y., Smith, M., Sholokhova, Y., and Carroll, S.: CO<sub>2</sub>-induced dissolution of low permeability carbonates. Part II: Numerical modeling of experiments, Adv. Water Resour., 62, 388–408, 2013.</mixed-citation></ref>
      <ref id="bib1.bib39"><label>39</label><mixed-citation> Hoefner, M. L. and Fogler, H. S.: Pore evolution and channel formation during flow and reaction in porous media, AICHE J., 34, 45–54, 1988.</mixed-citation></ref>
      <ref id="bib1.bib40"><label>40</label><mixed-citation> Hommel, J., Coltman, E., and Class, H.: Porosity–permeability relations for evolving pore space: a review with a focus on (bio-) geochemically altered porous media, Transp. Porous Media, 124, 589–629, 2018.</mixed-citation></ref>
      <ref id="bib1.bib41"><label>41</label><mixed-citation>Huenges, E. and Ledru, P.: Geothermal energy systems: exploration, development, and utilization, John Wiley &amp; Sons, <ext-link xlink:href="https://doi.org/10.1002/9783527630479" ext-link-type="DOI">10.1002/9783527630479</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib42"><label>42</label><mixed-citation> Huenges, E., Kohl, T., Kolditz, O., Bremer, J., Scheck-Wenderoth, M., and Vienken, T.: Geothermal energy systems: research perspective for domestic energy provision, Environ. Earth Sci., 70, 3927–3933, 2013.</mixed-citation></ref>
      <ref id="bib1.bib43"><label>43</label><mixed-citation>Hussaini, S. R. and Dvorkin, J.: Specific surface area versus porosity from digital images, J. Petrol. Sci. Eng., 196, 107773, <ext-link xlink:href="https://doi.org/10.1016/j.petrol.2020.107773" ext-link-type="DOI">10.1016/j.petrol.2020.107773</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib44"><label>44</label><mixed-citation>Jamtveit, B. and Yardley, B.: Fluid flow and transport in rocks: mechanisms and effects, Springer Science &amp; Business Media, <ext-link xlink:href="https://doi.org/10.1007/978-94-009-1533-6" ext-link-type="DOI">10.1007/978-94-009-1533-6</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bib45"><label>45</label><mixed-citation>Ji, J., Song, X., Song, G., Xu, F., Shi, Y., Lv, Z., Li, S., and Yi, J.: Study on fracture evolution model of the enhanced geothermal system under thermal-hydraulic-chemical-deformation coupling, Energy, 269, 126604, <ext-link xlink:href="https://doi.org/10.1016/j.energy.2022.126604" ext-link-type="DOI">10.1016/j.energy.2022.126604</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib46"><label>46</label><mixed-citation> Jones, G. D. and Xiao, Y.: Geothermal convection in the Tengiz carbonate platform, Kazakhstan: Reactive transport models of diagenesis and reservoir quality, AAPG Bull., 90, 1251–1272, 2006.</mixed-citation></ref>
      <ref id="bib1.bib47"><label>47</label><mixed-citation> Jupp, T. and Woods, A.: Thermally driven reaction fronts in porous media, J. Fluid Mech., 484, 329–346, 2003.</mixed-citation></ref>
      <ref id="bib1.bib48"><label>48</label><mixed-citation> Jupp, T. and Woods, A.: Reaction fronts in a porous medium following injection along a temperature gradient, J. Fluid Mech., 513, 343–361, 2004.</mixed-citation></ref>
      <ref id="bib1.bib49"><label>49</label><mixed-citation> Kalia, N. and Balakotaiah, V.: Modeling and analysis of wormhole formation in reactive dissolution of carbonate rocks, Chem. Eng. Sci., 62, 919–928, 2007.</mixed-citation></ref>
      <ref id="bib1.bib50"><label>50</label><mixed-citation> Kelemen, P. B., Whitehead, J. A., Aharonov, E., and Jordahl, K. A.: Experiments on flow focusing in soluble porous media, with applications to melt extraction from the mantle, J. Geophys. Res.-Solid, 100, 475–496, 1995.</mixed-citation></ref>
      <ref id="bib1.bib51"><label>51</label><mixed-citation>Kolditz, O., Shao, H., Wang, W., and Bauer, S.: Thermo-Hydro-Mechanical Chemical Processes in Fractured Porous Media: Modelling and Benchmarking, Springer, <ext-link xlink:href="https://doi.org/10.1007/978-3-319-29224-3" ext-link-type="DOI">10.1007/978-3-319-29224-3</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib52"><label>52</label><mixed-citation>Ladd, A. J. and Szymczak, P.: Reactive Flows in Porous Media: Challenges in Theoretical and Numerical Methods, Annu. Rev. Chem. Biomol. Eng., 12, 543–571, <ext-link xlink:href="https://doi.org/10.1146/annurev-chembioeng-092920-102703" ext-link-type="DOI">10.1146/annurev-chembioeng-092920-102703</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib53"><label>53</label><mixed-citation> Ladd, A. J. C. and Szymczak, P.: Use and misuse of large-density asymptotics in the reaction-infiltration instability, Water Resour. Res., 53, 2419–2430, 2017.</mixed-citation></ref>
      <ref id="bib1.bib54"><label>54</label><mixed-citation> Lai, P., Moulton, K., and Krevor, S.: Pore-scale heterogeneity in the mineral distribution and reactive surface area of porous rocks, Chem. Geol., 411, 260–273, 2015.</mixed-citation></ref>
      <ref id="bib1.bib55"><label>55</label><mixed-citation> Lauwerier, H.: The transport of heat in an oil layer caused by the injection of hot fluid, Appl. Sci. Res. Sect. A, 5, 145–150, 1955.</mixed-citation></ref>
      <ref id="bib1.bib56"><label>56</label><mixed-citation>Lichtner, P. C.: The Quasi-Stationary State Approximation to Fluid/Rock Reaction: Local Equilibrium Revisited, in: Diffusion, Atomic Ordering, and Mass Transport: Selected Topics in Geochemistry, edited by: Ganguly, J., Springer US, New York, NY, 452–560, <ext-link xlink:href="https://doi.org/10.1007/978-1-4613-9019-0_13" ext-link-type="DOI">10.1007/978-1-4613-9019-0_13</ext-link>, 1991.</mixed-citation></ref>
      <ref id="bib1.bib57"><label>57</label><mixed-citation> Lin, Y., Hu, T., and Yeh, H.: Analytical model for heat transfer accounting for both conduction and dispersion in aquifers with a Robin-type boundary condition at the injection well, Water Resour. Res., 55, 7379–7399, 2019.</mixed-citation></ref>
      <ref id="bib1.bib58"><label>58</label><mixed-citation>Lu, P., Luo, P., Zhang, G., Zhang, S., and Zhu, C.: A mineral-water-gas interaction model of <inline-formula><mml:math id="M531" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>CO<sub>2</sub> as a function of temperature in sedimentary basins, Chem. Geol., 558, 119868, <ext-link xlink:href="https://doi.org/10.1016/j.chemgeo.2020.119868" ext-link-type="DOI">10.1016/j.chemgeo.2020.119868</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib59"><label>59</label><mixed-citation> Lucia, F. J.: Carbonate reservoir characterization: An integrated approach, in 2nd Edn., Springer-Verlag, Berlin, Heidelberg, ISBN 978-3-540-72740-8,  2007.</mixed-citation></ref>
      <ref id="bib1.bib60"><label>60</label><mixed-citation> Maher, K., Steefel, C. I., DePaolo, D. J., and Viani, B. E.: The mineral dissolution rate conundrum: Insights from reactive transport modeling of U isotopes and pore fluid chemistry in marine sediments, Geochim. Cosmochim. Ac., 70, 337–363, 2006.</mixed-citation></ref>
      <ref id="bib1.bib61"><label>61</label><mixed-citation>Maliva, R. G.: Anthropogenic aquifer recharge: WSP methods in water resources evaluation series no. 5, Springer, <ext-link xlink:href="https://doi.org/10.1007/978-3-030-11084-0" ext-link-type="DOI">10.1007/978-3-030-11084-0</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib62"><label>62</label><mixed-citation>MATLAB: Version R2022b, Natick Mass. MathWorks Inc, <uri>https://www.mathworks.com</uri> (last access: 6 Septeber 2023),  2022.</mixed-citation></ref>
      <ref id="bib1.bib63"><label>63</label><mixed-citation> Micklethwaite, S. and Cox, S. F.: Progressive fault triggering and fluid flow in aftershock domains: Examples from mineralized Archaean fault systems, Earth Planet. Sc. Lett., 250, 318–330, 2006.</mixed-citation></ref>
      <ref id="bib1.bib64"><label>64</label><mixed-citation> Mostaghimi, P., Blunt, M. J., and Bijeljic, B.: Computations of absolute permeability on micro-CT images, Math. Geosci., 45, 103–125, 2013.</mixed-citation></ref>
      <ref id="bib1.bib65"><label>65</label><mixed-citation> Narr, W. and Suppe, J.: Joint spacing in sedimentary rocks, J. Struct. Geol., 13, 1037–1048, 1991.</mixed-citation></ref>
      <ref id="bib1.bib66"><label>66</label><mixed-citation>Nield, D. A. and Bejan, A.: Convection in Porous Media, Springer, <ext-link xlink:href="https://doi.org/10.1007/978-3-319-49562-0_4" ext-link-type="DOI">10.1007/978-3-319-49562-0_4</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib67"><label>67</label><mixed-citation>Niemi, A., Bear, J., and Bensabat, J.: Geological Storage of CO<sub>2</sub> in Deep Saline Formations, Springer, <ext-link xlink:href="https://doi.org/10.1007/978-94-024-0996-3" ext-link-type="DOI">10.1007/978-94-024-0996-3</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib68"><label>68</label><mixed-citation> Noiriel, C.: Resolving Time-dependent Evolution of Pore-Scale Structure, Permeability and Reactivity using X-ray Microtomography, Rev. Miner. Geochem., 80, 247–285, 2015.</mixed-citation></ref>
      <ref id="bib1.bib69"><label>69</label><mixed-citation> Noiriel, C., Steefel, C. I., Yang, L., and Ajo-Franklin, J.: Upscaling calcium carbonate precipitation rates from pore to continuum scale, Chem. Geol., 318–319, 60–74, 2012.</mixed-citation></ref>
      <ref id="bib1.bib70"><label>70</label><mixed-citation> Olasolo, P., Juárez, M., Morales, M., and Liarte, I.: Enhanced geothermal systems (EGS): A review, Renew. Sustain. Energ. Rev., 56, 133–144, 2016.</mixed-citation></ref>
      <ref id="bib1.bib71"><label>71</label><mixed-citation> Ortoleva, P., Chadam, J., Merino, E., and Sen, A.: Geochemical self-organization II; the reactive-infiltration instability, Am. J. Sci., 287, 1008–1040, 1987.</mixed-citation></ref>
      <ref id="bib1.bib72"><label>72</label><mixed-citation> Pacheco, F. A. L. and Alencoão, A. M. P.: Role of fractures in weathering of solid rocks: narrowing the gap between laboratory and field weathering rates, J. Hydrol., 316, 248–265, 2006.</mixed-citation></ref>
      <ref id="bib1.bib73"><label>73</label><mixed-citation> Pacheco, F. A. L. and Van der Weijden, C. H.: Role of hydraulic diffusivity in the decrease of weathering rates over time, J. Hydrol., 512, 87–106, 2014.</mixed-citation></ref>
      <ref id="bib1.bib74"><label>74</label><mixed-citation> Palmer, A. N.: Origin and morphology of limestone caves, Geol. Soc. Am. Bull., 103, 1–21, 1991.</mixed-citation></ref>
      <ref id="bib1.bib75"><label>75</label><mixed-citation> Pandey, S., Chaudhuri, A., Rajaram, H., and Kelkar, S.: Fracture transmissivity evolution due to silica dissolution/precipitation during geothermal heat extraction, Geothermics, 57, 111–126, 2015.</mixed-citation></ref>
      <ref id="bib1.bib76"><label>76</label><mixed-citation> Pandey, S., Vishal, V., and Chaudhuri, A.: Geothermal reservoir modeling in a coupled thermo-hydro-mechanical-chemical approach: a review, Earth-Sci. Rev., 185, 1157–1169, 2018.</mixed-citation></ref>
      <ref id="bib1.bib77"><label>77</label><mixed-citation>Peng, C., Crawshaw, J. P., Maitland, G. C., and Trusler, J. P. M.: Kinetics of calcite dissolution in CO<sub>2</sub>-saturated water at temperatures between (323 and 373) K and pressures up to 13.8 MPa, Chem. Geol., 403, 74–85, 2015.</mixed-citation></ref>
      <ref id="bib1.bib78"><label>78</label><mixed-citation>Phillips, O. M.: Geological fluid dynamics: sub-surface flow and reactions, Cambridge University Press, <ext-link xlink:href="https://doi.org/10.1017/CBO9780511807473" ext-link-type="DOI">10.1017/CBO9780511807473</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib79"><label>79</label><mixed-citation>Plummer, L. N., Wigley, T. M. L., and Parkhurst, D. L.: The kinetics of calcite dissolution in CO<sub>2</sub>-water systems at 5 degrees to 60 degrees C and 0.0 to 1.0 atm CO<sub>2</sub>, Am. J. Sci., 278, 179–216, <ext-link xlink:href="https://doi.org/10.2475/ajs.278.2.179" ext-link-type="DOI">10.2475/ajs.278.2.179</ext-link>, 1978.</mixed-citation></ref>
      <ref id="bib1.bib80"><label>80</label><mixed-citation> Possemiers, M., Huysmans, M., and Batelaan, O.: Influence of Aquifer Thermal Energy Storage on groundwater quality: A review illustrated by seven case studies from Belgium, J. Hydrol.: Reg. Stud., 2, 20–34, 2014.</mixed-citation></ref>
      <ref id="bib1.bib81"><label>81</label><mixed-citation> Press, W. H., Teukolsky, S. A., Vetterling, W. T., and Flannery, B. P.: Numerical recipes: The art of scientific computing, Cambridge University Press, ISBN 13 978-0-511-33555-6, 2007.</mixed-citation></ref>
      <ref id="bib1.bib82"><label>82</label><mixed-citation> Rawal, C. and Ghassemi, A.: A reactive thermo-poroelastic analysis of water injection into an enhanced geothermal reservoir, Geothermics, 50, 10–23, 2014.</mixed-citation></ref>
      <ref id="bib1.bib83"><label>83</label><mixed-citation> Regenauer-Lieb, K., Veveakis, M., Poulet, T., Wellmann, F., Karrech, A., Liu, J., Hauser, J., Schrank, C., Gaede, O., and Fusseis, F.: Multiscale coupling and multiphysics approaches in earth sciences: Applications, J. Coupl. Syst. Multisc. Dyn., 1, 281–323, 2013.</mixed-citation></ref>
      <ref id="bib1.bib84"><label>84</label><mixed-citation> Rimstidt, J. D. and Barnes, H.: The kinetics of silica-water reactions, Geochim. Cosmochim. Ac., 44, 1683–1699, 1980.</mixed-citation></ref>
      <ref id="bib1.bib85"><label>85</label><mixed-citation>Roded, R.: MATLAB codes and data compiled here, Zenodo [code] and  [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.12531720" ext-link-type="DOI">10.5281/zenodo.12531720</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib86"><label>86</label><mixed-citation> Roded, R., Shalev, E., and Katoshevski, D.: Basal heat-flow and hydrothermal regime at the Golan-Ajloun hydrological basins, J. Hydrol., 476, 200–211, 2013.</mixed-citation></ref>
      <ref id="bib1.bib87"><label>87</label><mixed-citation> Roded, R., Paredes, X., and Holtzman, R.: Reactive transport under stress: Permeability evolution in deformable porous media, Earth Planet. Sc. Lett., 493, 198–207, 2018.</mixed-citation></ref>
      <ref id="bib1.bib88"><label>88</label><mixed-citation>Roded, R., Aharonov, E., Holtzman, R., and Szymczak, P.: Reactive flow and homogenization in anisotropic media, Water Resour. Res., 56, e2020WR027518, <ext-link xlink:href="https://doi.org/10.1029/2020WR027518" ext-link-type="DOI">10.1029/2020WR027518</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib89"><label>89</label><mixed-citation>Roded, R., Szymczak, P., and Holtzman, R.: Wormholing in anisotropic media: Pore-scale effect on large-scale patterns, Geophys. Res. Lett., 48, e2021GL093659, <ext-link xlink:href="https://doi.org/10.1029/2021GL093659" ext-link-type="DOI">10.1029/2021GL093659</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib90"><label>90</label><mixed-citation>Roded, R., Aharonov, E., Frumkin, A., Weber, N., Lazar, B., and Szymczak, P.: Cooling of hydrothermal fluids rich in carbon dioxide can create large karst cave systems in carbonate rocks, Commun. Earth Environ., 4, 465, <ext-link xlink:href="https://doi.org/10.1038/s43247-023-01082-z" ext-link-type="DOI">10.1038/s43247-023-01082-z</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib91"><label>91</label><mixed-citation>Sabo, M. S. and Beckingham, L. E.: Porosity-Permeability Evolution During Simultaneous Mineral Dissolution and Precipitation, Water Resour. Res., 57, e2020WR029072, <ext-link xlink:href="https://doi.org/10.1029/2020WR029072" ext-link-type="DOI">10.1029/2020WR029072</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib92"><label>92</label><mixed-citation>Sahimi, M.: Flow and transport in porous media and fractured rock: from classical methods to modern approaches, John Wiley &amp; Sons, <ext-link xlink:href="https://doi.org/10.1002/9783527636693" ext-link-type="DOI">10.1002/9783527636693</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib93"><label>93</label><mixed-citation> Sanford, W. E. and Konikow, L. F.: Simulation of calcite dissolution and porosity changes in saltwater mixing zones in coastal aquifers, Water Resour. Res., 25, 655–667, 1989.</mixed-citation></ref>
      <ref id="bib1.bib94"><label>94</label><mixed-citation>Scholz, C. H.: The mechanics of earthquakes and faulting, Cambridge University Press, <ext-link xlink:href="https://doi.org/10.1017/9781316681473" ext-link-type="DOI">10.1017/9781316681473</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib95"><label>95</label><mixed-citation> Seigneur, N., Mayer, K. U., and Steefel, C. I.: Reactive transport in evolving porous media, Rev. Mineral. Geochem., 85, 197–238, 2019.</mixed-citation></ref>
      <ref id="bib1.bib96"><label>96</label><mixed-citation> Shaw-Yang, Y. and Hund-Der, Y.: An analytical solution for modeling thermal energy transfer in a confined aquifer system, Hydrogeol. J., 16, 1507–1515, 2008.</mixed-citation></ref>
      <ref id="bib1.bib97"><label>97</label><mixed-citation> Spiegelman, M., Kelemen, P. B., and Aharonov, E.: Causes and consequences of flow organization during melt transport: The reaction infiltration instability in compactible media, J. Geophys. Res.-Solid, 106, 2061–2077, 2001.</mixed-citation></ref>
      <ref id="bib1.bib98"><label>98</label><mixed-citation>Stauffer, F., Bayer, P., Blum, P., Molina Giraldo, N., and Kinzelbach, W.: Thermal Use of Shallow Groundwater, 1st Edition, CRC Press, <ext-link xlink:href="https://doi.org/10.1201/b16239" ext-link-type="DOI">10.1201/b16239</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib99"><label>99</label><mixed-citation>Steefel, C. I., Molins, S., and Trebotich, D.: Pore scale processes associated with subsurface CO<sub>2</sub> injection and sequestration, Rev. Miner. Geochem., 77, 259–303, 2013.</mixed-citation></ref>
      <ref id="bib1.bib100"><label>100</label><mixed-citation> Steefel, C. I., Appelo, C. A. J., Arora, B., Jacques, D., Kalbacher, T., Kolditz, O., Lagneau, V., Lichtner, P. C., Mayer, K. U., and Meeussen, J. C. L.: Reactive transport codes for subsurface environmental simulation, Comput. Geosci., 19, 445–478, 2015.</mixed-citation></ref>
      <ref id="bib1.bib101"><label>101</label><mixed-citation> Szymczak, P. and Ladd, A. J. C.: Reactive-infiltration instabilities in rocks. Fracture dissolution, J. Fluid Mech., 702, 239–264, 2012.</mixed-citation></ref>
      <ref id="bib1.bib102"><label>102</label><mixed-citation> Taron, J. and Elsworth, D.: Thermal–hydrologic–mechanical–chemical processes in the evolution of engineered geothermal reservoirs, Int. J. Rock Mech. Min. Sci., 46, 855–864, 2009.</mixed-citation></ref>
      <ref id="bib1.bib103"><label>103</label><mixed-citation> Tripp, G. I. and Vearncombe, J. R.: Fault/fracture density and mineralization: a contouring method for targeting in gold exploration, J. Struct. Geol., 26, 1087–1108, 2004.</mixed-citation></ref>
      <ref id="bib1.bib104"><label>104</label><mixed-citation>Turcotte, D. L. and Schubert, G.: Geodynamics, Cambridge University Press, <ext-link xlink:href="https://doi.org/10.1017/CBO9780511807442" ext-link-type="DOI">10.1017/CBO9780511807442</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bib105"><label>105</label><mixed-citation>Tutolo, B. M., Kong, X.-Z., Seyfried Jr., W. E., and Saar, M. O.: High performance reactive transport simulations examining the effects of thermal, hydraulic, and chemical (THC) gradients on fluid injectivity at carbonate CCUS reservoir scales, Int. J. Greenh. Gas Con., 39, 285–301, <ext-link xlink:href="https://doi.org/10.1016/j.ijggc.2015.05.026" ext-link-type="DOI">10.1016/j.ijggc.2015.05.026</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib106"><label>106</label><mixed-citation>Vafaie, A., Cama, J., Soler, J. M., Kivi, I. R., and Vilarrasa, V.: Chemo-hydro-mechanical effects of CO<sub>2</sub> injection on reservoir and seal rocks: A review on laboratory experiments, Renew. Sustain. Energ. Rev., 178, 113270, <ext-link xlink:href="https://doi.org/10.1016/j.rser.2023.113270" ext-link-type="DOI">10.1016/j.rser.2023.113270</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib107"><label>107</label><mixed-citation> Voigt, H. and Haefner, F.: Heat transfer in aquifers with finite caprock thickness during a thermal injection process, Water Resour. Res., 23, 2286–2292, 1987.</mixed-citation></ref>
      <ref id="bib1.bib108"><label>108</label><mixed-citation> White, M., Fu, P., McClure, M., Danko, G., Elsworth, D., Sonnenthal, E., Kelkar, S., and Podgorney, R.: A suite of benchmark and challenge problems for enhanced geothermal systems, Geomech. Geophys. Geo-Energ. Geo-Resour., 4, 79–117, 2018.</mixed-citation></ref>
      <ref id="bib1.bib109"><label>109</label><mixed-citation>Wood, J. R. and Hewett, T. A.: Reservoir diagenesis and convective fluid flow, AAPG Memoir., 37, 99–110, <ext-link xlink:href="https://doi.org/10.1306/M37435C6" ext-link-type="DOI">10.1306/M37435C6</ext-link>, 1984.</mixed-citation></ref>
      <ref id="bib1.bib110"><label>110</label><mixed-citation>Woods, A. W.: Flow in porous rocks, Cambridge University Press, <ext-link xlink:href="https://doi.org/10.1017/CBO9781107588677" ext-link-type="DOI">10.1017/CBO9781107588677</ext-link>,  2015.</mixed-citation></ref>
      <ref id="bib1.bib111"><label>111</label><mixed-citation>Xu, L., Szymczak, P., Toussaint, R., Flekkøy, E. G., and Måløy, K. J.: Dissolution Phase Diagram in Radial Geometry, Front. Phys., 8, 369, <ext-link xlink:href="https://doi.org/10.3389/fphy.2020.00369" ext-link-type="DOI">10.3389/fphy.2020.00369</ext-link>, 2020. </mixed-citation></ref>
      <ref id="bib1.bib112"><label>112</label><mixed-citation> Yang, S.-Y., Yeh, H.-D., and Li, K.-Y.: Modelling transient temperature distribution for injecting hot water through a well to an aquifer thermal energy storage system, Geophys. J. Int., 183, 237–251, 2010.</mixed-citation></ref>
      <ref id="bib1.bib113"><label>113</label><mixed-citation>Yardley, B. W., Manning, C. E., and Garven, G.: Frontiers in geofluids, John Wiley &amp; Sons, <ext-link xlink:href="https://doi.org/10.1002/9781444394900" ext-link-type="DOI">10.1002/9781444394900</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib114"><label>114</label><mixed-citation> Zheng, Y., Ross, A., Villholth, K. G., and Dillon, P.: Managing Aquifer Recharge. A Showcase for Resilience and Sustainability, UNESCO, Paris, ISBN 978-92-3-100488-9, 2021.</mixed-citation></ref>
      <ref id="bib1.bib115"><label>115</label><mixed-citation> Zhou, Q., Oldenburg, C. M., and Rutqvist, J.: Revisiting the analytical solutions of heat transport in fractured reservoirs using a generalized multirate memory function, Water Resour. Res., 55, 1405–1428, 2019.</mixed-citation></ref>
      <ref id="bib1.bib116"><label>116</label><mixed-citation> Zhu, C.: In situ feldspar dissolution rates in an aquifer, Geochim. Cosmochim. Ac., 69, 1435–1453, 2005.</mixed-citation></ref>
      <ref id="bib1.bib117"><label>117</label><mixed-citation> Ziagos, J. P. and Blackwell, D. D.: A model for the transient temperature effects of horizontal fluid flow in geothermal systems, J. Volcanol. Geoth. Res., 27, 371–397, 1986.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Solutions and case studies for thermally driven reactive  transport and porosity evolution in geothermal  systems (reactive Lauwerier problem)</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
      
Abbasi, M., Khazali, N., and Sharifi, M.: Analytical model for convection-conduction heat transfer during water injection in fractured
geothermal reservoirs with variable rock matrix block size, Geothermics, 69,
1–14, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>
      
Agar, S. M. and Geiger, S.: Fundamental controls on fluid flow in carbonates: current workflows to emerging technologies, Geol. Soc. Lond. Spec. Publ., 406, 1–59, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
      
Aharonov, E., Whitehead, J. A., Kelemen, P. B., and Spiegelman, M.: Channeling instability of upwelling melt in the mantle, J. Geophys. Res.-Solid, 100, 20433, <a href="https://doi.org/10.1029/95JB01307" target="_blank">https://doi.org/10.1029/95JB01307</a>, 1995.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
      
Aharonov, E., Spiegelman, M., and Kelemen, P.: Three-dimensional flow and
reaction in porous media: Implications for the Earth's mantle and sedimentary basins, J. Geophys. Res.-Solid, 102, 14821–14833, 1997.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
      
Aharonov, E., Tenthorey, E., and Scholz, C. H.: Precipitation sealing and
diagenesis: 2. Theoretical analysis, J. Geophys. Res.-Solid, 103, 969–981, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
      
Al-Sulaimi, B.: The energy stability of Darcy thermosolutal convection with
reaction, Int. J. Heat Mass Transf., 86, 369–376, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
      
Anderson, M. P., Woessner, W. W., and Hunt, R. J.: Applied groundwater
modeling: simulation of flow and advective transport, Academic Press, ISBN 978-0-12-058103-0, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
      
Andre, B. J. and Rajaram, H.: Dissolution of limestone fractures by cooling
waters: Early development of hypogene karst systems, Water Resour. Res., 41,
W01015,  <a href="https://doi.org/10.1029/2004WR003331" target="_blank">https://doi.org/10.1029/2004WR003331</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
      
Bear, J. and Cheng, A. H.-D.: Modeling groundwater flow and contaminant
transport, Springer Science &amp; Business Media, <a href="https://doi.org/10.1007/978-1-4020-6682-5" target="_blank">https://doi.org/10.1007/978-1-4020-6682-5</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
      
Bekri, S., Thovert, J. F., and Adler, P. M.: Dissolution of porous media,
Chem. Eng. Sci., 50, 2765–2791, 1995.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
      
Bhat, S. and Kovscek, A.: Permeability modification of diatomite during hot
fluid injection, in: SPE Western Regional Meeting,   Bakersfield, California, May 1998, <a href="https://doi.org/10.2118/46210-MS" target="_blank">https://doi.org/10.2118/46210-MS</a>, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
      
Bonte, M., Stuyfzand, P. J., and Breukelen, B. M. van: Reactive transport
modeling of thermal column experiments to investigate the impacts of aquifer
thermal energy storage on groundwater quality, Environ. Sci. Technol., 48,
12099–12107, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
      
Budek, A. and Szymczak, P.: Network models of dissolution of porous media,
Phys. Rev. E, 86, 056318, <a href="https://doi.org/10.1103/PhysRevE.86.056318" target="_blank">https://doi.org/10.1103/PhysRevE.86.056318</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
      
Carroll, S., Mroczek, E., Alai, M., and Ebert, M.: Amorphous silica
precipitation (60 to 120&thinsp;°C): Comparison of laboratory and field rates, Geochim. Cosmochim. Ac., 62, 1379–1396, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
      
Chadam, J., Hoff, D., Merino, E., Ortoleva, P., and Sen, A.: Reactive
infiltration instabilities, IMA J. Appl. Math., 36, 207–221, 1986.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>
      
Chaudhuri, A., Rajaram, H., and Viswanathan, H.: Early-stage hypogene
karstification in a mountain hydrologic system: A coupled thermohydrochemical model incorporating buoyant convection, Water Resour. Res., 49, 5880–5899, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
      
Chen, C. and Reddell, D. L.: Temperature distribution around a well during
thermal injection and a graphical technique for evaluating aquifer thermal
properties, Water Resour. Res., 19, 351–363, 1983.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>
      
Corson, L. T. and Pritchard, D.: Thermosolutal convection in an evolving
soluble porous medium, J. Fluid Mech., 832, 666–696, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>
      
Coudrain-Ribstein, A., Gouze, P., and de Marsily, G.: Temperature-carbon
dioxide partial pressure trends in confined aquifers, Chem. Geol., 145, 73–89, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>
      
Craw, D.: Fluid flow at fault intersections in an active oblique collision
zone, Southern Alps, New Zealand, J. Geochem. Explor., 69, 523–526, 2000.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>
      
Daccord, G.: Chemical Dissolution of a Porous Medium by a Reactive Fluid,
Phys. Rev. Lett., 58, 479–482, 1987.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>
      
Dávila, G., Dalton, L., Crandall, D. M., Garing, C., Werth, C. J., and Druhan, J. L.: Reactive alteration of a Mt. Simon Sandstone due to CO<sub>2</sub>-rich brine displacement, Geochim. Cosmochim. Ac., 271, 227–247,
<a href="https://doi.org/10.1016/j.gca.2019.12.015" target="_blank">https://doi.org/10.1016/j.gca.2019.12.015</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>
      
Deng, H. and Spycher, N.: Modeling reactive transport processes in
fractures, Rev. Mineral. Geochem., 85, 49–74, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>
      
Deng, H., Molins, S., Trebotich, D., Steefel, C., and DePaolo, D.: Pore-scale numerical investigation of the impacts of surface roughness: Upscaling of reaction rates in rough fractures, Geochim. Cosmochim. Ac., 239, 374–389, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>
      
Detwiler, R. L. and Rajaram, H.: Predicting dissolution patterns in variable
aperture fractures: Evaluation of an enhanced depth-averaged computational
model, Water Resour. Res., 43, W04403, <a href="https://doi.org/10.1029/2006WR005147" target="_blank">https://doi.org/10.1029/2006WR005147</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>
      
Diaz, A. R., Kaya, E., and Zarrouk, S. J.: Reinjection in geothermal fields-
A worldwide review update, Renew. Sustain. Energ. Rev., 53, 105–162, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>
      
Diersch, H.-J. and Kolditz, O.: Variable-density flow and transport in porous media: approaches and challenges, Adv. Water Resour., 25, 899–944, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>
      
Dove, P. M. and Crerar, D. A.: Kinetics of quartz dissolution in electrolyte
solutions using a hydrothermal mixed flow reactor, Geochim. Cosmochim. Ac., 54, 955–969, 1990.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>
      
Dreybrodt, W.: Processes in karst systems: physics, chemistry, and
geology, Springer Verlag, Berlin, New York, xii, 288 pp.,  <a href="https://doi.org/10.1007/978-3-642-83352-6" target="_blank">https://doi.org/10.1007/978-3-642-83352-6</a>, 1988.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>30</label><mixed-citation>
      
Dreybrodt, W., Gabrovšek, F., and Romanov, D.: Processes of
speleogenesis: A modeling approach, Carsologica, edited by:
Gabrovšek, F., Založba ZRC, Ljubljana, 375 pp.,  ISBN 961-6500-91-0, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>31</label><mixed-citation>
      
Fleuchaus, P., Godschalk, B., Stober, I., and Blum, P.: Worldwide application of aquifer thermal energy storage – A review, Renew. Sustain. Energ. Rev., 94, 861–876, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>32</label><mixed-citation>
      
Frick, S., Regenspurg, S., Kranz, S., Milsch, H., Saadat, A., Francke, H., Brandt, W., and Huenges, E.: Geochemical and process engineering challenges for geothermal power generation, Chem. Ing. Tech., 83, 2093–2104, <a href="https://doi.org/10.1002/cite.201100131" target="_blank">https://doi.org/10.1002/cite.201100131</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>33</label><mixed-citation>
      
Garing, C., Gouze, P., Kassab, M., Riva, M., and Guadagnini, A.: Anti-correlated porosity–permeability changes during the dissolution of
carbonate rocks: experimental evidences and modeling, Transp. Porous Media,
107, 595–621, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>34</label><mixed-citation>
      
Glassley, W. E.: Geothermal energy: renewable energy and the environment,
CRC Press, <a href="https://doi.org/10.1201/b17521" target="_blank">https://doi.org/10.1201/b17521</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>35</label><mixed-citation>
      
Goldscheider, N., Mádl-Szőnyi, J., Erőss, A., and Schill, E.:
Thermal water resources in carbonate rock aquifers, Hydrogeol. J., 18,
1303–1318, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>36</label><mixed-citation>
      
Golfier, F., Zarcone, C., Bazin, B., Lenormand, R., Lasseux, D., and Quintard, M.: On the ability of a Darcy-scale model to capture wormhole
formation during the dissolution of a porous medium, J. Fluid Mech., 457,
213–254, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>37</label><mixed-citation>
      
Grodzki, P. and Szymczak, P.: Reactive-infiltration instability in radial
geometry: From dissolution fingers to star patterns, Phys. Rev. E, 100,
033108, <a href="https://doi.org/10.1103/PhysRevE.100.033108" target="_blank">https://doi.org/10.1103/PhysRevE.100.033108</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>38</label><mixed-citation>
      
Hao, Y., Smith, M., Sholokhova, Y., and Carroll, S.: CO<sub>2</sub>-induced
dissolution of low permeability carbonates. Part II: Numerical modeling of experiments, Adv. Water Resour., 62, 388–408, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>39</label><mixed-citation>
      
Hoefner, M. L. and Fogler, H. S.: Pore evolution and channel formation
during flow and reaction in porous media, AICHE J., 34, 45–54, 1988.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>40</label><mixed-citation>
      
Hommel, J., Coltman, E., and Class, H.: Porosity–permeability relations for
evolving pore space: a review with a focus on (bio-) geochemically altered
porous media, Transp. Porous Media, 124, 589–629, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>41</label><mixed-citation>
      
Huenges, E. and Ledru, P.: Geothermal energy systems: exploration, development, and utilization, John Wiley &amp; Sons, <a href="https://doi.org/10.1002/9783527630479" target="_blank">https://doi.org/10.1002/9783527630479</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>42</label><mixed-citation>
      
Huenges, E., Kohl, T., Kolditz, O., Bremer, J., Scheck-Wenderoth, M., and
Vienken, T.: Geothermal energy systems: research perspective for domestic
energy provision, Environ. Earth Sci., 70, 3927–3933, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>43</label><mixed-citation>
      
Hussaini, S. R. and Dvorkin, J.: Specific surface area versus porosity from
digital images, J. Petrol. Sci. Eng., 196, 107773, <a href="https://doi.org/10.1016/j.petrol.2020.107773" target="_blank">https://doi.org/10.1016/j.petrol.2020.107773</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>44</label><mixed-citation>
      
Jamtveit, B. and Yardley, B.: Fluid flow and transport in rocks: mechanisms
and effects, Springer Science &amp; Business Media, <a href="https://doi.org/10.1007/978-94-009-1533-6" target="_blank">https://doi.org/10.1007/978-94-009-1533-6</a>, 1996.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>45</label><mixed-citation>
      
Ji, J., Song, X., Song, G., Xu, F., Shi, Y., Lv, Z., Li, S., and Yi, J.: Study on fracture evolution model of the enhanced geothermal system under
thermal-hydraulic-chemical-deformation coupling, Energy, 269, 126604, <a href="https://doi.org/10.1016/j.energy.2022.126604" target="_blank">https://doi.org/10.1016/j.energy.2022.126604</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>46</label><mixed-citation>
      
Jones, G. D. and Xiao, Y.: Geothermal convection in the Tengiz carbonate
platform, Kazakhstan: Reactive transport models of diagenesis and reservoir
quality, AAPG Bull., 90, 1251–1272, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>47</label><mixed-citation>
      
Jupp, T. and Woods, A.: Thermally driven reaction fronts in porous media, J.
Fluid Mech., 484, 329–346, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>48</label><mixed-citation>
      
Jupp, T. and Woods, A.: Reaction fronts in a porous medium following injection along a temperature gradient, J. Fluid Mech., 513, 343–361, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>49</label><mixed-citation>
      
Kalia, N. and Balakotaiah, V.: Modeling and analysis of wormhole formation
in reactive dissolution of carbonate rocks, Chem. Eng. Sci., 62, 919–928,
2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>50</label><mixed-citation>
      
Kelemen, P. B., Whitehead, J. A., Aharonov, E., and Jordahl, K. A.: Experiments on flow focusing in soluble porous media, with applications to
melt extraction from the mantle, J. Geophys. Res.-Solid, 100, 475–496, 1995.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>51</label><mixed-citation>
      
Kolditz, O., Shao, H., Wang, W., and Bauer, S.: Thermo-Hydro-Mechanical Chemical Processes in Fractured Porous Media: Modelling and Benchmarking,
Springer, <a href="https://doi.org/10.1007/978-3-319-29224-3" target="_blank">https://doi.org/10.1007/978-3-319-29224-3</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>52</label><mixed-citation>
      
Ladd, A. J. and Szymczak, P.: Reactive Flows in Porous Media: Challenges in
Theoretical and Numerical Methods, Annu. Rev. Chem. Biomol. Eng., 12, 543–571, <a href="https://doi.org/10.1146/annurev-chembioeng-092920-102703" target="_blank">https://doi.org/10.1146/annurev-chembioeng-092920-102703</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>53</label><mixed-citation>
      
Ladd, A. J. C. and Szymczak, P.: Use and misuse of large-density asymptotics
in the reaction-infiltration instability, Water Resour. Res., 53, 2419–2430, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>54</label><mixed-citation>
      
Lai, P., Moulton, K., and Krevor, S.: Pore-scale heterogeneity in the mineral distribution and reactive surface area of porous rocks, Chem. Geol., 411, 260–273, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>55</label><mixed-citation>
      
Lauwerier, H.: The transport of heat in an oil layer caused by the injection
of hot fluid, Appl. Sci. Res. Sect. A, 5, 145–150, 1955.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>56</label><mixed-citation>
      
Lichtner, P. C.: The Quasi-Stationary State Approximation to Fluid/Rock Reaction: Local Equilibrium Revisited, in: Diffusion, Atomic Ordering, and
Mass Transport: Selected Topics in Geochemistry, edited by: Ganguly, J.,
Springer US, New York, NY, 452–560, <a href="https://doi.org/10.1007/978-1-4613-9019-0_13" target="_blank">https://doi.org/10.1007/978-1-4613-9019-0_13</a>, 1991.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>57</label><mixed-citation>
      
Lin, Y., Hu, T., and Yeh, H.: Analytical model for heat transfer accounting for both conduction and dispersion in aquifers with a Robin-type boundary
condition at the injection well, Water Resour. Res., 55, 7379–7399, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>58</label><mixed-citation>
      
Lu, P., Luo, P., Zhang, G., Zhang, S., and Zhu, C.: A mineral-water-gas
interaction model of <i>p</i>CO<sub>2</sub> as a function of temperature in sedimentary
basins, Chem. Geol., 558, 119868, <a href="https://doi.org/10.1016/j.chemgeo.2020.119868" target="_blank">https://doi.org/10.1016/j.chemgeo.2020.119868</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>59</label><mixed-citation>
      
Lucia, F. J.: Carbonate reservoir characterization: An integrated approach,
in 2nd Edn., Springer-Verlag, Berlin, Heidelberg, ISBN 978-3-540-72740-8,  2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>60</label><mixed-citation>
      
Maher, K., Steefel, C. I., DePaolo, D. J., and Viani, B. E.: The mineral
dissolution rate conundrum: Insights from reactive transport modeling of U isotopes and pore fluid chemistry in marine sediments, Geochim. Cosmochim.
Ac., 70, 337–363, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>61</label><mixed-citation>
      
Maliva, R. G.: Anthropogenic aquifer recharge: WSP methods in water resources evaluation series no. 5, Springer, <a href="https://doi.org/10.1007/978-3-030-11084-0" target="_blank">https://doi.org/10.1007/978-3-030-11084-0</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>62</label><mixed-citation>
      
MATLAB: Version R2022b, Natick Mass. MathWorks Inc, <a href="https://www.mathworks.com" target="_blank"/> (last access: 6 Septeber 2023),  2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>63</label><mixed-citation>
      
Micklethwaite, S. and Cox, S. F.: Progressive fault triggering and fluid flow in aftershock domains: Examples from mineralized Archaean fault systems, Earth Planet. Sc. Lett., 250, 318–330, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>64</label><mixed-citation>
      
Mostaghimi, P., Blunt, M. J., and Bijeljic, B.: Computations of absolute
permeability on micro-CT images, Math. Geosci., 45, 103–125, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib65"><label>65</label><mixed-citation>
      
Narr, W. and Suppe, J.: Joint spacing in sedimentary rocks, J. Struct. Geol., 13, 1037–1048, 1991.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib66"><label>66</label><mixed-citation>
      
Nield, D. A. and Bejan, A.: Convection in Porous Media, Springer, <a href="https://doi.org/10.1007/978-3-319-49562-0_4" target="_blank">https://doi.org/10.1007/978-3-319-49562-0_4</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib67"><label>67</label><mixed-citation>
      
Niemi, A., Bear, J., and Bensabat, J.: Geological Storage of CO<sub>2</sub> in
Deep Saline Formations, Springer, <a href="https://doi.org/10.1007/978-94-024-0996-3" target="_blank">https://doi.org/10.1007/978-94-024-0996-3</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib68"><label>68</label><mixed-citation>
      
Noiriel, C.: Resolving Time-dependent Evolution of Pore-Scale Structure,
Permeability and Reactivity using X-ray Microtomography, Rev. Miner. Geochem., 80, 247–285, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib69"><label>69</label><mixed-citation>
      
Noiriel, C., Steefel, C. I., Yang, L., and Ajo-Franklin, J.: Upscaling calcium carbonate precipitation rates from pore to continuum scale, Chem.
Geol., 318–319, 60–74, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib70"><label>70</label><mixed-citation>
      
Olasolo, P., Juárez, M., Morales, M., and Liarte, I.: Enhanced geothermal systems (EGS): A review, Renew. Sustain. Energ. Rev., 56, 133–144, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib71"><label>71</label><mixed-citation>
      
Ortoleva, P., Chadam, J., Merino, E., and Sen, A.: Geochemical self-organization II; the reactive-infiltration instability, Am. J. Sci.,
287, 1008–1040, 1987.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib72"><label>72</label><mixed-citation>
      
Pacheco, F. A. L. and Alencoão, A. M. P.: Role of fractures in weathering of solid rocks: narrowing the gap between laboratory and field weathering rates, J. Hydrol., 316, 248–265, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib73"><label>73</label><mixed-citation>
      
Pacheco, F. A. L. and Van der Weijden, C. H.: Role of hydraulic diffusivity
in the decrease of weathering rates over time, J. Hydrol., 512, 87–106,
2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib74"><label>74</label><mixed-citation>
      
Palmer, A. N.: Origin and morphology of limestone caves, Geol. Soc. Am. Bull., 103, 1–21, 1991.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib75"><label>75</label><mixed-citation>
      
Pandey, S., Chaudhuri, A., Rajaram, H., and Kelkar, S.: Fracture transmissivity evolution due to silica dissolution/precipitation during
geothermal heat extraction, Geothermics, 57, 111–126, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib76"><label>76</label><mixed-citation>
      
Pandey, S., Vishal, V., and Chaudhuri, A.: Geothermal reservoir modeling in
a coupled thermo-hydro-mechanical-chemical approach: a review, Earth-Sci.
Rev., 185, 1157–1169, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib77"><label>77</label><mixed-citation>
      
Peng, C., Crawshaw, J. P., Maitland, G. C., and Trusler, J. P. M.: Kinetics
of calcite dissolution in CO<sub>2</sub>-saturated water at temperatures between
(323 and 373)&thinsp;K and pressures up to 13.8&thinsp;MPa, Chem. Geol., 403, 74–85, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib78"><label>78</label><mixed-citation>
      
Phillips, O. M.: Geological fluid dynamics: sub-surface flow and reactions,
Cambridge University Press, <a href="https://doi.org/10.1017/CBO9780511807473" target="_blank">https://doi.org/10.1017/CBO9780511807473</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib79"><label>79</label><mixed-citation>
      
Plummer, L. N., Wigley, T. M. L., and Parkhurst, D. L.: The kinetics of
calcite dissolution in CO<sub>2</sub>-water systems at 5 degrees to 60 degrees C
and 0.0 to 1.0&thinsp;atm CO<sub>2</sub>, Am. J. Sci., 278, 179–216,
<a href="https://doi.org/10.2475/ajs.278.2.179" target="_blank">https://doi.org/10.2475/ajs.278.2.179</a>, 1978.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib80"><label>80</label><mixed-citation>
      
Possemiers, M., Huysmans, M., and Batelaan, O.: Influence of Aquifer Thermal
Energy Storage on groundwater quality: A review illustrated by seven case
studies from Belgium, J. Hydrol.: Reg. Stud., 2, 20–34, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib81"><label>81</label><mixed-citation>
      
Press, W. H., Teukolsky, S. A., Vetterling, W. T., and Flannery, B. P.:
Numerical recipes: The art of scientific computing, Cambridge University
Press, ISBN 13 978-0-511-33555-6, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib82"><label>82</label><mixed-citation>
      
Rawal, C. and Ghassemi, A.: A reactive thermo-poroelastic analysis of water
injection into an enhanced geothermal reservoir, Geothermics, 50, 10–23,
2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib83"><label>83</label><mixed-citation>
      
Regenauer-Lieb, K., Veveakis, M., Poulet, T., Wellmann, F., Karrech, A., Liu, J., Hauser, J., Schrank, C., Gaede, O., and Fusseis, F.: Multiscale coupling and multiphysics approaches in earth sciences: Applications, J. Coupl. Syst. Multisc. Dyn., 1, 281–323, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib84"><label>84</label><mixed-citation>
      
Rimstidt, J. D. and Barnes, H.: The kinetics of silica-water reactions,
Geochim. Cosmochim. Ac., 44, 1683–1699, 1980.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib85"><label>85</label><mixed-citation>
      
Roded, R.: MATLAB codes and data compiled here, Zenodo [code] and  [data set], <a href="https://doi.org/10.5281/zenodo.12531720" target="_blank">https://doi.org/10.5281/zenodo.12531720</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib86"><label>86</label><mixed-citation>
      
Roded, R., Shalev, E., and Katoshevski, D.: Basal heat-flow and hydrothermal
regime at the Golan-Ajloun hydrological basins, J. Hydrol., 476, 200–211,
2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib87"><label>87</label><mixed-citation>
      
Roded, R., Paredes, X., and Holtzman, R.: Reactive transport under stress:
Permeability evolution in deformable porous media, Earth Planet. Sc. Lett., 493, 198–207, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib88"><label>88</label><mixed-citation>
      
Roded, R., Aharonov, E., Holtzman, R., and Szymczak, P.: Reactive flow and
homogenization in anisotropic media, Water Resour. Res., 56, e2020WR027518,
<a href="https://doi.org/10.1029/2020WR027518" target="_blank">https://doi.org/10.1029/2020WR027518</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib89"><label>89</label><mixed-citation>
      
Roded, R., Szymczak, P., and Holtzman, R.: Wormholing in anisotropic media:
Pore-scale effect on large-scale patterns, Geophys. Res. Lett., 48, e2021GL093659,
<a href="https://doi.org/10.1029/2021GL093659" target="_blank">https://doi.org/10.1029/2021GL093659</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib90"><label>90</label><mixed-citation>
      
Roded, R., Aharonov, E., Frumkin, A., Weber, N., Lazar, B., and Szymczak, P.: Cooling of hydrothermal fluids rich in carbon dioxide can create large karst cave systems in carbonate rocks, Commun. Earth Environ., 4, 465,
<a href="https://doi.org/10.1038/s43247-023-01082-z" target="_blank">https://doi.org/10.1038/s43247-023-01082-z</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib91"><label>91</label><mixed-citation>
      
Sabo, M. S. and Beckingham, L. E.: Porosity-Permeability Evolution During
Simultaneous Mineral Dissolution and Precipitation, Water Resour. Res., 57,
e2020WR029072, <a href="https://doi.org/10.1029/2020WR029072" target="_blank">https://doi.org/10.1029/2020WR029072</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib92"><label>92</label><mixed-citation>
      
Sahimi, M.: Flow and transport in porous media and fractured rock: from
classical methods to modern approaches, John Wiley &amp; Sons, <a href="https://doi.org/10.1002/9783527636693" target="_blank">https://doi.org/10.1002/9783527636693</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib93"><label>93</label><mixed-citation>
      
Sanford, W. E. and Konikow, L. F.: Simulation of calcite dissolution and
porosity changes in saltwater mixing zones in coastal aquifers, Water Resour. Res., 25, 655–667, 1989.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib94"><label>94</label><mixed-citation>
      
Scholz, C. H.: The mechanics of earthquakes and faulting, Cambridge
University Press, <a href="https://doi.org/10.1017/9781316681473" target="_blank">https://doi.org/10.1017/9781316681473</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib95"><label>95</label><mixed-citation>
      
Seigneur, N., Mayer, K. U., and Steefel, C. I.: Reactive transport in
evolving porous media, Rev. Mineral. Geochem., 85, 197–238, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib96"><label>96</label><mixed-citation>
      
Shaw-Yang, Y. and Hund-Der, Y.: An analytical solution for modeling thermal
energy transfer in a confined aquifer system, Hydrogeol. J., 16, 1507–1515,
2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib97"><label>97</label><mixed-citation>
      
Spiegelman, M., Kelemen, P. B., and Aharonov, E.: Causes and consequences of
flow organization during melt transport: The reaction infiltration instability in compactible media, J. Geophys. Res.-Solid, 106, 2061–2077, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib98"><label>98</label><mixed-citation>
      
Stauffer, F., Bayer, P., Blum, P., Molina Giraldo, N., and Kinzelbach, W.: Thermal Use of Shallow Groundwater, 1st Edition,
CRC Press, <a href="https://doi.org/10.1201/b16239" target="_blank">https://doi.org/10.1201/b16239</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib99"><label>99</label><mixed-citation>
      
Steefel, C. I., Molins, S., and Trebotich, D.: Pore scale processes associated with subsurface CO<sub>2</sub> injection and sequestration, Rev. Miner.
Geochem., 77, 259–303, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib100"><label>100</label><mixed-citation>
      
Steefel, C. I., Appelo, C. A. J., Arora, B., Jacques, D., Kalbacher, T.,
Kolditz, O., Lagneau, V., Lichtner, P. C., Mayer, K. U., and Meeussen, J. C.
L.: Reactive transport codes for subsurface environmental simulation, Comput. Geosci., 19, 445–478, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib101"><label>101</label><mixed-citation>
      
Szymczak, P. and Ladd, A. J. C.: Reactive-infiltration instabilities in rocks. Fracture dissolution, J. Fluid Mech., 702, 239–264, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib102"><label>102</label><mixed-citation>
      
Taron, J. and Elsworth, D.: Thermal–hydrologic–mechanical–chemical processes in the evolution of engineered geothermal reservoirs, Int. J. Rock
Mech. Min. Sci., 46, 855–864, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib103"><label>103</label><mixed-citation>
      
Tripp, G. I. and Vearncombe, J. R.: Fault/fracture density and mineralization: a contouring method for targeting in gold exploration, J.
Struct. Geol., 26, 1087–1108, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib104"><label>104</label><mixed-citation>
      
Turcotte, D. L. and Schubert, G.: Geodynamics, Cambridge University Press,
<a href="https://doi.org/10.1017/CBO9780511807442" target="_blank">https://doi.org/10.1017/CBO9780511807442</a>, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib105"><label>105</label><mixed-citation>
      
Tutolo, B. M., Kong, X.-Z., Seyfried Jr., W. E., and Saar, M. O.: High performance reactive transport simulations examining the effects of thermal, hydraulic, and chemical (THC) gradients on fluid injectivity at carbonate CCUS reservoir scales, Int. J. Greenh. Gas Con., 39, 285–301,
<a href="https://doi.org/10.1016/j.ijggc.2015.05.026" target="_blank">https://doi.org/10.1016/j.ijggc.2015.05.026</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib106"><label>106</label><mixed-citation>
      
Vafaie, A., Cama, J., Soler, J. M., Kivi, I. R., and Vilarrasa, V.: Chemo-hydro-mechanical effects of CO<sub>2</sub> injection on reservoir and seal
rocks: A review on laboratory experiments, Renew. Sustain. Energ. Rev., 178,
113270, <a href="https://doi.org/10.1016/j.rser.2023.113270" target="_blank">https://doi.org/10.1016/j.rser.2023.113270</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib107"><label>107</label><mixed-citation>
      
Voigt, H. and Haefner, F.: Heat transfer in aquifers with finite caprock
thickness during a thermal injection process, Water Resour. Res., 23, 2286–2292, 1987.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib108"><label>108</label><mixed-citation>
      
White, M., Fu, P., McClure, M., Danko, G., Elsworth, D., Sonnenthal, E., Kelkar, S., and Podgorney, R.: A suite of benchmark and challenge problems
for enhanced geothermal systems, Geomech. Geophys. Geo-Energ. Geo-Resour., 4, 79–117, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib109"><label>109</label><mixed-citation>
      
Wood, J. R. and Hewett, T. A.: Reservoir diagenesis and convective fluid flow,
AAPG Memoir., 37, 99–110, <a href="https://doi.org/10.1306/M37435C6" target="_blank">https://doi.org/10.1306/M37435C6</a>, 1984.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib110"><label>110</label><mixed-citation>
      
Woods, A. W.: Flow in porous rocks, Cambridge University Press, <a href="https://doi.org/10.1017/CBO9781107588677" target="_blank">https://doi.org/10.1017/CBO9781107588677</a>,  2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib111"><label>111</label><mixed-citation>
      
Xu, L., Szymczak, P., Toussaint, R., Flekkøy, E. G., and Måløy, K.
J.: Dissolution Phase Diagram in Radial Geometry, Front. Phys., 8, 369, <a href="https://doi.org/10.3389/fphy.2020.00369" target="_blank">https://doi.org/10.3389/fphy.2020.00369</a>, 2020.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib112"><label>112</label><mixed-citation>
      
Yang, S.-Y., Yeh, H.-D., and Li, K.-Y.: Modelling transient temperature
distribution for injecting hot water through a well to an aquifer thermal
energy storage system, Geophys. J. Int., 183, 237–251, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib113"><label>113</label><mixed-citation>
      
Yardley, B. W., Manning, C. E., and Garven, G.: Frontiers in geofluids, John Wiley &amp; Sons, <a href="https://doi.org/10.1002/9781444394900" target="_blank">https://doi.org/10.1002/9781444394900</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib114"><label>114</label><mixed-citation>
      
Zheng, Y., Ross, A., Villholth, K. G., and Dillon, P.: Managing Aquifer
Recharge. A Showcase for Resilience and Sustainability, UNESCO, Paris,
ISBN 978-92-3-100488-9, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib115"><label>115</label><mixed-citation>
      
Zhou, Q., Oldenburg, C. M., and Rutqvist, J.: Revisiting the analytical
solutions of heat transport in fractured reservoirs using a generalized
multirate memory function, Water Resour. Res., 55, 1405–1428, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib116"><label>116</label><mixed-citation>
      
Zhu, C.: In situ feldspar dissolution rates in an aquifer, Geochim. Cosmochim. Ac., 69, 1435–1453, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib117"><label>117</label><mixed-citation>
      
Ziagos, J. P. and Blackwell, D. D.: A model for the transient temperature
effects of horizontal fluid flow in geothermal systems, J. Volcanol. Geoth. Res., 27, 371–397, 1986.

    </mixed-citation></ref-html>--></article>
