Next Article in Journal
Assessment of the Water Treatment Process’s Empirical Model Predictions for the Management of Aesthetic and Health Risks Associated with Cyanobacteria
Previous Article in Journal
Assessment of Historical Flood Risk to the Groundwater Regime: Case Study of the Kolubara Coal Basin, Serbia
Article Menu
Issue 5 (May) cover image

Export Article

Open AccessArticle
Water 2018, 10(5), 589;

Fast Simulation of Large-Scale Floods Based on GPU Parallel Computing

Key Laboratory of the North-West Water Resources and Ecology Environment, Ministry of Education, Xi’an University of Technology, Xi’an 710048, China
Author to whom correspondence should be addressed.
Received: 17 March 2018 / Revised: 27 April 2018 / Accepted: 27 April 2018 / Published: 2 May 2018
(This article belongs to the Section Hydraulics)
Full-Text   |   PDF [13833 KB, uploaded 3 May 2018]   |  


Computing speed is a significant issue of large-scale flood simulations for real-time response to disaster prevention and mitigation. Even today, most of the large-scale flood simulations are generally run on supercomputers due to the massive amounts of data and computations necessary. In this work, a two-dimensional shallow water model based on an unstructured Godunov-type finite volume scheme was proposed for flood simulation. To realize a fast simulation of large-scale floods on a personal computer, a Graphics Processing Unit (GPU)-based, high-performance computing method using the OpenACC application was adopted to parallelize the shallow water model. An unstructured data management method was presented to control the data transportation between the GPU and CPU (Central Processing Unit) with minimum overhead, and then both computation and data were offloaded from the CPU to the GPU, which exploited the computational capability of the GPU as much as possible. The parallel model was validated using various benchmarks and real-world case studies. The results demonstrate that speed-ups of up to one order of magnitude can be achieved in comparison with the serial model. The proposed parallel model provides a fast and reliable tool with which to quickly assess flood hazards in large-scale areas and, thus, has a bright application prospect for dynamic inundation risk identification and disaster assessment. View Full-Text
Keywords: flood modeling; shallow water equations; finite volume scheme; GPU parallel computing; numerical simulation flood modeling; shallow water equations; finite volume scheme; GPU parallel computing; numerical simulation

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Liu, Q.; Qin, Y.; Li, G. Fast Simulation of Large-Scale Floods Based on GPU Parallel Computing. Water 2018, 10, 589.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Water EISSN 2073-4441 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top