Next Article in Journal
Effect of the Number of Leaves in Submerged Aquatic Plants on Stream Flow Dynamics
Previous Article in Journal
Analysis of the Slope Response to an Increase in Pore Water Pressure Using the Material Point Method
Article Menu
Issue 7 (July) cover image

Export Article

Open AccessArticle

2D GPU-Accelerated High Resolution Numerical Scheme for Solving Diffusive Wave Equations

Department of Civil Engineering, University of Seoul, Seoul 02504, Korea
Author to whom correspondence should be addressed.
Water 2019, 11(7), 1447;
Received: 23 June 2019 / Revised: 10 July 2019 / Accepted: 11 July 2019 / Published: 12 July 2019
(This article belongs to the Section Hydrology)
PDF [4777 KB, uploaded 18 July 2019]


We developed a GPU-accelerated 2D physically based distributed rainfall runoff model for a PC environment. The governing equations were derived from the diffusive wave model for surface flow and the Horton infiltration model for rainfall loss. A numerical method for the diffusive wave equations was implemented based on a Godunov-type finite volume scheme. The flux at the computational cell interface was reconstructed using the piecewise linear monotonic upwind scheme for conservation laws with a van Leer slope total variation diminishing limiter. Parallelization was implemented using CUDA-Fortran with an NVIDIA GeForce GTX 1060 GPU. The proposed model was tested and verified against several 1D and 2D rainfall runoff processes with various topographies containing depressions. Simulated hydrographs, water depth, and velocity were compared to analytical solutions, dynamic wave modeling results, and measurement data. The diffusive wave model reproduced the runoff processes of impermeable basins with results similar to those of analytical solutions and the numerical results of a dynamic wave model. For ideal permeable basins containing depressions such as furrows and ponds, physically reasonable rainfall runoff processes were observed. From tests on a real basin with complex terrain, reasonable agreement with the measured data was observed. The performance of parallel computing was very efficient as the number of grids increased, achieving a maximum speedup of approximately 150 times compared to a CPU version using an Intel i7 4.7-GHz CPU in a PC environment. View Full-Text
Keywords: diffusive wave model; rainfall-runoff; GPU; CUDA diffusive wave model; rainfall-runoff; GPU; CUDA

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

Park, S.; Kim, B.; Kim, D.-H. 2D GPU-Accelerated High Resolution Numerical Scheme for Solving Diffusive Wave Equations. Water 2019, 11, 1447.

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