An Efficient GPU Implementation of a Coupled Overland-Sewer Hydraulic Model with Pollutant Transport

Numerical simulation of flows that consider interaction between overland and drainage networks has become a practical tool to prevent and mitigate flood situations in urban environments, especially when dealing with intense storm events, where the limited capacity of the sewer systems can be a trigg...

Full description

Bibliographic Details
Main Authors: Javier Fernández-Pato, Pilar García-Navarro
Format: Article
Language:English
Published: MDPI AG 2021-09-01
Series:Hydrology
Subjects:
Online Access:https://www.mdpi.com/2306-5338/8/4/146
_version_ 1797503994323533824
author Javier Fernández-Pato
Pilar García-Navarro
author_facet Javier Fernández-Pato
Pilar García-Navarro
author_sort Javier Fernández-Pato
collection DOAJ
description Numerical simulation of flows that consider interaction between overland and drainage networks has become a practical tool to prevent and mitigate flood situations in urban environments, especially when dealing with intense storm events, where the limited capacity of the sewer systems can be a trigger for flooding. Additionally, in order to prevent any kind of pollutant dispersion through the drainage network, it is very interesting to have a certain monitorization or control over the quality of the water that flows in both domains. In this sense, the addition of a pollutant transport component to both surface and sewer hydraulic models would benefit the global analysis of the combined water flow. On the other hand, when considering a realistic large domain with complex topography or streets structure, a fine spatial discretization is mandatory. Hence the number of grid cells is usually very large and, therefore, it is necessary to use parallelization techniques for the calculation, the use of Graphic Processing Units (GPU) being one of the most efficient due to the leveraging of thousands of processors within a single device. In this work, an efficient GPU-based 2D shallow water flow solver (RiverFlow2D-GPU) is fully coupled with EPA’s Storm Water Management Model (SWMM). Both models are able to develop a transient water quality analysis taking into account several pollutants. The coupled model, referred to as RiverFlow2D-GPU UD (Urban Drainge) is applied to three real-world cases, covering the most common hydraulic situations in urban hydrology/hydraulics. A UK Environmental Agency test case is used as model validation, showing a good agreement between RiverFlow2D-GPU UD and the rest of the numerical models considered. The efficiency of the model is proven in two more complex domains, leading to a >100x faster simulations compared with the traditional CPU computation.
first_indexed 2024-03-10T03:58:20Z
format Article
id doaj.art-42e92a10ac7e40cdbf12a268931099ed
institution Directory Open Access Journal
issn 2306-5338
language English
last_indexed 2024-03-10T03:58:20Z
publishDate 2021-09-01
publisher MDPI AG
record_format Article
series Hydrology
spelling doaj.art-42e92a10ac7e40cdbf12a268931099ed2023-11-23T08:39:14ZengMDPI AGHydrology2306-53382021-09-018414610.3390/hydrology8040146An Efficient GPU Implementation of a Coupled Overland-Sewer Hydraulic Model with Pollutant TransportJavier Fernández-Pato0Pilar García-Navarro1I3A, Fluid Mechanics, University of Zaragoza, 50018 Zaragoza, SpainI3A, Fluid Mechanics, University of Zaragoza, 50018 Zaragoza, SpainNumerical simulation of flows that consider interaction between overland and drainage networks has become a practical tool to prevent and mitigate flood situations in urban environments, especially when dealing with intense storm events, where the limited capacity of the sewer systems can be a trigger for flooding. Additionally, in order to prevent any kind of pollutant dispersion through the drainage network, it is very interesting to have a certain monitorization or control over the quality of the water that flows in both domains. In this sense, the addition of a pollutant transport component to both surface and sewer hydraulic models would benefit the global analysis of the combined water flow. On the other hand, when considering a realistic large domain with complex topography or streets structure, a fine spatial discretization is mandatory. Hence the number of grid cells is usually very large and, therefore, it is necessary to use parallelization techniques for the calculation, the use of Graphic Processing Units (GPU) being one of the most efficient due to the leveraging of thousands of processors within a single device. In this work, an efficient GPU-based 2D shallow water flow solver (RiverFlow2D-GPU) is fully coupled with EPA’s Storm Water Management Model (SWMM). Both models are able to develop a transient water quality analysis taking into account several pollutants. The coupled model, referred to as RiverFlow2D-GPU UD (Urban Drainge) is applied to three real-world cases, covering the most common hydraulic situations in urban hydrology/hydraulics. A UK Environmental Agency test case is used as model validation, showing a good agreement between RiverFlow2D-GPU UD and the rest of the numerical models considered. The efficiency of the model is proven in two more complex domains, leading to a >100x faster simulations compared with the traditional CPU computation.https://www.mdpi.com/2306-5338/8/4/146finite volumesshallow-water equationsRiverFlow2D-GPUSWMMwater quality
spellingShingle Javier Fernández-Pato
Pilar García-Navarro
An Efficient GPU Implementation of a Coupled Overland-Sewer Hydraulic Model with Pollutant Transport
Hydrology
finite volumes
shallow-water equations
RiverFlow2D-GPU
SWMM
water quality
title An Efficient GPU Implementation of a Coupled Overland-Sewer Hydraulic Model with Pollutant Transport
title_full An Efficient GPU Implementation of a Coupled Overland-Sewer Hydraulic Model with Pollutant Transport
title_fullStr An Efficient GPU Implementation of a Coupled Overland-Sewer Hydraulic Model with Pollutant Transport
title_full_unstemmed An Efficient GPU Implementation of a Coupled Overland-Sewer Hydraulic Model with Pollutant Transport
title_short An Efficient GPU Implementation of a Coupled Overland-Sewer Hydraulic Model with Pollutant Transport
title_sort efficient gpu implementation of a coupled overland sewer hydraulic model with pollutant transport
topic finite volumes
shallow-water equations
RiverFlow2D-GPU
SWMM
water quality
url https://www.mdpi.com/2306-5338/8/4/146
work_keys_str_mv AT javierfernandezpato anefficientgpuimplementationofacoupledoverlandsewerhydraulicmodelwithpollutanttransport
AT pilargarcianavarro anefficientgpuimplementationofacoupledoverlandsewerhydraulicmodelwithpollutanttransport
AT javierfernandezpato efficientgpuimplementationofacoupledoverlandsewerhydraulicmodelwithpollutanttransport
AT pilargarcianavarro efficientgpuimplementationofacoupledoverlandsewerhydraulicmodelwithpollutanttransport