Articles | Volume 24, issue 8
https://doi.org/10.5194/nhess-24-2857-2024
https://doi.org/10.5194/nhess-24-2857-2024
Research article
 | 
28 Aug 2024
Research article |  | 28 Aug 2024

Are 2D shallow-water solvers fast enough for early flood warning? A comparative assessment on the 2021 Ahr valley flood event

Shahin Khosh Bin Ghomash, Heiko Apel, and Daniel Caviedes-Voullième
Abstract

Flash floods pose a distinct challenge compared to traditional fluvial flooding, with infrastructure-based solutions proving less effective. Effective responses hinge on advanced early warning systems providing actionable information, emphasising the necessity for computational flood forecasting models. However, hydrodynamic models, renowned for accuracy and completeness, face limitations due to computational intensity.

This study explores two 2D flood forecasting models, RIM2D and SERGHEI, both with GPU implementations which allow us to maximise the forecast lead time. While RIM2D is less computationally intensive, suitable for operational use, SERGHEI, with higher computational costs, targets large-scale high-performance computing (HPC) systems.

The assessment of applicability and trade-offs is carried out on the 2021 Eifel flood event, particularly in the lower Ahr valley. A set of simulations were performed at various resolutions from 1 to 10 m, which reveal similar accuracy among both models at coarser resolutions, yet discrepancies arise at finer resolutions due to the distinct formulations. Both models exhibit a rapid computational cost escalation, but at resolutions equal to or coarser than 5 m, forecasts are remarkably faster than the real-time ideal for operational use, paving the way for their use in early warning systems. However, higher resolutions necessitate multi-GPU and HPC capabilities, underlining the importance of embracing such technology in addressing broader flood domains.

1 Introduction

The accurate prediction and timely communication of future natural disasters, particularly floods, have become crucial components for disaster management strategies. Early warning systems play a key role in reducing the loss of life and property during such events, allowing appropriate preventive measures to be taken beforehand (Šakić Trogrlić et al.2022). One of the key tools in these systems is computational hydrodynamic models enabling the simulation and forecasting of flooding in response to varying conditions.

Two-dimensional shallow-water equation (2D SWE) models have been around for quite some time and have been implemented in multiple use cases (e.g. Pasculli et al.2021). The 2D SWE solvers have a long history in flood modelling (De Almeida and Bates2013; Hill et al.2023) and are a promising approach for enhancing the accuracy and efficiency of early warning systems (Apel et al.2022; Cea and Costabile2022; Costabile et al.2023). However, until recently, the practical application of 2D SWE models in early warning systems has been very limited due to various challenges related to computational capabilities, data assimilation, and real-time decision-making.

The 2021 flooding event in the Ahr valley (Germany) stands as a stark reminder of the destructive power that extreme weather events can unleash. In July 2021, the region experienced a catastrophic flood event, resulting in loss of life; displacement of residents; and extensive damage to infrastructure, homes, and landscapes (Mohr et al.2022). Out of the 184 fatalities in Germany, 133 occurred along the river Ahr – a Rhine tributary. The relatively small size of the Ahr river basin (∼900km2) and its morphological features including narrow streams in gorges result in a stream network with limited capacity for handling sudden influxes of water which consequently makes many areas in the Ahr prone to flash floods. Flash floods are characterised by their sudden onset and fast escalation (Kelsch2001).

Catastrophic events such as the Ahr floods are rare and have mostly a local effect, which partially explains why they have received historically less attention than large river floods and likely remain under-represented (Paprotny et al.2018). However, climate change is likely to make such events more frequent and more intense (Donat et al.2016; Myhre et al.2019), thus arguably making them more prominent even in regions in which they have been atypical. From a prevention point of view, regions potentially strongly affected by flash flood events can have very little room for structural improvement. This is the case of the Ahr valley, with urbanised areas occupying the very narrow floodplain and surrounded by steep valleys. With limited potential for structural defences, early warning systems are the key tool to allow the continued safe inhabitation of these areas so that both loss of life and economic damage may be minimised.

Early warning systems pose many challenges. The spatial and temporal scales of flash floods and the consequent short lead times make it challenging to run timely and accurate flash flood simulations producing actionable information (Merz et al.2020). The Eifel flash floods were a severe stress test for the existing early warning system, which resulted in short lead times, untimely warnings, incomplete/outdated/inaccurate information, and inconsistent recommendations (Thieken et al.2023b). The nature and timing of the issued flood warnings played a role in the scale of the casualties (Thieken et al.2023a). Thieken et al. (2023a) argue that warnings communicating rainfall amounts are far less interpretable (by the general population but possibly also by managers and emergency responders) than water levels and inundated areas. However, forecasting water levels, inundated areas, flow velocities, and time of arrival of a flash flood requires, firstly, a hydrodynamic extension of the existing flood forecasts, which are based on hydrological model output at selected river gauge locations, and, secondly, a high level of sophistication in the hydrodynamic flood model employed.

This means that an appropriately high-resolution model is mandatory to capture the complex geometries of valleys, streams, and urban areas in order to reliably predict inundation areas and water levels. Second, the nature and complexity of the physical phenomena do not allow for 1D simplifications, which are far more commonly implemented (Hill et al.2023) than 2D models. Finally, the simulation needs to be computed fast enough to allow for sufficient lead time. Until recently, this was not achievable and remains the main impediment to the wide-spread adoption of 2D models in flood modelling practice (Hill et al.2023). However, as 2D SWE solvers are enhanced to more effectively leverage high-performance computing (HPC), new possibilities for early warning with 2D SWE models arise. In general terms HPC has enabled physics-based geoscientific modelling to achieve unprecedented detail (Alexander et al.2020), and in particular, shallow-water solvers are now fully exploiting this with the use of GPU computing (Morales-Hernández et al.2020), as well as leveraging massively parallel supercomputing (Caviedes-Voullième et al.2023a; Morales-Hernández et al.2021).

The questions that naturally follows are as follows: can HPC-enabled shallow-water solvers achieve sufficient accuracy and lead time to improve early flood warning systems in order to better manage events such as the Ahr valley floods? Does this technology translate into better and more actionable information? We explore these questions using two surface flow solvers, namely the RIM2D and SERGHEI solvers, using different mathematical models and HPC implementations to assess not only the feasibility but the trade-offs.

2 Methods

2.1 Numerical models

We use two 2D surface flow solvers in this work, namely SERGHEI (Caviedes-Voullième et al.2023a), which solves the fully dynamic shallow-water equations, and RIM2D (Apel et al.2022), which solves a local inertia approximation. The key advantage of SERGHEI is that it can be deployed on very large-scale HPC systems, leveraging massively parallel scientific hardware. This allows us to offset the comparatively larger computational cost of solving the full shallow-water equations. In contrast, RIM2D allows us to solve the comparatively cheaper local inertia equations, arguably requiring fewer computational resources, albeit in the current version 0.2 limited to a single GPU.

2.1.1 Full shallow-water solver: SERGHEI

SERGHEI (Caviedes-Voullième et al.2023a) solves the fully dynamic shallow-water equations:

(1) U t + F x + G y = S b + S f , U = h q x q y , F = q x q x 2 h + 1 2 g h 2 q x q y h , G = q y q x q y h q y 2 h + 1 2 g h 2 , S b = 0 - g h z x - g h z y , S f = 0 - σ x - σ y ,

where the conserved variables U are water depth h [L] and momentum components [L2/T] in the Cartesian directions qx and qy. F and G represent the fluxes. Sb is the bed source term, where z is bed elevation [L]. Sf is the friction source term, where σx and σy are the friction slopes, here computed using Manning's equation. Finally, g is gravitational acceleration [L/T2].

SERGHEI is written in C++ with hybrid parallelisation, i.e. Message Passing Interface (MPI) for distributed computations and Kokkos for shared memory computations. Kokkos (Trott et al.2021) is a performance portability layer enabling it to reach both CPU and GPU back ends. Consequently, SERGHEI can run on multiple GPUs and is enabled for large-scale use in large HPC systems.

2.1.2 Local inertia solver: RIM2D

RIM2D is a 2D raster-based hydrodynamic model developed by the “Hydrology” section of the German Research Centre for Geosciences (GFZ) in Potsdam, Germany. RIM2D solves the local inertia approximation to the shallow-water equations (Bates et al.2010), which has been widely shown to perform well for fluvial floodplain inundation applications (e.g. Falter et al.2014; Neal et al.2011; Apel et al.2022). The local inertia approximation neglects the convective acceleration terms and as a consequence decouples the fluxes in x and y directions. Thus, the fluxes F and G in Eq. (1) reduce to

(2) F = q x 1 2 g h 2 0 , G = q y 0 1 2 g h 2 .

Conceptually, the local inertia formulation offers a more precise portrayal of the issue compared to the other simplified version of the SWE equations such as the zero-inertia (diffusive wave) model (De Almeida and Bates2013; Caviedes-Voullième et al.2020). This is because, in contrast to the zero-inertia form, it keeps the local acceleration terms. In the discrete context, this implies that the fluid's momentum in a specific time step informs the subsequent step, thus imprinting a local acceleration in time. Thus, in describing shallow-water flows physically, the local inertia formulation stands as the intermediary between the diffusion wave approximation and the comprehensive full dynamic equations. While the original numerical solution offered by Bates et al. (2010) is susceptible to instabilities under near-critical to super-critical flow conditions and for small grid cell sizes (De Almeida and Bates2013), the numerical diffusion proposed by de Almeida et al. (2012) has been additionally implemented in RIM2D.

RIM2D is written in Fortran and ported to GPUs via CUDA Fortran libraries. It is worth noting that presently, RIM2D solely supports computations on a single GPU. However, efforts are underway to incorporate multi-GPU computing capabilities into RIM2D in the near future.

2.2 Study case

The Ahr river is an 86 km long tributary of the Rhine river, located in the states of Rhineland-Palatinate and North Rhine-Westphalia (Germany) in the Eifel region. Our study domain focuses on the downstream reach of the Ahr river, spanning approximately 30 km between the towns of Altenahr and Sinzig. In the first third of the reach the river valley is still very enclosed but opens upstream to the town of Bad Neuenahr-Ahrweiler into a wider valley floor. The area consists of mostly rural areas, with a handful of small settlements and the comparatively larger urban area of Bad Neuenahr-Ahrweiler (population of approximately 26 500) (Truedinger et al.2023). The average annual precipitation level of the region is below the German mean at around 675 mm (Truedinger et al.2023).

The nearly stationary low-pressure system “Bernd” resulted in heavy rainfall events in western and central Europe in mid-July 2021 which triggered severe and sudden flooding especially in Belgium, the Netherlands, and Germany (Schäfer et al.2021). The Ahr valley was one of the locations in Germany which was severely affected, accounting for overall 70 % of all fatalities in Germany (Truedinger et al.2023), 189 in the area around the Eifel, making it the second largest water-related disaster in recent history in Germany (Thieken et al.2023b) in terms of casualties. Numerous factors contributed to this extreme impact. Firstly, the Eifel embodies a low-mountain terrain characterised by steep slopes and narrow valleys, extensively settled and cultivated by communities over an extended period. Consequently, the limited space results in a concentration of both population and structures in vulnerable zones. Furthermore, such areas are inherently susceptible to significant issues like mass movement, rapid erosive discharge, and substantial debris accumulation. These conditions notably caused extensive blockages, resulting in the destruction of numerous bridges along the Ahr river in July 2021, exacerbating the flood surge (Truedinger et al.2023). During the 14 July 2021 event, water levels in the Ahr reached their highest values at the available gauging stations since the beginning of their measurements. Although the exact water levels are unknown, as most gauging stations along the Ahr river were damaged or destroyed during the event, there are estimates of water levels of around 9 m at the Altenahr gauge (Mohr et al.2022), where the normal water depths of the Ahr are less then 1 m.

2.3 Data and model set-up

2.3.1 Spatial data

Three digital elevation model (DEMs) products provided by the German Federal Agency for Cartography and Geodesy (BKG) were used for model set-up. The datasets DGM1, DGM5, and DGM10 with grid resolutions of 1, 5, and 10 m were available. DGM5 and DGM10 are available finished products published by BKG. The DEMs were directly employed as the foundation for the simulations without undergoing any additional alterations or crafting solutions for potential artefacts or lack of features. This is intentional so that the simulations only rely on readily available datasets. Consequently, the simulations fail to realistically depict the riverbed, instead portraying the average water surface in the Ahr river, which usually measures less than 1 m (Apel et al.2022). This approach is justified because both models used in this study operate based on water levels as boundary conditions rather than water depths and discharge. As a result, even with the presumed bed elevation, the water levels at the model boundary will consistently remain accurate, ensuring overbank flow and floodplain inundation happen in the correct locations and at the appropriate times. The buildings in the simulation domain were cut out from all three DEMs on the basis of building shape files provided by OpenStreetMap. An example of this can be seen in Fig. 1 (white colouring in the lower panel). Consequently, building surfaces acted as closed reflective boundaries in the simulations.

https://nhess.copernicus.org/articles/24/2857/2024/nhess-24-2857-2024-f01

Figure 1The red line delineates the boundary of the simulation domain, while the lower panel depicts the topography. In the upper figure, purple points indicate the positions of the Altenahr and Bad Bodendorf gauge stations. The blue line represents the maximum observed flood extent during the flooding event in 2021. Satellite imagery: © Google Earth 2024.

Manning roughness values were assigned to the domain based on the 2020 Germany land cover classification derived from Sentinel-2 data (Riembauer et al.2021). The databases for the classification are atmospherically corrected Sentinel-2 satellite data (with the MAJA algorithm; data provided by EOC Geoservice of the German Aerospace Centre – DLR) and training data from reference data (e.g. OpenStreetMap) and the Sentinel-2 scenes themselves. This land cover was chosen for this study due to its relatively high grid resolution (10 m). In addition to the mapped land use classes, the main Ahr river channel was added as an additional land category. Based on the literature review, an appropriate Manning roughness value was chosen and assigned to each land cover class in the simulation domain. Table 1 shows the assigned Manning roughness values and the percentage coverage of each land cover type in the simulation domain.

Table 1Land cover categories, their respective area fraction in the domain, and their corresponding Manning roughness values.

Download Print Version | Download XLSX

The simulation exercise is performed intentionally in a blind fashion without calibrating parameters such as roughness coefficients. The rationale for this choice is that the objective is to evaluate how feasible the use of these solvers is for early warning, and it cannot be assumed that a comprehensive calibration exercise would be available for every valley that the early warning system oversees. Consequently, a blind approach based on available spatial data and standard parameterisations would be the only choice. Of course calibration would be desirable, but with the typical absence of calibration data (flood mapping) and the occasional need for a quick model set-up in an operational case, an uncalibrated model is rather the standard use case in reality. Therefore we present the uncalibrated simulation results and do not dive into an in-depth model calibration in this study.

2.3.2 Flood event data for the inflow boundary

Inflow to the models is provided by the (official) reconstructed water levels (in metres above sea level) at the Altenahr gauge provided by the flood warning centre of Rhineland-Palatinate (Mohr et al.2022). The reconstruction is needed because the gauge was destroyed during the 2021 event. For model set-up, observed water levels are assigned to the inflow cells in the domain. These cells are chosen on the river channel on the west boundary of the domain. In order to consider overbank flow, cells neighbouring the river channel and with elevations below the maximum water level of the flood hydrograph were additionally selected. Water depths are assigned to the selected cells only when the river water levels exceed the cell elevation.

It is relevant to point out that a stage hydrograph was selected as an upstream boundary because this is what works natively best with RIM2D. Consequently, for comparability, the same boundary was used in SERGHEI, although SERGHEI can handle an inflow hydrograph.

2.3.3 Observation data for validation

For validation purposes in this study we rely on (i) the documented maximum flood extent provided by the State Agency for the Environment (LfU – Landesamt für Umwelt) of Rhineland-Palatinate, against which we evaluate the model skill in terms of flood extent; (ii) the reconstructed stage hydrograph at Bad Bodendorf (Mohr et al.2022), against which we compare the arrival time of the flood wave; (iii) and water depths derived from 65 high-water marks reported by residents (Apel et al.2022), from which water depths were derived to compare against simulated maximum water depths.

2.4 Inundation performance metrics

To quantitatively evaluate flood inundation in a domain, a diverse set of metrics are used to identify over- and under-predictions and their proportions. To compute these metrics, the maximum inundation maps of the simulations are evaluated against each other and the observed flood extent. At first, cells are classified with respect to Table 2. This is done by comparing the simulation results of RIM2D to SERGHEI. In addition, the results of each model are also compared to the observed inundation extent. From each comparison a confusion map is generated. From this map, the total counts of the indices shown in Table 2 are computed and used to calculate the domain-wide inundation metrics shown in Table 3. These metrics are adapted from Wing et al. (2017) and Bernini and Franchini (2013). It is important to note that when contrasting RIM2D with SERGHEI, the outcomes generated by RIM2D are considered observed results, as indicated in Table 2

Table 2Inundation confusion matrix. Each cell in the domain for a given simulation is compared to the corresponding cell in the observed grid and classified according to this table.

Download Print Version | Download XLSX

Table 3Flood inundation performance metrics.

Download Print Version | Download XLSX

3 Results and discussion

3.1 Computational performance and runtime

One of the core questions of this study is whether these solvers are fast enough for their use in early warning systems. Consequently, we first examine the runtime and computational resources required to perform these simulations.

All simulations reported here were computed on NVIDIA A100 GPUs on the JUWELS Booster supercomputer at the Jülich Supercomputing Centre, as well as in the GFZ Linux Cluster.

Figure 2 shows the absolute (Fig. 2a) and relative simulation runtimes for RIM2D and SERGHEI across the four resolutions (relative to each other in Fig. 2b and relative to the event duration in Fig. 2c). Notably, at coarser resolutions (dx=5 and 10 m), both models result in very short runtimes, clocking in at least 99 times faster than the duration of the 2021 flood event. This level of efficiency renders both models highly suitable for enhancing existing operational flood forecast systems while maintaining exceptional forecast lead times. Consequently, this capability facilitates detailed flood impact forecasting and swift responses.

https://nhess.copernicus.org/articles/24/2857/2024/nhess-24-2857-2024-f02

Figure 2The absolute simulation runtimes (a), the ratio between the simulation runtimes of RIM2D to SERGHEI (b), and the ratio of the 2021 event duration to the simulation runtimes (c) for the dx=10, 5, 2, and 1 m simulations.

Download

As resolutions become finer, the differences in runtime between the two models become more apparent. SERGHEI, employing multiple GPUs, results in runtimes up to 6 times faster than RIM2D, which in the current version 0.2 relies on a single GPU. At finer resolutions, i.e. large number of grid cells to be computed, the computational requirements surpass the parallel computing capabilities of a single scientific-grade GPU, necessitating multi-GPU implementations and some HPC capabilities for operational deployment. It is also notable that at the dx=10 m resolution RIM2D does exhibit a slightly faster runtime compared to SERGHEI. This can be attributed to its less computationally intensive formulation, additionally indicating one GPU to be adequate for simulations at that resolution.

In terms of the usability of these models for flood early warning, Fig. 2c shows that all simulations were faster than the duration of the event. However, this ratio of event duration to runtime varies between 1 and 400 (for RIM2D) and 10 and 300 (for SERGHEI), depending on the resolution. It is also worth noting that the dx=10, 5, 2, and 1 m resolution models each consist of 1.3, 5.5, 34.7, and 139×106 cells, respectively.

It is relevant to highlight that no specific performance optimisation of the models was carried out for this particular case. Such optimisations could include compiler flags and hardware-based optimisations, domain decomposition strategies, and so on. These can potentially reduce runtimes even further, but they are not necessarily generalisable across cases, software stacks, and hardware. Consequently they are not particularly relevant for the objectives of this study. Nevertheless, such optimisation would be required for operational purposes, which would potentially boost performance even further.

Moreover, continued development in the implementation of the solvers will increase computational efficiency (e.g. by implementing a multi-GPU solver for RIM2D or by dynamically balancing the load across GPUs), so this performance is expected to improve.

3.2 Flood model skill

The flood indicators illustrating the accuracy of both RIM2D and SERGHEI in replicating flooded areas across various simulations are depicted in Fig. 3. Overall, both models demonstrate commendable performance, achieving high scores across all indicators. Notably, they exhibit relatively similar performance at coarser resolutions, but differences become more pronounced at finer resolutions. For instance, when considering the critical success index (CSI), both SERGHEI and RIM2D yield comparable results with CSI values above 0.94 at dx=5 and 10 m resolutions, whereas at finer resolutions (dx=1 and 2 m), the CSI values drop into the eighties, highlighting more discernible disparities.

https://nhess.copernicus.org/articles/24/2857/2024/nhess-24-2857-2024-f03

Figure 3Comparison of flooded areas with the indices' critical success index (CSI), hit rate (HR), false alarm (FA), error bias (EB), and bias percentage indicator (BPI).

Download

These variations at finer resolutions are evident in the error bias (EB) indicator as well. Specifically, in the 1 and 2 m simulations, the scores for the two models diverge significantly, registering low scores of 54.28 and 16.11, respectively. Notably, the hit rate (HR) indicator stands out as an exception, with scores improving with better resolutions. This disparity is primarily attributable to SERGHEI depicting larger flooded areas in the finer-resolution simulations compared to RIM2D, resulting in a lower false negative (FN) value (as indicated in Table 2) and consequently leading to a higher HR score.

3.3 Maximum flood depth

Figure 4 shows the difference in maximum depth between both models for all four resolutions. Areas in which only one of the models predicts wet areas are categorised. It is important to recall that this is not the difference in water depths at any particular time but the difference in the maximum depths reached during the entire event (which may be predicted at a different time by each solver; see Sect. 3.4). The comparisons behave differently along the valley and are strongly affected by resolution. The narrower valley upstream of Mayschoss has reaches with very large differences in water depth, with SERGHEI predicting water depths up to 2.4 m higher than RIM2D at dx=10 m and up to 4 m with dx=1 m. Near Rech there is a trend of SERGHEI predicting much lower water depths than RIM2D, with larger discrepancies at coarser resolutions. Conversely, upstream of Dernau SERGHEI again predicts higher water depths than RIM2D, but the differences are much smaller, on the order of ∼0.4 to ∼1.4 m depending on the resolution. The differences in this narrow river valley with high water depths and flow velocities in the simulated flood events are likely caused by the different mathematical foundation of the models. Under these flow conditions the neglected convective acceleration in RIM2D might play a substantial role in the flow dynamics.

https://nhess.copernicus.org/articles/24/2857/2024/nhess-24-2857-2024-f04

Figure 4Difference in maximum water depth between the SERGHEI and RIM2D flood envelopes for all four resolutions. Positive values imply SERGHEI predicts higher maximum depths, and negative values imply RIM2D predicts higher maximum depths. The figure only compares true positive cells (flooded in both models). Gray colours show false positives and false negatives. Note the different ranges and colour scales for each spatial resolution.

Consequently, in Bad Neuenahr-Ahrweiler, where the valley widens and the water depths and flow velocities reduce, the differences are significantly smaller, with a mix of positive and negative differences. In the region around and downstream of Bad Bodendorf SERGHEI tends to predict shallower depths than RIM2D. Additionally, at higher resolution there are more areas which are flooded by SERGHEI than RIM2D than at coarser resolutions. Of particular interest is that going from 5 to 2 m generates additional flooded areas by SERGHEI in Ahrweiler.

3.4 Time to maximum depth (lag)

Figure 5 shows the difference in time to maximum water depth (henceforth lag for brevity) between SERGHEI and RIM2D for the different spatial resolutions used, and Fig. 6 shows the probability density functions of the lag. The lag is computed as follows: for both solvers, the time at which a particular cell reaches the maximum depth during the simulation is registered, and afterwards the difference (lag) between the time obtained by SERGHEI and RIM2D is computed.

https://nhess.copernicus.org/articles/24/2857/2024/nhess-24-2857-2024-f05

Figure 5Difference in time to maximum water depth (lag) between the SERGHEI and RIM2D flood envelopes for all four resolutions. Negative values imply SERGHEI predicts earlier maximum depths, and positive values imply RIM2D predicts earlier maximum depths. The figure only compares true positive cells (flooded in both models).

There are both positive (RIM2D predicts earlier maximum depths) and negative (SERGHEI predicts earlier maximum depths) lags. Overall, negative lags only occur upstream of Mayschoss in the narrowest part of the river valley. Clearly, the lag mostly increases from upstream to downstream (i.e. delays accumulate downstream). There are some local regions in which this does not hold (e.g. with dx=5 m, between Mayschoss and Rech). The second point is that the lag range reduces with increasing resolution. At 10 m resolution the lags are significant, up to ∼4 h, roughly 8 % of the duration of the event. At 1 m resolution the lag drops to maximums of ∼2 h, roughly 2 % of the event duration.

In the reconstructed water level graph derived from the Bad Bodendorf gauge (Mohr et al.2022), the highest water level occurs at 27.75 h after the start of the simulation period (14 July 2021), which is 2.5 h after the peak in the inflow hydrograph at Altenahr. Herein we refer to the time difference between the peak at these two stations as hydrograph lag, and we use this 2.5 h value as a reference. We computed the same hydrograph lag between both points for the simulations and report it in Table 4. We also compute the difference between the simulated hydrograph lag and the 2.5 h hydrograph lag estimated by the reconstructed hydrographs. Finally, this difference is expressed as an error relative to the reference hydrograph lag.

Table 4Simulated hydrograph lag between the Altenahr and Bad-Bodendorf gauges and the difference relative to the 2.5 h lag estimated from the reconstructed hydrographs.

Download Print Version | Download XLSX

Table 4 shows that the hydrograph lag in SERGHEI reduces significantly with increased resolution, whereas the RIM2D hydrograph lag is far less sensitive. For SERGHEI, the lag difference is always positive; i.e. the peak at Bad Bodendorf is simulated later than the reference in SERGHEI. For RIM2D it is the opposite, it is always negative, meaning that RIM2D simulates a faster peak at Bad Bodendorf than the reference. The relative error is rather constant across resolutions for RIM2D, around −40 %, whereas for SERGHEI, as it is very sensitive to resolution, there are very good results at high resolution but rather poor results at 10 m resolution.

These results suggest that the higher-resolution SERGHEI simulations capture better the flood wave advancement, and decreasing resolution increasingly results in underestimates of the flood wave movement. In contrast, RIM2D seems to overestimate the flood propagation speed but is quite insensitive to resolution. It is worth mentioning that optimising each case individually through individual calibration would very likely lead to improved results because simulated flow velocities and arrival times with different resolutions are sensitive to the roughness parameterisation (Bomers et al.2019; Caviedes-Voullième et al.2012; Ozdemir et al.2013). Our results (together with contextual knowledge from the literature) also suggest that RIM2D may be more sensitive to roughness calibration (which is reasonable since the local inertia simplifications give a somewhat higher weight to the friction model) and that it may be calibrated at a given resolution and results across resolution should improve. In contrast, whereas SERGHEI seems less affected by the lack of calibration, roughness parameters may need to be calibrated for each resolution.

To further explore the difference in the predicted lag beyond a single gauge point, Fig. 6 shows the probability density function of the lag between the SERGHEI and RIM2D flood envelopes across all four resolutions. Negative values in the graphs indicate that SERGHEI forecasts an earlier peak in maximum depths, while positive values mean that RIM2D predicts an earlier peak. The comparison in the figure is limited to true positive cells (i.e. areas flooded in both models).

https://nhess.copernicus.org/articles/24/2857/2024/nhess-24-2857-2024-f06

Figure 6Probability density function of the difference in time to maximum water depth (lag) between the SERGHEI and RIM2D flood envelopes for all four resolutions for positive and negative lag values. Negative lag values imply SERGHEI predicts earlier maximum depths, and positive lag values imply RIM2D predicts earlier maximum depths. The figure only compares true positive cells (flooded in both models). The lag range is limited to [-5,5] for readability.

Download

Broadly, the trend indicates that RIM2D consistently forecasts earlier maximum depths compared to SERGHEI across all four resolutions (positive lag values), as already hinted by the lags at the Bad Bodendorf gauge point. The lag between RIM2D and SERGHEI is more pronounced at coarser resolutions than at finer ones. As resolutions become finer, these disparities diminish, and the differences tend to converge toward zero.

The comparisons shown in Fig. 5, in Fig. 6, and with the reconstructed flood hydrograph at the Bad Bodendorf gauge imply that RIM2D simulates faster flood wave propagation speed, which is insensitive to the model resolution. The insensitivity to model resolution can be seen positively. The overestimation of the flood propagation speed, however, needs to be considered when interpreting the results particularly in operational flood response if this roughness parameterisation is used. SERGHEI simulates a flood propagation in line with the reconstructed hydrograph at 1 m resolution and tends to underestimate it with increasingly coarser resolutions. This again is also worth considering when using the model at a particular resolution with the presented roughness parameterisation for a particular purpose.

While studies like Martins et al. (2017) and De Almeida and Bates (2013) suggest that the local inertia approximation results in slower flood propagation speeds compared to the full dynamic equations, it is important to note that Fig. 6 solely depicts the variance in time to reach maximum water depth, which integrates additional processes and not only wave propagation phenomena. Therefore, we argue that this lag disparity should not be construed as a metric for wave propagation. In the evaluation of the flood propagation simulation it is also worth noticing that the reconstruction of the flood hydrograph at Bad Bodendorf is also a hydrodynamic modelling result and thus also prone to errors in terms of water depths and timing and is thus not an absolute quantitative reference for the evaluation of the model results.

3.5 Comparison to maximum flood marks

Figure 7 shows a scatter plot comparison of field observations versus simulated maximum water depths at recorded post-flood observations of maximum water marks on buildings. Figure 8 shows these same points explicitly in space and colour-codes the relative difference between observations and simulations.

https://nhess.copernicus.org/articles/24/2857/2024/nhess-24-2857-2024-f07

Figure 7Scatterplot comparison of observed maximum water depths against RIM2D and SERGHEI simulations for all four resolutions.

Download

https://nhess.copernicus.org/articles/24/2857/2024/nhess-24-2857-2024-f08

Figure 8Error (as percentage) in the simulated water depth compared to that observed for RIM2D and SERGHEI for all four resolutions. Positive values indicate an overestimation in the water depth, and negative values show an underestimation. The × marks represent points which fall onto the building footprint rasterised onto the Cartesian grid. Satellite imagery: © Google Earth 2024.

Figure 7 shows a slight general trend to under-predict rather than over-predict water depths across the domain. Most importantly, it allows us to see how the comparison shifts with resolution. R2 values clearly overall deteriorate for the coarser resolutions. SERGHEI trends towards underestimating more with coarser resolutions, but the opposite is the case for RIM2D.

RIM2D shows closer agreement with observed water marks with coarser-resolution models. As resolution increases, the discrepancy between simulated and observed depths becomes more pronounced. This is particularly clear from Fig. 7, where it is possible to see how for the 1 and 2 m resolutions RIM2D tends to under-predict maximum depths. At 10 m resolution, there are a few RIM2D points which greatly overestimate observations.

This discrepancy primarily stems from RIM2D's tendency to generate smaller flooded areas in higher-resolution set-ups compared to coarser ones, resulting in under-predicted depths or missing inundation in areas further from the main river channel (see Sect. 3.6 for details), which corresponds to the broad behaviour of the points in space (Fig. 8).

In contrast, for SERGHEI, a distinct trend among the four resolutions is not apparent, and all model configurations tend to produce deviations within a similar range, arguably with better estimations at higher resolution (Fig. 7a). Some additional insights can be drawn by also accounting for the spatial distribution of the comparison points, as shown in Fig. 8. There is a somewhat improving trend towards higher resolution, in which the points located farther from the main river channel which predominantly exhibit under-predicted water depths somewhat improve. In certain cases this is because the predicted inundated area falls short of the location of the points.

Close inspection of the location of the recorded water marks shows that many of the predicted points with the lowest scores, especially at coarser resolution, are the result of poor representation of the buildings in the computational grid. This is illustrated in Fig. 9, where it can be seen that for a coarse resolution (e.g. 10 m) many of the observation points fall in cells which are identified as buildings, although the point itself is not in the building. As resolution increases more of these points fall into valid areas of the computational domain. This is likely to happen since these observation points are often water marks on walls or urban furniture close to buildings. It is important to highlight that these building representation challenges are present in both the RIM2D and SERGHEI simulation scenarios. To offset this issue, we also allow a search for valid (non-building) cells adjacent to the cell containing the observed point. This allows some leeway to capture more points in the analysis. Moreover, aside from the issues relating to observed points, Fig. 9 highlights the effect that resolution can have on properly capturing the complex urban environments, even in a fully inundated area as shown in this image. It highlights that although overall metrics may suggest that the 10 m resolution is sufficient to broadly capture the flood, the inundation dynamics in complex urban built-up areas are prone to errors with raster resolutions too coarse to match the urban complexity. In the presented case study in small towns and villages this appears to be the case at 10 m resolution, but this might be different in other urban fabrics.

https://nhess.copernicus.org/articles/24/2857/2024/nhess-24-2857-2024-f09

Figure 9Detailed view at Ahrweiler of the maximum water depth at four different resolutions (10, 5, 2, 1 m from top left to bottom right) predicted by SERGHEI, together with the location of some observation points (gray dots) and the building footprints (black lines). White areas are grid cells excluded from computations as they are flagged as buildings. The figure shows how the observation points may fall in cells which are flagged as buildings at coarser resolution.

3.6 Flood evolution

Figure 10 shows a comparison of the evolution of flooded areas with increasing water depths for both solvers and all resolutions. Complementarily, Fig. 11 shows the fraction of flooded area larger than a certain depth threshold relative to the full extent of the flood. In physical terms, Fig. 10f corresponds to the very deeply flooded areas and of course includes the main channel. This is of course a rather small fraction of the flooded area (less than 10 % for most of the simulations, as shown in Fig. 11). In contrast, Fig. 10a reflects most of the flooded area (only excluding areas flooded with less than 5 cm of water). Arguably, water depths below 10 cm only reflect an inconvenience in terms of flood impact. However, depths of around 50 cm already include flooded underground and ground floors in buildings, have transport potential to move unsecured objects, and represent a danger to human life. A very large fraction (between ∼80 % and ∼90 % at the peak) of the flooded areas is indeed flooded with more than 50 cm of water, and up to around 40 % to 50 % of the flooded area exceeds 2 m of depth. This strongly underlines the considerable impact of this flood event.

https://nhess.copernicus.org/articles/24/2857/2024/nhess-24-2857-2024-f10

Figure 10Inundation areas with water depths above 5, 10, 50, 100, 200, and 500 cm during the dx=1, 2, 5, and 10 m simulations. The values have been measured with a 900 s temporal resolution.

Download

https://nhess.copernicus.org/articles/24/2857/2024/nhess-24-2857-2024-f11

Figure 11Flood area ratio of water depths above 10, 50, 100, 200, and 500 cm during the dx=1, 2, 5, and 10 m simulations compared to the flooded area of the corresponding simulations with water depth above 5 cm. The values have been measured with a 900 s temporal resolution.

Download

In comparative terms, the flooded-area evolution for all water depths shows similar behaviours, especially in terms of interpreting the results for flood impact and warning. Nonetheless, some deeper reading of the differences proves insightful.

The SERGHEI simulations show a clear trend of decreasing peak flooded areas and delayed peaks with coarser resolution. This is expected and consistent with well-known hydrograph attenuation and delay due to numerical viscosity (diffusion) (Caviedes-Voullième et al.2012).

Interestingly, for RIM2D the effect of resolution is the opposite as in SERGHEI. The local inertia solution results in higher peak areas for coarser resolutions. Additionally, no significant delay of the peaks is observed in the RIM2D flooded-area curves. The insensitivity in the timing to resolution is consistent with the behaviour of diffusive wave (zero-inertia) formulations as discussed in Sect. 3.4, and these results suggest that the local inertia approach keeps this property. It is possible that roughness calibrations could alleviate this issue.

Comparing across solvers for the same resolution shows that (i) for the coarser grids (5 and 10 m) SERGHEI results in smaller flood extents than RIM2D across all depth thresholds, (ii) for the finer grids (1 and 2 m) SERGHEI results in larger flood extents than RIM2D across all depth thresholds, and (iii) the peak of the flooded-area curves is somewhat earlier for RIM2D than for SERGHEI for all resolutions. Observations (i) and (ii) are explained by the previous discussion on the effects of resolution on the different solvers.

Observation (iii) is consistent with the discussion in Sect. 3.4. Although the lack of convective terms in the local inertia equation typically leads to slower wave propagation in comparison to the full shallow-water equations (De Almeida and Bates2013; Martins et al.2017), this is not reflected in Fig. 10. It is likely that the complex dynamics of wave propagation and flood buffering in the channel and floodplains may play a more significant role than the attenuated wave propagation speeds. Moreover, as noted by De Almeida and Bates (2013), the relevance of this wave slowdown is greater for higher Froude numbers. In this event, the simulations show that most of the flow field experiences sub-critical conditions (in fact, mostly with Froude<0.6). This suggests that the wave slowdown in the local inertia solver may not be very significant except for very local areas with higher Froude numbers.

Another important aspect in the evaluation and discussion of the simulation results above is that all simulations used the same set of roughness parameters. Many studies (e.g. Costabile et al.2023; De Almeida and Bates2013; Pappenberger et al.2005) emphasised that roughness used in surface flow solvers is not absolute but has to be regarded as effective roughness. This means that roughness is the main calibration parameter for hydraulic models, which can compensate for effects of model formulations (solvers) and model set-ups (resolution) on simulation results (Caviedes-Voullième et al.2012, 2020; Costabile et al.2017). With dedicated calibrations of both RIM2D and SERGHEI models for different resolutions, it can be expected to reduce the differences in the model results. However, this is out of the scope of this study, which aims at exploring the differences in simulation results caused by solvers and spatial resolution in 2D hydrodynamic models using standard roughness values, just as a modeller might do when exploring potential floods in a new setting and context (precisely what our simulation exercise was intended to represent). A comprehensive study of the sensitivity of roughness coefficients on the RIM2D local inertia solver is expected as future work.

4 Conclusions

In this study we demonstrate that the state of the art in 2D surface flow modelling currently allows for simulations of flash flood events significantly faster than real time, such as the July 2021 Ahr valley flood event. Evidently, runtime remains a function of the model used (in our case the local inertia solver RIM2D and the full shallow-water solver SERGHEI), the target resolution for the forecast (here between 1 and 10 m) and the computational hardware (here we used between one and eight scientific-grade NVIDIA A100 GPUs).

We show that for this particular event, it is currently possible to generate flash flood forecasts 304 times faster than real time at 10 m resolution and 99 times faster than real time at 5 m resolution. Using HPC resources with SERGHEI it is possible to achieve simulations 8.2 times faster than real time even at 1 m resolution. This holds particular significance, especially regarding the Ahr valley floods, where the type and timing of flood warnings were pivotal in determining the extent of the casualties, together with the shortcomings of existing warning systems (Thieken et al.2023a), including short lead times, untimely alerts, outdated or inaccurate data, and inconsistent guidance (Thieken et al.2023b). Traditionally, many areas rely on early warning systems that communicate information primarily based on rainfall amounts and water levels or discharges at a limited number of river gauges. However, the Ahr valley floods highlight the potential limitations of such systems, particularly in scenarios where detailed information on the inundation extent, expected water levels in the inundated areas, and water arrival times is essential for effective response and decision-making. The models employed in this study demonstrate the ability to simulate water levels, inundated areas, and flood propagation with a high level of detail and accuracy.

The detailed analysis of the two solvers applied to a range of different spatial model resolutions using the same set of hydraulic roughness showed large similarities in simulation results in terms of inundation extent and depths. Some differences were also observed in terms of timing of flood peaks and wave propagation. These differences can be explained by the different mathematical foundations of the models (i.e. local inertia formulation versus full shallow-water equations) and the resulting differences in simulated wave propagation and dependencies of simulation results from spatial resolution. Knowing about these differences as laid out in the “Results and discussion” section helps in selecting the appropriate model and spatial resolution for the problem to be studied, as well as for interpreting the results. This mainly accounts for flood propagation speed and flow velocities and less for simulated water depths and flood extent, which are traditionally the main concern in flood forecasts. From a practical point of view of deciding on model complexity for these types of events, our results place the comparative behaviour of the local inertia approximation relative to the full shallow-water equations in the expected ranges, with flood extension being not very sensitive to the selected model, whereas hydrodynamic fields are more sensitive (Caviedes-Voullième et al.2020; Costabile et al.2019).

Another relevant practical insight of this study is the value of resolution in flood simulation for early warning. Although the skill metrics are in general terms acceptable for the different resolutions, higher resolution still generally improves results. Broadly, there seems to be some significant change in the behaviours below 5 m resolution, which may be attributable to better-resolved topography or buildings. Arguably, 10 m resolution (although providing good model skill) may be too coarse to provide accurate details in urban areas simply because relevant features are not resolved, and with the computational efficiency shown here, it is absolutely feasible to move to higher resolutions to avoid this risk.

Considering that the presented models are not calibrated and that the inherent uncertainties in flood forecast chains originate from uncertainties in rainfall forecasts and hydrological modelling, the uncertainties introduced by the choice of the hydraulic model and spatial resolution are comparatively low (Apel et al.2008; Sampson et al.2014). Thus, the choice of the hydraulic model can be rather based on the required simulation runtimes, spatial resolution, and available computational resources rather than on the specific hydraulic properties of a particular solver. For the presented test case in the Ahr valley, spatial resolutions of 5 m and even 10 m would yield forecasts sufficient for actionable flood response, with both solvers providing valid simulation results with simulation runtimes short enough for use in operational flood forecasts. Calibrated models are of course expected to perform even better.

In summary, the key outcome of this work is a proof of concept that this technology is mature enough to be adopted in early warning systems, ensuring sufficient lead time and providing far more informative and actionable results than traditional flood early warning systems. High-resolution and time-resolved depth and velocity fields provide a far better picture of flood severity and allow for additional analytics to derive impact metrics that are much more easily interpretable by the general public, managers, and emergency responders compared to warnings based on communicating, for example, rainfall amounts (Thieken et al.2023b). The key next steps involve implementing these solvers into workflows which more broadly cover the data and modelling chains for early warning systems.

Code and data availability

SERGHEI is available through GitLab, at https://gitlab.com/serghei-model/serghei (last access: 26 August 2024) and https://doi.org/10.5281/zenodo.8159542 (Caviedes Voullième et al.2023b), under a three-clause BSD license. Simulations were carried out with SERGHEI v1.1. RIM2D is available at https://git.gfz-potsdam.de/hydro/rfm/rim2d (last access: 26 August 2024). RIM2D is available for scientific use under the EUPL1.2 license. Access is granted upon request. The simulations were performed with version 0.2.

The DTM catalog is available at https://gdz.bkg.bund.de/index.php/default/digitale-geodaten/digitale-gelandemodelle.html (Bundesamt für Kartographie und Geodäsie2024a).

Specifically, the 10 m DTM is found at https://gdz.bkg.bund.de/index.php/default/digitale-geodaten/digitale-gelandemodelle/digitales-gelandemodell-gitterweite-10-m-dgm10.html (Bundesamt für Kartographie und Geodäsie2024b). The 5 m DTM is found at https://gdz.bkg.bund.de/index.php/default/digitale-geodaten/digitale-gelandemodelle/digitales-gelandemodell-gitterweite-5-m-dgm5.html (Bundesamt für Kartographie und Geodäsie2024c). The 1 m DTM has recently been made available at https://gdz.bkg.bund.de/index.php/default/digitale-geodaten/digitale-gelandemodelle/digitales-oberfaechenmodell-dom1.html (Bundesamt für Kartographie und Geodäsie2024d).

The OSM building shape files used in this research can be freely obtained from https://download.geofabrik.de/europe/germany.html (Geofabrik Downloads2024). The land cover raster, which was used to assign roughness values to the simulation domain, is openly accessible at https://www.mundialis.de/en/germany-2020-land-cover-based-on-sentinel-2-data (mundialis2021).

Flood extent data were obtained from the UFZ data investigation portal via https://doi.org/10.48758/ufz.14607 (Najafi et al.2024).

Author contributions

DCV and SKBG: conceptualisation, methodology, investigation, software, formal analysis, visualisation, writing. HA: software, writing.

Competing interests

The contact author has declared that none of the authors has any competing interests.

Disclaimer

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.

Acknowledgements

The authors gratefully acknowledge the Earth System Modelling Project (ESM) for supporting this work by providing computing time on the ESM partition of the JUWELS supercomputer at the Jülich Supercomputing Centre (JSC) through the compute time project “Runoff Generation and Surface Hydrodynamics across Scales with the SERGHEI model” (RUGSHAS), project numbers 26702 and 29000.

Financial support

This research has been supported by the HORIZON EUROPE Civil security for society (grant no. HORIZON-CL3-2021-DRS-01).

The article processing charges for this open-access publication were covered by the Forschungszentrum Jülich.

Review statement

This paper was edited by Sven Fuchs and reviewed by two anonymous referees.

References

Alexander, F., Almgren, A., Bell, J., Bhattacharjee, A., Chen, J., Colella, P., Daniel, D., DeSlippe, J., Diachin, L., Draeger, E., Dubey, A., Dunning, T., Evans, T., Foster, I., Francois, M., Germann, T., Gordon, M., Habib, S., Halappanavar, M., Hamilton, S., Hart, W., Huang, Z. H., Hungerford, A., Kasen, D., Kent, P. R. C., Kolev, T., Kothe, D. B., Kronfeld, A., Luo, Y., Mackenzie, P., McCallen, D., Messer, B., Mniszewski, S., Oehmen, C., Perazzo, A., Perez, D., Richards, D., Rider, W. J., Rieben, R., Roche, K., Siegel, A., Sprague, M., Steefel, C., Stevens, R., Syamlal, M., Taylor, M., Turner, J., Vay, J.-L., Voter, A. F., Windus, T. L., and Yelick, K.: Exascale applications: skin in the game, Philos. T. Roy. Soc. A, 378, 20190056, https://doi.org/10.1098/rsta.2019.0056, 2020. a

Apel, H., Aronica, G. T., Kreibich, H., and Thieken, A. H.: Flood risk analyses – how detailed do we need to be?, Nat. Hazards, 49, 79–98, https://doi.org/10.1007/s11069-008-9277-8, 2008. a

Apel, H., Vorogushyn, S., and Merz, B.: Brief communication: Impact forecasting could substantially improve the emergency management of deadly floods: case study July 2021 floods in Germany, Nat. Hazards Earth Syst. Sci., 22, 3005–3014, https://doi.org/10.5194/nhess-22-3005-2022, 2022. a, b, c, d, e

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, J. Hydrol., 387, 33–45, https://doi.org/10.1016/j.jhydrol.2010.03.027, 2010. a, b

Bernini, A. and Franchini, M.: A rapid model for delimiting flooded areas, Water Resour. Manag., 27, 3825–3846, 2013. a

Bomers, A., Schielen, R. M. J., and Hulscher, S. J. M. H.: The influence of grid shape and grid size on hydraulic river modelling performance, Environ. Fluid Mech., 19, 1273–1294, https://doi.org/10.1007/s10652-019-09670-4, 2019. a

Bundesamt für Kartographie und Geodäsie: Digitale Geländemodelle, https://gdz.bkg.bund.de/index.php/default/digitale-geodaten/digitale-gelandemodelle.html (last access: 23 August 2024), 2024a. a

Bundesamt für Kartographie und Geodäsie: Digitales Geländemodell Gitterweite 10 m (DGM10), Bundesamt für Kartographie und Geodäsie [data set], https://gdz.bkg.bund.de/index.php/default/digitale-geodaten/digitale-gelandemodelle/digitales-gelandemodell-gitterweite-10-m-dgm10.html(last access: 23 August 2024), 2024b. a

Bundesamt für Kartographie und Geodäsie: Digitales Geländemodell Gitterweite 5 m (DGM5), Bundesamt für Kartographie und Geodäsie [data set], https://gdz.bkg.bund.de/index.php/default/digitale-geodaten/digitale-gelandemodelle/digitales-gelandemodell-gitterweite-5-m-dgm5.html(last access: 23 August 2024), 2024c. a

Bundesamt für Kartographie und Geodäsie: Digitales Oberflächenmodell Gitterweite 1 m (DOM1), Bundesamt für Kartographie und Geodäsie [data set], https://gdz.bkg.bund.de/index.php/default/digitale-geodaten/digitale-gelandemodelle/digitales-oberfaechenmodell-dom1.html(last access: 23 August 2024), 2024d. a

Caviedes-Voullième, D., García-Navarro, P., and Murillo, J.: Influence of mesh structure on 2D full shallow water equations and SCS Curve Number simulation of rainfall/runoff events, J. Hydrol., 448–449, 39–59, https://doi.org/10.1016/j.jhydrol.2012.04.006, 2012. a, b, c

Caviedes-Voullième, D., Fernández-Pato, J., and Hinz, C.: Performance assessment of 2D Zero-Inertia and Shallow Water models for simulating rainfall-runoff processes, J. Hydrol., 584, 124663, https://doi.org/10.1016/j.jhydrol.2020.124663, 2020. a, b, c

Caviedes-Voullième, D., Morales-Hernández, M., Norman, M. R., and Özgen-Xian, I.: SERGHEI (SERGHEI-SWE) v1.0: a performance-portable high-performance parallel-computing shallow-water solver for hydrology and environmental hydraulics, Geosci. Model Dev., 16, 977–1008, https://doi.org/10.5194/gmd-16-977-2023, 2023a. a, b, c

Caviedes Voullième, D., Morales-Hernández, M., and Özgen-Xian, I.: SERGHEI (1.1.0), Zenodo [code], https://doi.org/10.5281/zenodo.8159542, 2023b. a

Cea, L. and Costabile, P.: Flood Risk in Urban Areas: Modelling, Management and Adaptation to Climate Change. A Review, Hydrology, 9, 50, https://doi.org/10.3390/hydrology9030050, 2022. a

Costabile, P., Costanzo, C., and Macchione, F.: Performances and limitations of the diffusive approximation of the 2-d shallow water equations for flood simulation in urban and rural areas, Appl. Numer. Math., 116, 141–156, https://doi.org/10.1016/j.apnum.2016.07.003, 2017. a

Costabile, P., Costanzo, C., Lorenzo, G. D., and Macchione, F.: Is local flood hazard assessment in urban areas significantly influenced by the physical complexity of the hydrodynamic inundation model?, J. Hydrol., 580, 124231, https://doi.org/10.1016/j.jhydrol.2019.124231, 2019. a

Costabile, P., Costanzo, C., Kalogiros, J., and Bellos, V.: Toward Street-Level Nowcasting of Flash Floods Impacts Based on HPC Hydrodynamic Modeling at the Watershed Scale and High-Resolution Weather Radar Data, Water Resour. Res., 59, e2023WR034599, https://doi.org/10.1029/2023wr034599, 2023. a, b

De Almeida, G. A. and Bates, P.: Applicability of the local inertial approximation of the shallow water equations to flood modeling, Water Resour. Res., 49, 4833–4844, 2013. a, b, c, d, e, f, g

de Almeida, G. A., Bates, P., Freer, J. E., and Souvignet, M.: Improving the stability of a simple formulation of the shallow water equations for 2-D flood modeling, Water Resour. Res., 48, https://doi.org/10.1029/2011wr011570, 2012. a

Donat, M. G., Lowry, A. L., Alexander, L. V., O'Gorman, P. A., and Maher, N.: More extreme precipitation in the world's dry and wet regions, Nat. Clim. Change, 6, 508–513, https://doi.org/10.1038/nclimate2941, 2016. a

Falter, D., Dung, N., Vorogushyn, S., Schröter, K., Hundecha, Y., Kreibich, H., Apel, H., Theisselmann, F., and Merz, B.: Continuous, large-scale simulation model for flood risk assessments: proof-of-concept, J. Flood Risk Manag., 9, 3–21, https://doi.org/10.1111/jfr3.12105, 2014. a

Geofabrik Downloads: Download OpenStreetMap data for this region: Germany, Geofabrik Downloads [data set], https://download.geofabrik.de/europe/germany.html, last access: 26 August 2024. a

Hill, B., Liang, Q., Bosher, L., Chen, H., and Nicholson, A.: A systematic review of natural flood management modelling: Approaches, limitations, and potential solutions, J. Flood Risk Manag., 16, e12899, https://doi.org/10.1111/jfr3.12899, 2023. a, b, c

Kelsch, M.: Hydrometeorological characteristics of flash floods, in: Coping with flash floods, Springer, 181–193, https://doi.org/10.1007/978-94-010-0918-8_18, 2001. a

Martins, R., Leandro, J., Chen, A. S., and Djordjević, S.: A comparison of three dual drainage models: shallow water vs. local inertial vs. diffusive wave, J. Hydroinform., 19, 331–348, 2017. a, b

Merz, B., Kuhlicke, C., Kunz, M., Pittore, M., Babeyko, A., Bresch, D. N., Domeisen, D. I. V., Feser, F., Koszalka, I., Kreibich, H., Pantillon, F., Parolai, S., Pinto, J. G., Punge, H. J., Rivalta, E., Schröter, K., Strehlow, K., Weisse, R., and Wurpts, A.: Impact forecasting to support emergency management of natural hazards, Rev. Geophys., 58, e2020RG000704, https://doi.org/10.1029/2020rg000704, 2020. a

Mohr, S., Ehret, U., Kunz, M., Ludwig, P., Caldas-Alvarez, A., Daniell, J. E., Ehmele, F., Feldmann, H., Franca, M. J., Gattke, C., Hundhausen, M., Knippertz, P., Küpfer, K., Mühr, B., Pinto, J. G., Quinting, J., Schäfer, A. M., Scheibel, M., Seidel, F., and Wisotzky, C.: A multi-disciplinary analysis of the exceptional flood event of July 2021 in central Europe – Part 1: Event description and analysis, Nat. Hazards Earth Syst. Sci., 23, 525–551, https://doi.org/10.5194/nhess-23-525-2023, 2023. a, b, c, d, e

Morales-Hernández, M., Sharif, M. B., Gangrade, S., Dullo, T. T., Kao, S.-C., Kalyanapu, A., Ghafoor, S. K., Evans, K. J., Madadi-Kandjani, E., and Hodges, B. R.: High-performance computing in water resources hydrodynamics, J. Hydroinform., 22, 1217–1235, https://doi.org/10.2166/hydro.2020.163, 2020. a

Morales-Hernández, M., Sharif, M. B., Kalyanapu, A., Ghafoor, S., Dullo, T., Gangrade, S., Kao, S.-C., Norman, M., and Evans, K.: TRITON: A Multi-GPU open source 2D hydrodynamic flood model, Environ. Modell. Softw., 141, 105034, https://doi.org/10.1016/j.envsoft.2021.105034, 2021. a

mundialis: Germany 2020 – Land cover based on Sentinel-2 data, mundialis [data set], https://www.mundialis.de/en/germany-2020-land-cover-based-on-sentinel-2-data/ (last access: 26 August 2024), 2021. a

Myhre, G., Alterskjær, K., Stjern, C. W., Hodnebrog, Ø., Marelle, L., Samset, B. H., Sillmann, J., Schaller, N., Fischer, E., Schulz, M., and Stohl, A.: Frequency of extreme precipitation increases extensively with event rareness under global warming, Sci. Rep.-UK, 9, 16063, https://doi.org/10.1038/s41598-019-52277-4, 2019. a

Najafi, H., Shrestha, P. K., Rakovec, O., Thober, S., Kumar, R., and Samaniego-Eguiguren, L.: Data and Scripts for Advancing a High-Resolution Impact-based Early Warning System for Riverine Flooding, Helmholtz-Centre for Environmental Research [code and data set], https://doi.org/10.48758/UFZ.14607, 2024. a

Neal, J., Schumann, G., Fewtrell, T., Budimir, M., Bates, P., and Mason, D.: Evaluating a new LISFLOOD-FP formulation with data from the summer 2007 floods in Tewkesbury, UK, J. Flood Risk Manag., 4, 88–95, https://doi.org/10.1111/j.1753-318x.2011.01093.x, 2011. a

Ozdemir, H., Sampson, C. C., de Almeida, G. A. M., and Bates, P. D.: Evaluating scale and roughness effects in urban flood modelling using terrestrial LIDAR data, Hydrol. Earth Syst. Sci., 17, 4015–4030, https://doi.org/10.5194/hess-17-4015-2013, 2013. a

Pappenberger, F., Beven, K., Horritt, M., and Blazkova, S.: Uncertainty in the calibration of effective roughness parameters in HEC-RAS using inundation and downstream level observations, J. Hydrol., 302, 46–69, https://doi.org/10.1016/j.jhydrol.2004.06.036, 2005.  a

Paprotny, D., Sebastian, A., Morales-Nápoles, O., and Jonkman, S. N.: Trends in flood losses in Europe over the past 150 years, Nat. Commun., 9, 1985, https://doi.org/10.1038/s41467-018-04253-1, 2018. a

Pasculli, A., Cinosi, J., Turconi, L., and Sciarra, N.: Learning case study of a shallow-water model to assess an early-warning system for fast alpine muddy-debris-flow, Water, 13, 750, https://doi.org/10.3390/w13060750, 2021. a

Riembauer, G., Weinmann, A., Xu, S., Eichfuss, S., Eberz, C., and Neteler, M.: Germany-wide Sentinel-2 based land cover classification and change detection for settlement and infrastructure monitoring, in: Proceedings of the 2021 Conference on Big Data from Space, Virtual, 18–20, https://doi.org/10.2760/125905, 2021. a

Šakić Trogrlić, R., van den Homberg, M., Budimir, M., McQuistan, C., Sneddon, A., and Golding, B.: Early warning systems and their role in disaster risk reduction, in: Towards the “Perfect” Weather Warning: Bridging Disciplinary Gaps through Partnership and Communication, Springer International Publishing, Cham, 11–46, https://doi.org/10.1007/978-3-030-98989-7, 2022. a

Sampson, C. C., Fewtrell, T. J., O'Loughlin, F., Pappenberger, F., Bates, P. B., Freer, J. E., and Cloke, H. L.: The impact of uncertain precipitation data on insurance loss estimates using a flood catastrophe model, Hydrol. Earth Syst. Sci., 18, 2305–2324, https://doi.org/10.5194/hess-18-2305-2014, 2014. a

Schäfer, A., Mühr, B., Daniell, J., Ehret, U., Ehmele, F., Küpfer, K., Brand, J., Wisotzky, C., Skapski, J., Rentz, L., Mohr, S., and Kunz, M.: Hochwasser Mitteleuropa, Juli 2021 (Deutschland), CEDIM Forensic Disaster Analysis Group Bericht, https://doi.org/10.5445/IR/1000135730, 2021. a

Thieken, A., Bubeck, P., and Zenker, M.-L.: Fatal incidents during the flood of July 2021 in North Rhine-Westphalia, Germany: what can be learnt for future flood risk management?, Journal of Coastal and Riverine Flood Risk, 2, 5, https://doi.org/10.59490/jcrfr.2023.0005, 2023a. a, b, c

Thieken, A. H., Bubeck, P., Heidenreich, A., von Keyserlingk, J., Dillenardt, L., and Otto, A.: Performance of the flood warning system in Germany in July 2021 – insights from affected residents, Nat. Hazards Earth Syst. Sci., 23, 973–990, https://doi.org/10.5194/nhess-23-973-2023, 2023b. a, b, c, d

Trott, C., Berger-Vergiat, L., Poliakoff, D., Rajamanickam, S., Lebrun-Grandie, D., Madsen, J., Awar, N. A., Gligoric, M., Shipman, G., and Womeldorff, G.: The Kokkos EcoSystem: Comprehensive Performance Portability for High Performance Computing, Comput. Sci. Eng., 23, 10–18, https://doi.org/10.1109/mcse.2021.3098509, 2021. a

Truedinger, A. J., Jamshed, A., Sauter, H., and Birkmann, J.: Adaptation after Extreme Flooding Events: Moving or Staying? The Case of the Ahr Valley in Germany, Sustainability, 15, 1407, https://doi.org/10.3390/su15021407, 2023. a, b, c, d

Wing, O. E., Bates, P. D., Sampson, C. C., Smith, A. M., Johnson, K. A., and Erickson, T. A.: Validation of a 30 m resolution flood hazard model of the conterminous United States, Water Resour. Res., 53, 7968–7986, 2017. a

Download
Short summary
Early warning is essential to minimise the impact of flash floods. We explore the use of highly detailed flood models to simulate the 2021 flood event in the lower Ahr valley (Germany). Using very high-resolution models resolving individual streets and buildings, we produce detailed, quantitative, and actionable information for early flood warning systems. Using state-of-the-art computational technology, these models can guarantee very fast forecasts which allow for sufficient time to respond.
Altmetrics
Final-revised paper
Preprint