<?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">GMD</journal-id><journal-title-group>
    <journal-title>Geoscientific Model Development</journal-title>
    <abbrev-journal-title abbrev-type="publisher">GMD</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Geosci. Model Dev.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1991-9603</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/gmd-19-2799-2026</article-id><title-group><article-title>High-performance coupled surface-subsurface  flow simulation with SERGHEI-SWE-RE</article-title><alt-title>High-performance coupled surface-subsurface flow simulation with SERGHEI-SWE-RE</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Zheng</surname><given-names>Na</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff2">
          <name><surname>Li</surname><given-names>Zhi</given-names></name>
          <email>zli90@tongji.edu.cn</email>
        <ext-link>https://orcid.org/0000-0002-9346-4706</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Rickert</surname><given-names>Gregor</given-names></name>
          
        <ext-link>https://orcid.org/0009-0001-3135-2290</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff4">
          <name><surname>Morales-Hernández</surname><given-names>Mario</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-6961-7250</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3 aff5">
          <name><surname>Özgen-Xian</surname><given-names>Ilhan</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-4142-9914</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff6 aff7">
          <name><surname>Caviedes-Voullième</surname><given-names>Daniel</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-7871-7544</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>College of Civil Engineering, Tongji University, Shanghai, China</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Shanghai Key Laboratory of Urban Regeneration and Spatial Optimization Technology, Shanghai, China</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Institute of Geoecology, Technische Universität Braunschweig, Brunswick, Germany</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>Fluid Mechanics, I3A, Universidad de Zaragoza, Zaragoza, Spain</institution>
        </aff>
        <aff id="aff5"><label>5</label><institution>Leichtweiß-Institute for Hydraulic Engineering and Water Resources,  Technische Universität Braunschweig, Brunswick, Germany</institution>
        </aff>
        <aff id="aff6"><label>6</label><institution>Simulation and Data Lab Terrestrial Systems, Jülich Supercomputing Centre, Forschungszentrum Jülich, Jülich, Germany</institution>
        </aff>
        <aff id="aff7"><label>7</label><institution>Institute of Bio- and Geosciences Agrosphere (IBG-3), Forschungszentrum Jülich, Jülich, Germany</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Zhi Li (zli90@tongji.edu.cn)</corresp></author-notes><pub-date><day>13</day><month>April</month><year>2026</year></pub-date>
      
      <volume>19</volume>
      <issue>7</issue>
      <fpage>2799</fpage><lpage>2819</lpage>
      <history>
        <date date-type="received"><day>29</day><month>August</month><year>2025</year></date>
           <date date-type="rev-request"><day>9</day><month>October</month><year>2025</year></date>
           <date date-type="rev-recd"><day>6</day><month>April</month><year>2026</year></date>
           <date date-type="accepted"><day>8</day><month>April</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Na Zheng et al.</copyright-statement>
        <copyright-year>2026</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026.html">This article is available from https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026.html</self-uri><self-uri xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e172">This work presents SERGHEI-SWE-RE, a performance-portable, parallel model that couples a fully dynamic two-dimensional Shallow Water Equation (SWE) solver with a three-dimensional Richards Equation (RE) solver within the Kokkos framework to simulate surface–subsurface flow exchange. The model features a modular architecture with sequential coupling strategy, supporting both synchronous and asynchronous executions of surface and subsurface modules. The SERGHEI-SWE-RE model is validated against five benchmark problems incorporating stationary and fluctuating free-surface tests, a tilted v-catchment, a lateral-flow slope without ponding, and a heterogeneous superslab. The results demonstrate good agreement with established models. Asynchronous coupling reduces wall-clock time by up to about 75 % in the superslab case while preserving simulation accuracy. Strong and weak scaling tests on multiple Intel Xeon CPUs and NVIDIA GPUs reveal robust portability, with near-ideal RE scaling and less-satisfactory SWE scaling at high GPU counts, suggesting future improvements on differentiated meshes or more advanced domain decomposition strategies. Overall, the results presented establish SERGHEI-SWE-RE as an efficient, flexible and scalable model for integrated surface-subsurface flow simulations.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>National Natural Science Foundation of China</funding-source>
<award-id>42307078</award-id>
</award-group>
<award-group id="gs2">
<funding-source>National Key Research and Development Program of China</funding-source>
<award-id>2022YFC3803000</award-id>
</award-group>
<award-group id="gs3">
<funding-source>Fundamental Research Funds for the Central Universities</funding-source>
<award-id>N/A</award-id>
</award-group>
<award-group id="gs4">
<funding-source>Deutsche Forschungsgemeinschaft</funding-source>
<award-id>545756575</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="d2e186">Surface-subsurface water exchange (SSE) is a critical process in the hydrological cycle, which exerts a substantial influence on the dynamics of the water budget and water quality <xref ref-type="bibr" rid="bib1.bibx18 bib1.bibx59" id="paren.1"/>. In particular, SSE determines in which compartment water volumes are, which in turn has a dominant effect on the time scales of the dynamics of such water volumes. Integrated hydrological models (IH models), since originally conceived by <xref ref-type="bibr" rid="bib1.bibx24" id="text.2"/>, have been widely used to simulate SSE across diverse scenarios <xref ref-type="bibr" rid="bib1.bibx61 bib1.bibx22" id="paren.3"/>, including river basins <xref ref-type="bibr" rid="bib1.bibx2 bib1.bibx58 bib1.bibx27" id="paren.4"><named-content content-type="pre">e.g.,</named-content></xref>, lake watersheds <xref ref-type="bibr" rid="bib1.bibx3 bib1.bibx1 bib1.bibx63" id="paren.5"><named-content content-type="pre">e.g.,</named-content></xref> and coastal regions <xref ref-type="bibr" rid="bib1.bibx15 bib1.bibx28 bib1.bibx47 bib1.bibx60 bib1.bibx73 bib1.bibx74 bib1.bibx77" id="paren.6"><named-content content-type="pre">e.g.,</named-content></xref>. Valuable insights are also gained from studies on the surface-subsurface coupling algorithms <xref ref-type="bibr" rid="bib1.bibx12 bib1.bibx50 bib1.bibx19" id="paren.7"><named-content content-type="pre">e.g.,</named-content></xref>. Moreover, IH models are increasingly being integrated with geochemical, ecological and land surface models, facilitating scientific research across a broad range of topics in earth and environmental sciences <xref ref-type="bibr" rid="bib1.bibx23 bib1.bibx31 bib1.bibx57 bib1.bibx65 bib1.bibx76" id="paren.8"><named-content content-type="pre">e.g.,</named-content></xref>.</p>
      <p id="d2e224">In IH models, the Shallow Water Equation (SWE) – or its variants – and the Richards equation (RE) <xref ref-type="bibr" rid="bib1.bibx64" id="paren.9"/> are typically employed as the governing equations for surface and subsurface flow, respectively <xref ref-type="bibr" rid="bib1.bibx30 bib1.bibx67" id="paren.10"/>. Several reviews have been carried out on this topic, accounting for the different governing equations, and the different approaches to model coupled surface-subsurface flow <xref ref-type="bibr" rid="bib1.bibx55 bib1.bibx25 bib1.bibx67" id="paren.11"/> and have proposed taxonomies to classify approaches and existing models. Within these taxonomies, of particular interest are the <italic>external coupling approach</italic> in which the two governing equations are solved independently and exchange information via boundary conditions and source/sink terms, versus the <italic>fully coupled</italic> or <italic>globally implicit</italic> approach in which both equations and their boundary conditions and source/sink terms are solved simultaneously. Fully coupled models, such as Parflow <xref ref-type="bibr" rid="bib1.bibx39" id="paren.12"/>, HGS <xref ref-type="bibr" rid="bib1.bibx7 bib1.bibx68" id="paren.13"/>, WASH123D <xref ref-type="bibr" rid="bib1.bibx75 bib1.bibx34" id="paren.14"/>, ATS <xref ref-type="bibr" rid="bib1.bibx13 bib1.bibx36" id="paren.15"/>, solve the surface and subsurface flow equations simultaneously in a single system <xref ref-type="bibr" rid="bib1.bibx55 bib1.bibx33 bib1.bibx67" id="paren.16"/> and are necessarily synchronous in their time stepping. However, this coupling strategy could be computationally inefficient due to the mismatch between surface and subsurface time scales. That is, surface flow processes are typically faster and more dynamic than subsurface flow. For example, the speed of supercritical shallow water flow could exceed 1 m s<sup>−1</sup>, but the hydraulic conductivity of the subsurface soil is usually less than 0.001 m s<sup>−1</sup> <xref ref-type="bibr" rid="bib1.bibx26" id="paren.17"/>. This suggests that the subsurface flow solver could potentially use a larger numerical time step (<inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>) than the surface flow solver, without compromising model stability. The fully coupled IH model requires a unified <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> for both surface and subsurface flow, thereby limiting the overall computational speed. In contrast, external coupling strategies can be iterative <xref ref-type="bibr" rid="bib1.bibx66" id="paren.18"><named-content content-type="pre">e.g.,</named-content></xref> and non-iterative <xref ref-type="bibr" rid="bib1.bibx6" id="paren.19"/> or sequential approaches. In externally coupled approaches, the SSE is explicitly computed during synchronization to ensure coherence and continuity in the overall simulation. Notable examples include CATHY <xref ref-type="bibr" rid="bib1.bibx8" id="paren.20"/>, OpenGeoSys <xref ref-type="bibr" rid="bib1.bibx17" id="paren.21"/>, inHM <xref ref-type="bibr" rid="bib1.bibx70" id="paren.22"/>, and tRIBS<inline-formula><mml:math id="M5" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>OFM <xref ref-type="bibr" rid="bib1.bibx37" id="paren.23"/>. This approach offers greater flexibility when modeling either surface or subsurface flow independently <xref ref-type="bibr" rid="bib1.bibx33 bib1.bibx67" id="paren.24"/>. Moreover, external coupling also allows for synchronous or asynchronous coupling. That is, it allows different <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> for surface and subsurface calculations, potentially improving computational efficiency. For example, <xref ref-type="bibr" rid="bib1.bibx47" id="text.25"/> demonstrated that asynchronous coupling can improve computational efficiency by up to 81 % compared to fully coupled approaches.</p>
      <p id="d2e354">IH models are typically computationally demanding because of the scale of the study area, especially when the fully dynamic two-dimensional (2D) SWE and the three-dimensional (3D) RE are used. As an alternative, simplified SWEs, such as the diffusive wave or the kinematic wave equation, are widely used to describe surface flow <xref ref-type="bibr" rid="bib1.bibx53" id="paren.26"/>. While these simplifications enable larger <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>, they have limited applicability for rapidly varying flows, such as floods or tidal oscillations <xref ref-type="bibr" rid="bib1.bibx46" id="paren.27"/>. Similarly, some models assume that the subsurface flow is 1D in the unsaturated zone to improve computational efficiency <xref ref-type="bibr" rid="bib1.bibx51 bib1.bibx29 bib1.bibx40" id="paren.28"/>, but this approximation is inadequate to address pronounced lateral flow in the vadose zone <xref ref-type="bibr" rid="bib1.bibx52" id="paren.29"/>. Therefore, solving the fully dynamic 2D SWE and 3D RE is indispensable for comprehensive IH models capable of accurately simulating surface hydrodynamics, variable-saturated subsurface flow and surface-subsurface flow exchange under various application scenarios and across scales. Notably, IH models relying on fully dynamic SWE are almost non-existing, with only one known to the authors, limited to 2D SWE coupling to a 1D Richards solver <xref ref-type="bibr" rid="bib1.bibx14" id="paren.30"/>. To our knowledge, there is no available model for fully-dynamic 2D SWE solver coupled to a 3D Richards solver.</p>
      <p id="d2e383">Recent advances in High-Performance Computing (HPC) technology provide a viable pathway for integrating fully dynamic 2D SWE solvers and 3D RE solvers with acceptable computational cost <xref ref-type="bibr" rid="bib1.bibx5" id="paren.31"/>. Several HPC-based models have been developed and validated through idealized numerical tests and watershed-scale applications <xref ref-type="bibr" rid="bib1.bibx43 bib1.bibx42 bib1.bibx72" id="paren.32"/>. However, the diversity of modern supercomputing architectures poses challenges for cross-platform portability and broader adoption of these models <xref ref-type="bibr" rid="bib1.bibx32" id="paren.33"/>. To address these issues, heterogeneous programming models have emerged as effective solutions, offering code portability and hardware independence <xref ref-type="bibr" rid="bib1.bibx21" id="paren.34"/>. Among these, the Kokkos framework enables performance portability across various manycore architectures for models by providing a unified abstraction for data parallelism and memory access patterns <xref ref-type="bibr" rid="bib1.bibx20" id="paren.35"/>. Leveraging Kokkos, <xref ref-type="bibr" rid="bib1.bibx11" id="text.36"/> developed the SERGHEI modeling framework. SERGHEI is an an open-source, high-performance, and performance-portable platform under active development for simulating integrated hydrodynamic, ecohydrologic, and geomorphologic processes. Key components of SERGHEI include a fully dynamic 2D Shallow Water Equation (SWE) solver (SERGHEI-SWE) <xref ref-type="bibr" rid="bib1.bibx11" id="paren.37"/> and a 3D Richards Equation (RE) solver (SERGHEI-RE) <xref ref-type="bibr" rid="bib1.bibx49" id="paren.38"/>. However, the capability of simulating SSE using SERGHEI has yet to be explored and demonstrated.</p>
      <p id="d2e412">In this study, we introduce the integrated surface-subsurface flow simulation capabilities of SERGHEI and demonstrate its simulation accuracy, as well as parallel scalability. The integrated model, referred to as SERGHEI-SWE-RE, offers several key advantages: <list list-type="order"><list-item>
      <p id="d2e417">Full dimension, dynamic flow processes: SERGHEI-SWE-RE combines the fully dynamic 2D SWE and 3D RE to simulate coupled surface and subsurface flow. The adoption of these complete governing equations ensures the applicability of SERGHEI-SWE-RE under a wide range of scenarios with various flow conditions.</p></list-item><list-item>
      <p id="d2e421">Modularization and flexibility: SERGHEI-SWE-RE uses a sequential surface-subsurface coupling approach and allows asynchronous coupling (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/> for further details). It offers the flexibility to simulate the integrated system, as well as the surface or the subsurface flow alone. Incorporating asynchronous coupling further enhances the computational efficiency of the integrated simulation.</p></list-item><list-item>
      <p id="d2e427">Computational efficiency and portability: SERGHEI-SWE-RE supports performance-portable parallel computation on a variety of computational platforms through the Kokkos framework.</p></list-item></list></p>
      <p id="d2e430">The paper is structured as follows: Sect. <xref ref-type="sec" rid="Ch1.S2"/> describes the governing equations used in SERGHEI-SWE-RE and explains emphatically the details of the coupling strategy. Sections <xref ref-type="sec" rid="Ch1.S3"/> and <xref ref-type="sec" rid="Ch1.S4"/> present the numerical cases and a real-world scenario to support the performance of the integration model. Section <xref ref-type="sec" rid="Ch1.S5"/> presents the conclusions of this paper.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Numerical methods</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Surface and subsurface flow</title>
      <p id="d2e456">The numerical methods used in SWE and RE modules of SERGHEI have been described in detail in <xref ref-type="bibr" rid="bib1.bibx11" id="text.39"/> and <xref ref-type="bibr" rid="bib1.bibx49" id="text.40"/>, respectively. Herein, we provide a concise overview of the governing equations, numerical schemes, and key solution features.</p>
      <p id="d2e465">In SERGHEI-SWE, surface flow is modeled by solving the fully dynamic 2D SWE using a finite volume method for spatial discretization combined with an explicit Euler method for temporal integration. In vector form, the 2D SWE reads

            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M8" display="block"><mml:mrow><mml:mfenced close="" open="{"><mml:mtable class="array" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="bold">U</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="bold">F</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="bold">G</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="bold">U</mml:mi><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="array" columnalign="left"><mml:mtr><mml:mtd><mml:mi>h</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo><mml:mi mathvariant="bold">F</mml:mi><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="array" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msubsup><mml:mi>q</mml:mi><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mi>h</mml:mi></mml:mfrac></mml:mstyle></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mstyle><mml:mi>g</mml:mi><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:msub><mml:mi>q</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow><mml:mi>h</mml:mi></mml:mfrac></mml:mstyle></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo><mml:mi mathvariant="bold">G</mml:mi><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="array" columnalign="center"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:msub><mml:mi>q</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow><mml:mi>h</mml:mi></mml:mfrac></mml:mstyle></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msubsup><mml:mi>q</mml:mi><mml:mi>y</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mi>h</mml:mi></mml:mfrac></mml:mstyle></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mstyle><mml:mi>g</mml:mi><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mfenced open="[" close="]"><mml:mtable class="array" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="array" columnalign="center"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>g</mml:mi><mml:mi>h</mml:mi><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>g</mml:mi><mml:mi>h</mml:mi><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="array" columnalign="center"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>g</mml:mi><mml:mi>h</mml:mi><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi>g</mml:mi><mml:mi>h</mml:mi><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><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="M9" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> denotes time [T]; <inline-formula><mml:math id="M10" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M11" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> represent the Cartesian coordinates [L]; <inline-formula><mml:math id="M12" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> signifies the pressure head [L]; The components <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>h</mml:mi><mml:mi>u</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>h</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:math></inline-formula> represent the unit discharges in <inline-formula><mml:math id="M15" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M16" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> directions [L<sup>2</sup> T<sup>−1</sup>], respectively; <inline-formula><mml:math id="M19" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula> is the gravitational acceleration [L T<sup>−2</sup>]; <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">o</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represents the rainfall intensity [L T<sup>−1</sup>] and <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the infiltration (or exfiltration) rate [L T<sup>−1</sup>]; <inline-formula><mml:math id="M25" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula>, <inline-formula><mml:math id="M26" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula> are the bed slope in <inline-formula><mml:math id="M27" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M28" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> directions; <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the friction slope in <inline-formula><mml:math id="M31" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M32" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> directions. The shallow water equation (Eq. <xref ref-type="disp-formula" rid="Ch1.E1"/>) is solved with a first-order finite volume scheme <xref ref-type="bibr" rid="bib1.bibx54" id="paren.41"/>. The stability of the scheme is constrained by the Courant–Friedrichs–Lewy (CFL) condition, where a CFL number less than 0.5 is required.</p>
      <p id="d2e1104">In SERGHEI-RE, subsurface flow is described using the generalized 3D RE as

            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M33" 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:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>h</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mi mathvariant="normal">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">K</mml:mi><mml:mo>(</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">∇</mml:mi><mml:mo>(</mml:mo><mml:mi>h</mml:mi><mml:mo>-</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M34" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> is the volumetric water content; <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the specific storage capacity [L<sup>−1</sup>]; <inline-formula><mml:math id="M37" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula> is porosity; <inline-formula><mml:math id="M38" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> is pressure head [L]; <inline-formula><mml:math id="M39" display="inline"><mml:mi mathvariant="bold-italic">K</mml:mi></mml:math></inline-formula> indicates the hydraulic conductivity tensor [L T<sup>−1</sup>], which is a function of the pressure head; <inline-formula><mml:math id="M41" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> represents the elevation head [L]; <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> incorporates source/sink terms [T<sup>−1</sup>]. It should be noted that this formulation includes the specific storage effects to unify the modeling of both saturated and unsaturated subsurface flow regimes <xref ref-type="bibr" rid="bib1.bibx41" id="paren.42"/>.</p>
      <p id="d2e1292">Equation (<xref ref-type="disp-formula" rid="Ch1.E2"/>) requires a model closure, which is achieved by means of soil-water retention models. In SERGHEI-RE, the popular Mualem–van Genuchten model <xref ref-type="bibr" rid="bib1.bibx56 bib1.bibx71" id="paren.43"/> is adopted to describe the relationship between the pressure head (<inline-formula><mml:math id="M44" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula>), the water content (<inline-formula><mml:math id="M45" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>), and the hydraulic conductivity (<inline-formula><mml:math id="M46" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula>) as

            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M47" display="block"><mml:mrow><mml:mfenced open="{" close=""><mml:mtable class="array" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>(</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mi>h</mml:mi><mml:msup><mml:mo>|</mml:mo><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:mfenced><mml:mi>m</mml:mi></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>K</mml:mi><mml:mo>(</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mi>h</mml:mi><mml:msup><mml:mo>|</mml:mo><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:msup><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mi>h</mml:mi><mml:msup><mml:mo>|</mml:mo><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfenced><mml:mi>m</mml:mi></mml:msup></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>n</mml:mi></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 the model parameters include the residual water content (<inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), the saturated water content (<inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), the saturated hydraulic conductivity (<inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [L T<sup>−1</sup>]), and two soil-specific parameters (<inline-formula><mml:math id="M52" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> [L<sup>−1</sup>] and <inline-formula><mml:math id="M54" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>).</p>
      <p id="d2e1574">In SERGHEI-RE, the RE is spatially discretized by a finite volume scheme. For time integration, two numerical schemes are available: (i) the predictor-corrector (PC) scheme that shows superior convergence behavior, but requires a smaller time step size (<inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>), and (ii) the modified Picard (MP) iterative scheme that allows for large time steps, but may fail to converge under certain hydrogeological conditions. For a detailed comparison of the two schemes, refer to <xref ref-type="bibr" rid="bib1.bibx48" id="text.44"/>.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Surface-subsurface exchange</title>
      <p id="d2e1598">The coupling strategy of SERGHEI-SWE-RE follows an externally coupled, sequential (non-iterative) approach. This means, both solvers are solved independently, and they exchange states and fluxes in sequence, without iterating during a coupling time step. Spatially, the surface and subsurface domains share the same horizontal discretization, both using structured Cartesian grids with uniform grid spacing. After solving the SWE, the surface water depth (<inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) is mapped to the ghost cells of the subsurface grid (gray cells in Fig. <xref ref-type="fig" rid="F1"/>) to establish the upper boundary condition for the RE solver. Upon completion of the RE solution, the SSE flux (<inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">ss</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) is evaluated from the top-layer (<inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and the ghost cell pressure heads, then passed back to the surface module. Finally, the surface water depth is updated by adding an equivalent depth calculated by integrating <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">ss</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> over the coupling time step.</p>

      <fig id="F1"><label>Figure 1</label><caption><p id="d2e1649">The schematic of data exchange between subdomains.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026-f01.png"/>

        </fig>

      <p id="d2e1658">The complete SSE computation procedure is shown in Fig. <xref ref-type="fig" rid="F2"/> and described as follows: <list list-type="order"><list-item>
      <p id="d2e1665">Solve the SWE (excluding SSE) to obtain the surface water depth (<inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msubsup><mml:mi>h</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>), and transfer it to the subsurface ghost cell layer. Note that “<sup>*</sup>” indicates an intermediate solution of the water depth.</p></list-item><list-item>
      <p id="d2e1691">Determine the type of boundary condition to be applied to each cell in the top layer of the subsurface domain. To complete this step, SERGHEI first calculates a hypothetical SSE flux (<inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msubsup><mml:mi>q</mml:mi><mml:mi mathvariant="normal">ss</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>) based on Darcy's Law (Eq. <xref ref-type="disp-formula" rid="Ch1.E4"/>) as<disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M63" display="block"><mml:mrow><mml:msubsup><mml:mi>q</mml:mi><mml:mi mathvariant="normal">ss</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>×</mml:mo><mml:mi>K</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mi>h</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mi>K</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:math></inline-formula> is the height of the top subsurface cell and upward flux is marked positive. Then, there are four possible situations: <list list-type="custom"><list-item><label>i.</label>
      <p id="d2e1770">If the surface cell is wet, and <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mi>q</mml:mi><mml:mi mathvariant="normal">ss</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mo>×</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>≤</mml:mo><mml:msubsup><mml:mi>h</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, indicating that either exfiltration occurs, or the infiltration volume is less than the available surface water, the ghost layer head (<inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msubsup><mml:mi>h</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>) is used as the pressure head boundary condition for the subsurface domain (Fig. <xref ref-type="fig" rid="F2"/>b).</p></list-item><list-item><label>ii.</label>
      <p id="d2e1819">If the surface cell is wet, but <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mi>q</mml:mi><mml:mi mathvariant="normal">ss</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mo>×</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>&gt;</mml:mo><mml:msubsup><mml:mi>h</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, indicating that all surface water infiltrate into the subsurface within the current time step. In this case, using a pressure head boundary condition would overestimate infiltration. Instead, a flux boundary condition is applied to the top subsurface layer, where the SSE flux is set to the equivalent flux of the available ponding depth (Fig. <xref ref-type="fig" rid="F2"/>c).</p></list-item><list-item><label>iii.</label>
      <p id="d2e1855">If the surface cell is dry, and <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>&gt;</mml:mo><mml:msubsup><mml:mi>h</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, indicating that exfiltration occurs, similar to condition (i), the ghost layer head (<inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msubsup><mml:mi>h</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>) is used as the pressure head boundary condition (Fig. <xref ref-type="fig" rid="F2"/>d).</p></list-item><list-item><label>iv.</label>
      <p id="d2e1904">If the surface cell is dry, but <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>≤</mml:mo><mml:msubsup><mml:mi>h</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, indicating that neither infiltration nor exfiltration should occur, a no flow boundary condition is enforced to the subsurface domain (Fig. <xref ref-type="fig" rid="F2"/>e).</p></list-item></list></p></list-item><list-item>
      <p id="d2e1940">Once the type of subsurface boundary condition is determined, solve the RE to update the pressure head.</p></list-item><list-item>
      <p id="d2e1944">Calculate the final SSE flux, <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">ss</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. For Case (i) and (iii), <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">ss</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is determined using Darcy's Law, similar to Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>). For Case (ii), <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">ss</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msubsup><mml:mi>h</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mo>/</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>. For Case (iv), <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">ss</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item>
      <p id="d2e2015">Calculate an equivalent SSE depth from the SSE flux, and add it to the surface water depth to get the final surface water depth. That is, <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi>h</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>×</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">ss</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></list-item></list></p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e2054"><bold>(a)</bold> The flow chart of the SSE simulation process. <bold>(b–e)</bold> Illustrations of the four possible situations where the SSE fluxes are calculated differently.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026-f02.png"/>

        </fig>

      <p id="d2e2068">A special case is the rainfall condition. When the ground surface is dry, rainfall is typically a flux boundary condition to the subsurface domain. In SERGHEI-SWE-RE, for simplicity, it is assumed that rainfall is always applied to the surface domain, accumulates as surface ponding, then infiltration is computed following the above procedure. This avoids the need to handle rainfall in the subsurface solver. It should be noted that numerically, rainfall acts as a source term in the SWE continuity equation. This source term is added after the depth and flux are solved, meaning that it does not affect the SWE momentum equation within the same time step. This ensures that rainfall cannot generate surface runoff before the updated water depth is passed to the RE solver to drive infiltration, indicating that this treatment does not translate into an unphysical lag between rainfall and infiltration.</p>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e2073">Schematic of the asynchronous coupling strategy between SWE and RE modules over time: <bold>(a)</bold> when <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">re</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">re</mml:mi></mml:msub><mml:mo>&gt;</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">swe</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, only the SWE module executes. The surface depth (<inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) is passed to the RE module, while the exchange flux (<inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">ss</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) is calculated using the lagged subsurface head from the previous step. This <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">ss</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is passed back to the SWE module for finalizing the surface water depth; <bold>(b)</bold> as the SWE module advances, the execution condition for the RE module (<inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">re</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">re</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">swe</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) is met; <bold>(c)</bold> the RE module executes using the most recent <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as a boundary condition. Once the subsurface state is updated, a <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">ss</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is calculated and returned to the SWE module for updating surface water depth; <bold>(d)</bold> if the next RE step would again exceed the updated surface timeline, the RE module remains stationary while the SWE module continues to advance, re-entering the state described in <bold>(a)</bold>.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026-f03.png"/>

        </fig>

      <p id="d2e2208">SERGHEI-SWE-RE supports both synchronous and asynchronous coupling between surface and subsurface modules. In synchronous coupling, the surface and subsurface modules are executed at every global time step, defined as the smaller of their individual time steps, ensuring both solvers advance on a common timeline. In asynchronous coupling, as shown in Fig. <xref ref-type="fig" rid="F3"/>, the two modules operate on their own independent timelines, denoted as <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mi mathvariant="normal">swe</mml:mi><mml:mi>p</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mi>p</mml:mi></mml:munderover><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>t</mml:mi><mml:mi mathvariant="normal">swe</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mi mathvariant="normal">re</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mi>q</mml:mi></mml:munderover><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>t</mml:mi><mml:mi mathvariant="normal">re</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M85" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M86" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> are the time step indices and <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>t</mml:mi><mml:mi mathvariant="normal">swe</mml:mi><mml:mi>p</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>t</mml:mi><mml:mi mathvariant="normal">re</mml:mi><mml:mi>q</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> are the corresponding time step sizes. Both <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>t</mml:mi><mml:mi mathvariant="normal">swe</mml:mi><mml:mi>p</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>t</mml:mi><mml:mi mathvariant="normal">re</mml:mi><mml:mi>q</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> vary in time. The former is restricted by the CFL condition, and the latter is adjusted based on either the maximum change in water content (in the PC scheme) or the number of linearization iterations (in the MP scheme). A user-defined upper bound, <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">re</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, is enforced to further constrain <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>t</mml:mi><mml:mi mathvariant="normal">re</mml:mi><mml:mi>q</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx49" id="paren.45"/>. The subsurface module is executed only when <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">re</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>t</mml:mi><mml:mi mathvariant="normal">re</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">swe</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. With this approach, the SSE flux (<inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">ss</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) is computed using the current surface flow state and the previous subsurface flow state, shown as the red arrows in Fig. <xref ref-type="fig" rid="F3"/>. Similarly, the latest surface water depth is sent backward to the subsurface module as boundary conditions, shown as the blue arrows in Fig. <xref ref-type="fig" rid="F3"/>. Asynchronous coupling significantly enhances computational efficiency by reducing the execution times of the RE module. However, it introduces a time lag of the subsurface module as illustrated in Fig. <xref ref-type="fig" rid="F3"/>. This time lag inevitably results in coupling errors that depend on both the time scale difference between surface and subsurface flow and the lag duration, an issue extensively discussed in <xref ref-type="bibr" rid="bib1.bibx47" id="text.46"/> and later in Sect. <xref ref-type="sec" rid="Ch1.S3.SS5"/>. Practically, users can tune <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">re</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> to balance coupling accuracy and computational efficiency. It is, in principle, also possible to set the <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>t</mml:mi><mml:mi mathvariant="normal">re</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>t</mml:mi><mml:mi mathvariant="normal">swe</mml:mi><mml:mi>p</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> to prevent an excessive difference between the two time-step sizes. However, investigation of this approach, and a full investigation of the implications of synchronocity/asynchronicity is left for future work. Finally, it is worth noting that the synchronous/asynchronous coupling strategies apply to both PC and MP schemes of the RE solver. For both schemes, the surface water depth is used as a boundary condition for implicitly solving the subsurface pressure head. Consequently, the data exchange pathways between modules, shown as red and blue arrows in Fig. <xref ref-type="fig" rid="F3"/>, are identical for both solution schemes. The selection of <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">re</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> should be guided by the characteristic time scales of the surface and subsurface dynamics. For environments with highly permeable soils, thin top subsurface layers, or scenarios featuring rapidly varying wetting and drying cycles, a smaller <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">re</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is required to resolve fast-moving wetting fronts. Conversely, for more stable rainfall-runoff simulations, empirical testing (Sect. <xref ref-type="sec" rid="Ch1.S3.SS5"/>) indicates that <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">re</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> can often be safely set to roughly an order of magnitude larger than the average surface time step without a noticeable loss of accuracy. An associated issue with asynchronous rainfall-runoff simulation is that because the RE solver is not executed at every surface time step under asynchronous coupling, and that rainfall is applied to the surface domain first, rainfall may accumulate and trigger surface runoff prior to the computation of infiltration. However, it will be shown in Sect. <xref ref-type="sec" rid="Ch1.S3.SS5"/> that when <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">re</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is set to roughly an order of magnitude larger than the surface time step, this potential discrepancy remains negligible.</p>
      <p id="d2e2574">It should be noted that sequential coupling, which relies on explicit boundary condition switching, has historically been reported to cause numerical difficulties during rapid state transitions <xref ref-type="bibr" rid="bib1.bibx25" id="paren.47"/>. A prominent alternative is to use a fully coupled scheme that eliminates the need for switching. While some fully coupled approaches still face convergence degradation near dry-to-ponding transitions <xref ref-type="bibr" rid="bib1.bibx13" id="paren.48"/>, recent advances have proposed elegant formulations to bypass these issues completely <xref ref-type="bibr" rid="bib1.bibx9 bib1.bibx69" id="paren.49"><named-content content-type="pre">e.g.,</named-content></xref>. Despite these advances, SERGHEI-SWE-RE deliberately uses a sequential coupling scheme to maximize flexibility, as the framework is designed to be highly modular and open-source. Crucially, this externally coupled structure is a prerequisite for supporting asynchronous time-stepping. Furthermore, SERGHEI adopts a non-iterative predictor-corrector scheme for subsurface flow, which inherently avoids the nonlinear convergence failure loops common to popular iterative methods. As demonstrated in Sect. <xref ref-type="sec" rid="Ch1.S3"/>, for benchmark tests involving boundary condition switching (Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/> and <xref ref-type="sec" rid="Ch1.S3.SS5"/>), SERGHEI-SWE-RE successfully navigates these transitions without generating numerical oscillations, yielding solutions that agree well with established reference data. It must be acknowledged that the modularization of SERGHEI is currently limited to the internal framework. At present, SERGHEI does not natively support standard community interfaces for external coupling, such as the Basic Model Interface (BMI) or OMS3 <xref ref-type="bibr" rid="bib1.bibx35 bib1.bibx69 bib1.bibx62" id="paren.50"/>. Establishing external interoperability through such standardized interfaces remains a long-term development objective for the SERGHEI framework.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Parallelization</title>
      <p id="d2e2606">SERGHEI-SWE-RE is built upon SERGHEI-SWE and SERGHEI-RE, achieving portability through the Kokkos framework. For details on the explanation of portability implementation in each module, refer to <xref ref-type="bibr" rid="bib1.bibx11" id="text.51"/> and <xref ref-type="bibr" rid="bib1.bibx49" id="text.52"/>. The model employs uniform structured grids in the horizontal directions for both surface and subsurface domains. Identical horizontal grid resolutions are used across both domains to allow the one-to-one coupling, as described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/>. Variable grid spacing is adopted in the vertical direction of the subsurface domain. When using MPI for distributed memory parallelization, domain decomposition is consistent across both surface and subsurface domains, as illustrated in Fig. <xref ref-type="fig" rid="F4"/>. The computations within each partitioned subdomain are identical. As emphasized in <xref ref-type="bibr" rid="bib1.bibx49" id="text.53"/>, to ensure the modeling of surface hydrodynamics in all subdomains, domain decomposition is performed only along the <inline-formula><mml:math id="M101" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M102" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> directions, with user-defined partition numbers.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e2639">The schematic of SERGHEI-SWE-RE domain decomposition. The surface and subsurface domain decomposition is consistent, with user-defined number of partitions in <inline-formula><mml:math id="M103" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M104" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> directions.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026-f04.png"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Model verification</title>
      <p id="d2e2671">In this section, we evaluate the performance of the SERGHEI-SWE-RE model through five verification cases. Case 1 and Case 2 assess the model's performance under static and dynamic surface water level conditions, respectively, validating its C-property and dynamic performance. Case 3 examines a tilted v-catchment scenario to evaluate the accuracy of infiltration and surface runoff calculations, as benchmarked in <xref ref-type="bibr" rid="bib1.bibx53" id="text.54"/> and <xref ref-type="bibr" rid="bib1.bibx38" id="text.55"/>. Case 4 simulates rainfall on a sloped domain, accounting for both vertical infiltration and lateral subsurface flow motion <xref ref-type="bibr" rid="bib1.bibx4 bib1.bibx6" id="paren.56"/>. Case 5 is the superslab benchmark problem reported in <xref ref-type="bibr" rid="bib1.bibx39" id="text.57"/> and <xref ref-type="bibr" rid="bib1.bibx38" id="text.58"/>, featuring heterogeneous soil properties to represent more realistic geological conditions. The following sections provide detailed information on the cases and simulation results.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e2691">The simulated free surface and groundwater table elevations for Case 1 at <bold>(a)</bold> <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> s, <bold>(b)</bold> <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> s, <bold>(c)</bold> <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1000</mml:mn></mml:mrow></mml:math></inline-formula> s on the transect of <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">90</mml:mn></mml:mrow></mml:math></inline-formula> m.</p></caption>
        <graphic xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026-f05.png"/>

      </fig>

<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Case 1: stationary simulation</title>
      <p id="d2e2765">This case study examines a square domain with a bump topography. The domain measures 260 m on each side, with a uniform background bottom elevation (<inline-formula><mml:math id="M109" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula>) of 1 m and impermeable boundaries on all sides. At the point of the domain (90 m, 90 m), a 3D axisymmetric bump rises from the base, following a parabolic profile described by <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:mi>z</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">bump</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>/</mml:mo><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>. The bump has a circular base with radius <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">100</mml:mn></mml:mrow></mml:math></inline-formula> m and reaches a maximum height (bump<sub>max</sub>) of 10 m above the base level. The soil properties are uniform throughout the domain: <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:math></inline-formula> m<sup>−1</sup>, <inline-formula><mml:math id="M116" 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>, <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.5096</mml:mn></mml:mrow></mml:math></inline-formula> m s<sup>−1</sup>, <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.3</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.08</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.3</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> m<sup>−1</sup>. Initially, both the surface water level and water table are set at an elevation of 6 m. The simulation runs for 1000 s. Throughout the entire simulation, the maximum absolute deviation of the surface water level from its initial condition remains zero. Figure <xref ref-type="fig" rid="F5"/> shows the distributions of surface water level and water table along the transect at <inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">90</mml:mn></mml:mrow></mml:math></inline-formula> m at <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, 500, and 1000 s, demonstrating that both the free-surface elevation and subsurface pressure fields are preserved at their initial states. These results confirm that the C-property is satisfied to machine precision.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Case 2: fluctuating free surface</title>
      <p id="d2e3070">This test case maintains the same domain configuration as Case 1, except that a fluctuating surface water level is enforced at the inlet boundary located at <inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">260</mml:mn></mml:mrow></mml:math></inline-formula> m for <inline-formula><mml:math id="M127" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> ranges from 0 to 260 m, following the hydrograph shown in Fig. <xref ref-type="fig" rid="F6"/>. As the inlet water level varies, both the interior water level and inundation area change accordingly, causing variations in the water table. Figure <xref ref-type="fig" rid="F7"/> illustrates the spatiotemporal variations of surface water depth across the domain. Figure <xref ref-type="fig" rid="F8"/> presents the simulation results of the surface water level and the water table at different times along the profile <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">90</mml:mn></mml:mrow></mml:math></inline-formula> m. The continuity between the free surface water level and water table is consistently maintained throughout the simulation, demonstrating the reliability of the coupled surface-subsurface flow simulation.</p>

      <fig id="F6"><label>Figure 6</label><caption><p id="d2e3113">Inlet hydrograph for Case 2.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026-f06.png"/>

        </fig>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e3124">The water depth simulation results for Case 2 at <bold>(a)</bold> <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> s, <bold>(b)</bold> <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">60</mml:mn></mml:mrow></mml:math></inline-formula> s, <bold>(c)</bold> <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">240</mml:mn></mml:mrow></mml:math></inline-formula> s, <bold>(d)</bold> <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">360</mml:mn></mml:mrow></mml:math></inline-formula> s, <bold>(e)</bold> <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">480</mml:mn></mml:mrow></mml:math></inline-formula> s, and <bold>(f)</bold> <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">800</mml:mn></mml:mrow></mml:math></inline-formula> s on the transect of <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">90</mml:mn></mml:mrow></mml:math></inline-formula> m.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026-f07.png"/>

          
        </fig>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e3242">The water table and surface water level simulation results for Case 2 at <bold>(a)</bold> <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> s, <bold>(b)</bold> <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">60</mml:mn></mml:mrow></mml:math></inline-formula> s, <bold>(c)</bold> <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">240</mml:mn></mml:mrow></mml:math></inline-formula> s, <bold>(d)</bold> <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">360</mml:mn></mml:mrow></mml:math></inline-formula> s, <bold>(e)</bold> <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">480</mml:mn></mml:mrow></mml:math></inline-formula> s, and <bold>(f)</bold> <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">800</mml:mn></mml:mrow></mml:math></inline-formula> s.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026-f08.png"/>

          
        </fig>

      <fig id="F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e3347">The dimension of the model domain for the tilted v-catchment simulation, modified from <xref ref-type="bibr" rid="bib1.bibx38" id="text.59"/>.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026-f09.png"/>

        </fig>

      <fig id="F10" specific-use="star"><label>Figure 10</label><caption><p id="d2e3361">The simulated discharge at the outlets of <bold>(a)</bold> Scenario 1 (no rainfall) and <bold>(b)</bold> Scenario 2 (with rainfall).</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026-f10.png"/>

        </fig>


</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Case 3: tilted v-catchment</title>
      <p id="d2e3386">The tilted v-catchment has been used in the model comparison study of <xref ref-type="bibr" rid="bib1.bibx38" id="text.60"/> for benchmarking coupled surface-subsurface flow simulations. The configuration of the model domain is shown in Fig. <xref ref-type="fig" rid="F9"/>. The grid resolution is 1 m in both <inline-formula><mml:math id="M142" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M143" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> directions. The Manning's coefficient is set to <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.74</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> h m<sup>−1∕3</sup> for the slopes and <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.74</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> h m<sup>−1∕3</sup> for the bottom channel. The subsurface domain depth is 5 m and is divided uniformly into 25 layers, with a water table 2 m below the surface as the initial condition. The bottom of the subsurface domain is impermeable. The soil is homogeneous, with <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.78</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> m s<sup>−1</sup>, <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:math></inline-formula> m<sup>−1</sup>, <inline-formula><mml:math id="M152" 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>, <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.4</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.008</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.4</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> m<sup>−1</sup>.</p>
      <p id="d2e3645">Two scenarios are established, both with a duration of 120 h. In Scenario 1, the subsurface water moves downstream under gravity and then forms a return flow to the surface domain, resulting in surface runoff at the channel outlet. In Scenario 2, an idealized rainfall with an intensity of 100 mm h<sup>−1</sup> is added during the first 20 h, followed by a 100 h recession period. In this case study, the simulation results of SERGHEI-SWE-RE are compared with those of four existing models (ParFlow, CATHY, HGS, and Cast3M) as reported in <xref ref-type="bibr" rid="bib1.bibx38" id="text.61"/>.</p>
      <p id="d2e3663">The simulation results of the discharge at the channel outlet are depicted in Fig. <xref ref-type="fig" rid="F10"/>. In Scenario 1, the discharge onset time is about <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">15</mml:mn></mml:mrow></mml:math></inline-formula> h for SERGHEI-SWE-RE, which aligns well with the other four models. In terms of the discharge hydrograph, SERGHEI-SWE-RE generally matches the results of the other models, with the closest resemblance to ParFlow. In Scenario 2, SERGHEI-SWE-RE has good agreement with all other models in terms of the modeled outlet discharge.</p>

      <fig id="F11" specific-use="star"><label>Figure 11</label><caption><p id="d2e3683"><bold>(a)</bold> The model domain configuration of the 2D case and <bold>(b)</bold> the monthly rainfall intensity.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026-f11.png"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Case 4: lateral flow</title>
      <p id="d2e3705">Case 4 models rainfall-infiltration into an inclined slope with open lateral boundaries. The original model domain is 3D, but can be reduced to a 2D <inline-formula><mml:math id="M160" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M161" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> simulation due to symmetry. Since the rainfall rate is less than the saturated hydraulic conductivity, no ponding occurs. Thus, this test case can be modeled with a Richards solver only and has been used for verifying SERGHEI-RE <xref ref-type="bibr" rid="bib1.bibx49" id="paren.62"/>. Herein, we reproduce the simulation result by activating the SWE solver, which means that precipitation is first added to the surface domain and then infiltrates into the subsurface through the SSE computation capabilities. As depicted in Fig. <xref ref-type="fig" rid="F11"/>a, the 2D model domain is 4000 m in length and 15 m in height. The water table elevation is fixed at 7 and 0.9 m on the left and right boundaries, respectively. Hydrostatic pressure distribution is applied below the water table and a constant pressure head of <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.25</mml:mn></mml:mrow></mml:math></inline-formula> m is enforced above the water table. The subsurface domain is divided into 60 layers with uniform grid resolution and homogeneous soil properties: <inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5.78</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> m s<sup>−1</sup>, <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.65</mml:mn></mml:mrow></mml:math></inline-formula> m<sup>−1</sup>, <inline-formula><mml:math id="M167" 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>, <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.45</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.45</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> m<sup>−1</sup>. The simulation spans a 5-year period of continuous rainfall, with a consistent intensity maintained each year. Monthly variations in rainfall intensity are presented in Fig. <xref ref-type="fig" rid="F11"/>b.</p>
      <p id="d2e3893">The results of the SERGHEI-SWE-RE calculations are compared with those of the HYDRUS model and SERGHEI-RE as described in <xref ref-type="bibr" rid="bib1.bibx4 bib1.bibx49" id="text.63"/>. Given that the entire rainfall infiltrates the subsurface without generating surface ponding or runoff, SERGHEI-SWE-RE and SERGHEI-RE are expected to produce identical results. Figure <xref ref-type="fig" rid="F12"/> presents the water table distribution along the <inline-formula><mml:math id="M173" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> direction at the end of the simulation and its variation at the domain center (<inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2000</mml:mn></mml:mrow></mml:math></inline-formula> m). The results demonstrate excellent agreement between SERGHEI-SWE-RE and SERGHEI-RE, while being slightly higher than that of the HYDRUS model. The consistent simulation of lateral seepage flow dynamics validates that SERGHEI-SWE-RE can accurately simulate rainfall that completely infiltrates from the surface and reliably characterize groundwater table dynamics in domains with lateral water flow.</p>

      <fig id="F12" specific-use="star"><label>Figure 12</label><caption><p id="d2e3922">Water table <bold>(a)</bold> at the domain center and <bold>(b)</bold> at the end of the simulation along the <inline-formula><mml:math id="M175" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> direction.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026-f12.png"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS5">
  <label>3.5</label><title>Case 5: heterogeneous superslab</title>
      <p id="d2e3952">Case 5 considers the superslab benchmark problem reported in <xref ref-type="bibr" rid="bib1.bibx38" id="text.64"/>, which consists of rainfall-runoff simulation on a sloped plane. The plane has a length of 100 m in the <inline-formula><mml:math id="M176" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> direction and a slope of 0.1 (Fig. <xref ref-type="fig" rid="F13"/>). The Manning's roughness coefficient is <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:mi mathvariant="italic">μ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> h m<sup>−1∕3</sup>. Two soil slabs (slab 1 and slab 2) are present in the subsurface domain with significantly lower conductivities (<inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) than the background soil. The properties of the soils are detailed in Table <xref ref-type="table" rid="T1"/>. The perimeter and bottom of the subsurface domain are impermeable. The simulation period is 12 h, with a constant rainfall intensity of 50 mm h<sup>−1</sup> applied for the initial 3 h.</p>

      <fig id="F13"><label>Figure 13</label><caption><p id="d2e4033">The problem domain configuration of the slab case with three soil types.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026-f13.png"/>

        </fig>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e4045">The specific parameters for soil types.</p></caption><oasis:table frame="topbot"><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="right"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Parameter</oasis:entry>
         <oasis:entry colname="col2">Background</oasis:entry>
         <oasis:entry colname="col3">Slab 1</oasis:entry>
         <oasis:entry colname="col4">Slab 2</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Lateral extension in <inline-formula><mml:math id="M181" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> [m]</oasis:entry>
         <oasis:entry colname="col2">0–100</oasis:entry>
         <oasis:entry colname="col3">8–50</oasis:entry>
         <oasis:entry colname="col4">40–60</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Vertical extension in <inline-formula><mml:math id="M182" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> [m]</oasis:entry>
         <oasis:entry colname="col2">5 m below land surface</oasis:entry>
         <oasis:entry colname="col3">5.8–6.2</oasis:entry>
         <oasis:entry colname="col4">1.3 m below land surface</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [m h<sup>−1</sup>]</oasis:entry>
         <oasis:entry colname="col2">10</oasis:entry>
         <oasis:entry colname="col3">0.025</oasis:entry>
         <oasis:entry colname="col4">0.001</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M185" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">0.1</oasis:entry>
         <oasis:entry colname="col3">0.1</oasis:entry>
         <oasis:entry colname="col4">0.1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [m<sup>−1</sup>]</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M191" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">2.0</oasis:entry>
         <oasis:entry colname="col3">3.0</oasis:entry>
         <oasis:entry colname="col4">3.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M192" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> [m<sup>−1</sup>]</oasis:entry>
         <oasis:entry colname="col2">6.0</oasis:entry>
         <oasis:entry colname="col3">1.0</oasis:entry>
         <oasis:entry colname="col4">1.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">0.02</oasis:entry>
         <oasis:entry colname="col3">0.03</oasis:entry>
         <oasis:entry colname="col4">0.03</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">0.1</oasis:entry>
         <oasis:entry colname="col3">0.1</oasis:entry>
         <oasis:entry colname="col4">0.1</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e4372">The SERGHEI-SWE-RE simulation result is compared with with five existing models (ATS, CATHY, HGS, Cast3M, and ParFlow) reported in <xref ref-type="bibr" rid="bib1.bibx38" id="text.65"/>. For this benchmark problem, ParFlow produces very similar discharge hydrograph and soil saturation profiles to ATS, so it is not displayed herein for simplicity. Furthermore, the simulation results obtained from synchronous and asynchronous coupling approaches are all presented. In synchronous coupling approach, the surface and subsurface solvers are advanced with the same time step. The surface time step (<inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">swe</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) typically ranges from 0.4 to 0.55 s for this case. In asynchronous coupling simulations, the maximum time step of the RE solver (<inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">re</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) is set to 1, 2, 3 and 4 s, with 4 s roughly an order of magnitude larger than the SWE solver time steps. Due to the high degree of overlap among the results, only the <inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">re</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula> s case is presented for clarity.</p>
      <p id="d2e4431">Figure <xref ref-type="fig" rid="F14"/> shows simulated soil saturation profiles at the outlet (<inline-formula><mml:math id="M199" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> m), the edge of slab 1 (<inline-formula><mml:math id="M200" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula> m) and the edge of slab 2 (<inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula> m), respectively. At all three locations, SERGHEI-SWE-RE remains within the envelope of existing models, and aligns well with the ATS and HGS profiles at <inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> and 8 m. <inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula> m is more challenging as the reference models produce divergent saturation profiles (Fig. <xref ref-type="fig" rid="F14"/>c). Nevertheless, SERGHEI-SWE-RE stays close to most of the reported models, indicating that it is capable of capturing soil water dynamics in heterogeneous soil media.</p>

      <fig id="F14" specific-use="star"><label>Figure 14</label><caption><p id="d2e4501">The simulated soil saturation profiles for <bold>(a–c)</bold> <inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> h and <bold>(d–e)</bold> <inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:math></inline-formula> h at <inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, 8, 40 m. SERGHEI represents the synchronous calculation; SERGHEI-asy-4s represents the asynchronous calculation with the <inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">re</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula> s.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026-f14.png"/>

        </fig>

      <p id="d2e4575">Figure <xref ref-type="fig" rid="F15"/> presents the simulated outlet discharge and surface water volume. As shown in Fig. <xref ref-type="fig" rid="F15"/>a, the discharge hydrograph of SERGHEI-SWE-RE aligns well with ATS and Cast3M. In contrast, notable discrepancies are observed when compared to the results from CATHY and HGS. For the surface ponding volume, Fig. <xref ref-type="fig" rid="F15"/>b shows a significant difference between SERGHEI-SWE-RE and the other models, with SERGHEI-SWE-RE consistently producing higher ponding volumes. In this case, surface ponding primarily arises from the combined effect of direct rainfall and runoff from the upslope. To further investigate the source of the discrepancy, a separate simulation of rainfall-runoff on slab 2 is performed, with infiltration disabled and upslope/downslope sections truncated. The resulting ponding volume, shown as the blue dashed line in Fig. <xref ref-type="fig" rid="F15"/>b, illustrates that the discrepancy of SERGHEI-SWE-RE persists. Clearly, this discrepancy originates from the SWE solver rather than the SSE coupling. SERGHEI-SWE-RE solves the fully dynamic 2D SWE. In contrast, the benchmark models employ simplified approximations, such as the kinematic wave equations (ParFlow and CATHY) or the diffusive wave equations (ATS, HGS and Cast3M). This indicates that in this case, the simplified equations underestimate the water depth compared to the full SWE, thereby causing less ponding storage. Consistent with this, <xref ref-type="bibr" rid="bib1.bibx10" id="text.66"/> and <xref ref-type="bibr" rid="bib1.bibx46" id="text.67"/> reported that the diffusive wave approximation systematically underestimates water depths compared to the full SWE model in rainfall-runoff simulations. Similarly, <xref ref-type="bibr" rid="bib1.bibx16" id="text.68"/> showed that simplified models (including diffusive wave equations and local inertial models) underestimate water depth gradients under unsteady conditions, leading to reduced ponding. Therefore, the model discrepancy in Fig. <xref ref-type="fig" rid="F15"/>b does not undermine the validation of SERGHEI-SWE-RE for reliable surface–subsurface exchange simulations. In contrast, it underscores the need for the full SWE to resolve surface water dynamics, which is essential for accurate surface–subsurface exchange modeling. It also prompts the need to further conduct cross-model comparisons for coupled surface-subsurface models under more dynamic flow conditions, since kinematic and diffusive wave approaches are far more prevalent.</p>

      <fig id="F15" specific-use="star"><label>Figure 15</label><caption><p id="d2e4600">The temporal variations in <bold>(a)</bold> outlet discharge and <bold>(b)</bold> surface water volume. SERGHEI represents the synchronous calculation; SERGHEI-asy-4s represents the asynchronous calculation with the <inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">re</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula> s. SERGHEI-slab2 is a customized SWE-only simulation on the slab 2, with the upslope and downslope sections truncated.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026-f15.png"/>

        </fig>

      <p id="d2e4638">As shown in Figs. <xref ref-type="fig" rid="F14"/> and <xref ref-type="fig" rid="F15"/>, although the synchronous and asynchronous coupling results of SERGHEI-SWE-RE are slightly different, they both achieve satisfactory agreement with existing models in simulating soil saturation and outlet discharge. Table <xref ref-type="table" rid="T2"/> evaluates the performance of asynchronous coupling by comparing the root mean square error (RMSE) of the saturation profiles for <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> h at <inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula> m against the synchronous simulation benchmark. The improvements in computational efficiency are also reported. As expected, while the simulation time reduces as <inline-formula><mml:math id="M211" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">re</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> increases, the RMSE also rises. However, for this test case, the RMSE remains relatively low and the saturation profiles for different <inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">re</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> values are nearly indistinguishable (Fig. <xref ref-type="fig" rid="F14"/>). The reason is that for this rainfall-runoff scenario, the surface flow field is relatively stable. In contrast, under scenarios with highly dynamic surface flow, such as tidal oscillations, asynchronous coupling may lead to non-negligible errors as demonstrated in <xref ref-type="bibr" rid="bib1.bibx47" id="text.69"/>. The optional asynchronous coupling strategy implemented in SERGHEI-SWE-RE thus provide the flexibility that allows users to balance computational efficiency and accuracy for different simulation scenarios. A full investigation of the possible implications of asynchronicity under a set of diverse problems and conditions warrants a study in itself, and sets clear future work to be carried out. In such investigation it will be important not only to document the error and computational efficiency behaviours in response to asynchronicity, but also to explore potential heuristics to optimise this tradeoff.</p>

<table-wrap id="T2"><label>Table 2</label><caption><p id="d2e4716">The RMSE in modeled saturation and the reduction in the computational cost for asynchronous coupling with different <inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">re</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Performance metric</oasis:entry>
         <oasis:entry rowsep="1" namest="col2" nameend="col5" align="center"><inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi mathvariant="normal">re</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> [s] </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">1.0</oasis:entry>
         <oasis:entry colname="col3">2.0</oasis:entry>
         <oasis:entry colname="col4">3.0</oasis:entry>
         <oasis:entry colname="col5">4.0</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">RMSE [–]</oasis:entry>
         <oasis:entry colname="col2">0.0041</oasis:entry>
         <oasis:entry colname="col3">0.0124</oasis:entry>
         <oasis:entry colname="col4">0.0203</oasis:entry>
         <oasis:entry colname="col5">0.0265</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Cost reduction [%]</oasis:entry>
         <oasis:entry colname="col2">29.6</oasis:entry>
         <oasis:entry colname="col3">58.2</oasis:entry>
         <oasis:entry colname="col4">69.1</oasis:entry>
         <oasis:entry colname="col5">74.77</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Scalability analysis</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Strong scaling behavior</title>
      <p id="d2e4855">We evaluate the scalability and performance portability of SERGHEI-SWE-RE through large-scale simulations of Lake Taihu, located in the Yangtze River Delta, encompassing coupled surface-subsurface flow dynamics. In collaboration with the Taihu Basin Monitoring Center of Hydrology and Water Resources, we are developing a coupled surface-subsurface flow model for Lake Taihu using SERGHEI-SWE-RE. Although the complete model is not available yet, the semi-finished model is adequate for conducting scaling tests, which involve fairly complex topography and multiple realistic boundary conditions.</p>
      <p id="d2e4858">The model domain encompasses an area of approximately 5500 km<sup>2</sup> and extends to a depth of 30 m. Vertically, the subsurface domain is discretized into 10 layers with variable grid resolutions ranging from 1 to 7.45 m. Horizontally, two grid resolutions are used (<inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">200</mml:mn></mml:mrow></mml:math></inline-formula> and 50 m), resulting in a total of 1 521 828 and 24 349 248 grid cells (including both surface and subsurface domains), respectively. To construct the Lake Taihu model, we integrate topographic data provided by the Taihu Lake Authority for the submerged lake bottom with a freely available 30 m resolution digital elevation model (DEM) data for the surrounding area. We merge the 30 major rivers that connect to the lake into 9 artificial rivers. We also merge the inflow and outflow rate data provided by the Taihu Lake Authority, and distribute the flow rates to the 9 rivers, making sure that the total inflow and outflow of the lake are close to the real conditions. We delineate 15 sections of subsurface boundaries where a prescribed water table elevation is enforced. Due to data limitations, the soil properties across the entire study area are assumed to be uniform. Evaporation and rainfall are neglected for simplicity. A wind subroutine is implemented into SERGHEI-SWE to simulate the wind-driven oscillation of the lake water level, see Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>):

            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M217" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">ω</mml:mi><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mo>|</mml:mo><mml:mi>u</mml:mi><mml:mo>|</mml:mo><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">ω</mml:mi><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mo>|</mml:mo><mml:mi>u</mml:mi><mml:mo>|</mml:mo><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          where, <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the wind stresses in <inline-formula><mml:math id="M220" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M221" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> directions [M L<sup>−1</sup> T<sup>−2</sup>], <inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is air density [M L<sup>−3</sup>], <inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is wind speed [L T<sup>−1</sup>], <inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mi>u</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> is water speed [L T<sup>−1</sup>], <inline-formula><mml:math id="M230" display="inline"><mml:mi mathvariant="italic">ω</mml:mi></mml:math></inline-formula> is the angle from the <inline-formula><mml:math id="M231" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis to the wind direction, <inline-formula><mml:math id="M232" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> is the angle between the wind direction and the water flow direction, <inline-formula><mml:math id="M233" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the wind drag coefficient, and is set to 0.0013 in this simulation. To avoid instability, wind stress is deactivated if the water depth is less than 0.1 m <xref ref-type="bibr" rid="bib1.bibx45" id="paren.70"/>.</p>
      <p id="d2e5154">For the scaling tests, Lake Taihu is simulated for 10 d on three HPC facilities: (i) a small cluster at the high-performance computing center of Tongji University (named TJ HPC hereafter), where each CPU node is equipped with an Intel Xeon Max 9468 processor (3.5 GHz, 48 cores, 96 threads), and each GPU node is equipped with an Nvidia L40 GPU (48 GB memory, 864 GB s<sup>−1</sup> bandwidth, 18176 CUDA cores), (ii) the LISE HPC system of the German National High Performance Computing (NHR) Alliance at Zuse Institute Berlin, Germany. Each computation node of LISE is equipped with two units of Intel Xeon Platinum 9242 processors (2.30 GHz, 48 cores, 96 threads), and (iii) the JUWELS booster system at the Jülich Supercomputing Center. Each JUWELS booster node contains 4 Nvidia A100 Tensor Core GPU cards (80 GB memory, 1935 GB s<sup>−1</sup> bandwidth).</p>
      <p id="d2e5181">Figure <xref ref-type="fig" rid="F16"/> illustrates the simulation time and speedup achieved on the TJ HPC (<inline-formula><mml:math id="M236" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">200</mml:mn></mml:mrow></mml:math></inline-formula> m). It is evident that, on a single CPU node, the scaling is nearly ideal up to 16 threads. However, starting from 32 threads, the scaling begins to deteriorate. A closer examination reveals that the SWE solver demonstrates poorer scaling compared to the RE solver. The SWE solver exhibits poor scaling due to: (i) lower computational workload due to fewer surface grid cells (than the subsurface domain), (ii) lower computational intensity per grid cell, (iii) higher communication-to-computation ratio, and (iv) load imbalance in boundary condition processing. Indeed, even poorer scaling is observed for the computation of the boundary conditions (BC), because the number of boundary cells is much fewer than the number of interior cells. A similar trend is observed on the GPU, where the speedup of the coupled model exceeds 128, but the speedup of the SWE solver is only around 64, and the speedup of the BC computation is less than 8. It is important to note that the total computational workloads for BC and the SWE solver are significantly smaller than those for the RE solver. Although the BC and the SWE solver are less efficient with an increasing number of threads, the overall scaling of the coupled simulation is predominantly influenced by the scaling of the RE solver.</p>

      <fig id="F16" specific-use="star"><label>Figure 16</label><caption><p id="d2e5203"><bold>(a)</bold> Simulation time and <bold>(b)</bold> speedup for the Lake Taihu simulation (<inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">200</mml:mn></mml:mrow></mml:math></inline-formula> m) on the TJ HPC. Full, SWE, RE, and BC in the legends represent the simulation time and the speedup of the entire simulation, the SWE solver, the RE solver and the computation of the boundary condition, respectively. Note that the horizontal axis is the number of CPU threads (i.e., the number of CPUs times the number of threads used per CPU) or the number of GPUs. The dashed line represent the ideal scaling.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026-f16.png"/>

        </fig>

      <fig id="F17" specific-use="star"><label>Figure 17</label><caption><p id="d2e5233"><bold>(a)</bold> Simulation time and <bold>(b)</bold> speedup for the Lake Taihu simulation (<inline-formula><mml:math id="M238" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">50</mml:mn></mml:mrow></mml:math></inline-formula> m) on the LISE HPC with Intel Xeon Platinum 9242 processors. Full, SWE and RE in the legends represent the simulation time and the speedup of the entire simulation, the SWE solver and the RE solver, respectively. The dashed line represent the ideal scaling.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026-f17.png"/>

        </fig>

      <p id="d2e5261">Figure <xref ref-type="fig" rid="F17"/> shows the simulation time and speedup on the LISE HPC (with <inline-formula><mml:math id="M239" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">50</mml:mn></mml:mrow></mml:math></inline-formula> m). The scalability evaluation reveals that both the SWE and RE solvers maintain favorable scalability until deterioration occurs at 64 CPU nodes. In particular, the RE solver exhibits superior scalability compared to the SWE solver, a finding consistent with the observations in Fig. <xref ref-type="fig" rid="F16"/>. This phenomenon, previously analyzed in relation to Fig. <xref ref-type="fig" rid="F16"/>, can be attributed to the significantly higher count of grid cells in subsurface computations relative to the surface grid. A comparative analysis between Figs. <xref ref-type="fig" rid="F16"/> and <xref ref-type="fig" rid="F17"/> indicates that LISE HPC achieves better scalability than TJ HPC, especially for the SWE solver, which is primarily due to the substantial increase in computational grid cells (from 1 521 828 cells at <inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">200</mml:mn></mml:mrow></mml:math></inline-formula> m to 24 349 248 cells at <inline-formula><mml:math id="M241" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">50</mml:mn></mml:mrow></mml:math></inline-formula> m).</p>

      <fig id="F18" specific-use="star"><label>Figure 18</label><caption><p id="d2e5319"><bold>(a)</bold> Simulation time and <bold>(b)</bold> speedup for the Lake Taihu simulation (<inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">50</mml:mn></mml:mrow></mml:math></inline-formula> m) on the JUWELS Booster with Nvidia A100 GPUs. Full, SWE, RE and MPI in the legends represent the simulation time and the speedup of the entire simulation, the SWE solver, the RE solver, and the MPI communication (for both SWE and RE solvers), respectively. The dashed line represent the ideal scaling.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026-f18.png"/>

        </fig>

      <p id="d2e5347">Figure  <xref ref-type="fig" rid="F18"/> presents the GPU acceleration performance on the JUWELS system. Analysis reveals distinct computational characteristics between solvers: the RE solver demonstrates superlinear speedup (2–8 GPUs) with significantly reduced computation time, while the SWE solver shows minimal improvement and even exhibits increased simulation time at 256 GPUs. Again, this performance divergence stems from the different number of grid cells in the surface and subsurface domains. The surface domain contains only about 2 million grid cells, which is insufficient to fully utilize the computational power of multiple Nvidia A100 GPUs. Figure <xref ref-type="fig" rid="F18"/> also illustrates that as the number of GPUs increases, the MPI communication time (including both surface and subsurface domains) approaches the SWE solver computation time, indicating that MPI communication overhead becomes a bottleneck for scaling with more GPUs. For coupled surface-subsurface flow simulations, the number of subsurface cells equals the number of surface cells multiplied by the number of subsurface layers. Consequently, the optimal parallelization configuration for the RE solver becomes inefficient for the SWE solver due to significant disparities in the computational workloads. It indicates that the simple consistent surface-subsurface cell mapping and domain decomposition strategy (Figs. <xref ref-type="fig" rid="F3"/> and <xref ref-type="fig" rid="F4"/>) might be sub-optimal for large-scale parallelization.</p>
      <p id="d2e5359">This scaling bottleneck highlights a broader architectural limitation in SERGHEI-SWE-RE. The consistent domain decomposition was initially chosen to provide a simple one-to-one mapping between surface and subsurface cells, allowing efficient local data exchange without additional inter-module MPI communication. It limits scalability when their optimal configurations differ and hinders future extensibility, including the potential integration of external coupling interfaces. To address these load imbalances and support broader interoperability, future versions will transition to a flexible exchange architecture that supports (i) different horizontal mesh resolutions and (ii) independent, workload-based domain decompositions.</p>
      <p id="d2e5362">Although the SWE solver scales poorly on multi-GPU system, the overall speedup is acceptable up to 64 GPU nodes because the computational load of the SWE solver is much less than the RE solver. Moreover, compared to Fig. <xref ref-type="fig" rid="F16"/>, multi-GPU computing remains faster than multi-thread CPU computing, despite the former consists of 16 times more grid cells (<inline-formula><mml:math id="M243" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">50</mml:mn></mml:mrow></mml:math></inline-formula> and 200 m respectively). The scaling test results (Figs. <xref ref-type="fig" rid="F16"/> to <xref ref-type="fig" rid="F18"/>) illustrate that SERGHEI-SWE-RE is capable of performing large-scale, coupled surface-subsurface flow simulations on a variety of HPC systems.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Weak scaling behavior</title>
      <p id="d2e5393">A second scaling analysis is performed to demonstrate the weak scaling behavior of SERGHEI-SWE-RE. The 2D <inline-formula><mml:math id="M244" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M245" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> domain of the lateral flow problem (Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/>) is extended and duplicated along the <inline-formula><mml:math id="M246" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis to create a 3D test case, where each vertical layer (<inline-formula><mml:math id="M247" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M248" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula>) is identical. Thus, by adjusting the number of vertical layers in the <inline-formula><mml:math id="M249" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> direction, the dimension of the computational domain can be customized to maintain the same workload per processor, without affecting the simulation results. A similar domain configuration approach has been reported in <xref ref-type="bibr" rid="bib1.bibx49" id="text.71"/>.</p>
      <p id="d2e5444">The weak scaling test is conducted on the JUWELS booster system. The domain dimensions are adjusted to ensure that each GPU node is responsible for a subdomain containing 4.8 million subsurface cells and 80 thousand surface cells. Figure <xref ref-type="fig" rid="F19"/> shows the parallel efficiency – defined as the ratio between single-node and multi-node execution times – as a function of the number of GPU nodes used. It can be seen that the parallel efficiency of the entire model slightly decreases as more GPUs are employed, but remains higher than 0.8 with 16 GPU nodes, indicating that SERGHEI-SWE-RE can efficiently handle larger problems as the available computational resources increase. The parallel efficiency of the RE solver closely matches the overall efficiency. The SWE module exhibits more variations in the parallel efficiency, but since the simulation time for the SWE solver is relatively small compared to the RE solver, this has a negligible impact on the overall efficiency.</p>

      <fig id="F19"><label>Figure 19</label><caption><p id="d2e5451">Parallel efficiency for the weak scaling tests performed with the extended lateral flow problem, on the JUWELS Booster with Nvidia A100 GPUs. Full, SWE and RE in the legends represent the efficiency of the entire simulation, the SWE solver and the RE solver, respectively. The dashed line represent the ideal efficiency.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026-f19.png"/>

        </fig>


</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Coupling overhead and performance impact</title>
      <p id="d2e5470">The coupling between the SWE and RE modules may introduce additional computational overhead that affects scalability. An additional scaling test is conducted to compare the performance of the coupled model and the standalone SERGHEI-RE module. The problem setup is identical to the lateral flow test (Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/>), in which rainfall infiltrates into the subsurface without causing surface runoff. Section <xref ref-type="sec" rid="Ch1.S3.SS4"/> has demonstrated that SERGHEI-RE and SERGHEI-SWE-RE produce indistinguishable water table evolution. However, in SERGHEI-RE, rainfall is applied directly to the subsurface domain as a flux boundary condition, whereas in SERGHEI-SWE-RE, rainfall is first applied to the surface domain, inducing ponding before infiltrating into the subsurface through surface–subsurface exchange computations. To understand the scaling behaviors of these two approaches, the original 3D model domain is used, which spans 4000 m <inline-formula><mml:math id="M250" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 5000 m in the horizontal directions and 15 m in the vertical direction. The domain is discretized with uniform grid spacings of <inline-formula><mml:math id="M251" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> m and <inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.5</mml:mn></mml:mrow></mml:math></inline-formula> m, resulting in a total of 8 million grid cells. Figure <xref ref-type="fig" rid="F20"/> shows the simulation times and speedups of the two approaches as the number of CPU threads increases. The SERGHEI-SWE-RE and SERGHEI-RE models exhibit negligible difference in terms of both the computational time and the speedup. This behavior can be attributed to the relatively small number of surface grids cells (as discussed in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>) and the absence of surface runoff generation in this case. These results indicate that, for this particular test case, surface–subsurface coupling does not degrade model scalability.</p>

      <fig id="F20" specific-use="star"><label>Figure 20</label><caption><p id="d2e5525"><bold>(a)</bold> Simulation time and <bold>(b)</bold> speedup for the Case 4 (3D domain). The black dashed line represents the ideal scaling.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2799/2026/gmd-19-2799-2026-f20.png"/>

        </fig>

      <p id="d2e5539">It should be noted, however, that this conclusion applies only to this specific test scenario. In a broader context, surface-subsurface coupling is not expected to alter the scalability of the subsurface module because the SERGHEI-RE solver treats surface flow as a boundary condition (Sect. <xref ref-type="sec" rid="Ch1.S2"/>), which must be defined regardless whether SERGHEI-SWE is activated or not. Conversely, the surface module performs an additional parallel loop over all surface grid cells to incorporate the exchange flux as a source/sink term in the mass conservation equation. Thus, if SERGHEI-SWE scales poorly (as shown in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/> on JUWELS), surface-subsurface coupling is expected to further deteriorate the overall scaling performance.</p>
      <p id="d2e5547">From an HPC perspective, what is considered an overhead may vary. Arguably, inefficiencies due to load imbalance can be viewed as an overhead, e.g., attempting to use a resource set which provides high parallel efficiency for both solvers would likely result in a longer RE runtime. Whether this is an overhead or an inefficiency is a gray area. In any case, this can of course be alleviated by having different sets of resources for each solver (which is not explored in this paper). This in turn links to an undeniable overhead: the exchange of information between the solvers. When both solvers are mapped to the same hardware (i.e., with the same horizontal domain decomposition) as in these tests, this overhead is negligible. However, if states and fluxes must be exchanged through MPI across different resources (CPUs or GPUs), this overhead will grow.</p>
</sec>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions</title>
      <p id="d2e5559">In this paper, we introduce an integrated surface-subsurface hydrodynamic model, SERGHEI-SWE-RE, based on the fully dynamic 2D shallow water equation solver (SERGHEI-SWE) and the 3D Richards equation solver (SERGHEI-RE), utilizing the Kokkos framework. The externally coupled model employs a sequential coupling approach, offering both synchronous and asynchronous coupling modes. The coupled surface–subsurface flow exchange simulation results reach good agreement with existing models on the benchmark problems tested, encompassing both homogeneous and heterogeneous soil conditions, as well as scenarios with and without rainfall. The results also suggest potential differences between surface-subsurface models depending on how surface flow is formulated, i.e., typically kinematic and diffusive wave approaches in contrast to the fully dynamic approach adopted herein. This warrants further investigation.</p>
      <p id="d2e5562">Our tests demonstrate that the asynchronous coupling strategy significantly improves computational efficiency, though it inherently introduces a temporal lag in surface-subsurface exchange. The choice of the coupling time step must balance computational gains with model discrepancies. Future work will comprehensively explore this trade-off and provide more quantitative criteria for optimizing time-stepping for the coupled simulation.</p>
      <p id="d2e5565">The parallel scalability and performance portability of the model are further evaluated using a real-world case study involving over 24 million grid cells on multiple HPC systems. The results indicate that SERGHEI-SWE-RE performs efficiently across various HPC platforms with different hardware architectures. The SWE solver generally scales poorer than the RE solver due to much less computational workload. Further enhancements on scaling can be expected by improving grid partitioning strategies between the surface and the subsurface domains and mapping the solvers to different computational resources, which is strongly facilitated by the externally coupling strategy.</p>
</sec>

      
      </body>
    <back><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d2e5572">SERGHEI is available through GitLab, at <uri>https://gitlab.com/serghei-model/serghei</uri> (last access: 11 April 2026), under a 3-clause BSD license. Developer and user guides are available in the wiki page of the SERGHEI project. The following tools and packages are pre-requisite for compiling and running SERGHEI-SWE-RE: GCC (other C<inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mo>+</mml:mo></mml:mrow></mml:math></inline-formula> compilers have not been tested), OpenMPI (other MPI implementations have not been thoroughly tested), CMake, Kokkos, KokkosKernels, PnetCDF. A static version of SERGHEI-SWE-RE used for this manuscript, and the input files of the test cases, are archived in Zenodo, with <ext-link xlink:href="https://doi.org/10.5281/zenodo.17217612" ext-link-type="DOI">10.5281/zenodo.17217612</ext-link> <xref ref-type="bibr" rid="bib1.bibx44" id="paren.72"/>. Due to third-party restrictions, some of the Lake Taihu input data cannot be redistributed by the authors. The data are provided by Taihu Basin Monitoring Center of Hydrology and Water Resources under internal use terms. Access requests should be made through email to the corresponding author of this manuscript.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e5597">NZ contributed to conceptualization, methodology, software, formal analysis, visualization, and writing (original draft). ZL contributed to conceptualization, methodology, software, supervision and writing (original draft). GR contributed to software, formal analysis and writing (original draft). MMH contributed to methodology, resources, and writing (review &amp; editing). IOX contributed to methodology, resources and writing (review &amp; editing). DCV contributed to conceptualization, resources, software, supervision and writing (review &amp; editing).</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e5603">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="d2e5609">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. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e5615">The authors gratefully acknowledge the Taihu Basin Monitoring Center of Hydrology and Water Resources for providing terrain and hydrology data of Lake Taihu, the Center for Scientific Computing at Tongji University (China) and the German National High Performance Computing (NHR) Alliance at Zuse Institute Berlin (ZIB) for providing HPC resources. The authors also gratefully acknowledge the Earth System Modelling Project (ESM) of the Helmholtz Association (Germany) for supporting this work by providing computing time on the ESM partition of the JUWELS supercomputer at the Jülich Supercomputing Centre (JSC) through the compute time projects Runoff Generation and Surface Hydrodynamics across Scales with the SERGHEI model (RUGSHAS, project number 22686) and Environmental hydrodynamics, runoff and transport across scales with the SERGHEI model (EHRTAS, project number 59866).</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e5620">This study is supported by the National Key R&amp;D Program of China (2022YFC3803000), the National Natural Science Foundation of China (NSFC grant no. 42307078), the Fundamental Research Funds for the Central Universities (China). Gregor Rickert's work was funded as part of the sTREssE project by the German Research Foundation (DFG grant no. 545756575).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e5626">This paper was edited by Ting Sun and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Ala-aho et al.(2015)Ala-aho, Rossi, Isokangas, and Kløve</label><mixed-citation>Ala-aho, P., Rossi, P. M., Isokangas, E., and Kløve, B.: Fully integrated surface–subsurface flow modelling of groundwater–lake interaction in an esker aquifer: Model verification with stable isotopes and airborne thermal imaging, J. Hydrol., 522, 391–406, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2014.12.054" ext-link-type="DOI">10.1016/j.jhydrol.2014.12.054</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Aliyari et al.(2019)Aliyari, Bailey, Tasdighi, Dozier, Arabi, and Zeiler</label><mixed-citation>Aliyari, F., Bailey, R. T., Tasdighi, A., Dozier, A., Arabi, M., and Zeiler, K.: Coupled SWAT-MODFLOW model for large-scale mixed agro-urban river basins, Environ. Model. Softw., 115, 200–210, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2019.02.014" ext-link-type="DOI">10.1016/j.envsoft.2019.02.014</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Autio et al.(2023)Autio, Ala-Aho, Rossi, Ronkanen, Aurela, Lohila, Korpelainen, Kumpula, Klve, and Marttila</label><mixed-citation>Autio, A., Ala-Aho, P., Rossi, P. M., Ronkanen, A.-K., Aurela, M., Lohila, A., Korpelainen, P., Kumpula, T., Klöve, B., and Marttila, H.: Groundwater exfiltration pattern determination in the sub-arctic catchment using thermal imaging, stable water isotopes and fully-integrated groundwater-surface water modelling, J. Hydrol., 626, 130342, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2023.130342" ext-link-type="DOI">10.1016/j.jhydrol.2023.130342</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Beegum et al.(2018)Beegum, Simunek, Szymkiewicz, Sudheer, and Nambi</label><mixed-citation>Beegum, S., Simunek, J., Szymkiewicz, A., Sudheer, K. P., and Nambi, I. M.: Updating the coupling algorithm between HYDRUS and MODFLOW in the HYDRUS package for MODFLOW, Vadose Zone J., 17, <ext-link xlink:href="https://doi.org/10.2136/vzj2018.02.0034" ext-link-type="DOI">10.2136/vzj2018.02.0034</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Bhanja et al.(2023)Bhanja, Coon, Lu, and Painter</label><mixed-citation>Bhanja, S. N., Coon, E. T., Lu, D., and Painter, S. L.: Evaluation of distributed process-based hydrologic model performance using only a priori information to define model inputs, J. Hydrol., 618, 129176, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2023.129176" ext-link-type="DOI">10.1016/j.jhydrol.2023.129176</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Brandhorst et al.(2021)Brandhorst, Erdal, and Neuweiler</label><mixed-citation>Brandhorst, N., Erdal, D., and Neuweiler, I.: Coupling saturated and unsaturated flow: comparing the iterative and the non-iterative approach, Hydrol. Earth Syst. Sci., 25, 4041–4059, <ext-link xlink:href="https://doi.org/10.5194/hess-25-4041-2021" ext-link-type="DOI">10.5194/hess-25-4041-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Brunner and Simmons(2012)</label><mixed-citation>Brunner, P. and Simmons, C. T.: HydroGeoSphere: A fully integrated, physically based hydrological model, Groundwater., 50, 170–176, <ext-link xlink:href="https://doi.org/10.1111/j.1745-6584.2011.00882.x" ext-link-type="DOI">10.1111/j.1745-6584.2011.00882.x</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Camporese et al.(2010)Camporese, Paniconi, Putti, and Orlandini</label><mixed-citation>Camporese, M., Paniconi, C., Putti, M., and Orlandini, S.: Surface-subsurface flow modeling with path-based runoff routing, boundary condition-based coupling, and assimilation of multisource observation data, Water Resour. Res., 46, <ext-link xlink:href="https://doi.org/10.1029/2008WR007536" ext-link-type="DOI">10.1029/2008WR007536</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Casulli(2017)</label><mixed-citation>Casulli, V.: A coupled surface-subsurface model for hydrostatic flows under saturated and unsaturated conditions, Int. J. Numer. Meth. Fluids, 85, 449–464, <ext-link xlink:href="https://doi.org/10.1002/fld.4389" ext-link-type="DOI">10.1002/fld.4389</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Caviedes-Voullième et al.(2020)Caviedes-Voullime, Fernndez-Pato, and Hinz</label><mixed-citation>Caviedes-Voullième, D., Fernández-Pato, J., and Hinz, C.: Performance assessment of 2D Zero-Inertia and Shallow Water models for simulating rainfall-runoff processes, J. Hydrol., 584, 124663, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2020.124663" ext-link-type="DOI">10.1016/j.jhydrol.2020.124663</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Caviedes-Voullième et al.(2023)Caviedes-Voullieme, Morales-Hernandez, Norman, and Oezgen-Xian</label><mixed-citation>Caviedes-Voulliéme, D., Morales-Hernandez, M., Norman, M. R., and Oezgen-Xian, I.: SERGHEI (SERGHEI-SWE) v1.0: a performance-portable high-performance parallel-computing shallow-water solver for hydrology and environmental hydraulics, Geosci. Model Dev., 16, 977–1008, <ext-link xlink:href="https://doi.org/10.5194/gmd-16-977-2023" ext-link-type="DOI">10.5194/gmd-16-977-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Chen et al.(2022)Chen, Simunck, Bradford, Ajami, and Meles</label><mixed-citation>Chen, L., Simunck, J., Bradford, S. A., Ajami, H., and Meles, M. B.: A computationally efficient hydrologic modeling framework to simulate surface-subsurface hydrological processes at the hillslope scale, J. Hydrol., 614, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2022.128539" ext-link-type="DOI">10.1016/j.jhydrol.2022.128539</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Coon et al.(2020)Coon, Moulton, Kikinzon, Berndt, Manzini, Garimella, Lipnikov, and Painter</label><mixed-citation>Coon, E. T., Moulton, J. D., Kikinzon, E., Berndt, M., Manzini, G., Garimella, R., Lipnikov, K., and Painter, S. L.: Coupling surface flow and subsurface flow in complex soil structures using mimetic finite differences, Adv. Water Resour., 144, 103701, <ext-link xlink:href="https://doi.org/10.1016/j.advwatres.2020.103701" ext-link-type="DOI">10.1016/j.advwatres.2020.103701</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Crompton et al.(2020)Crompton, Katul, and Thompson</label><mixed-citation>Crompton, O., Katul, G. G., and Thompson, S.: Resistance Formulations in Shallow Overland Flow Along a Hillslope Covered With Patchy Vegetation, Water Resour. Res., 56, <ext-link xlink:href="https://doi.org/10.1029/2020wr027194" ext-link-type="DOI">10.1029/2020wr027194</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Daneshmand et al.(2019)Daneshmand, Alaghmand, Camporese, Talei, and Daly</label><mixed-citation>Daneshmand, H., Alaghmand, S., Camporese, M., Talei, A., and Daly, E.: Water and salt balance modelling of intermittent catchments using a physically-based integrated model, J. Hydrol., 568, 1017–1030, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2018.11.035" ext-link-type="DOI">10.1016/j.jhydrol.2018.11.035</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>de Almeida and Bates(2013)</label><mixed-citation>de Almeida, G. A. M. and Bates, P.: Applicability of the local inertial approximation of the shallow water equations to flood modeling, Water Resour. Res., 49, 4833–4844, <ext-link xlink:href="https://doi.org/10.1002/wrcr.20366" ext-link-type="DOI">10.1002/wrcr.20366</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Delfs et al.(2012)Delfs, Blumensaat, Wang, Krebs, and Kolditz</label><mixed-citation>Delfs, J.-O., Blumensaat, F., Wang, W., Krebs, P., and Kolditz, O.: Coupling hydrogeological with surface runoff model in a Poltva case study in Western Ukraine, Environ. Earth Sci., 65, 1439–1457, <ext-link xlink:href="https://doi.org/10.1007/s12665-011-1285-4" ext-link-type="DOI">10.1007/s12665-011-1285-4</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Dennedy-Frank(2019)</label><mixed-citation>Dennedy-Frank, P. J.: Including the subsurface in ecosystem services, Nat. Sustain., 2, 443–444, <ext-link xlink:href="https://doi.org/10.1038/s41893-019-0312-4" ext-link-type="DOI">10.1038/s41893-019-0312-4</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>de Rooij(2017)</label><mixed-citation>de Rooij, R.: New insights into the differences between the dual node approach and the common node approach for coupling surface–subsurface flow, Hydrol. Earth Syst. Sci., 21, 5709–5724, <ext-link xlink:href="https://doi.org/10.5194/hess-21-5709-2017" ext-link-type="DOI">10.5194/hess-21-5709-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Edwards et al.(2014)Edwards, Trott, and Sunderland</label><mixed-citation>Edwards, H. C., Trott, C. R., and Sunderland, D.: Kokkos: Enabling manycore performance portability through polymorphic memory access patterns, J. Parallel Distr. Com., 74, 3202–3216, <ext-link xlink:href="https://doi.org/10.1016/j.jpdc.2014.07.003" ext-link-type="DOI">10.1016/j.jpdc.2014.07.003</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Fang et al.(2020)Fang, Huang, Tang, and Wang</label><mixed-citation>Fang, J., Huang, C., Tang, T., and Wang, Z.: Parallel programming models for heterogeneous many-cores: a comprehensive survey, CCF Trans. HPC, 2, 382–400, <ext-link xlink:href="https://doi.org/10.1007/s42514-020-00039-4" ext-link-type="DOI">10.1007/s42514-020-00039-4</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Fatichi et al.(2016)Fatichi, Vivoni, Ogden, Ivanov, Mirus, Gochis, Downer, Camporese, Davison, Ebel, Jones, Kim, Mascaro, Niswonger, Restrepo, Rigon, Shen, Sulis, and Tarboton</label><mixed-citation>Fatichi, S., Vivoni, E. R., Ogden, F. L., Ivanov, V. Y., Mirus, B., Gochis, D., Downer, C. W., Camporese, M., Davison, J. H., Ebel, B. A., Jones, N., Kim, J., Mascaro, G., Niswonger, R., Restrepo, P., Rigon, R., Shen, C., Sulis, M., and Tarboton, D.: An overview of current applications, challenges, and future trends in distributed process-based models in hydrology, J. Hydrol., 537, 45–60, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2016.03.026" ext-link-type="DOI">10.1016/j.jhydrol.2016.03.026</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Forrester and Maxwell(2020)</label><mixed-citation>Forrester, M. M. and Maxwell, R. M.: Impact of lateral groundwater flow and subsurface lower boundary conditions on atmospheric boundary layer development over complex terrain, J. Hydrometeorol., 21, 1133–1160, <ext-link xlink:href="https://doi.org/10.1175/JHM-D-19-0029.1" ext-link-type="DOI">10.1175/JHM-D-19-0029.1</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Freeze and Harlan(1969)</label><mixed-citation>Freeze, R. and Harlan, R.: Blueprint for a physically-based, digitally-simulated hydrologic response model, J. Hydrol., 9, 237–258, <ext-link xlink:href="https://doi.org/10.1016/0022-1694(69)90020-1" ext-link-type="DOI">10.1016/0022-1694(69)90020-1</ext-link>, 1969.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Furman(2008)</label><mixed-citation>Furman, A.: Modeling coupled surface-subsurface flow processes: A review, Vadose Zone J., 7, 741–756, <ext-link xlink:href="https://doi.org/10.2136/vzj2007.0065" ext-link-type="DOI">10.2136/vzj2007.0065</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Furnari et al.(2024)Furnari, De Rango, Senatore, and Mendicino</label><mixed-citation>Furnari, L., De Rango, A., Senatore, A., and Mendicino, G.: HydroCAL: A novel integrated surface-subsurface hydrological model based on the Cellular Automata paradigm, Adv. Water Resour., 185, <ext-link xlink:href="https://doi.org/10.1016/j.advwatres.2024.104623" ext-link-type="DOI">10.1016/j.advwatres.2024.104623</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Gilbert and Maxwell(2017)</label><mixed-citation>Gilbert, J. M. and Maxwell, R. M.: Examining regional groundwater-surface water dynamics using an integrated hydrologic model of the San Joaquin River basin, Hydrol. Earth Syst. Sci., 21, 923–947, <ext-link xlink:href="https://doi.org/10.5194/hess-21-923-2017" ext-link-type="DOI">10.5194/hess-21-923-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Guimond and Michael(2021)</label><mixed-citation>Guimond, J. A. and Michael, H. A.: Effects of marsh migration on flooding, saltwater intrusion, and crop yield in coastal agricultural land subject to storm surge inundation, Water Resour. Res., 57, e2020WR028326, <ext-link xlink:href="https://doi.org/10.1029/2020WR028326" ext-link-type="DOI">10.1029/2020WR028326</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Gunduz and Aral(2005)</label><mixed-citation>Gunduz, O. and Aral, M. M.: River networks and groundwater flow: a simultaneous solution of a coupled system, J. Hydrol., 301, 216–234, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2004.06.034" ext-link-type="DOI">10.1016/j.jhydrol.2004.06.034</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Haque et al.(2021)Haque, Salama, Lo, and Wu</label><mixed-citation>Haque, A., Salama, A., Lo, K., and Wu, P.: Surface and groundwater interactions: A review of coupling strategies in detailed domain models, Hydrology, 8, <ext-link xlink:href="https://doi.org/10.3390/hydrology8010035" ext-link-type="DOI">10.3390/hydrology8010035</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Hein et al.(2019)Hein, Condon, and Maxwell</label><mixed-citation>Hein, A., Condon, L., and Maxwell, R.: Evaluating the relative importance of precipitation, temperature and land-cover change in the hydrologic response to extreme meteorological drought conditions over the North American High Plains, Hydrol. Earth Syst. Sci., 23, 1931–1950, <ext-link xlink:href="https://doi.org/10.5194/hess-23-1931-2019" ext-link-type="DOI">10.5194/hess-23-1931-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Hokkanen et al.(2021)Hokkanen, Kollet, Kraus, Herten, Hrywniak, and Pleiter</label><mixed-citation>Hokkanen, J., Kollet, S., Kraus, J., Herten, A., Hrywniak, M., and Pleiter, D.: Leveraging HPC accelerator architectures with modern techniques – hydrologic modeling on GPUs with ParFlow, Comput. Geosci., 25, 1579–1590, <ext-link xlink:href="https://doi.org/10.1007/s10596-021-10051-4" ext-link-type="DOI">10.1007/s10596-021-10051-4</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Huang and Yeh(2009)</label><mixed-citation>Huang, G. and Yeh, G.-T.: Comparative study of coupling approaches for surface water and subsurface interactions, J. Hydrol. Eng.-ASCE, 14, 453–462, <ext-link xlink:href="https://doi.org/10.1061/(ASCE)HE.1943-5584.0000017" ext-link-type="DOI">10.1061/(ASCE)HE.1943-5584.0000017</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Hussain(2022)</label><mixed-citation>Hussain, F.: A systematic review on integrated surface-subsurface modeling using watershed WASH123D model, Model. Earth Syst. Environ., 8, 1481–1504, <ext-link xlink:href="https://doi.org/10.1007/s40808-021-01203-7" ext-link-type="DOI">10.1007/s40808-021-01203-7</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Hutton et al.(2020)Hutton, Piper, and Tucker</label><mixed-citation>Hutton, E. W. H., Piper, M. D., and Tucker, G. E.: The Basic Model Interface 2.0: A standard interface for coupling numerical models in the geosciences, J. Open Sour. Softw., 5, 2317, <ext-link xlink:href="https://doi.org/10.21105/joss.02317" ext-link-type="DOI">10.21105/joss.02317</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Jan et al.(2020)Jan, Coon, and Painter</label><mixed-citation>Jan, A., Coon, E. T., and Painter, S. L.: Evaluating integrated surface/subsurface permafrost thermal hydrology models in ATS (v0.88) against observations from a polygonal tundra site, Geosci. Model Dev., 13, 2259–2276, <ext-link xlink:href="https://doi.org/10.5194/gmd-13-2259-2020" ext-link-type="DOI">10.5194/gmd-13-2259-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Kim et al.(2012)Kim, Warnock, Ivanov, and Katopodes</label><mixed-citation>Kim, J., Warnock, A., Ivanov, V. Y., and Katopodes, N. D.: Coupled modeling of hydrologic and hydrodynamic processes including overland and channel flow, Adv. Water Resour., 37, 104–126, <ext-link xlink:href="https://doi.org/10.1016/j.advwatres.2011.11.009" ext-link-type="DOI">10.1016/j.advwatres.2011.11.009</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Kollet et al.(2017)Kollet, Sulis, Maxwell, Paniconi, Putti, Bertoldi, Coon, Cordano, Endrizzi, Kikinzon, Mouche, Mügler, Park, Refsgaard, Stisen, and Sudicky</label><mixed-citation>Kollet, S., Sulis, M., Maxwell, R. M., Paniconi, C., Putti, M., Bertoldi, G., Coon, E. T., Cordano, E., Endrizzi, S., Kikinzon, E., Mouche, E., Mügler, C., Park, Y.-J., Refsgaard, J. C., Stisen, S., and Sudicky, E.: The integrated hydrologic model intercomparison project, IH-MIP2: A second set of benchmark results to diagnose integrated hydrology and feedbacks, Water Resour. Res., 53, 867–890, <ext-link xlink:href="https://doi.org/10.1002/2016WR019191" ext-link-type="DOI">10.1002/2016WR019191</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Kollet and Maxwell(2006)</label><mixed-citation>Kollet, S. J. and Maxwell, R. M.: Integrated surface–groundwater flow modeling: A free-surface overland flow boundary condition in a parallel groundwater flow model, Adv. Water Resour., 29, 945–958, <ext-link xlink:href="https://doi.org/10.1016/j.advwatres.2005.08.006" ext-link-type="DOI">10.1016/j.advwatres.2005.08.006</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Kong et al.(2010)Kong, Xin, Song, and Li</label><mixed-citation>Kong, J., Xin, P., Song, Z.-y., and Li, L.: A new model for coupling surface and subsurface water flows: With an application to a lagoon, J. Hydrol., 390, 116–120, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2010.06.028" ext-link-type="DOI">10.1016/j.jhydrol.2010.06.028</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Krabbenhøft(2007)</label><mixed-citation>Krabbenhøft, K.: An alternative to primary variable switching in saturated–unsaturated flow computations, Adv. Water Resour., 30, 483–492, <ext-link xlink:href="https://doi.org/10.1016/j.advwatres.2006.04.009" ext-link-type="DOI">10.1016/j.advwatres.2006.04.009</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Kuffour et al.(2020)Kuffour, Engdahl, Woodward, Condon, Kollet, and Maxwell</label><mixed-citation>Kuffour, B. N. O., Engdahl, N. B., Woodward, C. S., Condon, L. E., Kollet, S., and Maxwell, R. M.: Simulating coupled surface–subsurface flows with ParFlow v3.5.0: capabilities, applications, and ongoing development of an open-source, massively parallel, integrated hydrologic model, Geosci. Model Dev., 13, 1373–1397, <ext-link xlink:href="https://doi.org/10.5194/gmd-13-1373-2020" ext-link-type="DOI">10.5194/gmd-13-1373-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Le et al.(2015)Le, Kumar, Valocchi, and Dang</label><mixed-citation>Le, P. V., Kumar, P., Valocchi, A. J., and Dang, H.-V.: GPU-based high-performance computing for integrated surface–sub-surface flow modeling, Environ. Model. Softw., 73, 1–13, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2015.07.015" ext-link-type="DOI">10.1016/j.envsoft.2015.07.015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Li(2025)</label><mixed-citation>Li, Z.: Source Code and Test cases for SERGHEI-SWE-RE, Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.17217612" ext-link-type="DOI">10.5281/zenodo.17217612</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>Li and Hodges(2019)</label><mixed-citation>Li, Z. and Hodges, B. R.: Model instability and channel connectivity for 2D coastal marsh simulations, Environ. Fluid Mech., 19, 1309–1338, <ext-link xlink:href="https://doi.org/10.1007/s10652-018-9623-7" ext-link-type="DOI">10.1007/s10652-018-9623-7</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Li and Hodges(2021)</label><mixed-citation>Li, Z. and Hodges, B. R.: Revisiting surface-subsurface exchange at intertidal zone with a coupled 2D hydrodynamic and 3D variably-saturated groundwater model, Water, 13, <ext-link xlink:href="https://doi.org/10.3390/w13070902" ext-link-type="DOI">10.3390/w13070902</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Li et al.(2023)Li, Hodges, and Shen</label><mixed-citation>Li, Z., Hodges, B. R., and Shen, X.: Modeling hypersalinity caused by evaporation and surface–subsurface exchange in a coastal marsh, J. Hydrol., 618, 129268, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2023.129268" ext-link-type="DOI">10.1016/j.jhydrol.2023.129268</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Li et al.(2024)Li, Caviedes-Voullième, Özgen Xian, Jiang, and Zheng</label><mixed-citation>Li, Z., Caviedes-Voullième, D., Özgen Xian, I., Jiang, S., and Zheng, N.: A comparison of numerical schemes for the GPU-accelerated simulation of variably-saturated groundwater flow, Environ. Model. Softw., 171, 105900, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2023.105900" ext-link-type="DOI">10.1016/j.envsoft.2023.105900</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx49"><label>Li et al.(2025)Li, Rickert, Zheng, Zhang, Özgen-Xian, and Caviedes-Voullième</label><mixed-citation>Li, Z., Rickert, G., Zheng, N., Zhang, Z., Özgen-Xian, I., and Caviedes-Voullième, D.: SERGHEI v2.0: introducing a performance-portable, high-performance three-dimensional variably-saturated subsurface flow solver (SERGHEI-RE), Geosci. Model Dev., 18, 547–562, <ext-link xlink:href="https://doi.org/10.5194/gmd-18-547-2025" ext-link-type="DOI">10.5194/gmd-18-547-2025</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx50"><label>Liggett et al.(2013)Liggett, Knowling, Werner, and Simmons</label><mixed-citation>Liggett, J. E., Knowling, M. J., Werner, A. D., and Simmons, C. T.: On the implementation of the surface conductance approach using a block-centred surface–subsurface hydrology model, J. Hydrol., 496, 1–8, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2013.05.008" ext-link-type="DOI">10.1016/j.jhydrol.2013.05.008</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx51"><label>Ma et al.(2016)</label><mixed-citation>Ma, L., He, C., Bian, H., and Sheng, L.: MIKE SHE modeling of ecohydrological processes: Merits, applications, and challenges, Ecol. Eng., 96, 137–149, <ext-link xlink:href="https://doi.org/10.1016/j.ecoleng.2016.01.008" ext-link-type="DOI">10.1016/j.ecoleng.2016.01.008</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx52"><label>Mao et al.(2021)Mao, Zhu, Ye, Zhang, Wu, and Yang</label><mixed-citation>Mao, W., Zhu, Y., Ye, M., Zhang, X., Wu, J., and Yang, J.: A new quasi-3-D model with a dual iterative coupling scheme for simulating unsaturated-saturated water flow and solute transport at a regional scale, J. Hydrol., 602, 126780, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2021.126780" ext-link-type="DOI">10.1016/j.jhydrol.2021.126780</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx53"><label>Maxwell et al.(2014)Maxwell, Putti, Meyerhoff, Delfs, Ferguson, Ivanov, Kim, Kolditz, Kollet, Kumar, Lopez, Niu, Paniconi, Park, Phanikumar, Shen, Sudicky, and Sulis</label><mixed-citation>Maxwell, R. M., Putti, M., Meyerhoff, S., Delfs, J.-O., Ferguson, I. M., Ivanov, V., Kim, J., Kolditz, O., Kollet, S. J., Kumar, M., Lopez, S., Niu, J., Paniconi, C., Park, Y.-J., Phanikumar, M. S., Shen, C., Sudicky, E. A., and Sulis, M.: Surface-subsurface model intercomparison: A first set of benchmark results to diagnose integrated hydrology and feedbacks, Water Resour. Res., 50, 1531–1549, <ext-link xlink:href="https://doi.org/10.1002/2013WR013725" ext-link-type="DOI">10.1002/2013WR013725</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx54"><label>Morales-Hernández et al.(2021)Morales-Hernández, Sharif, Kalyanapu, Ghafoor, Dullo, Gangrade, Kao, Norman, and Evans</label><mixed-citation>Morales-Hernández, M., Sharif, M. B., Kalyanapu, A., Ghafoor, S., Dullo, T., Gangrade, S., Kao, S.-C., Norman, M., and Evans, K.: TRITON: A Multi-GPU open source 2D hydrodynamic flood model, Environ. Model. Softw., 141, 105034, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2021.105034" ext-link-type="DOI">10.1016/j.envsoft.2021.105034</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx55"><label>Morita and Yen(2002)</label><mixed-citation>Morita, M. and Yen, B. C.: Modeling of conjunctive two-dimensional surface-three-dimensional subsurface flows, J. Hydraul. Eng.-ASCE, 128, 184–200, <ext-link xlink:href="https://doi.org/10.1061/(ASCE)0733-9429(2002)128:2(184)" ext-link-type="DOI">10.1061/(ASCE)0733-9429(2002)128:2(184)</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx56"><label>Mualem(1976)</label><mixed-citation>Mualem, Y.: A new model for predicting the hydraulic conductivity of unsaturated porous media, Water Resour. Res., 12, 513–522, <ext-link xlink:href="https://doi.org/10.1029/WR012i003p00513" ext-link-type="DOI">10.1029/WR012i003p00513</ext-link>, 1976.</mixed-citation></ref>
      <ref id="bib1.bibx57"><label>Naz et al.(2023)Naz, Sharples, Ma, Goergen, and Kollet</label><mixed-citation>Naz, B. S., Sharples, W., Ma, Y., Goergen, K., and Kollet, S.: Continental-scale evaluation of a fully distributed coupled land surface and groundwater model, ParFlow-CLM (v3.6.0), over Europe, Geosci. Model Dev., 16, 1617–1639, <ext-link xlink:href="https://doi.org/10.5194/gmd-16-1617-2023" ext-link-type="DOI">10.5194/gmd-16-1617-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx58"><label>Nixdorf et al.(2017)Nixdorf, Sun, Lin, and Kolditz</label><mixed-citation>Nixdorf, E., Sun, Y., Lin, M., and Kolditz, O.: Development and application of a novel method for regional assessment of groundwater contamination risk in the Songhua River Basin, Sci. Total Environ., 605-606, 598–609, <ext-link xlink:href="https://doi.org/10.1016/j.scitotenv.2017.06.126" ext-link-type="DOI">10.1016/j.scitotenv.2017.06.126</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx59"><label>Ntona et al.(2022)Ntona, Busico, Mastrocicco, and Kazakis</label><mixed-citation>Ntona, M. M., Busico, G., Mastrocicco, M., and Kazakis, N.: Modeling groundwater and surface water interaction: An overview of current status and future challenges, Sci. Total Environ., 846, 157355, <ext-link xlink:href="https://doi.org/10.1016/j.scitotenv.2022.157355" ext-link-type="DOI">10.1016/j.scitotenv.2022.157355</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx60"><label>Paldor et al.(2022)Paldor, Stark, Florence, Raubenheimer, Elgar, Housego, Frederiks, and Michael</label><mixed-citation>Paldor, A., Stark, N., Florence, M., Raubenheimer, B., Elgar, S., Housego, R., Frederiks, R. S., and Michael, H. A.: Coastal topography and hydrogeology control critical groundwater gradients and potential beach surface instability during storm surges, Hydrol. Earth Syst. Sci., 26, 5987–6002, <ext-link xlink:href="https://doi.org/10.5194/hess-26-5987-2022" ext-link-type="DOI">10.5194/hess-26-5987-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx61"><label>Paniconi and Putti(2015)</label><mixed-citation>Paniconi, C. and Putti, M.: Physically based modeling in catchment hydrology at 50: Survey and outlook, Water Resour. Res., 51, 7090–7129, <ext-link xlink:href="https://doi.org/10.1002/2015WR017780" ext-link-type="DOI">10.1002/2015WR017780</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx62"><label>Peckham et al.(2013)Peckham, Hutton, and Norris</label><mixed-citation>Peckham, S. D., Hutton, E. W., and Norris, B.: A component-based approach to integrated modeling in the geosciences: The design of CSDMS, Comput. Geosci., 53, 3–12, <ext-link xlink:href="https://doi.org/10.1016/j.cageo.2012.04.002" ext-link-type="DOI">10.1016/j.cageo.2012.04.002</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx63"><label>Persaud et al.(2020)Persaud, Levison, MacRitchie, Berg, Erler, Parker, and Sudicky</label><mixed-citation>Persaud, E., Levison, J., MacRitchie, S., Berg, S. J., Erler, A. R., Parker, B., and Sudicky, E.: Integrated modelling to assess climate change impacts on groundwater and surface water in the Great Lakes Basin using diverse climate forcing, J. Hydrol., 584, 124682, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2020.124682" ext-link-type="DOI">10.1016/j.jhydrol.2020.124682</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx64"><label>Richards(1931)</label><mixed-citation>Richards, L. A.: Capillary conduction of liquids through porous mediums, J. Appl. Phys., 1, 318–333, <ext-link xlink:href="https://doi.org/10.1063/1.1745010" ext-link-type="DOI">10.1063/1.1745010</ext-link>, 1931.</mixed-citation></ref>
      <ref id="bib1.bibx65"><label>Saadi et al.(2023)Saadi, Furusho-Percot, Belleflamme, Chen, Trmel, and Kollet</label><mixed-citation>Saadi, M., Furusho-Percot, C., Belleflamme, A., Chen, J.-Y., Trömel, S., and Kollet, S.: How uncertain are precipitation and peak flow estimates for the July 2021 flooding event?, Nat. Hazards Earth Syst. Sci., 23, 159–177, <ext-link xlink:href="https://doi.org/10.5194/nhess-23-159-2023" ext-link-type="DOI">10.5194/nhess-23-159-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx66"><label>Schüller et al.(2025)Schller, Birken, and Dedner</label><mixed-citation>Schüller, V., Birken, P., and Dedner, A.: Convergence properties of iteratively coupled surface-subsurface models, Int. J. Geomath., 16, <ext-link xlink:href="https://doi.org/10.1007/s13137-025-00265-4" ext-link-type="DOI">10.1007/s13137-025-00265-4</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx67"><label>Shu et al.(2024)Shu, Chen, Meng, Chang, Hu, Wang, Shu, Yu, Duffy, Yao, and Zheng</label><mixed-citation>Shu, L., Chen, H., Meng, X., Chang, Y., Hu, L., Wang, W., Shu, L., Yu, X., Duffy, C., Yao, Y., and Zheng, D.: A review of integrated surface-subsurface numerical hydrological models, Sci. China Earth Sci., 67, 1459–1479, <ext-link xlink:href="https://doi.org/10.1007/s11430-022-1312-7" ext-link-type="DOI">10.1007/s11430-022-1312-7</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx68"><label>Tang et al.(2024)Tang, Delottier, Kurtz, Nerger, Schilling, and Brunner</label><mixed-citation>Tang, Q., Delottier, H., Kurtz, W., Nerger, L., Schilling, O. S., and Brunner, P.: HGS-PDAF (version 1.0): a modular data assimilation framework for an integrated surface and subsurface hydrological model, Geosci. Model Dev., 17, 3559–3578, <ext-link xlink:href="https://doi.org/10.5194/gmd-17-3559-2024" ext-link-type="DOI">10.5194/gmd-17-3559-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx69"><label>Tubini and Rigon(2022)</label><mixed-citation>Tubini, N. and Rigon, R.: Implementing the Water, HEat and Transport model in GEOframe (WHETGEO-1D v.1.0): algorithms, informatics, design patterns, open science features, and 1D deployment, Geosci. Model Dev., 15, 75–104, <ext-link xlink:href="https://doi.org/10.5194/gmd-15-75-2022" ext-link-type="DOI">10.5194/gmd-15-75-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx70"><label>VanderKwaak and Loague(2001)</label><mixed-citation>VanderKwaak, J. E. and Loague, K.: Hydrologic-Response simulations for the R-5 catchment with a comprehensive physics-based model, Water Resour. Res., 37, 999–1013, <ext-link xlink:href="https://doi.org/10.1029/2000WR900272" ext-link-type="DOI">10.1029/2000WR900272</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx71"><label>van Genuchten(1980)</label><mixed-citation>van Genuchten, M. T.: A closed-form equation for predicting the hydraulic conductivity of unsaturated soils, Soil Sci. Soc. Am. J., 44, 892–898, <ext-link xlink:href="https://doi.org/10.2136/sssaj1980.03615995004400050002x" ext-link-type="DOI">10.2136/sssaj1980.03615995004400050002x</ext-link>, 1980.</mixed-citation></ref>
      <ref id="bib1.bibx72"><label>Wu et al.(2021)Wu, Chen, Hammond, Bisht, Song, Huang, Niu, and Ferre</label><mixed-citation>Wu, R., Chen, X., Hammond, G., Bisht, G., Song, X., Huang, M., Niu, G.-Y., and Ferre, T.: Coupling surface flow with high-performance subsurface reactive flow and transport code PFLOTRAN, Environ. Model. Softw., 137, 104959, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2021.104959" ext-link-type="DOI">10.1016/j.envsoft.2021.104959</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx73"><label>Xiao et al.(2017)Xiao, Li, Wilson, Xia, Wan, Zheng, Ma, Wang, Wang, and Jiang</label><mixed-citation>Xiao, K., Li, H., Wilson, A. M., Xia, Y., Wan, L., Zheng, C., Ma, Q., Wang, C., Wang, X., and Jiang, X.: Tidal groundwater flow and its ecological effects in a brackish marsh at the mouth of a large sub-tropical river, J. Hydrol., 555, 198–212, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2017.10.025" ext-link-type="DOI">10.1016/j.jhydrol.2017.10.025</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx74"><label>Yang et al.(2013)Yang, Graf, Herold, and Ptak</label><mixed-citation>Yang, J., Graf, T., Herold, M., and Ptak, T.: Modelling the effects of tides and storm surges on coastal aquifers using a coupled surface–subsurface approach, J. Contam. Hydrol., 149, 61–75, <ext-link xlink:href="https://doi.org/10.1016/j.jconhyd.2013.03.002" ext-link-type="DOI">10.1016/j.jconhyd.2013.03.002</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx75"><label>Yeh et al.(1998)Yeh, Cheng, Cheng, and Lin</label><mixed-citation>Yeh, G. T., Cheng, H. P., Cheng, J. R. C., and Lin, J. H.: A numerical model to simulate water flow and contaminant and sediment transport in watershed systems of 1-D stream-river network, 2-D overland regime, and 3-D subsurface media (WASH123D: version 1.0), Technical Report CHL-98-19, Waterways Experiment Station, US Army Corps of Engineers, Vicksburg, <ext-link xlink:href="https://www.researchgate.net/publication/277767258_A_Numerical_Model_Simulating_Water_Flow_and_Contaminant_and_Sediment_Transport_in_WAterSHed_Systems_of_1-D_Stream-River_Network_2-D_Overland_Regime_and_3-D_Subsurface_Media_WASH123D_Version_10">https://www.researchgate.net/publication/277767258_A_Numerical _Model_Simulating_Water_Flow_and_Contaminant_and_ Sediment_Transport_in_WAterSHed_Systems_of_1-D_Stream-River_Network_2-D_Overland_Regime_and_3-D_Subsurface_Media_WASH123D_Version_10</ext-link> (last access: 11 April 2026), 1998.</mixed-citation></ref>
      <ref id="bib1.bibx76"><label>Zhang et al.(2024)Zhang, Li, Han, Lin, Dai, and Liu</label><mixed-citation>Zhang, L., Li, X., Han, J., Lin, J., Dai, Y., and Liu, P.: Identification of surface water – groundwater nitrate governing factors in Jianghuai hilly area based on coupled SWAT-MODFLOW-RT3D modeling approach, Sci. Total Environ., 912, 168830, <ext-link xlink:href="https://doi.org/10.1016/j.scitotenv.2023.168830" ext-link-type="DOI">10.1016/j.scitotenv.2023.168830</ext-link>, 2024. </mixed-citation></ref>
      <ref id="bib1.bibx77"><label>Zhang et al.(2018)Zhang, Li, Sun, Miao, Noormets, Emanuel, and King</label><mixed-citation>Zhang, Y., Li, W., Sun, G., Miao, G., Noormets, A., Emanuel, R., and King, J. S.: Understanding coastal wetland hydrology with a new regional-scale, process-based hydrological model, Hydrol. Process., 32, 3158–3173, <ext-link xlink:href="https://doi.org/10.1002/hyp.13247" ext-link-type="DOI">10.1002/hyp.13247</ext-link>, 2018.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>High-performance coupled surface-subsurface  flow simulation with SERGHEI-SWE-RE</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Ala-aho et al.(2015)Ala-aho, Rossi, Isokangas, and
Kløve</label><mixed-citation>
      
Ala-aho, P., Rossi, P. M., Isokangas, E., and Kløve, B.: Fully integrated
surface–subsurface flow modelling of groundwater–lake interaction in an
esker aquifer: Model verification with stable isotopes and airborne thermal
imaging, J. Hydrol., 522, 391–406, <a href="https://doi.org/10.1016/j.jhydrol.2014.12.054" target="_blank">https://doi.org/10.1016/j.jhydrol.2014.12.054</a>,
2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Aliyari et al.(2019)Aliyari, Bailey, Tasdighi, Dozier, Arabi, and
Zeiler</label><mixed-citation>
      
Aliyari, F., Bailey, R. T., Tasdighi, A., Dozier, A., Arabi, M., and Zeiler,
K.: Coupled SWAT-MODFLOW model for large-scale mixed agro-urban river basins,
Environ. Model. Softw., 115, 200–210, <a href="https://doi.org/10.1016/j.envsoft.2019.02.014" target="_blank">https://doi.org/10.1016/j.envsoft.2019.02.014</a>,
2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Autio et al.(2023)Autio, Ala-Aho, Rossi, Ronkanen, Aurela, Lohila,
Korpelainen, Kumpula, Klve, and Marttila</label><mixed-citation>
      
Autio, A., Ala-Aho, P., Rossi, P. M., Ronkanen, A.-K., Aurela, M., Lohila, A., Korpelainen, P., Kumpula, T., Klöve, B., and Marttila, H.: Groundwater exfiltration pattern determination in the sub-arctic catchment using thermal imaging, stable water isotopes and fully-integrated groundwater-surface water modelling, J. Hydrol., 626, 130342, <a href="https://doi.org/10.1016/j.jhydrol.2023.130342" target="_blank">https://doi.org/10.1016/j.jhydrol.2023.130342</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Beegum et al.(2018)Beegum, Simunek, Szymkiewicz, Sudheer, and
Nambi</label><mixed-citation>
      
Beegum, S., Simunek, J., Szymkiewicz, A., Sudheer, K. P., and Nambi, I. M.:
Updating the coupling algorithm between HYDRUS and MODFLOW in the HYDRUS
package for MODFLOW, Vadose Zone J., 17, <a href="https://doi.org/10.2136/vzj2018.02.0034" target="_blank">https://doi.org/10.2136/vzj2018.02.0034</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Bhanja et al.(2023)Bhanja, Coon, Lu, and Painter</label><mixed-citation>
      
Bhanja, S. N., Coon, E. T., Lu, D., and Painter, S. L.: Evaluation of
distributed process-based hydrologic model performance using only a priori
information to define model inputs, J. Hydrol., 618, 129176,
<a href="https://doi.org/10.1016/j.jhydrol.2023.129176" target="_blank">https://doi.org/10.1016/j.jhydrol.2023.129176</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Brandhorst et al.(2021)Brandhorst, Erdal, and
Neuweiler</label><mixed-citation>
      
Brandhorst, N., Erdal, D., and Neuweiler, I.: Coupling saturated and
unsaturated flow: comparing the iterative and the non-iterative approach,
Hydrol. Earth Syst. Sci., 25, 4041–4059, <a href="https://doi.org/10.5194/hess-25-4041-2021" target="_blank">https://doi.org/10.5194/hess-25-4041-2021</a>,
2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Brunner and Simmons(2012)</label><mixed-citation>
      
Brunner, P. and Simmons, C. T.: HydroGeoSphere: A fully integrated, physically based hydrological model, Groundwater., 50, 170–176,
<a href="https://doi.org/10.1111/j.1745-6584.2011.00882.x" target="_blank">https://doi.org/10.1111/j.1745-6584.2011.00882.x</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Camporese et al.(2010)Camporese, Paniconi, Putti, and
Orlandini</label><mixed-citation>
      
Camporese, M., Paniconi, C., Putti, M., and Orlandini, S.: Surface-subsurface
flow modeling with path-based runoff routing, boundary condition-based
coupling, and assimilation of multisource observation data, Water Resour. Res., 46, <a href="https://doi.org/10.1029/2008WR007536" target="_blank">https://doi.org/10.1029/2008WR007536</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Casulli(2017)</label><mixed-citation>
      
Casulli, V.: A coupled surface-subsurface model for hydrostatic flows under
saturated and unsaturated conditions, Int. J. Numer. Meth. Fluids, 85, 449–464, <a href="https://doi.org/10.1002/fld.4389" target="_blank">https://doi.org/10.1002/fld.4389</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Caviedes-Voullième et al.(2020)Caviedes-Voullime, Fernndez-Pato, and Hinz</label><mixed-citation>
      
Caviedes-Voullième, D., Fernández-Pato, J., and Hinz, C.: Performance
assessment of 2D Zero-Inertia and Shallow Water models for simulating
rainfall-runoff processes, J. Hydrol., 584, 124663,
<a href="https://doi.org/10.1016/j.jhydrol.2020.124663" target="_blank">https://doi.org/10.1016/j.jhydrol.2020.124663</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Caviedes-Voullième et al.(2023)Caviedes-Voullieme, Morales-Hernandez, Norman, and Oezgen-Xian</label><mixed-citation>
      
Caviedes-Voulliéme, D., Morales-Hernandez, M., Norman, M. R., and Oezgen-Xian, I.: SERGHEI (SERGHEI-SWE) v1.0: a performance-portable high-performance parallel-computing shallow-water solver for hydrology and environmental hydraulics, Geosci. Model Dev., 16, 977–1008, <a href="https://doi.org/10.5194/gmd-16-977-2023" target="_blank">https://doi.org/10.5194/gmd-16-977-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Chen et al.(2022)Chen, Simunck, Bradford, Ajami, and
Meles</label><mixed-citation>
      
Chen, L., Simunck, J., Bradford, S. A., Ajami, H., and Meles, M. B.: A
computationally efficient hydrologic modeling framework to simulate
surface-subsurface hydrological processes at the hillslope scale, J. Hydrol.,
614, <a href="https://doi.org/10.1016/j.jhydrol.2022.128539" target="_blank">https://doi.org/10.1016/j.jhydrol.2022.128539</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Coon et al.(2020)Coon, Moulton, Kikinzon, Berndt, Manzini, Garimella, Lipnikov, and Painter</label><mixed-citation>
      
Coon, E. T., Moulton, J. D., Kikinzon, E., Berndt, M., Manzini, G., Garimella, R., Lipnikov, K., and Painter, S. L.: Coupling surface flow and subsurface flow in complex soil structures using mimetic finite differences, Adv. Water Resour., 144, 103701, <a href="https://doi.org/10.1016/j.advwatres.2020.103701" target="_blank">https://doi.org/10.1016/j.advwatres.2020.103701</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Crompton et al.(2020)Crompton, Katul, and Thompson</label><mixed-citation>
      
Crompton, O., Katul, G. G., and Thompson, S.: Resistance Formulations in
Shallow Overland Flow Along a Hillslope Covered With Patchy Vegetation, Water
Resour. Res., 56, <a href="https://doi.org/10.1029/2020wr027194" target="_blank">https://doi.org/10.1029/2020wr027194</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Daneshmand et al.(2019)Daneshmand, Alaghmand, Camporese, Talei, and
Daly</label><mixed-citation>
      
Daneshmand, H., Alaghmand, S., Camporese, M., Talei, A., and Daly, E.: Water
and salt balance modelling of intermittent catchments using a
physically-based integrated model, J. Hydrol., 568, 1017–1030,
<a href="https://doi.org/10.1016/j.jhydrol.2018.11.035" target="_blank">https://doi.org/10.1016/j.jhydrol.2018.11.035</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>de Almeida and Bates(2013)</label><mixed-citation>
      
de Almeida, G. A. M. and Bates, P.: Applicability of the local inertial
approximation of the shallow water equations to flood modeling, Water Resour. Res., 49, 4833–4844, <a href="https://doi.org/10.1002/wrcr.20366" target="_blank">https://doi.org/10.1002/wrcr.20366</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Delfs et al.(2012)Delfs, Blumensaat, Wang, Krebs, and
Kolditz</label><mixed-citation>
      
Delfs, J.-O., Blumensaat, F., Wang, W., Krebs, P., and Kolditz, O.: Coupling
hydrogeological with surface runoff model in a Poltva case study in Western
Ukraine, Environ. Earth Sci., 65, 1439–1457, <a href="https://doi.org/10.1007/s12665-011-1285-4" target="_blank">https://doi.org/10.1007/s12665-011-1285-4</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Dennedy-Frank(2019)</label><mixed-citation>
      
Dennedy-Frank, P. J.: Including the subsurface in ecosystem services, Nat.
Sustain., 2, 443–444, <a href="https://doi.org/10.1038/s41893-019-0312-4" target="_blank">https://doi.org/10.1038/s41893-019-0312-4</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>de Rooij(2017)</label><mixed-citation>
      
de Rooij, R.: New insights into the differences between the dual node approach and the common node approach for coupling surface–subsurface flow, Hydrol. Earth Syst. Sci., 21, 5709–5724, <a href="https://doi.org/10.5194/hess-21-5709-2017" target="_blank">https://doi.org/10.5194/hess-21-5709-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Edwards et al.(2014)Edwards, Trott, and Sunderland</label><mixed-citation>
      
Edwards, H. C., Trott, C. R., and Sunderland, D.: Kokkos: Enabling manycore
performance portability through polymorphic memory access patterns, J.
Parallel Distr. Com., 74, 3202–3216, <a href="https://doi.org/10.1016/j.jpdc.2014.07.003" target="_blank">https://doi.org/10.1016/j.jpdc.2014.07.003</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Fang et al.(2020)Fang, Huang, Tang, and Wang</label><mixed-citation>
      
Fang, J., Huang, C., Tang, T., and Wang, Z.: Parallel programming models for
heterogeneous many-cores: a comprehensive survey, CCF Trans. HPC, 2, 382–400, <a href="https://doi.org/10.1007/s42514-020-00039-4" target="_blank">https://doi.org/10.1007/s42514-020-00039-4</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Fatichi et al.(2016)Fatichi, Vivoni, Ogden, Ivanov, Mirus, Gochis,
Downer, Camporese, Davison, Ebel, Jones, Kim, Mascaro, Niswonger, Restrepo,
Rigon, Shen, Sulis, and Tarboton</label><mixed-citation>
      
Fatichi, S., Vivoni, E. R., Ogden, F. L., Ivanov, V. Y., Mirus, B., Gochis, D., Downer, C. W., Camporese, M., Davison, J. H., Ebel, B. A., Jones, N., Kim, J., Mascaro, G., Niswonger, R., Restrepo, P., Rigon, R., Shen, C., Sulis, M., and Tarboton, D.: An overview of current applications, challenges, and future trends in distributed process-based models in hydrology, J. Hydrol., 537, 45–60, <a href="https://doi.org/10.1016/j.jhydrol.2016.03.026" target="_blank">https://doi.org/10.1016/j.jhydrol.2016.03.026</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Forrester and Maxwell(2020)</label><mixed-citation>
      
Forrester, M. M. and Maxwell, R. M.: Impact of lateral groundwater flow and
subsurface lower boundary conditions on atmospheric boundary layer
development over complex terrain, J. Hydrometeorol., 21, 1133–1160,
<a href="https://doi.org/10.1175/JHM-D-19-0029.1" target="_blank">https://doi.org/10.1175/JHM-D-19-0029.1</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Freeze and Harlan(1969)</label><mixed-citation>
      
Freeze, R. and Harlan, R.: Blueprint for a physically-based,
digitally-simulated hydrologic response model, J. Hydrol., 9, 237–258, <a href="https://doi.org/10.1016/0022-1694(69)90020-1" target="_blank">https://doi.org/10.1016/0022-1694(69)90020-1</a>, 1969.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Furman(2008)</label><mixed-citation>
      
Furman, A.: Modeling coupled surface-subsurface flow processes: A review,
Vadose Zone J., 7, 741–756, <a href="https://doi.org/10.2136/vzj2007.0065" target="_blank">https://doi.org/10.2136/vzj2007.0065</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Furnari et al.(2024)Furnari, De Rango, Senatore, and
Mendicino</label><mixed-citation>
      
Furnari, L., De Rango, A., Senatore, A., and Mendicino, G.: HydroCAL: A novel
integrated surface-subsurface hydrological model based on the Cellular
Automata paradigm, Adv. Water Resour., 185, <a href="https://doi.org/10.1016/j.advwatres.2024.104623" target="_blank">https://doi.org/10.1016/j.advwatres.2024.104623</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Gilbert and Maxwell(2017)</label><mixed-citation>
      
Gilbert, J. M. and Maxwell, R. M.: Examining regional groundwater-surface water dynamics using an integrated hydrologic model of the San Joaquin River basin, Hydrol. Earth Syst. Sci., 21, 923–947, <a href="https://doi.org/10.5194/hess-21-923-2017" target="_blank">https://doi.org/10.5194/hess-21-923-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Guimond and Michael(2021)</label><mixed-citation>
      
Guimond, J. A. and Michael, H. A.: Effects of marsh migration on flooding,
saltwater intrusion, and crop yield in coastal agricultural land subject to
storm surge inundation, Water Resour. Res., 57, e2020WR028326,
<a href="https://doi.org/10.1029/2020WR028326" target="_blank">https://doi.org/10.1029/2020WR028326</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Gunduz and Aral(2005)</label><mixed-citation>
      
Gunduz, O. and Aral, M. M.: River networks and groundwater flow: a simultaneous solution of a coupled system, J. Hydrol., 301, 216–234,
<a href="https://doi.org/10.1016/j.jhydrol.2004.06.034" target="_blank">https://doi.org/10.1016/j.jhydrol.2004.06.034</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Haque et al.(2021)Haque, Salama, Lo, and Wu</label><mixed-citation>
      
Haque, A., Salama, A., Lo, K., and Wu, P.: Surface and groundwater
interactions: A review of coupling strategies in detailed domain models,
Hydrology, 8, <a href="https://doi.org/10.3390/hydrology8010035" target="_blank">https://doi.org/10.3390/hydrology8010035</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Hein et al.(2019)Hein, Condon, and Maxwell</label><mixed-citation>
      
Hein, A., Condon, L., and Maxwell, R.: Evaluating the relative importance of
precipitation, temperature and land-cover change in the hydrologic response
to extreme meteorological drought conditions over the North American High
Plains, Hydrol. Earth Syst. Sci., 23, 1931–1950, <a href="https://doi.org/10.5194/hess-23-1931-2019" target="_blank">https://doi.org/10.5194/hess-23-1931-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Hokkanen et al.(2021)Hokkanen, Kollet, Kraus, Herten, Hrywniak, and
Pleiter</label><mixed-citation>
      
Hokkanen, J., Kollet, S., Kraus, J., Herten, A., Hrywniak, M., and Pleiter, D.: Leveraging HPC accelerator architectures with modern techniques – hydrologic modeling on GPUs with ParFlow, Comput. Geosci., 25, 1579–1590,
<a href="https://doi.org/10.1007/s10596-021-10051-4" target="_blank">https://doi.org/10.1007/s10596-021-10051-4</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Huang and Yeh(2009)</label><mixed-citation>
      
Huang, G. and Yeh, G.-T.: Comparative study of coupling approaches for surface water and subsurface interactions, J. Hydrol. Eng.-ASCE, 14, 453–462, <a href="https://doi.org/10.1061/(ASCE)HE.1943-5584.0000017" target="_blank">https://doi.org/10.1061/(ASCE)HE.1943-5584.0000017</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Hussain(2022)</label><mixed-citation>
      
Hussain, F.: A systematic review on integrated surface-subsurface modeling
using watershed WASH123D model, Model. Earth Syst. Environ., 8, 1481–1504,
<a href="https://doi.org/10.1007/s40808-021-01203-7" target="_blank">https://doi.org/10.1007/s40808-021-01203-7</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Hutton et al.(2020)Hutton, Piper, and Tucker</label><mixed-citation>
      
Hutton, E. W. H., Piper, M. D., and Tucker, G. E.: The Basic Model Interface 2.0: A standard interface for coupling numerical models in the geosciences, J. Open Sour. Softw., 5, 2317, <a href="https://doi.org/10.21105/joss.02317" target="_blank">https://doi.org/10.21105/joss.02317</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Jan et al.(2020)Jan, Coon, and Painter</label><mixed-citation>
      
Jan, A., Coon, E. T., and Painter, S. L.: Evaluating integrated
surface/subsurface permafrost thermal hydrology models in ATS (v0.88) against
observations from a polygonal tundra site, Geosci. Model Dev., 13,
2259–2276, <a href="https://doi.org/10.5194/gmd-13-2259-2020" target="_blank">https://doi.org/10.5194/gmd-13-2259-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Kim et al.(2012)Kim, Warnock, Ivanov, and Katopodes</label><mixed-citation>
      
Kim, J., Warnock, A., Ivanov, V. Y., and Katopodes, N. D.: Coupled modeling of hydrologic and hydrodynamic processes including overland and channel flow,
Adv. Water Resour., 37, 104–126, <a href="https://doi.org/10.1016/j.advwatres.2011.11.009" target="_blank">https://doi.org/10.1016/j.advwatres.2011.11.009</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Kollet et al.(2017)Kollet, Sulis, Maxwell, Paniconi, Putti, Bertoldi, Coon, Cordano, Endrizzi, Kikinzon, Mouche, Mügler, Park, Refsgaard, Stisen, and Sudicky</label><mixed-citation>
      
Kollet, S., Sulis, M., Maxwell, R. M., Paniconi, C., Putti, M., Bertoldi, G.,
Coon, E. T., Cordano, E., Endrizzi, S., Kikinzon, E., Mouche, E., Mügler,
C., Park, Y.-J., Refsgaard, J. C., Stisen, S., and Sudicky, E.: The
integrated hydrologic model intercomparison project, IH-MIP2: A second set of
benchmark results to diagnose integrated hydrology and feedbacks, Water
Resour. Res., 53, 867–890, <a href="https://doi.org/10.1002/2016WR019191" target="_blank">https://doi.org/10.1002/2016WR019191</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Kollet and Maxwell(2006)</label><mixed-citation>
      
Kollet, S. J. and Maxwell, R. M.: Integrated surface–groundwater flow
modeling: A free-surface overland flow boundary condition in a parallel
groundwater flow model, Adv. Water Resour., 29, 945–958,
<a href="https://doi.org/10.1016/j.advwatres.2005.08.006" target="_blank">https://doi.org/10.1016/j.advwatres.2005.08.006</a>, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Kong et al.(2010)Kong, Xin, Song, and Li</label><mixed-citation>
      
Kong, J., Xin, P., Song, Z.-y., and Li, L.: A new model for coupling surface
and subsurface water flows: With an application to a lagoon, J. Hydrol., 390,
116–120, <a href="https://doi.org/10.1016/j.jhydrol.2010.06.028" target="_blank">https://doi.org/10.1016/j.jhydrol.2010.06.028</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Krabbenhøft(2007)</label><mixed-citation>
      
Krabbenhøft, K.: An alternative to primary variable switching in
saturated–unsaturated flow computations, Adv. Water Resour., 30, 483–492,
<a href="https://doi.org/10.1016/j.advwatres.2006.04.009" target="_blank">https://doi.org/10.1016/j.advwatres.2006.04.009</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Kuffour et al.(2020)Kuffour, Engdahl, Woodward, Condon, Kollet, and
Maxwell</label><mixed-citation>
      
Kuffour, B. N. O., Engdahl, N. B., Woodward, C. S., Condon, L. E., Kollet, S., and Maxwell, R. M.: Simulating coupled surface–subsurface flows with ParFlow v3.5.0: capabilities, applications, and ongoing development of an
open-source, massively parallel, integrated hydrologic model, Geosci. Model
Dev., 13, 1373–1397, <a href="https://doi.org/10.5194/gmd-13-1373-2020" target="_blank">https://doi.org/10.5194/gmd-13-1373-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Le et al.(2015)Le, Kumar, Valocchi, and Dang</label><mixed-citation>
      
Le, P. V., Kumar, P., Valocchi, A. J., and Dang, H.-V.: GPU-based
high-performance computing for integrated surface–sub-surface flow modeling, Environ. Model. Softw., 73, 1–13, <a href="https://doi.org/10.1016/j.envsoft.2015.07.015" target="_blank">https://doi.org/10.1016/j.envsoft.2015.07.015</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Li(2025)</label><mixed-citation>
      
Li, Z.: Source Code and Test cases for SERGHEI-SWE-RE, Zenodo [code], <a href="https://doi.org/10.5281/zenodo.17217612" target="_blank">https://doi.org/10.5281/zenodo.17217612</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Li and Hodges(2019)</label><mixed-citation>
      
Li, Z. and Hodges, B. R.: Model instability and channel connectivity for 2D coastal marsh simulations, Environ. Fluid Mech., 19, 1309–1338,
<a href="https://doi.org/10.1007/s10652-018-9623-7" target="_blank">https://doi.org/10.1007/s10652-018-9623-7</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Li and Hodges(2021)</label><mixed-citation>
      
Li, Z. and Hodges, B. R.: Revisiting surface-subsurface exchange at intertidal zone with a coupled 2D hydrodynamic and 3D variably-saturated groundwater model, Water, 13, <a href="https://doi.org/10.3390/w13070902" target="_blank">https://doi.org/10.3390/w13070902</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Li et al.(2023)Li, Hodges, and Shen</label><mixed-citation>
      
Li, Z., Hodges, B. R., and Shen, X.: Modeling hypersalinity caused by
evaporation and surface–subsurface exchange in a coastal marsh, J. Hydrol.,
618, 129268, <a href="https://doi.org/10.1016/j.jhydrol.2023.129268" target="_blank">https://doi.org/10.1016/j.jhydrol.2023.129268</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Li et al.(2024)Li, Caviedes-Voullième, Özgen Xian, Jiang, and
Zheng</label><mixed-citation>
      
Li, Z., Caviedes-Voullième, D., Özgen Xian, I., Jiang, S., and Zheng, N.: A
comparison of numerical schemes for the GPU-accelerated simulation of
variably-saturated groundwater flow, Environ. Model. Softw., 171, 105900,
<a href="https://doi.org/10.1016/j.envsoft.2023.105900" target="_blank">https://doi.org/10.1016/j.envsoft.2023.105900</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Li et al.(2025)Li, Rickert, Zheng, Zhang, Özgen-Xian, and
Caviedes-Voullième</label><mixed-citation>
      
Li, Z., Rickert, G., Zheng, N., Zhang, Z., Özgen-Xian, I., and
Caviedes-Voullième, D.: SERGHEI v2.0: introducing a performance-portable,
high-performance three-dimensional variably-saturated subsurface flow solver (SERGHEI-RE), Geosci. Model Dev., 18, 547–562,
<a href="https://doi.org/10.5194/gmd-18-547-2025" target="_blank">https://doi.org/10.5194/gmd-18-547-2025</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Liggett et al.(2013)Liggett, Knowling, Werner, and
Simmons</label><mixed-citation>
      
Liggett, J. E., Knowling, M. J., Werner, A. D., and Simmons, C. T.: On the
implementation of the surface conductance approach using a block-centred
surface–subsurface hydrology model, J. Hydrol., 496, 1–8,
<a href="https://doi.org/10.1016/j.jhydrol.2013.05.008" target="_blank">https://doi.org/10.1016/j.jhydrol.2013.05.008</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Ma et al.(2016)</label><mixed-citation>
      
Ma, L., He, C., Bian, H., and Sheng, L.: MIKE SHE modeling of ecohydrological processes: Merits, applications, and challenges, Ecol. Eng., 96,
137–149, <a href="https://doi.org/10.1016/j.ecoleng.2016.01.008" target="_blank">https://doi.org/10.1016/j.ecoleng.2016.01.008</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Mao et al.(2021)Mao, Zhu, Ye, Zhang, Wu, and Yang</label><mixed-citation>
      
Mao, W., Zhu, Y., Ye, M., Zhang, X., Wu, J., and Yang, J.: A new quasi-3-D
model with a dual iterative coupling scheme for simulating unsaturated-saturated water flow and solute transport at a regional scale, J.
Hydrol., 602, 126780, <a href="https://doi.org/10.1016/j.jhydrol.2021.126780" target="_blank">https://doi.org/10.1016/j.jhydrol.2021.126780</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Maxwell et al.(2014)Maxwell, Putti, Meyerhoff, Delfs, Ferguson,
Ivanov, Kim, Kolditz, Kollet, Kumar, Lopez, Niu, Paniconi, Park, Phanikumar, Shen, Sudicky, and Sulis</label><mixed-citation>
      
Maxwell, R. M., Putti, M., Meyerhoff, S., Delfs, J.-O., Ferguson, I. M.,
Ivanov, V., Kim, J., Kolditz, O., Kollet, S. J., Kumar, M., Lopez, S., Niu,
J., Paniconi, C., Park, Y.-J., Phanikumar, M. S., Shen, C., Sudicky, E. A.,
and Sulis, M.: Surface-subsurface model intercomparison: A first set of
benchmark results to diagnose integrated hydrology and feedbacks, Water Resour. Res., 50, 1531–1549, <a href="https://doi.org/10.1002/2013WR013725" target="_blank">https://doi.org/10.1002/2013WR013725</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Morales-Hernández et al.(2021)Morales-Hernández, Sharif, Kalyanapu,
Ghafoor, Dullo, Gangrade, Kao, Norman, and Evans</label><mixed-citation>
      
Morales-Hernández, M., Sharif, M. B., Kalyanapu, A., Ghafoor, S., Dullo, T.,
Gangrade, S., Kao, S.-C., Norman, M., and Evans, K.: TRITON: A Multi-GPU open
source 2D hydrodynamic flood model, Environ. Model. Softw., 141, 105034,
<a href="https://doi.org/10.1016/j.envsoft.2021.105034" target="_blank">https://doi.org/10.1016/j.envsoft.2021.105034</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Morita and Yen(2002)</label><mixed-citation>
      
Morita, M. and Yen, B. C.: Modeling of conjunctive two-dimensional
surface-three-dimensional subsurface flows, J. Hydraul. Eng.-ASCE, 128, 184–200, <a href="https://doi.org/10.1061/(ASCE)0733-9429(2002)128:2(184)" target="_blank">https://doi.org/10.1061/(ASCE)0733-9429(2002)128:2(184)</a>, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Mualem(1976)</label><mixed-citation>
      
Mualem, Y.: A new model for predicting the hydraulic conductivity of
unsaturated porous media, Water Resour. Res., 12, 513–522,
<a href="https://doi.org/10.1029/WR012i003p00513" target="_blank">https://doi.org/10.1029/WR012i003p00513</a>, 1976.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>Naz et al.(2023)Naz, Sharples, Ma, Goergen, and Kollet</label><mixed-citation>
      
Naz, B. S., Sharples, W., Ma, Y., Goergen, K., and Kollet, S.:
Continental-scale evaluation of a fully distributed coupled land surface and
groundwater model, ParFlow-CLM (v3.6.0), over Europe, Geosci. Model Dev., 16,
1617–1639, <a href="https://doi.org/10.5194/gmd-16-1617-2023" target="_blank">https://doi.org/10.5194/gmd-16-1617-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>Nixdorf et al.(2017)Nixdorf, Sun, Lin, and Kolditz</label><mixed-citation>
      
Nixdorf, E., Sun, Y., Lin, M., and Kolditz, O.: Development and application of a novel method for regional assessment of groundwater contamination risk in the Songhua River Basin, Sci. Total Environ., 605-606, 598–609,
<a href="https://doi.org/10.1016/j.scitotenv.2017.06.126" target="_blank">https://doi.org/10.1016/j.scitotenv.2017.06.126</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>Ntona et al.(2022)Ntona, Busico, Mastrocicco, and
Kazakis</label><mixed-citation>
      
Ntona, M. M., Busico, G., Mastrocicco, M., and Kazakis, N.: Modeling
groundwater and surface water interaction: An overview of current status and
future challenges, Sci. Total Environ., 846, 157355, <a href="https://doi.org/10.1016/j.scitotenv.2022.157355" target="_blank">https://doi.org/10.1016/j.scitotenv.2022.157355</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>Paldor et al.(2022)Paldor, Stark, Florence, Raubenheimer, Elgar,
Housego, Frederiks, and Michael</label><mixed-citation>
      
Paldor, A., Stark, N., Florence, M., Raubenheimer, B., Elgar, S., Housego, R., Frederiks, R. S., and Michael, H. A.: Coastal topography and hydrogeology
control critical groundwater gradients and potential beach surface instability during storm surges, Hydrol. Earth Syst. Sci., 26, 5987–6002,
<a href="https://doi.org/10.5194/hess-26-5987-2022" target="_blank">https://doi.org/10.5194/hess-26-5987-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>Paniconi and Putti(2015)</label><mixed-citation>
      
Paniconi, C. and Putti, M.: Physically based modeling in catchment hydrology at 50: Survey and outlook, Water Resour. Res., 51, 7090–7129,
<a href="https://doi.org/10.1002/2015WR017780" target="_blank">https://doi.org/10.1002/2015WR017780</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>Peckham et al.(2013)Peckham, Hutton, and Norris</label><mixed-citation>
      
Peckham, S. D., Hutton, E. W., and Norris, B.: A component-based approach to
integrated modeling in the geosciences: The design of CSDMS, Comput. Geosci., 53, 3–12, <a href="https://doi.org/10.1016/j.cageo.2012.04.002" target="_blank">https://doi.org/10.1016/j.cageo.2012.04.002</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>Persaud et al.(2020)Persaud, Levison, MacRitchie, Berg, Erler,
Parker, and Sudicky</label><mixed-citation>
      
Persaud, E., Levison, J., MacRitchie, S., Berg, S. J., Erler, A. R., Parker,
B., and Sudicky, E.: Integrated modelling to assess climate change impacts on
groundwater and surface water in the Great Lakes Basin using diverse climate
forcing, J. Hydrol., 584, 124682, <a href="https://doi.org/10.1016/j.jhydrol.2020.124682" target="_blank">https://doi.org/10.1016/j.jhydrol.2020.124682</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>Richards(1931)</label><mixed-citation>
      
Richards, L. A.: Capillary conduction of liquids through porous mediums, J. Appl. Phys., 1, 318–333, <a href="https://doi.org/10.1063/1.1745010" target="_blank">https://doi.org/10.1063/1.1745010</a>, 1931.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib65"><label>Saadi et al.(2023)Saadi, Furusho-Percot, Belleflamme, Chen, Trmel,
and Kollet</label><mixed-citation>
      
Saadi, M., Furusho-Percot, C., Belleflamme, A., Chen, J.-Y., Trömel, S., and Kollet, S.: How uncertain are precipitation and peak flow estimates for the July 2021 flooding event?, Nat. Hazards Earth Syst. Sci., 23, 159–177, <a href="https://doi.org/10.5194/nhess-23-159-2023" target="_blank">https://doi.org/10.5194/nhess-23-159-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib66"><label>Schüller et al.(2025)Schller, Birken, and Dedner</label><mixed-citation>
      
Schüller, V., Birken, P., and Dedner, A.: Convergence properties of
iteratively coupled surface-subsurface models, Int. J. Geomath., 16, <a href="https://doi.org/10.1007/s13137-025-00265-4" target="_blank">https://doi.org/10.1007/s13137-025-00265-4</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib67"><label>Shu et al.(2024)Shu, Chen, Meng, Chang, Hu, Wang, Shu, Yu, Duffy,
Yao, and Zheng</label><mixed-citation>
      
Shu, L., Chen, H., Meng, X., Chang, Y., Hu, L., Wang, W., Shu, L., Yu, X.,
Duffy, C., Yao, Y., and Zheng, D.: A review of integrated surface-subsurface
numerical hydrological models, Sci. China Earth Sci., 67, 1459–1479,
<a href="https://doi.org/10.1007/s11430-022-1312-7" target="_blank">https://doi.org/10.1007/s11430-022-1312-7</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib68"><label>Tang et al.(2024)Tang, Delottier, Kurtz, Nerger, Schilling, and
Brunner</label><mixed-citation>
      
Tang, Q., Delottier, H., Kurtz, W., Nerger, L., Schilling, O. S., and Brunner, P.: HGS-PDAF (version 1.0): a modular data assimilation framework for an integrated surface and subsurface hydrological model, Geosci. Model Dev., 17, 3559–3578, <a href="https://doi.org/10.5194/gmd-17-3559-2024" target="_blank">https://doi.org/10.5194/gmd-17-3559-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib69"><label>Tubini and Rigon(2022)</label><mixed-citation>
      
Tubini, N. and Rigon, R.: Implementing the Water, HEat and Transport model in GEOframe (WHETGEO-1D v.1.0): algorithms, informatics, design patterns, open science features, and 1D deployment, Geosci. Model Dev., 15, 75–104, <a href="https://doi.org/10.5194/gmd-15-75-2022" target="_blank">https://doi.org/10.5194/gmd-15-75-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib70"><label>VanderKwaak and Loague(2001)</label><mixed-citation>
      
VanderKwaak, J. E. and Loague, K.: Hydrologic-Response simulations for the R-5 catchment with a comprehensive physics-based model, Water Resour. Res., 37, 999–1013, <a href="https://doi.org/10.1029/2000WR900272" target="_blank">https://doi.org/10.1029/2000WR900272</a>, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib71"><label>van Genuchten(1980)</label><mixed-citation>
      
van Genuchten, M. T.: A closed-form equation for predicting the hydraulic
conductivity of unsaturated soils, Soil Sci. Soc. Am. J., 44, 892–898,
<a href="https://doi.org/10.2136/sssaj1980.03615995004400050002x" target="_blank">https://doi.org/10.2136/sssaj1980.03615995004400050002x</a>, 1980.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib72"><label>Wu et al.(2021)Wu, Chen, Hammond, Bisht, Song, Huang, Niu, and
Ferre</label><mixed-citation>
      
Wu, R., Chen, X., Hammond, G., Bisht, G., Song, X., Huang, M., Niu, G.-Y., and Ferre, T.: Coupling surface flow with high-performance subsurface reactive flow and transport code PFLOTRAN, Environ. Model. Softw., 137, 104959, <a href="https://doi.org/10.1016/j.envsoft.2021.104959" target="_blank">https://doi.org/10.1016/j.envsoft.2021.104959</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib73"><label>Xiao et al.(2017)Xiao, Li, Wilson, Xia, Wan, Zheng, Ma, Wang, Wang,
and Jiang</label><mixed-citation>
      
Xiao, K., Li, H., Wilson, A. M., Xia, Y., Wan, L., Zheng, C., Ma, Q., Wang, C., Wang, X., and Jiang, X.: Tidal groundwater flow and its ecological effects in a brackish marsh at the mouth of a large sub-tropical river, J. Hydrol., 555, 198–212, <a href="https://doi.org/10.1016/j.jhydrol.2017.10.025" target="_blank">https://doi.org/10.1016/j.jhydrol.2017.10.025</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib74"><label>Yang et al.(2013)Yang, Graf, Herold, and Ptak</label><mixed-citation>
      
Yang, J., Graf, T., Herold, M., and Ptak, T.: Modelling the effects of tides
and storm surges on coastal aquifers using a coupled surface–subsurface
approach, J. Contam. Hydrol., 149, 61–75, <a href="https://doi.org/10.1016/j.jconhyd.2013.03.002" target="_blank">https://doi.org/10.1016/j.jconhyd.2013.03.002</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib75"><label>Yeh et al.(1998)Yeh, Cheng, Cheng, and Lin</label><mixed-citation>
      
Yeh, G. T., Cheng, H. P., Cheng, J. R. C., and Lin, J. H.: A numerical model to simulate water flow and contaminant and sediment transport in watershed
systems of 1-D stream-river network, 2-D overland regime, and 3-D subsurface
media (WASH123D: version 1.0), Technical Report CHL-98-19, Waterways Experiment Station, US Army Corps of Engineers, Vicksburg, <a href="https://www.researchgate.net/publication/277767258_A_Numerical_Model_Simulating_Water_Flow_and_Contaminant_and_Sediment_Transport_in_WAterSHed_Systems_of_1-D_Stream-River_Network_2-D_Overland_Regime_and_3-D_Subsurface_Media_WASH123D_Version_10" target="_blank">https://www.researchgate.net/publication/277767258_A_Numerical
_Model_Simulating_Water_Flow_and_Contaminant_and_
Sediment_Transport_in_WAterSHed_Systems_of_1-D_Stream-River_Network_2-D_Overland_Regime_and_3-D_Subsurface_Media_WASH123D_Version_10</a> (last access: 11 April 2026), 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib76"><label>Zhang et al.(2024)Zhang, Li, Han, Lin, Dai, and
Liu</label><mixed-citation>
      
Zhang, L., Li, X., Han, J., Lin, J., Dai, Y., and Liu, P.: Identification of
surface water – groundwater nitrate governing factors in Jianghuai hilly area based on coupled SWAT-MODFLOW-RT3D modeling approach, Sci. Total Environ., 912, 168830, <a href="https://doi.org/10.1016/j.scitotenv.2023.168830" target="_blank">https://doi.org/10.1016/j.scitotenv.2023.168830</a>, 2024.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib77"><label>Zhang et al.(2018)Zhang, Li, Sun, Miao, Noormets, Emanuel, and
King</label><mixed-citation>
      
Zhang, Y., Li, W., Sun, G., Miao, G., Noormets, A., Emanuel, R., and King,
J. S.: Understanding coastal wetland hydrology with a new regional-scale,
process-based hydrological model, Hydrol. Process., 32, 3158–3173,
<a href="https://doi.org/10.1002/hyp.13247" target="_blank">https://doi.org/10.1002/hyp.13247</a>, 2018.

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