<?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-2023-2026</article-id><title-group><article-title>Accumulation-based Runoff and Pluvial  Flood Estimation Tool (AccRo v.1.0)</article-title><alt-title>AccRo v.1.0</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Leistert</surname><given-names>Hannes</given-names></name>
          <email>hannes.leistert@hydrology.uni-freiburg.de</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Hänsler</surname><given-names>Andreas</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-3471-7523</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Schmit</surname><given-names>Max</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-0712-4116</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Steinbrich</surname><given-names>Andreas</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Weiler</surname><given-names>Markus</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-6245-6917</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Hydrology, Faculty of Environment and Natural Resources, University of Freiburg, Freiburg, Germany</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Hannes Leistert (hannes.leistert@hydrology.uni-freiburg.de)</corresp></author-notes><pub-date><day>10</day><month>March</month><year>2026</year></pub-date>
      
      <volume>19</volume>
      <issue>5</issue>
      <fpage>2023</fpage><lpage>2037</lpage>
      <history>
        <date date-type="received"><day>11</day><month>September</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>22</day><month>January</month><year>2026</year></date>
           <date date-type="accepted"><day>8</day><month>February</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Hannes Leistert 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/2023/2026/gmd-19-2023-2026.html">This article is available from https://gmd.copernicus.org/articles/19/2023/2026/gmd-19-2023-2026.html</self-uri><self-uri xlink:href="https://gmd.copernicus.org/articles/19/2023/2026/gmd-19-2023-2026.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/19/2023/2026/gmd-19-2023-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e117">Knowledge about spatially distributed inundation depth and overland flow quantities, as well as related flow velocities, is critical information for establishing a pluvial flood forecasting system and the related disaster management. This kind of information is often derived from computationally demanding simulations with 2-dimensional hydrodynamic models, limiting the number of scenarios for which information can be provided and challenging real-time forecasting. To address this gap, we developed the model AccRo (Accumulation-based Runoff and Flooding), which is a computationally efficient method to derive maximum inundation depth, maximum flow velocity and maximum specific discharge of a flood event at larger spatial scales, based on an improved flow accumulation method to better represent the spatial extent of inundated areas. To assess the quality of AccRo, we compare the results from the AccRo model with the results of two different state-of-the-art 2-dimensional hydrodynamic models for design cases as well as real-world pluvial flood examples. We find that AccRo is able to represent both, the analytical solution for the design cases and the simulations of the hydrodynamic models in the real-world example in high quality, well within the range of the two hydrodynamic models. In combination with the low computational requirements, we conclude that AccRo is a valuable tool for assessing pluvial flood hazards, typically based on peak conditions of water depths, discharges and flow velocities as well as the maximum spatial extend of flooded area.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Bundesministerium für Forschung, Technologie und Raumfahrt</funding-source>
<award-id>02WEE1629A</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="d2e131">Pluvial floods have large damage potential as is demonstrated by recent catastrophic events like the pluvial flooding in Texas in July 2025 or the floods in Spain from October 2024. They are expected to become more frequent and more intense in the light of global change (e.g. Skougaard Kaspersen et al., 2017). So far, however, warning mechanisms for pluvial floods are rather limited. This is on one hand due to the random nature and fast build-up phase of extreme convective precipitation events (e.g. Li et al., 2021), although probabilistic ensemble forecasts might improve the forecast quality (e.g. Bouttier and Marchal, 2024). On the other hand, there is also the issue of computational resources and adequate lead times connected with the identification of inundation areas. This is especially important for the real-time warning of pluvial floods in suburban and urban regions, often characterised by a relatively strong role of hydrological processes and relatively large accumulation areas, requiring a more holistic approach to include the impact of runoff generation and hydraulic effects into a warning.</p>
      <p id="d2e134">Because this is not yet available, a widely used concept to support pluvial flood risk assessment as well as a baseline for planning emergency management options are so-called pluvial flood maps (e.g. Wimmer and Hovenbitzer, 2025). These maps depict potential inundation areas for certain design rainfall events based on the output of hydrological and/or hydrodynamic models (Bulti and Abebe, 2020). A step towards issuing a real-time warning of pluvial floods was recently made with the concept for a mesoscale pluvial flood index (PFI) to depict the current hazard of a region being flooded (Weiler et al., 2025). The PFI builds on the spatial extent of flood hazard areas in a certain region. These are defined as areas where the flood poses a danger for people's life. Key variables for most pluvial flood maps as well as the PFI are the maximum inundation depth and maximum surface flow velocity. The PFI also takes into account the maximum specific discharge. To accurately represent hazard areas, the spatial resolution of the data must be fine enough to represent important flow structures in urban areas (e.g., buildings, streets, underpasses, etc.) as well as in the surrounding areas (farm and forest roads, small creeks, etc.), which frequently deliver water into settlements.</p>
      <p id="d2e137">The above-mentioned variables are also a standard output of 2-dimensional (2d) hydrodynamic models. However, especially when targeting a larger regional scale (e.g. when focusing on sub-urban cases with large accumulation areas of 10–100 km<sup>2</sup> or in the case of deriving the PFI) the high computation costs and integration times of 2d hydrodynamic models might become a bottle neck for real-time forecast. Although there are recent developments like GPU based 2d-hydrodynamic models (e.g. RIM2D, Apel et al., 2024, or IBER-Plus, Moraru et al., 2023 or SCENARIFY, Buttinger-Kreuzhuber et al., 2022) or the use of ANN for instant forecasting (e.g. Berkhahn et al., 2019), both approaches are bound to huge computation efforts either for the real time simulation in the case of the GPU models or in the preparation of extensive training data for the ANN models. Especially for mixed regions with larger influence of non-urban areas and diverse hydrological responses, the training of ANN requires a very large dataset (e.g. Reinecke et al., 2024). In the case of hydrodynamic models, one has to be aware of the fact that the computational performance strongly depends on the individual characteristics of the simulated case. The main limitation arises when large domains include localized features (e.g. gullies, small rills) that require fine spatial resolution, leading to small model time steps and many operations in order to keep the models numerically stable.</p>
      <p id="d2e149">On the other hand, there are computationally efficient GIS-based methods available to simulate the flow accumulation in a very reasonable time also for larger areas (Avila-Aceves et al., 2023). However, there are some shortfalls, which are mainly that the outputs of these methods do not fulfil the data requirements for estimating the pluvial flood maps, since they only provide accumulated flow amounts but no explicit measure for inundation depths or flow velocities. Furthermore, spatial structures of inundated areas extracted from flow accumulation methods are often much more spatially confined than the ones from 2d-hydraulic models. Although accumulation-based methods exist that try to mimic the spatial extent of inundated areas depicted in hydraulic models (e.g. FastFlood, van den Bout et al., 2023) they do not yet provide the spatial details needed to define local flood hazard areas. Furthermore, approaches like FastFlood gain their computational efficiency partly due to simplifications like the assumption of constant rain rates, hence requiring subsequent empirical corrections based on event and catchment characteristics (e.g. an empirical catchment shape factor) to somehow mimic real cases. Since AccRo directly incorporates the temporal and spatial event dynamics into the simulations, there is no need for any empirical correction mechanisms in our model.</p>
      <p id="d2e153">In order to obtain a fast estimate of the spatial pattern of maximum water depth, maximum flow velocity and maximum specific discharge at a reasonable spatial resolution allowing us to represent important obstacles as buildings and preferential flow paths (e.g., roads and ditches), we developed the raster-based model AccRo (Accumulation-based Runoff and Flooding). This novel approach combines the benefits of the computationally fast flow accumulation approaches with the representation of event and site characteristics to yield local flood hazard areas comparable to 2d hydrodynamic model results. Key elements of AccRo are the iterative flow accumulation making AccRo calculation times independent of spatial resolution and connected model internal time steps as well as the development of robust functions to link accumulated flows to key information required in flood hazard assessments. In our study, we first describe the methodological details of the AccRo and the validation framework we used to compare the AccRo output with 2d hydrodynamic models, followed by the validation of the results.</p>
      <p id="d2e156">The paper is structured as follows. In Sect. 2 we describe the methodological details of AccRo as well as the validation framework used to verify AccRo output in comparison to 2d hydrodynamic models. In Sect. 3 the results of the validation are presented. Section 4 provides a discussion of the findings and suggestions for possible further improvements. The paper ends with a conclusion section.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Method</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Relating accumulated runoff (<inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) to <inline-formula><mml:math id="M3" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M4" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M5" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula></title>
      <p id="d2e206">Central element of AccRo is the flow accumulation function (FAF) of the Python module richDEM (Barnes, 2016). FAF is a very fast method yielding reliable results, for quantifying flow accumulation with a choice of several flow direction approaches like convergent methods, such as D8 (O'Callaghan and Mark, 1984) or divergent methods, like Quinn method (Quinn et al., 1991). One major advantage in using FAF is that it allows the use of accumulated weights based, e.g., on area or in our case on surface runoff intensities (<inline-formula><mml:math id="M6" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula>). Applying FAF with <inline-formula><mml:math id="M7" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> as a weighting factor yields to spatially distributed estimates of total surface runoff flowing through a raster cell depending on the input <inline-formula><mml:math id="M8" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> and the flow paths, according to the digital elevation model (DEM). To use FAF to estimate maximum inundation or water depth (<inline-formula><mml:math id="M9" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula>), maximum flow velocity (<inline-formula><mml:math id="M10" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula>) and maximum specific discharge (<inline-formula><mml:math id="M11" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula>), cumulative surface runoff (<inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) must be translated into the appropriate target variables. Furthermore, the accumulation of <inline-formula><mml:math id="M13" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> in FAF is only controlled by the DEM, ignoring the need to account for changing hydraulic conditions caused by varying water depths. As a result, the second critical element in AccRo is the decoupling of the accumulation from the DEM surface when hydraulic conditions and flow direction change due to varying water depth.</p>
      <p id="d2e270">As previously stated, using FAF with <inline-formula><mml:math id="M14" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> as the weighting factor returns <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The temporal development of <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in a specific cell, however, is not incorporated by FAF. Knowing the travel times is key to estimating <inline-formula><mml:math id="M17" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M18" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M19" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula>, thus we have to include the temporal perspective into AccRo. For a given raster cell, we can distinguish between the time a water parcel needs to flow though the cell (<inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) with cell length <inline-formula><mml:math id="M21" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula>, the forward time i.e. the time the water parcel needs to reach another cell (typically the outlet), and the backward flow time (<inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), which is the duration of flow in a single cell caused by delayed inflow from cells further uphill (see Fig. 1). In general, <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> will be shorter on top of hills or convex structures (less cells accumulated) and larger in valleys and reaches the maximum value at the catchment outlet. The concepts for <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are widely used in hydrology, e.g. <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for water age calculations (Benettin et al., 2015) and pollutant transport (Zhang et al., 2024) and <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for isochrones and hydrographs estimations (Olivera and Maidment, 1999; Saghafian et al., 2002).</p>

      <fig id="F1"><label>Figure 1</label><caption><p id="d2e411">Scheme of the definitions of relevant times a water parcel travels in a catchment and the assumed initial relationship between water depth and area weighted flow accumulation.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2023/2026/gmd-19-2023-2026-f01.png"/>

        </fig>

<sec id="Ch1.S2.SS1.SSS1">
  <label>2.1.1</label><title>Spatially distributed estimation of backward flow time (<inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>)</title>
      <p id="d2e440">For a given water depth, the flow velocity (<inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and hence the flow time (<inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) through a raster cell can be derived from the slope and hydraulic radius based on the Gauckler-Manning-Strickler (GMS) equation:

                  <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M31" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E1"><mml:mtd><mml:mtext>1</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>k</mml:mi><mml:mo>×</mml:mo><mml:msup><mml:mi>R</mml:mi><mml:mfrac><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:mfrac></mml:msup><mml:mo>×</mml:mo><mml:msup><mml:mi>i</mml:mi><mml:mn mathvariant="normal">0.5</mml:mn></mml:msup></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E2"><mml:mtd><mml:mtext>2</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>l</mml:mi><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            
            with <inline-formula><mml:math id="M32" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> – Strickler surface roughness [L<sup>1∕3</sup> T<sup>−1</sup>], <inline-formula><mml:math id="M35" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> – hydraulic radius [L] – in our case water depth in a cell, <inline-formula><mml:math id="M36" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> – slope [L L<sup>−1</sup>], and <inline-formula><mml:math id="M38" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula> – cell length [L].</p>
      <p id="d2e598">The slope is derived from the DEM and the roughness values can be estimated from spatially explicit land-use or surface cover information (e.g. LUBW, 2016). Adding up <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> along a flow path from the top to the bottom (top-down approach) yields the backward flow time (<inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) for each cell along this flow path, which represents the duration of flow in a cell caused by flow times from upslope cells finally draining through the given cell (see Fig. 1 for schematic). Since our method is designed for events with rather high <inline-formula><mml:math id="M41" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> values (pluvial flood events), we initially estimate <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (and hence also <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) only for water depths between 2 and 15 cm. To assign an initial water depth (<inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) for the calculation of <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, we develop a simple linear relationship (see Eq. 3) between the <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and area weighted flow accumulation (<inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) derived from FAF using the Quinn Method, with an intercept equal to 2 cm (<inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">sf</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and a slope of 1 <inline-formula><mml:math id="M49" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10<sup>−5</sup> m<sup>−1</sup> (see inlet in Fig. 1). The reason for using the Quinn Method for area and runoff weighted accumulation is that it is a divergent method representing flow processes, which is more realistic than convergent methods on hillslopes and in valleys. Flow occurs to all downslope neighbours proportional to <inline-formula><mml:math id="M52" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> and to the tangent of the angles. <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">sf</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the water depth under which we assume sheet flow (HLNUG, 2020). The slope represents the quotient of a water depth (<inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) above which we assume that roughness is independent of changes in water depth (i.e. larger than 10 cm) and a critical accumulation area of 10 000 m<sup>2</sup> (<inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">A</mml:mi><mml:mi mathvariant="normal">crit</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>). For <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">A</mml:mi><mml:mi mathvariant="normal">crit</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> we consider that the entire area would generate runoff, the resulting water depth reaches values of 10 cm (<inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) or more due to the accumulation. As previously stated, the maximum is set to 15 cm. The use of this linear equation yields only catchment or area-specific results that are unaffected by a specific runoff event.

              <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M59" display="block"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable class="array" columnalign="center center"><mml:mtr><mml:mtd><mml:mrow><mml:mn mathvariant="normal">0.02</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0.02</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></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:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">crit</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle><mml:mo>×</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">sf</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mn mathvariant="normal">0.0</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">2</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi><mml:mo>≤</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mn mathvariant="normal">0.15</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mn mathvariant="normal">0.15</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e934">Having defined the cell-specific <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> we now have to identify for each cell all upslope cells eventually draining into the cell of interest to calculate the backward flow time <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. For the top-down approach (starting with the highest DEM value), we use a sink-filled DEM (modified with the richDEM epsilon filling module, Barnes et al., 2014) as a baseline for an area-weighted D8 accumulation. We use the convergent D8 method of FAF here, since we just want to select the upslope cell with the largest inflow and thus the most relevant <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> value. <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in a cell is then the sum of <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in this cell and the relevant <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> value upslope. To find the most relevant upward <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> value of the neighbouring eight cells, we queried four criteria to select the relevant <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of the eight neighbouring cells: <list list-type="order"><list-item>
      <p id="d2e1028">DEM value is higher,</p></list-item><list-item>
      <p id="d2e1032">D8 accumulation is lower, </p></list-item><list-item>
      <p id="d2e1037">of all neighbours that fulfil criteria (1) and (2) D8 accumulation is maximal,</p></list-item><list-item>
      <p id="d2e1041">of all neighbours that fulfil criteria (1) and (2) <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is maximal.</p></list-item></list></p>
      <p id="d2e1056">Since not all 4 criteria are always fulfilled, the importance decreases from (1) to (4). If criterion (2) is not fulfilled, a D8 accumulation weighted <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of all neighbours fulfilling (1) is used as a replacement. If even criterion (1) is not fulfilled, criteria (2) and (3) are applied to neighbours with equal DEM values. Figure 2 exemplarily shows for a small catchment (ca. 3 km<sup>2</sup>; see Sect. 2.4 and Fig. 6 for more details) the spatial distribution of the variables used to calculate <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (panels a to c) as well as the resulting <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (Fig. 2d).</p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e1103">Example of spatially distributed variables to calculate backward flow time in a small catchment (see Sect. 2.4). <bold>(a)</bold> Area flow accumulation (m<sup>2</sup>); <bold>(b)</bold> Area specific water depth (m); <bold>(c)</bold> cell flow time (s); <bold>(d)</bold> backward flow time (s).</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/19/2023/2026/gmd-19-2023-2026-f02.png"/>

          </fig>

</sec>
<sec id="Ch1.S2.SS1.SSS2">
  <label>2.1.2</label><title>From surface runoff accumulation to cell-specific maximum discharge using backward flow time</title>
      <p id="d2e1141">In the previous section, we showed how to calculate for each raster cell an event-independent backward flow time <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. However, in order to determine the maximum specific discharge <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> at a particular cell, we must connect this data to the event-specific <inline-formula><mml:math id="M76" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> response and the accumulated surface runoff <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. In essence, the following principle guides the estimation of <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>:

              <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M79" display="block"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:mi>l</mml:mi><mml:mo>×</mml:mo><mml:mi>F</mml:mi><mml:mo>[</mml:mo><mml:msup><mml:mi mathvariant="normal">L</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>(</mml:mo><mml:mi mathvariant="normal">T</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="normal">L</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula>

            respectively surface discharge per cell

              <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M80" display="block"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msup><mml:mi>l</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>×</mml:mo><mml:mi>F</mml:mi><mml:mo>[</mml:mo><mml:msup><mml:mi mathvariant="normal">L</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">T</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M81" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> [1 T<sup>−1</sup>] represents the factor to transfer <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [L] to <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [L<sup>3</sup> T<sup>−1</sup>] and <inline-formula><mml:math id="M87" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula> [L] the cell size.</p>
      <p id="d2e1367">The next section provides additional details concerning the estimation of <inline-formula><mml:math id="M88" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> (see Fig. 3 for an example). We start with the most basic scenario: a raster cell with no inflows from neighbouring cells, such as the top of the hill at the watershed boundary. In this case, the temporal response of generated runoff <inline-formula><mml:math id="M89" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> of the specified cell (see Fig. 3a) is equal to the response of surface runoff. The maximum <inline-formula><mml:math id="M90" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> is equivalent to the maximum surface discharge. In this case, <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> equals <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, with <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> getting closer to zero as the cell size decreases (i.e., it is 0 for a point). In this scenario, <inline-formula><mml:math id="M94" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> is the quotient of the cell-maximum value of <inline-formula><mml:math id="M95" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> (<inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and the product of its discrete time unit (<inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>) and its sum (<inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:mo>∑</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:math></inline-formula>) (see Eq. 6).

              <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M99" display="block"><mml:mrow><mml:mi>F</mml:mi><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">max</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∑</mml:mo><mml:mi>s</mml:mi><mml:mo>×</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula></p>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e1501">Example of how <inline-formula><mml:math id="M100" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> is developing in dependence of <inline-formula><mml:math id="M101" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/19/2023/2026/gmd-19-2023-2026-f03.png"/>

          </fig>

      <p id="d2e1536">However, the situation is different for cells that receive inflow from neighbouring cells. In this case, <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is greater than <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and we obtain distinct overlapping <inline-formula><mml:math id="M105" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> responses. The degree of overlap depends on the chosen time step of <inline-formula><mml:math id="M106" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> (since <inline-formula><mml:math id="M107" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> is an intensity). As a result, <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:mo>∑</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:math></inline-formula> change for cells with <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>&gt;</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (Fig. 3b). A particular cell's <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:mo>∑</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:math></inline-formula> (and <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) will increase with its <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which essentially indicates that more cells will eventually inflow into the cell. For cells with larger <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M115" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> gradually decreases because <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> reaches a maximum at a specific <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and will not increase further due to the delayed runoff from the inflow cells. (Fig. 3c)</p>
      <p id="d2e1695">To visualise the evolution of <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:mo>∑</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M120" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> with increasing <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in Fig. 3, we defined an exemplary flow path. In Fig. 3a, <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> equals <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 1.45 mm min<sup>−1</sup> and <inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:mo>∑</mml:mo><mml:mi>s</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 10 mm and so <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0.145 min<sup>−1</sup>. In Fig. 3b–c we increase <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (2 and 20 min) and the corresponding <inline-formula><mml:math id="M130" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> response. The shift of overlap is defined by the underlying time step of the intensity. So in Fig. 3b, <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> equals <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>+</mml:mo></mml:mrow></mml:math></inline-formula> 2 min, <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 4.18 mm min<sup>−1</sup> and <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:mo>∑</mml:mo><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula> mm and so <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0.14 min<sup>−1</sup> and in Fig. 3c, <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> equals <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>+</mml:mo></mml:mrow></mml:math></inline-formula> 20 min, <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 10 mm min<sup>−1</sup> and <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:mo>∑</mml:mo><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">210</mml:mn></mml:mrow></mml:math></inline-formula> mm and so <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0.048 min<sup>−1</sup>. Calculating this for all possible <inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in a catchment, we receive a continuous curve for <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:mo>∑</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:math></inline-formula> (Fig. 3d) and <inline-formula><mml:math id="M148" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> (Fig. 3e) in dependence of <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Based on this explanation, it is evident that <inline-formula><mml:math id="M150" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> does not depend on the time unit of <inline-formula><mml:math id="M151" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula>. However, the <inline-formula><mml:math id="M152" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> factor changes if the quantity and/or duration of the response varies.</p>
      <p id="d2e2082">As the spatial and temporal variability of <inline-formula><mml:math id="M153" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> is relevant for deriving the <inline-formula><mml:math id="M154" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> curve, the response of <inline-formula><mml:math id="M155" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> should represent an average response over a specific area. This is usually not fulfilled anymore if the area is becoming too large since the variability in individual <inline-formula><mml:math id="M156" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> responses will significantly vary due to different spatial factors influencing the runoff generation, such as vegetation, soil type, moisture, and precipitation. Hence, we target for a size of around 2 <inline-formula><mml:math id="M157" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2 km<sup>2</sup> for which a specific response of <inline-formula><mml:math id="M159" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> is valid. This area can be e.g. a small catchment, some part of a catchment or the area covered by a grid cell from radar-based precipitation input.</p>
</sec>
<sec id="Ch1.S2.SS1.SSS3">
  <label>2.1.3</label><title>From maximum specific discharge to maximum water inundation to maximum flow velocity</title>
      <p id="d2e2145">With the assumption that <inline-formula><mml:math id="M160" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M161" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M162" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> are related to each other, it's now possible to calculate <inline-formula><mml:math id="M163" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M164" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> based on <inline-formula><mml:math id="M165" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> using Gauckler-Manning-Strickler equation for each cell (see Eq. 1). Since the hydraulic radius (<inline-formula><mml:math id="M166" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula>) is not known, we assume that the cross-sectional width is large compared to water depth, and so we set <inline-formula><mml:math id="M167" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> equal to <inline-formula><mml:math id="M168" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula>. On hillslopes this assumption is mostly given, but in channels this assumption might lead to higher velocities.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e2214">Schematic illustration of the iterative process. Left: <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi mathvariant="normal">frac</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is accumulated in three iterations, altering the DEM with the resulting inundation and therefore changing the accumulation location of each iteration. Right: <inline-formula><mml:math id="M170" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> is accumulated once without altering the DEM.</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/19/2023/2026/gmd-19-2023-2026-f04.png"/>

          </fig>

      <p id="d2e2241">By rearranging Eq. (1) we get

              <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M171" display="block"><mml:mrow><mml:mi>Q</mml:mi><mml:mo>=</mml:mo><mml:mi>v</mml:mi><mml:mo>×</mml:mo><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:mi>k</mml:mi><mml:mo>×</mml:mo><mml:msup><mml:mi>R</mml:mi><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:mfrac></mml:mstyle></mml:msup><mml:mo>×</mml:mo><mml:msup><mml:mi>i</mml:mi><mml:mn mathvariant="normal">0.5</mml:mn></mml:msup><mml:mo>×</mml:mo><mml:mi>C</mml:mi></mml:mrow></mml:math></disp-formula>

            and with <inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mi>w</mml:mi></mml:mrow></mml:math></inline-formula> and

              <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M173" display="block"><mml:mrow><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:mi>w</mml:mi><mml:mo>×</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:math></disp-formula>

            we get

              <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M174" display="block"><mml:mrow><mml:mi>w</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi>Q</mml:mi><mml:mn mathvariant="normal">1000</mml:mn></mml:mfrac></mml:mstyle><mml:mrow><mml:msup><mml:mi>i</mml:mi><mml:mn mathvariant="normal">0.5</mml:mn></mml:msup><mml:mo>×</mml:mo><mml:mi>k</mml:mi><mml:mo>×</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></disp-formula>

            with <inline-formula><mml:math id="M175" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula> – cross-sectional area of flow [L<sup>2</sup>] and <inline-formula><mml:math id="M177" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula> – cell size [L].</p>
</sec>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Representation of changing hydraulic conditions due to inundation</title>
      <p id="d2e2390">As already introduced before, the use of FAF typically results in water accumulation, either adhering to the steepest descent in the D8 approach or encompassing all downward gradients for diverging methods, resulting in relatively small inundated areas. Hydraulic models, on the other hand, attempt to simulate reality by allowing flowing water to initially fill structures such as channels, hollows and sinks before eventually overflowing banks or other structures, resulting in different flow pathways due to the adapting water depths as compared to the initial DEM structures. As a result, the flow accumulation analysis should take into account shifting hydraulic conditions in order to mimic more natural inundation processes.</p>
      <p id="d2e2393">We use spatially distributed surface runoff (<inline-formula><mml:math id="M178" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula>) generated from a hydrological model as a weighting factor in the FAF. The quantity and location of computed accumulated runoff (<inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) are determined by the flow direction defined by the DEM and the spatial pattern of <inline-formula><mml:math id="M180" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula>. To allow for the expansion of flow pathways in AccRo to mimic the inundation processes, the accumulation is done iteratively by partitioning the total amount of <inline-formula><mml:math id="M181" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> into <inline-formula><mml:math id="M182" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> equal fractions (<inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi mathvariant="normal">frac</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). Utilising the previously established methodology for calculating <inline-formula><mml:math id="M184" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> (Eq. 4) from the generated <inline-formula><mml:math id="M185" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, we can calculate <inline-formula><mml:math id="M186" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> for each cell based on <inline-formula><mml:math id="M187" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> after each iteration. Adding <inline-formula><mml:math id="M188" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> after each iteration to the elevation before the iteration, we can produce a modified DEM surface, with certain regions already inundated. This adjusted DEM is then the new reference for the FAF in the next iteration step. By repeating this procedure for multiple iteration steps, the accumulated surface runoff generates larger inundated areas and levels out the cross sections (see schematic example in Fig. 4), in contrast to calculating <inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> only once without modifying the DEM (Fig. 4 right column).</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e2501">Results of the iterative approach. Left: inundation in meter when 72 iterations are applied, right inundation when one iteration is applied. The sum of <inline-formula><mml:math id="M190" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> is the same for both simulations. The black line in the centre represents the location of the cross section.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2023/2026/gmd-19-2023-2026-f05.png"/>

        </fig>

      <p id="d2e2518">Figure 5 depicts the spatial effect of the iterative flow accumulation procedure for the example of a small test catchment (see Fig. 6 for details). The maps show the maximum inundation after 72 iterations (left) and the setup where <inline-formula><mml:math id="M191" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> is accumulated only once (right). Note that the sum of <inline-formula><mml:math id="M192" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> is the same for both examples. Narrow structures become more extended structures and additional regions become flooded with more iterations. We additionally included the water depth at a specific cross section (small inlet figures) to highlight the iteration setup and the resulting inundation, whereas in the case without iteration an unrealistic water hill builds up.</p>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e2537">Overview of the setups used in the validation framework. The panels <bold>(a)</bold> and <bold>(b)</bold> depict the upper parts of the design setup with a hillslope <bold>(a)</bold> and channel <bold>(b)</bold> case. The blue lines on the top represent the location of constant <inline-formula><mml:math id="M193" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> input, the arrows indicate predominant flow directions. The small inlet figures on the upper right (hillslope) and lower left (channel) provide an overview on the dimensions of the two case studies. The real-world catchment Riedgraben is depicted on the right-hand side <bold>(c)</bold>. Here the shadings indicate the Strickler roughness values.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2023/2026/gmd-19-2023-2026-f06.png"/>

        </fig>

      <p id="d2e2569">While <inline-formula><mml:math id="M194" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M195" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> are calculated for each iteration step and then added up to determine the respective maximum values, <inline-formula><mml:math id="M196" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> is not calculated throughout the iteration process. As a result, only one computation of <inline-formula><mml:math id="M197" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> is performed after the iteration process using Eq. (1). To account for changes in slopes caused by inundated areas, we recalculate <inline-formula><mml:math id="M198" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> by incorporating <inline-formula><mml:math id="M199" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula>, which means that the slope is now determined by the gradient of the water surface (DEM plus inundation depth).</p>
<sec id="Ch1.S2.SS2.SSS1">
  <label>2.2.1</label><title>Sinks</title>
      <p id="d2e2622">For handling sinks, we generally have two approaches available. Sinks may be excluded by pre-filling them prior to the iteration, or they may be included and subsequently filled during the iterative process. For the latter, the locations and volumes of sinks are calculated by subtracting the non-filled from the filled DEM. To avoid redistributing of a too large amount of <inline-formula><mml:math id="M200" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> inside a sink, only <inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of cells representing the local DEM minima in sinks for the relevant iteration step are considered. Redistribution of water within sinks is done by an internal sink iteration routine. This routine redistributes the water within the sinks to level out DEM plus water depth, ensuring that no cells outside of the sink are affected. Surplus water, or inundation that exceeds the sink depth, is added to <inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi mathvariant="normal">frac</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in the subsequent iteration step.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS2">
  <label>2.2.2</label><title>Defining the number of iterations</title>
      <p id="d2e2662">As shown in Figs. 4 and 5, the spatial expansion of the inundation area potentially increases with the number of iterations.</p>
      <p id="d2e2665">The optimal number of iterations, however, is not a fixed value but depends on catchment and event characteristics. In order to produce realistic results in rather flat regions, more iteration steps are needed than in regions with greater topographical variation. Furthermore, higher runoff intensities require more iteration steps than lower intensities. To consider these aspects, AccRo initially estimates the portion of total runoff that would generate a maximum inundation of 10 cm in an accumulation area of 10 km<sup>2</sup> at one iteration. For this purpose, a single initial run with only one iteration of normalised total runoff <inline-formula><mml:math id="M204" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M205" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> max(<inline-formula><mml:math id="M206" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula>)<sup>−1</sup> is computed. To calculate the number of iterations <inline-formula><mml:math id="M208" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>, the resulting (spatial) maximum inundation depth is divided by 0.1 m and multiplied by the maximum total runoff as shown in Eq. 9.

              <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M209" display="block"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">max</mml:mi><mml:mfenced open="(" close=")"><mml:mi>w</mml:mi></mml:mfenced></mml:mrow><mml:mn mathvariant="normal">0.1</mml:mn></mml:mfrac></mml:mstyle><mml:mo>×</mml:mo><mml:mi mathvariant="normal">max</mml:mi><mml:mfenced close=")" open="("><mml:mi>s</mml:mi></mml:mfenced></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e2744">We evaluated this approach for different regions and various cases with different runoff intensities. We discovered that when n exceeds 100, the findings become quite identical. As a result, we set <inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to 120 and <inline-formula><mml:math id="M211" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">min</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to 12, allowing for some spatial expansion under low runoff amounts.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e2773">Summary of selected rainfall and runoff event characteristics.</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="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Event</oasis:entry>
         <oasis:entry colname="col2">Duration (min)</oasis:entry>
         <oasis:entry colname="col3">Precipitation (mm)</oasis:entry>
         <oasis:entry colname="col4">Total runoff (mm)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">moderate (<inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 30 years)</oasis:entry>
         <oasis:entry colname="col2">60</oasis:entry>
         <oasis:entry colname="col3">28.5</oasis:entry>
         <oasis:entry colname="col4">3.4</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">heavy (<inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 100 years)</oasis:entry>
         <oasis:entry colname="col2">60</oasis:entry>
         <oasis:entry colname="col3">45.7</oasis:entry>
         <oasis:entry colname="col4">10.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">extreme (PMP)</oasis:entry>
         <oasis:entry colname="col2">60</oasis:entry>
         <oasis:entry colname="col3">117.6</oasis:entry>
         <oasis:entry colname="col4">67.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">observed (measured <inline-formula><mml:math id="M214" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">135</oasis:entry>
         <oasis:entry colname="col3">67.7</oasis:entry>
         <oasis:entry colname="col4">19.5</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<table-wrap id="T2" specific-use="star"><label>Table 2</label><caption><p id="d2e2901">Model results of the hillslope scenario; specific discharge at steady state is 40 liter (m s)<sup>−1</sup>. <inline-formula><mml:math id="M216" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M217" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> are calculated with Gauckler–Manning–Strickler with <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0.03, <inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 50, 26.5, 10 m<sup>1∕3</sup> s<sup>−1</sup> and <inline-formula><mml:math id="M222" display="inline"><mml:mrow><mml:mi>q</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 40 liter (s)<sup>−1</sup> (cross-sectional flow width <inline-formula><mml:math id="M224" display="inline"><mml:mo>≫</mml:mo></mml:math></inline-formula> water depth).</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <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="left"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:thead>
       <oasis:row>

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2">Roughness</oasis:entry>

         <oasis:entry colname="col3">Calculated</oasis:entry>

         <oasis:entry colname="col4">AccRo</oasis:entry>

         <oasis:entry colname="col5">RIM2D</oasis:entry>

         <oasis:entry colname="col6">HydroAs</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2">[m<sup>1∕3</sup> s<sup>−1</sup>]</oasis:entry>

         <oasis:entry colname="col3">with GMS</oasis:entry>

         <oasis:entry colname="col4"/>

         <oasis:entry colname="col5"/>

         <oasis:entry colname="col6"/>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="2"><inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [m]</oasis:entry>

         <oasis:entry colname="col2">50</oasis:entry>

         <oasis:entry colname="col3">0.04</oasis:entry>

         <oasis:entry colname="col4">0.04</oasis:entry>

         <oasis:entry colname="col5">n.s.<sup>*</sup></oasis:entry>

         <oasis:entry colname="col6">0.04</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">26.5</oasis:entry>

         <oasis:entry colname="col3">0.06</oasis:entry>

         <oasis:entry colname="col4">0.06</oasis:entry>

         <oasis:entry colname="col5">n.s.<sup>*</sup></oasis:entry>

         <oasis:entry colname="col6">0.06</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">10</oasis:entry>

         <oasis:entry colname="col3">0.1</oasis:entry>

         <oasis:entry colname="col4">0.1</oasis:entry>

         <oasis:entry colname="col5">0.08</oasis:entry>

         <oasis:entry colname="col6">0.1</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="2"><inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [liter (m s)<sup>−1</sup>]</oasis:entry>

         <oasis:entry colname="col2">50</oasis:entry>

         <oasis:entry colname="col3">40</oasis:entry>

         <oasis:entry colname="col4">40</oasis:entry>

         <oasis:entry colname="col5">n.s.<sup>*</sup></oasis:entry>

         <oasis:entry colname="col6">40</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">26.5</oasis:entry>

         <oasis:entry colname="col3">40</oasis:entry>

         <oasis:entry colname="col4">40</oasis:entry>

         <oasis:entry colname="col5">n.s.<sup>*</sup></oasis:entry>

         <oasis:entry colname="col6">40</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">10</oasis:entry>

         <oasis:entry colname="col3">40</oasis:entry>

         <oasis:entry colname="col4">40</oasis:entry>

         <oasis:entry colname="col5">25</oasis:entry>

         <oasis:entry colname="col6">40</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" morerows="2"><inline-formula><mml:math id="M235" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [m s<sup>−1</sup>]</oasis:entry>

         <oasis:entry colname="col2">50</oasis:entry>

         <oasis:entry colname="col3">1.0</oasis:entry>

         <oasis:entry colname="col4">1.0</oasis:entry>

         <oasis:entry colname="col5">n.s.<sup>*</sup></oasis:entry>

         <oasis:entry colname="col6">1.0</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">26.5</oasis:entry>

         <oasis:entry colname="col3">0.69</oasis:entry>

         <oasis:entry colname="col4">0.69</oasis:entry>

         <oasis:entry colname="col5">n.s.<sup>*</sup></oasis:entry>

         <oasis:entry colname="col6">0.67</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">10</oasis:entry>

         <oasis:entry colname="col3">0.38</oasis:entry>

         <oasis:entry colname="col4">0.38</oasis:entry>

         <oasis:entry colname="col5">0.17</oasis:entry>

         <oasis:entry colname="col6">0.39</oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d2e3006"><sup>*</sup> Simulation did not stabilize.</p></table-wrap-foot></table-wrap>

</sec>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Estimation of flood hydrographs</title>
      <p id="d2e3392">As a by-product of our approach in AccRo, we can also derive the flood hydrograph at defined locations. We use the idea of the geomorphological instantaneous unit hydrograph (GIUH) (e.g., Rigon et al., 2016) and the estimated maximum flow velocity as well as the water volume stored in sinks to calculate the flood hydrograph. For this, we use <inline-formula><mml:math id="M239" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> to calculate the forward flow time (<inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) to a given location in the catchment (in general the outlet, but can be any) with the SAGA module “ta_hydrology” (Maximum Flow Path Length) (Conrad et al., 2015). The amount of water retained in sinks is used to reduce the response of <inline-formula><mml:math id="M241" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> i.e. input into GIUH. As <inline-formula><mml:math id="M242" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> is the maximum velocity of the underlying event, one can expect that the derived flood hydrograph is faster compared to a hydrograph of a 2d hydrodynamic model.</p>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Validation framework</title>
      <p id="d2e3435">Since pluvial floods usually inundate areas outside streams and channels, measured data of flooding extent or inundation depths as well as flood hydrographs for different rainfall runoff events are rare. Hence, instead of using real observations, we evaluate AccRo with model simulations of two hydrodynamic models: HydroAs version 6.2.2 (Hydrotec, 2025) and RIM2D (Apel et al., 2024, Version Jan 2025). Although we are aware of the fact that this does not necessarily represent the ground truth, currently it seems the best approach to get an estimate of the quality of the AccRo simulations.</p>
      <p id="d2e3438">To evaluate the quality of AccRo results, we defined different scenarios, for which we conducted simulations with the three different models. First, we simulated artificially created hillslopes under steady-state situations (Fig. 6a, b), where analytical solutions can be derived. Second, we simulated pluvial flooding in a real-world catchment (Fig. 6c).</p>
      <p id="d2e3441">For the artificial situations, we simulated overland flow on a planar hillside (1000 by 2000 m) with a constant slope of 0.03 m m<sup>−1</sup> (see Fig. 6a). For the second situation a channel of 2 m width is located between two declining surfaces (with a constant slope of 0.03 m m<sup>−1</sup>) with an overall slope along the channel axis of 0.03 m m<sup>−1</sup>. In both cases the cell size is 1 <inline-formula><mml:math id="M246" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 1 m<sup>2</sup>, and a constant input of <inline-formula><mml:math id="M248" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> was only applied along the uppermost rows (see blue lines in Fig. 6a and b). For the channel experiment, the total input was set to 1 m<sup>3</sup> s<sup>−1</sup> but distributed equally along the upper row. When steady state is reached, this value should be found in the channel. For the hillslope experiment, <inline-formula><mml:math id="M251" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> was set to a constant value of 40 liter s<sup>−1</sup> per cell for a width of 500 m on the top of the hillslope. The simulation time was long enough so that steady-state conditions could be reached. In both cases, a constant roughness over the entire domain was assumed; however, we repeated the simulation using different roughness estimates.</p>

<table-wrap id="T3" specific-use="star"><label>Table 3</label><caption><p id="d2e3548">Model results of the designed channel situation; specific discharge at steady state is 1 m<sup>3</sup> (s <inline-formula><mml:math id="M254" display="inline"><mml:mo>⋅</mml:mo></mml:math></inline-formula> m)<sup>−1</sup>. <inline-formula><mml:math id="M256" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M257" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> are calculated with GMS equation with <inline-formula><mml:math id="M258" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0.03, <inline-formula><mml:math id="M259" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 50, 26.5, 10 m<sup>1∕3</sup> s<sup>−1</sup> and <inline-formula><mml:math id="M262" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M263" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 1 m<sup>3</sup> s<sup>−1</sup> (cross-sectional flow width <inline-formula><mml:math id="M266" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> channel width <inline-formula><mml:math id="M267" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 2 m). Cell size is 1 <inline-formula><mml:math id="M268" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 1 m<sup>2</sup> .</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <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="left"/>
     <oasis:colspec colnum="6" colname="col6" align="left"/>
     <oasis:thead>
       <oasis:row>

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2">Roughness</oasis:entry>

         <oasis:entry colname="col3">Calculated</oasis:entry>

         <oasis:entry colname="col4">AccRo</oasis:entry>

         <oasis:entry colname="col5">RIM2D</oasis:entry>

         <oasis:entry colname="col6">HydroAs</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2">[m<sup>1∕3</sup> s<sup>−1</sup>]</oasis:entry>

         <oasis:entry colname="col3">with GMS</oasis:entry>

         <oasis:entry colname="col4"/>

         <oasis:entry colname="col5"/>

         <oasis:entry colname="col6"/>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="2"><inline-formula><mml:math id="M273" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [m]</oasis:entry>

         <oasis:entry colname="col2">50</oasis:entry>

         <oasis:entry colname="col3">0.194</oasis:entry>

         <oasis:entry colname="col4">0.18</oasis:entry>

         <oasis:entry colname="col5">n.s.<sup>*</sup></oasis:entry>

         <oasis:entry colname="col6">n.s.<sup>*</sup></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">26.5</oasis:entry>

         <oasis:entry colname="col3">0.293</oasis:entry>

         <oasis:entry colname="col4">0.26</oasis:entry>

         <oasis:entry colname="col5">n.s.<sup>*</sup></oasis:entry>

         <oasis:entry colname="col6">0.287</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">10</oasis:entry>

         <oasis:entry colname="col3">0.57</oasis:entry>

         <oasis:entry colname="col4">0.47</oasis:entry>

         <oasis:entry colname="col5">0.47</oasis:entry>

         <oasis:entry colname="col6">0.502</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="2"><inline-formula><mml:math id="M277" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [liter (m s)<sup>−1</sup>]</oasis:entry>

         <oasis:entry colname="col2">50</oasis:entry>

         <oasis:entry colname="col3">500</oasis:entry>

         <oasis:entry colname="col4">500</oasis:entry>

         <oasis:entry colname="col5">n.s.<sup>*</sup></oasis:entry>

         <oasis:entry colname="col6">n.s.<sup>*</sup></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">26.5</oasis:entry>

         <oasis:entry colname="col3">500</oasis:entry>

         <oasis:entry colname="col4">500</oasis:entry>

         <oasis:entry colname="col5">n.s.<sup>*</sup></oasis:entry>

         <oasis:entry colname="col6">500</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">10</oasis:entry>

         <oasis:entry colname="col3">500</oasis:entry>

         <oasis:entry colname="col4">500</oasis:entry>

         <oasis:entry colname="col5">500</oasis:entry>

         <oasis:entry colname="col6">500</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" morerows="2"><inline-formula><mml:math id="M282" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [m s<sup>−1</sup>]</oasis:entry>

         <oasis:entry colname="col2">50</oasis:entry>

         <oasis:entry colname="col3">2.578</oasis:entry>

         <oasis:entry colname="col4">2.77</oasis:entry>

         <oasis:entry colname="col5">n.s.<sup>*</sup></oasis:entry>

         <oasis:entry colname="col6">n.s.<sup>*</sup></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">26.5</oasis:entry>

         <oasis:entry colname="col3">1.707</oasis:entry>

         <oasis:entry colname="col4">1.89</oasis:entry>

         <oasis:entry colname="col5">n.s.<sup>*</sup></oasis:entry>

         <oasis:entry colname="col6">1.745</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">10</oasis:entry>

         <oasis:entry colname="col3">0.88</oasis:entry>

         <oasis:entry colname="col4">1.05</oasis:entry>

         <oasis:entry colname="col5">0.65</oasis:entry>

         <oasis:entry colname="col6">0.995</oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d2e3706"><sup>*</sup> Simulation did not stabilize.</p></table-wrap-foot></table-wrap>

      <p id="d2e4107">For the real-world scenario, we used the catchment Riedgraben, which is located in south-western Germany. The catchment area is approximately 3 km<sup>2</sup> , of which 0.67 km<sup>2</sup> is urban (Bretten–Diedelsheim) and the rest is divided into agricultural and forest areas. The assigned roughness values based on the land use are shown in Fig. 6c. The hydrological input <inline-formula><mml:math id="M289" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> was calculated with the model RoGeR (Steinbrich et al., 2016) for an observed extreme rainfall event as well as for three design events. These were defined based on the 1 h extreme rainfall event with a return period of 30 and 100 years and defined probable maximum precipitation PMP for this area (LUBW, 2016) (Table 1). The spatial and temporal distributed runoff intensities were then used as input into the three different models. The spatial resolution for RIM2D and AccRo was set to 2 <inline-formula><mml:math id="M290" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2 m<sup>2</sup>. The DEM and hydraulic roughness were obtained from the TIN data used by HydroAs. HydroAs results were rasterized with the ha2raster tool (Hydrotec, 2025) so that a one-to-one comparison of the three models was possible. The focus of the evaluation was on the spatial pattern of maximum water depth, maximum specific discharge and maximum flow velocity.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Results</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Steady-state simulations</title>
      <p id="d2e4167">Tables 2 and 3 show a comparison of the Gauckler-Manning-Strickler (GMS) solutions and the three model results. To avoid boundary effects, the values were taken at the centre of the row 10 m above the end of the hillslope or channel. For the steady-state situation of the hillslope scenario (Table 2), AccRo and HydroAs match the expected values, independent of the roughness conditions. RIM2D results were only stable for the high roughness values, and lateral dispersion seems to be rather large in RIM2D (see Fig. 7a). This and the fact that some water is already lost through the left/right boundaries before reaching the bottom of the slope leads to a lower water depth in the middle of the hillslope. Therefore, RIM2D underestimated <inline-formula><mml:math id="M292" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M293" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M294" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e4203">For the channel scenario (Table 3), HydroAs results are slightly closer to the expected values than the values of AccRo for roughness values of 10 and 26.5 m<sup>1∕3</sup> s<sup>−1</sup>. Here water depths of AccRo are less than expected. As mentioned before, AccRo calculates <inline-formula><mml:math id="M297" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M298" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> without any knowledge of a structure like channel width (i.e. 2 m or 2 cells). Instead of using the “real” hydraulic radius, it uses water depth (see Sect. 2.1.2). The specific discharge of 0.5 m<sup>3</sup> (s <inline-formula><mml:math id="M300" display="inline"><mml:mo>⋅</mml:mo></mml:math></inline-formula> m)<sup>−1</sup> (1 m<sup>3</sup> s<sup>−1</sup> distributed in a 2 m wide channel) is equal to the GMS results. RIM2D results are again only stable for the high roughness values. <inline-formula><mml:math id="M304" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of RIM2D is equal to AccRo, but <inline-formula><mml:math id="M305" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of RIM2D is lower than <inline-formula><mml:math id="M306" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of the other two models.</p>
      <p id="d2e4338">The finding that for some combinations we could not stabilize the simulations of the 2d hydrodynamic models (mainly RIM2D, but in one case also HydroAs) demonstrates that the AccRo method which is based on iterations and not on model internal computation time steps provides numerically rather robust results. This allows to also apply AccRo for more complex cases that require a relatively fine spatial resolution.</p>
      <p id="d2e4341">Additionally, note that for RIM2D the relation <inline-formula><mml:math id="M307" display="inline"><mml:mrow><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:mi>w</mml:mi><mml:mo>⋅</mml:mo><mml:mi>v</mml:mi></mml:mrow></mml:math></inline-formula> is not fulfilled under stationary conditions, since <inline-formula><mml:math id="M308" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> in RIM2D is a secondary variable only, while <inline-formula><mml:math id="M309" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M310" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> are numerically calculated.</p>
      <p id="d2e4382">Figure 7a compares the cross-sectional values of the inundation depth along the hillslope case for a roughness of 10 m<sup>1∕3</sup> s<sup>−1</sup>. The inundation depth in the middle of the hillslope (<inline-formula><mml:math id="M313" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 500 m) is equal to the values in Table 2 for HydroAs and AccRo.</p>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e4423">Cross section of inundation depths at top of the hillslope (2 m) and after 1500 m of the hillslope scenario under stationary conditions <bold>(a)</bold>. Cross section of the channel scenario at 1500 m <bold>(b)</bold> showing the DEM plus inundation depth.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2023/2026/gmd-19-2023-2026-f07.png"/>

        </fig>

      <p id="d2e4438">In any case, comparing the input's dispersion downslope reveals that the 500 m wide rectangular input spreads along the flow path. The inundation depth of HydroAs and AccRo remains equal in the middle of the hillslope, and the spatial extension downward is comparable. After 1500 m, the inundated area extended on both sides by approximately 100 m for HydroAs and 120 m for AccRo. The RIM2D dispersion is much more pronounced, and after 1500 m flow distance, the inundated area reaches the limits of the hillslope. Actually, RIM2D hits the left and right boundaries after around 1040 m, but the other models do not reach them until 2000 m. Figure 7b depicts the cross section of the channel after 1500 m. As shown in Table 3, the water depths of AccRo and RIM2D are equal, while HydroAs simulates slightly higher water depths.</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e4443">Comparison of the exceedance probability distribution of <inline-formula><mml:math id="M314" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M315" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M316" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the four different <inline-formula><mml:math id="M317" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2023/2026/gmd-19-2023-2026-f08.png"/>

        </fig>

      <fig id="F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e4495">Visual comparison of <inline-formula><mml:math id="M318" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M319" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> input “event” as simulated by AccRo <bold>(a)</bold>, HydroAs <bold>(b)</bold> and RIM2D <bold>(c)</bold>.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2023/2026/gmd-19-2023-2026-f09.png"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Catchment simulations</title>
      <p id="d2e4539">The simulations of the real catchment differ from the scenarios described in Sect. 3.1 due to temporal and spatial non-stationary input and due to a much more complex hydraulic situation. We evaluate and compare the three target values <inline-formula><mml:math id="M320" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M321" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M322" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in three ways: their distributions to evaluate the overall probabilities of exceedance without spatial explicit comparisons, visually through maps and direct grid-cell to grid-cell comparison, including the slope of a linear regression and the correlation coefficient. In addition, we compare the hydrographs of the hydraulic models to those generated using the GIUH approach.</p>
      <p id="d2e4575">In Fig. 8 the exceedance probability distributions of catchment area with <inline-formula><mml:math id="M323" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M324" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M325" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (rows) are shown for the 4 different events (columns). To highlight the most relevant inundation area, only the upper 10 % is shown. For all variables and cases, the 3 models show rather similar results. Only for the extreme design event (PMP) does AccRo have slightly higher <inline-formula><mml:math id="M326" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M327" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values and slightly lower <inline-formula><mml:math id="M328" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values than the other two hydraulic models. The high agreement between the three models' results is also visible in the spatial patterns of inundation depth for the observed event (see Figs. 9 and S1 to S3 in the Supplement for other parameters and cases), where all three methods provide extremely similar spatial patterns of maximum inundation depths, particularly for the observed event.</p>
      <p id="d2e4645">To assess a stricter metric, we examined the simulation results of the three models for the parameters <inline-formula><mml:math id="M329" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M330" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M331" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for all four cases on a grid-cell by grid-cell basis (see Fig. 10 for the observed event and the supplemental materials for the three other scenarios). For <inline-formula><mml:math id="M332" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (Fig. 10, upper row), AccRo matches the two hydraulic models very well, with the vast majority of cells plotting close to the one-to-one line and only a slight tendency for underestimating the inundation depth. For <inline-formula><mml:math id="M333" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M334" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, AccRo generally simulates larger values than HydroAs and RIM2D, which is most pronounced in the case of <inline-formula><mml:math id="M335" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (Fig. 10, central row). However, the correlation between the two hydraulic models is not as strong for <inline-formula><mml:math id="M336" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M337" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as it is for <inline-formula><mml:math id="M338" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Especially for <inline-formula><mml:math id="M339" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, RIM2D appears to have significantly slower maximum flow velocities than HydroAs (Fig. 10, bottom row), which is in the same order of magnitude as the differences between AccRo and the hydraulic models. If we apply the same analysis for the 3 scenarios (see Figs. S1 to S3), we find the same patterns as for the observed event case. In general, AccRo and HydroAs agree more closely either does with RIM2D.</p>

      <fig id="F10" specific-use="star"><label>Figure 10</label><caption><p id="d2e4773">Scatterplot of the three models. First row <inline-formula><mml:math id="M340" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (m), second row <inline-formula><mml:math id="M341" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (m<sup>3</sup> (m <inline-formula><mml:math id="M343" display="inline"><mml:mo>⋅</mml:mo></mml:math></inline-formula> s)<sup>−1</sup>) and third row <inline-formula><mml:math id="M345" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (m s<sup>−1</sup>) for the real event. In addition, the linear regression (grey) and <inline-formula><mml:math id="M347" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> line (dashed black) as well as the slope of the linear regression (<inline-formula><mml:math id="M348" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>) and the Pearson correlation coefficient (<inline-formula><mml:math id="M349" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula>) are shown.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2023/2026/gmd-19-2023-2026-f10.png"/>

        </fig>

      <p id="d2e4882">Figure 11 shows the hydrographs for the four events. Compared to the hydraulic models, the hydrographs at the catchment outlet of AccRo show an earlier rise and faster drop. With respect to the peak time difference, all simulations are within 2 min in the case of the observed event, but show larger deviations for the three scenarios (see Table S1). The overall response and total discharge are always lower for the hydraulic models, most likely because the simulations of the hydraulic models are stopped before the catchment is completely dry and they also typically retain some water in the catchment as the flow velocities decrease for very low inundation depths. Under more extreme conditions (event and extreme case), the three models produce more similar hydrograph responses.</p>

      <fig id="F11" specific-use="star"><label>Figure 11</label><caption><p id="d2e4887">Hydrographs at the catchment outlet for the four simulated events.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/2023/2026/gmd-19-2023-2026-f11.png"/>

        </fig>

      <p id="d2e4896">This finding is also supported when calculating quantitative performance metrics. In case of the observed event, the mean absolute error ranges from 1.25 m<sup>3</sup> s<sup>−1</sup> (AccRo and HydroAs) to 1.51 m<sup>3</sup> s<sup>−1</sup> (AccRo and RIM2D) compared to 0.23 m<sup>3</sup> s<sup>−1</sup> for the two hydrodynamic models. For the same case the peak percentage difference range from 9 % (AccRo and HydroAs) to 11 % (AccRo and RIM2D) compared to 2 % for the two 2d hydrodynamic models. For the three scenario simulations the deviation between AccRo and the two hydrodynamic models is sometimes larger, however, also the agreement between the hydrodynamic models themselves is generally lower (see Tables S2 and S3 for all cases).</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Discussion</title>
      <p id="d2e4973">The validation experiment shows that for the design cases, AccRo is able to reproduce the “hard facts” of the analytical solutions. For the real world case, however, hard facts are not available, since there is neither a database of systematically observed inundation areas available nor analytical solutions producible. Hence, we use the output of two state-of-the art hydrodynamic models as reference cases, acknowledging that differences in the outcome of the different methods could be attributed to both shortcomings in AccRo and shortcomings in the hydrodynamic models. Hence, we do not aim for a perfect match of AccRo and the hydrodynamic models, but rather at a “realistic” outcome of AccRo. Still future work should seek opportunities to evaluate AccRo against measured flood data in order to further enhance the confidence in the outcome of AccRo.</p>
      <p id="d2e4976">Given the results for the event and scenario simulations for the Riedgraben catchment we see that AccRo tends to have higher <inline-formula><mml:math id="M356" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> amounts then the hydrodynamic models. In AccRo this value depends on the one hand on the accumulated surface runoff as well as the empirically derived function <inline-formula><mml:math id="M357" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula>. <inline-formula><mml:math id="M358" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> represents a combination of area specific (DEM and roughness) and event (surface runoff response) specific characteristics. The latter takes account of the fact that for the same precipitation amounts, different areas generate different runoff but also that the same area can react differently due to different preconditions, such as moisture conditions. Investigating the behaviour of <inline-formula><mml:math id="M359" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> for different types of events we find that <inline-formula><mml:math id="M360" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> indeed is varying quite substantially (not shown), however it becomes evident that after a specific <inline-formula><mml:math id="M361" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (twice the duration of the event), the values for <inline-formula><mml:math id="M362" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> are converging.</p>
      <p id="d2e5033">In the case of the two hydrodynamic models, maximum specific discharge is calculated as the temporal maximum of the product of <inline-formula><mml:math id="M363" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M364" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> at each time step, which means that it accumulates potential errors in both variables and therefore might be not so robust than the individual parameters. Given the fact that <inline-formula><mml:math id="M365" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> is rather similar in all three models, also enhances the confidence in the <inline-formula><mml:math id="M366" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> output of AccRo, since in AccRo <inline-formula><mml:math id="M367" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is directly calculated from <inline-formula><mml:math id="M368" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Differences in <inline-formula><mml:math id="M369" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are mainly obvious when compared to RIM2D and for the case of the hydrograph. While <inline-formula><mml:math id="M370" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in RIM2D is known to be generally to slow, due to the inclusion of a numerical diffusion term to enhance model stability (Bates et al., 2010), the fast buildup and decrease of the hydrograph peak in AccRo is immanent, since max <inline-formula><mml:math id="M371" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is used to calculate forward flow time (<inline-formula><mml:math id="M372" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) for each raster cell through the entire runoff event.</p>
      <p id="d2e5135">Like every model AccRo is based on a series of assumptions and empirical approaches, not all to be justifiable by hand. Examples for these are e.g. the approach to estimate the ideal number of iterations or exact size and definition of the area <inline-formula><mml:math id="M373" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> is representative for. A major advantage of AccRo, when compared to the hydrodynamic models, however, is the numerical stability of the approach since it is independent of a model's internal time step (see the design test cases, where both hydrodynamic models had stability issues). This is also beneficial when it comes to computational efficiency. On top of the number of grid boxes, computation time in AccRo mainly depends on the number of iterations, while in hydrodynamic models the duration of the event – and more importantly – the adaptation of the model's internal time step to the horizontal resolution or to stability criteria is required. For the test case of the Riedgraben (<inline-formula><mml:math id="M374" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 0.75 million grid boxes), AccRo and RIM2D both simulated the observed event in less than 2 min (real time) what is fast if compared to HydroAs simulation time of ca. 2 h. However, AccRo and HydroAs were running on standard CPUs, whereas RIM was iterated on a high-efficiency GPU. For a detailed overview on the computation times for each of the four simulations conducted in the Riedgraben catchment as well as the used computing systems see Table S4. The downside of using iteration instead of internal model time steps in AccRo is, that AccRo only can model the maximum states of <inline-formula><mml:math id="M375" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M376" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M377" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> and not the temporal evolution of these variables.</p>
      <p id="d2e5174">In the light of using AccRo as a tool for the generation of local pluvial flood maps or real-time inundation forecasting, it certainly would be beneficial to include processes into the model so far not tackled. Especially the representation of the capacity of culverts or road passages would be aspects that should be tackled when further developing AccRo. In this turn, also focusing on computational efficiency and parallelization would increase the suitability of AccRo for forecasting even further.</p>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions</title>
      <p id="d2e5185">In conclusion, this paper describes an alternative method to hydraulic models to derive critical variables <inline-formula><mml:math id="M378" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M379" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M380" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> caused by pluvial flooding. The comparison with analytical solutions and hydraulic models shows good agreement. Given this finding and keeping in mind its computational efficiency demonstrates the suitability of AccRo for operational use cases. Still AccRo has some limitations. In addition to the process still missing, AccRo cannot show the temporal development of the variables and hence does not simulate flood timing and dynamics. So a meaningful application of AccRo depends on the issue. When the focus lies on estimating flood hazards on the basis of maximum inundation depths, maximum flow velocities or maximum specific discharge, AccRo is very valuable tool.</p>
      <p id="d2e5221">With the use of the GIUH method, the temporal aspect can be included in the simulation, but the assumption of a constant velocity for one cell over the entire runoff event is not realistic. So here again, if the focus of the simulation is mainly the height of peak discharge, it might be justified to use AccRo. Otherwise a hydraulic simulation should be preferred.</p>
</sec>

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

<app id="App1.Ch1.S1">
  <label>Appendix A</label><title>List of variables.</title>
      <p id="d2e5236"><table-wrap position="anchor"><oasis:table><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><bold>Variable name</bold></oasis:entry>
         <oasis:entry colname="col2"><bold>Description</bold></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M381" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Area weighted Flow</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Accumulation (L<sup>2</sup>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M383" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">A</mml:mi><mml:mi mathvariant="normal">crit</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Constant (critical accumulation</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M384" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 10.000 m<sup>2</sup> )</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M386" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Runoff weighted Flow</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Accumulation (L)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M387" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Cross sectional area of flow [L<sup>2</sup>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">DEM</oasis:entry>
         <oasis:entry colname="col2">Digital Elevation Model [L]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M389" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Factor to transfer A<sub>s</sub> to <inline-formula><mml:math id="M391" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> [1 T<sup>−1</sup>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M393" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Slope [L/L]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M394" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Strickler coefficient for</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">determining surface roughness</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">[L<sup>1∕3</sup> T<sup>−1</sup>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M397" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Cell size [L]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">L, T</oasis:entry>
         <oasis:entry colname="col2">Dimensions Length, Time</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M398" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Precipitation rate [L T<sup>−1</sup>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M400" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Discharge [L<sup>3</sup> T<sup>−1</sup>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M403" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Specific discharge [L<sup>3</sup> (T <inline-formula><mml:math id="M405" display="inline"><mml:mo>⋅</mml:mo></mml:math></inline-formula> L)<sup>−1</sup>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M407" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Hydraulic radius [L]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M408" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Surface runoff intensity [L T<sup>−1</sup>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M410" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Represents maximum value of</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">parameters</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M411" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Sinks [L]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M412" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Backward flow time [T]. Overall</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">duration of flow through a cell</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">caused by transit times from</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">upslope cells [T]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M413" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Flow time of a cell based on flow</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">velocity [T]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M414" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Flow velocity [L T<sup>−1</sup>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M416" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Inundation depth [L]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M417" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Water depth above roughness is</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">independent of <inline-formula><mml:math id="M418" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> [L]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M419" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi mathvariant="normal">sf</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Upper limit of water depth for</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">sheet flow [L]</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap></p>
</app>
  </app-group><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d2e5918">The manuscript describes the latest version of AccRo. This version of the model is available at Zenodo under <ext-link xlink:href="https://doi.org/10.5281/zenodo.17153807" ext-link-type="DOI">10.5281/zenodo.17153807</ext-link> (Leistert, 2025), as are input data and scripts to run the model. All primary data and scripts to produce the plots for all the simulations presented in this paper are also available at Zenodo under <ext-link xlink:href="https://doi.org/10.5281/zenodo.17154005" ext-link-type="DOI">10.5281/zenodo.17154005</ext-link> (Leistert et al., 2025).</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d2e5927">The supplement related to this article is available online at <inline-supplementary-material xlink:href="https://doi.org/10.5194/gmd-19-2023-2026-supplement" xlink:title="pdf">https://doi.org/10.5194/gmd-19-2023-2026-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e5936">HL: Method and model code development, Simulations, Data analyzation, Visualization. AH: Method development, RIM2D Simulations. AS: preparation of GIS data. MS: Method development, preparation of GIS data. MW: Supervision, Method development, Conceptualization. All authors contributed to the manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e5942">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="d2e5948">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="d2e5954">The authors thank Bettina Huth and Nico Binder from BIT Ingenieure AG for providing us the HydroAs simulation results. Furthermore, we thank Dr. Heiko Apel from GFZ Helmoltz-Zentrum für Geoforschung in Potsdam for the support with the application of RIM2D.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e5960">This research has been supported by the Bundesministerium für Forschung, Technologie und Raumfahrt (grant no. 02WEE1629A). This open-access publication was funded  by the University of Freiburg.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

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

      <ref id="bib1.bib1"><label>1</label><mixed-citation>Apel, H., Benisch, J., Helm, B., Vorogushyn, S., and Merz, B.: Fast urban inundation simulation with RIM2D for flood risk assessment and forecasting, Frontiers in Water, 6, <ext-link xlink:href="https://doi.org/10.3389/frwa.2024.1310182" ext-link-type="DOI">10.3389/frwa.2024.1310182</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><mixed-citation>Avila-Aceves, E., Plata-Rocha, W., Monjardin-Armenta, S. A., and Rangel-Peraza, J. G.: Geospatial modelling of floods: a literature review, Stochastic Environmental Research and Risk Assessment, 37, 4109–4128, <ext-link xlink:href="https://doi.org/10.1007/s00477-023-02505-1" ext-link-type="DOI">10.1007/s00477-023-02505-1</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><mixed-citation>Barnes, R.: RichDEM: Terrain Analysis Software, GitHub [code], <uri>http://github.com/r-barnes/richdem</uri> (last access: 9 April 2024), 2016.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><mixed-citation>Barnes, R., Lehman, C., and Mulla, D.: Priority-flood: An optimal depression-filling and watershed-labeling algorithm for digital elevation models, Computers &amp; Geosciences, 62, 117–127. <ext-link xlink:href="https://doi.org/10.1016/j.cageo.2013.04.024" ext-link-type="DOI">10.1016/j.cageo.2013.04.024</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><mixed-citation>Bates, P. D, Horritt, M. S., and Fewtrell, T. J.: A simple inertial formulation of the shallow water equations for efficient two-dimensional flood inundation modelling, Journal of Hydrology, 387, 33–45, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2010.03.027" ext-link-type="DOI">10.1016/j.jhydrol.2010.03.027</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><mixed-citation> Benettin, P., Rinaldo, A., and Botter, G.: Tracking residence times in hydrological systems: Forward and backward formulations, Hydrological Processes, 29, 5203–5213, 2015.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><mixed-citation>Berkhahn, S., Fuchs, L., and Neuweiler, I.: An ensemble neural network model for real-time prediction of urban floods, Journal of Hydrology, 575, 743–754, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2019.05.066" ext-link-type="DOI">10.1016/j.jhydrol.2019.05.066</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><mixed-citation>Bouttier, F. and Marchal, H.: Probabilistic short-range forecasts of high-precipitation events: optimal decision thresholds and predictability limits, Nat. Hazards Earth Syst. Sci., 24, 2793–2816, <ext-link xlink:href="https://doi.org/10.5194/nhess-24-2793-2024" ext-link-type="DOI">10.5194/nhess-24-2793-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><mixed-citation>Bulti, D. T. and Abebe, B. G.: A review of flood modeling methods for urban pluvial flood application, Modeling Earth Systems and Environment, 6, 1293–1302, <ext-link xlink:href="https://doi.org/10.1007/s40808-020-00803-z" ext-link-type="DOI">10.1007/s40808-020-00803-z</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><mixed-citation>Buttinger-Kreuzhuber, A., Konev, A., Horváth, Z., Cornel, D., Schwerdorf, I., Blöschl, G. and Waser, J.: An integrated GPU-accelerated modeling framework for high-resolution simulations of rural and urban flash floods, Environmental Modelling &amp; Software, 156, 105480, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2022.105480" ext-link-type="DOI">10.1016/j.envsoft.2022.105480</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><mixed-citation>Conrad, O., Bechtel, B., Bock, M., Dietrich, H., Fischer, E., Gerlitz, L., Wehberg, J., Wichmann, V., and Böhner, J.: System for Automated Geoscientific Analyses (SAGA) v. 2.1.4, Geosci. Model Dev., 8, 1991–2007, <ext-link xlink:href="https://doi.org/10.5194/gmd-8-1991-2015" ext-link-type="DOI">10.5194/gmd-8-1991-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><mixed-citation>HLNUG – Hessisches Landesamt für Naturschutz, Umwelt und Geologie: Empfehlung zur Anpassung der hydraulischen Ansätze zur Berechnung des Oberflächenabflusses bei Starkregen zur Erstellung von Starkregen-Gefahrenkarten, Projekt KLIMPRAX Starkregen, <ext-link xlink:href="https://www.hlnug.de/fileadmin/dokumente/klima/klimprax/starkregen/Empfehlungen_zur_Anpassung_der_hydraulischen_Ansaetze_zur_Berechnung_des_Oberflaechenabflusses_bei_Starkregen.pdf">https://www.hlnug.de/fileadmin/dokumente/klima/klimprax</ext-link> (last access: 28 August 2025), 2020.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><mixed-citation>Hydrotec: HydroAs Benutzerhandbuch, Hydrotec Ingenieurgesellschaft für Wasser und Umwelt mbH, Achen, <uri>https://www.hydrotec.de/software/hydroas/hydroas-downloadbereich/</uri> (last access: 10 September 2025), 2025.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><mixed-citation>Leistert, H.: AccRo v.1.0, Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.17153807" ext-link-type="DOI">10.5281/zenodo.17153807</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><mixed-citation>Leistert, H., Schmit, M., Hänsler, A., Steinbrich, A., and Weiler, A.: Primary dataset of AccRo v.1.0 manuscript, Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.17154005" ext-link-type="DOI">10.5281/zenodo.17154005</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><mixed-citation>Li, X., Rankin, C., Gangrade, S., Zhao, G., Lander, K., Voisin, N., Shao, M., Morales-Hernández, M., Kao, S.-C., and Gao, H.: Evaluating precipitation, streamflow, and inundation forecasting skills during extreme weather events: A case study for an urban watershed, Journal of Hydrology, 603, 127126, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2021.127126" ext-link-type="DOI">10.1016/j.jhydrol.2021.127126</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><mixed-citation>LUBW (Hrsg.): Leitfaden Kommunales Starkregenrisikomanagement in Baden-Württemberg, 60 pp., ISBN 978-3-88251-391-2, <uri>http://www.lubw.baden-wuerttemberg.de/wasser/starkregen</uri> (last access: 28 August 2025), 2016.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><mixed-citation>Moraru, A., Rüther, N., and Bruland, O.: Investigating optimal 2D hydrodynamic modeling of a recent flash flood in a steep Norwegian river using high-performance computing, Journal of Hydroinformatics, 25, 1690–1712, <ext-link xlink:href="https://doi.org/10.2166/hydro.2023.012" ext-link-type="DOI">10.2166/hydro.2023.012</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><mixed-citation>O'Callaghan, J. F. and Mark, D. M.: The Extraction of Drainage Networks from Digital Elevation Data, Computer Vision, Graphics and Image Processing, 28, 328–344, <ext-link xlink:href="https://doi.org/10.1016/S0734-189X(84)80011-0" ext-link-type="DOI">10.1016/S0734-189X(84)80011-0</ext-link>, 1984.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><mixed-citation> Olivera, F. and Maidment, D.: Geographic Information Systems (GIS)-based spatially distributed model for runoff routing, Water Resources Research, 35, 1155–1164, 1999.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><mixed-citation> Quinn, P., Beven, K., Chevallier, P., and Planchon, O.: The Prediction Of Hillslope Flow Paths For Distributed Hydrological Modelling Using Digital Terrain Models, Hydrological Processes, 5, 59–79, 1991.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><mixed-citation>Reinecke, A., Neuweiler, I., Steinbrich, A., Leistert, H., Hänsler, A., Weiler, M., Brendt, T., and Huth, B.: Flash Flood Prediction with Neural Networks using Ensemble Methods to address Input and Model Uncertainties, EGU General Assembly 2024, Vienna, Austria, 14–19 Apr 2024, EGU24-10524, <ext-link xlink:href="https://doi.org/10.5194/egusphere-egu24-10524" ext-link-type="DOI">10.5194/egusphere-egu24-10524</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib23"><label>23</label><mixed-citation>Rigon, R., Bancheri, M., Formetta, G., and de Lavenne, A.: The geomorphological unit hydrograph from a historical-critical perspective, Earth Surface Processes and Landforms, 41, 27–37, <ext-link xlink:href="https://doi.org/10.1002/esp.3855" ext-link-type="DOI">10.1002/esp.3855</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><mixed-citation> Saghafian, B., Julien, P. Y., and Rajaie, H.: Runoff hydrograph simulation based on time variable isochrone technique, Journal of Hydrology, 261, 193–203, 2002.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><mixed-citation>Skougaard Kaspersen, P., Høegh Ravn, N., Arnbjerg-Nielsen, K., Madsen, H., and Drews, M.: Comparison of the impacts of urban development and climate change on exposing European cities to pluvial flooding, Hydrol. Earth Syst. Sci., 21, 4131–4147, <ext-link xlink:href="https://doi.org/10.5194/hess-21-4131-2017" ext-link-type="DOI">10.5194/hess-21-4131-2017</ext-link>, 2017. </mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><mixed-citation>Steinbrich, A., Leistert, H., and Weiler, M.: Model-based quantification of runoff generation processes at high spatial and temporal resolution, Environmental Earth Sciences, 75, 1423, <ext-link xlink:href="https://doi.org/10.1007/s12665-016-6234-9" ext-link-type="DOI">10.1007/s12665-016-6234-9</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><mixed-citation>van den Bout, B., Jetten, V. G., van Westen, C. J., and Lombardo, L.: A breakthrough in fast flood simulation, Environmental Modelling &amp; Software 168, 105787, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2023.105787" ext-link-type="DOI">10.1016/j.envsoft.2023.105787</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><mixed-citation>Weiler, M., Krumm, J., Haag, I., Leistert, H., Schmit, M., Steinbrich, A., and Hänsler, A.: The Pluvial Flood Index (PFI): a new instrument for evaluating flash flood hazards and facilitating real-time warning, EGUsphere [preprint], <ext-link xlink:href="https://doi.org/10.5194/egusphere-2025-1519" ext-link-type="DOI">10.5194/egusphere-2025-1519</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><mixed-citation>Wimmer, L. and Hovenbitzer, M.: Introducing a Nationwide High-Resolution Pluvial Flood Map: A New Tool for Risk Assessment and Emergency Management in Germany, Abstracts of the ICA, 9, 1–2,  <ext-link xlink:href="https://doi.org/10.5194/ica-abs-9-43-2025" ext-link-type="DOI">10.5194/ica-abs-9-43-2025</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><mixed-citation>Zhang, Y., Fogg, G. E., Sun, H., Reeves, D. M., Neupauer, R. M., and Wei, W.: Adjoint subordination to calculate backward travel time probability of pollutants in water with various velocity resolutions, Hydrol. Earth Syst. Sci., 28, 179–203, <ext-link xlink:href="https://doi.org/10.5194/hess-28-179-2024" ext-link-type="DOI">10.5194/hess-28-179-2024</ext-link>, 2024.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Accumulation-based Runoff and Pluvial  Flood Estimation Tool (AccRo v.1.0)</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
      
Apel, H., Benisch, J., Helm, B., Vorogushyn, S., and Merz, B.: Fast urban
inundation simulation with RIM2D for flood risk assessment and forecasting,
Frontiers in Water, 6, <a href="https://doi.org/10.3389/frwa.2024.1310182" target="_blank">https://doi.org/10.3389/frwa.2024.1310182</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>
      
Avila-Aceves, E., Plata-Rocha, W., Monjardin-Armenta, S. A., and
Rangel-Peraza, J. G.: Geospatial modelling of floods: a literature review,
Stochastic Environmental Research and Risk Assessment, 37, 4109–4128, <a href="https://doi.org/10.1007/s00477-023-02505-1" target="_blank">https://doi.org/10.1007/s00477-023-02505-1</a>,
2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
      
Barnes, R.: RichDEM: Terrain Analysis
Software, GitHub [code], <a href="http://github.com/r-barnes/richdem" target="_blank"/> (last access: 9 April 2024), 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
      
Barnes, R., Lehman, C., and Mulla, D.: Priority-flood: An optimal
depression-filling and watershed-labeling algorithm for digital elevation
models, Computers &amp; Geosciences, 62, 117–127.
<a href="https://doi.org/10.1016/j.cageo.2013.04.024" target="_blank">https://doi.org/10.1016/j.cageo.2013.04.024</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
      
Bates, P. D, Horritt, M. S., and Fewtrell, T. J.: A simple inertial
formulation of the shallow water equations for efficient two-dimensional
flood inundation modelling, Journal of Hydrology, 387, 33–45, <a href="https://doi.org/10.1016/j.jhydrol.2010.03.027" target="_blank">https://doi.org/10.1016/j.jhydrol.2010.03.027</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
      
Benettin, P., Rinaldo, A., and Botter, G.: Tracking residence times in
hydrological systems: Forward and backward formulations, Hydrological
Processes, 29, 5203–5213, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
      
Berkhahn, S., Fuchs, L., and Neuweiler, I.: An ensemble neural network model
for real-time prediction of urban floods, Journal of Hydrology, 575, 743–754, <a href="https://doi.org/10.1016/j.jhydrol.2019.05.066" target="_blank">https://doi.org/10.1016/j.jhydrol.2019.05.066</a>,
2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
      
Bouttier, F. and Marchal, H.: Probabilistic short-range forecasts of high-precipitation events: optimal decision thresholds and predictability limits, Nat. Hazards Earth Syst. Sci., 24, 2793–2816, <a href="https://doi.org/10.5194/nhess-24-2793-2024" target="_blank">https://doi.org/10.5194/nhess-24-2793-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
      
Bulti, D. T. and Abebe, B. G.: A review of flood modeling methods for urban
pluvial flood application, Modeling Earth Systems and Environment, 6,
1293–1302, <a href="https://doi.org/10.1007/s40808-020-00803-z" target="_blank">https://doi.org/10.1007/s40808-020-00803-z</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
      
Buttinger-Kreuzhuber, A., Konev, A., Horváth, Z., Cornel, D.,
Schwerdorf, I., Blöschl, G. and Waser, J.: An integrated GPU-accelerated
modeling framework for high-resolution simulations of rural and urban flash
floods, Environmental Modelling &amp; Software, 156, 105480, <a href="https://doi.org/10.1016/j.envsoft.2022.105480" target="_blank">https://doi.org/10.1016/j.envsoft.2022.105480</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
      
Conrad, O., Bechtel, B., Bock, M., Dietrich, H., Fischer, E., Gerlitz, L.,
Wehberg, J., Wichmann, V., and Böhner, J.: System for Automated
Geoscientific Analyses (SAGA) v. 2.1.4, Geosci. Model Dev., 8, 1991–2007,
<a href="https://doi.org/10.5194/gmd-8-1991-2015" target="_blank">https://doi.org/10.5194/gmd-8-1991-2015</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
      
HLNUG – Hessisches Landesamt für Naturschutz, Umwelt und Geologie:
Empfehlung zur Anpassung der hydraulischen Ansätze zur Berechnung des
Oberflächenabflusses bei Starkregen zur Erstellung von
Starkregen-Gefahrenkarten, Projekt KLIMPRAX Starkregen, <a href="https://www.hlnug.de/fileadmin/dokumente/klima/klimprax/starkregen/Empfehlungen_zur_Anpassung_der_hydraulischen_Ansaetze_zur_Berechnung_des_Oberflaechenabflusses_bei_Starkregen.pdf" target="_blank">https://www.hlnug.de/fileadmin/dokumente/klima/klimprax</a> (last access: 28 August 2025),
2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
      
Hydrotec: HydroAs Benutzerhandbuch, Hydrotec Ingenieurgesellschaft für
Wasser und Umwelt mbH, Achen, <a href="https://www.hydrotec.de/software/hydroas/hydroas-downloadbereich/" target="_blank"/> (last access: 10 September 2025), 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
      
Leistert, H.: AccRo v.1.0, Zenodo [code],
<a href="https://doi.org/10.5281/zenodo.17153807" target="_blank">https://doi.org/10.5281/zenodo.17153807</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
      
Leistert, H., Schmit, M., Hänsler, A., Steinbrich, A., and Weiler, A.:
Primary dataset of AccRo v.1.0 manuscript, Zenodo [data set],
<a href="https://doi.org/10.5281/zenodo.17154005" target="_blank">https://doi.org/10.5281/zenodo.17154005</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>
      
Li, X., Rankin, C., Gangrade, S., Zhao, G., Lander, K., Voisin, N., Shao,
M., Morales-Hernández, M., Kao, S.-C., and Gao, H.: Evaluating
precipitation, streamflow, and inundation forecasting skills during extreme
weather events: A case study for an urban watershed, Journal of Hydrology,
603, 127126, <a href="https://doi.org/10.1016/j.jhydrol.2021.127126" target="_blank">https://doi.org/10.1016/j.jhydrol.2021.127126</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
      
LUBW (Hrsg.): Leitfaden Kommunales Starkregenrisikomanagement in
Baden-Württemberg, 60 pp., ISBN 978-3-88251-391-2, <a href="http://www.lubw.baden-wuerttemberg.de/wasser/starkregen" target="_blank"/> (last access: 28 August 2025), 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>
      
Moraru, A., Rüther, N., and Bruland, O.: Investigating optimal 2D
hydrodynamic modeling of a recent flash flood in a steep Norwegian river
using high-performance computing, Journal of Hydroinformatics, 25,
1690–1712, <a href="https://doi.org/10.2166/hydro.2023.012" target="_blank">https://doi.org/10.2166/hydro.2023.012</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>
      
O'Callaghan, J. F. and Mark, D. M.: The Extraction of Drainage Networks from Digital Elevation Data, Computer Vision, Graphics and Image Processing, 28, 328–344,
<a href="https://doi.org/10.1016/S0734-189X(84)80011-0" target="_blank">https://doi.org/10.1016/S0734-189X(84)80011-0</a>, 1984.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>
      
Olivera, F. and Maidment, D.: Geographic Information Systems (GIS)-based
spatially distributed model for runoff routing, Water Resources
Research, 35, 1155–1164, 1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>
      
Quinn, P., Beven, K., Chevallier, P., and Planchon, O.: The Prediction Of
Hillslope Flow Paths For Distributed Hydrological Modelling Using Digital
Terrain Models, Hydrological Processes, 5, 59–79, 1991.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>
      
Reinecke, A., Neuweiler, I., Steinbrich, A., Leistert, H., Hänsler, A., Weiler, M., Brendt, T., and Huth, B.: Flash Flood Prediction with Neural Networks using Ensemble Methods to address Input and Model Uncertainties, EGU General Assembly 2024, Vienna, Austria, 14–19 Apr 2024, EGU24-10524, <a href="https://doi.org/10.5194/egusphere-egu24-10524" target="_blank">https://doi.org/10.5194/egusphere-egu24-10524</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>
      
Rigon, R., Bancheri, M., Formetta, G., and de Lavenne, A.: The
geomorphological unit hydrograph from a historical-critical
perspective, Earth Surface Processes and Landforms, 41, 27–37,
<a href="https://doi.org/10.1002/esp.3855" target="_blank">https://doi.org/10.1002/esp.3855</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>
      
Saghafian, B., Julien, P. Y., and Rajaie, H.: Runoff hydrograph simulation
based on time variable isochrone technique, Journal of Hydrology, 261,
193–203, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>
      
Skougaard Kaspersen, P., Høegh Ravn, N., Arnbjerg-Nielsen, K., Madsen, H., and Drews, M.: Comparison of the impacts of urban development and climate change on exposing European cities to pluvial flooding, Hydrol. Earth Syst. Sci., 21, 4131–4147, <a href="https://doi.org/10.5194/hess-21-4131-2017" target="_blank">https://doi.org/10.5194/hess-21-4131-2017</a>, 2017.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>
      
Steinbrich, A., Leistert, H., and Weiler, M.: Model-based quantification of
runoff generation processes at high spatial and temporal resolution,
Environmental Earth Sciences, 75, 1423,
<a href="https://doi.org/10.1007/s12665-016-6234-9" target="_blank">https://doi.org/10.1007/s12665-016-6234-9</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>
      
van den Bout, B., Jetten, V. G., van Westen, C. J., and Lombardo, L.: A
breakthrough in fast flood simulation, Environmental Modelling &amp;
Software 168, 105787, <a href="https://doi.org/10.1016/j.envsoft.2023.105787" target="_blank">https://doi.org/10.1016/j.envsoft.2023.105787</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>
      
Weiler, M., Krumm, J., Haag, I., Leistert, H., Schmit, M., Steinbrich, A., and Hänsler, A.: The Pluvial Flood Index (PFI): a new instrument for evaluating flash flood hazards and facilitating real-time warning, EGUsphere [preprint], <a href="https://doi.org/10.5194/egusphere-2025-1519" target="_blank">https://doi.org/10.5194/egusphere-2025-1519</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>
      
Wimmer, L. and Hovenbitzer, M.: Introducing a Nationwide High-Resolution
Pluvial Flood Map: A New Tool for Risk Assessment and Emergency Management
in Germany, Abstracts of the ICA, 9, 1–2,  <a href="https://doi.org/10.5194/ica-abs-9-43-2025" target="_blank">https://doi.org/10.5194/ica-abs-9-43-2025</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>30</label><mixed-citation>
      
Zhang, Y., Fogg, G. E., Sun, H., Reeves, D. M., Neupauer, R. M., and Wei, W.: Adjoint subordination to calculate backward travel time probability of pollutants in water with various velocity resolutions, Hydrol. Earth Syst. Sci., 28, 179–203, <a href="https://doi.org/10.5194/hess-28-179-2024" target="_blank">https://doi.org/10.5194/hess-28-179-2024</a>, 2024.

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