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

被引:11
|
作者
Park, Seonryang [1 ]
Kim, Boram [1 ]
Kim, Dae-Hong [1 ]
机构
[1] Univ Seoul, Dept Civil Engn, Seoul 02504, South Korea
来源
WATER | 2019年 / 11卷 / 07期
基金
新加坡国家研究基金会;
关键词
diffusive wave model; rainfall-runoff; GPU; CUDA; SHALLOW-WATER EQUATIONS; SURFACE RUNOFF; STORM MOVEMENT; OVERLAND-FLOW; MODEL; RAINFALL; SIMULATION;
D O I
10.3390/w11071447
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
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.
引用
收藏
页数:13
相关论文
共 50 条
  • [41] Acceleration of flow modeling using a freeware 2D GPU-shallow water equations code
    Prince Mahmood
    Sajjad Haider
    Hamza Farooq Gabriel
    Muhammad Shahid
    Zain Syed
    Arabian Journal of Geosciences, 2022, 15 (20)
  • [42] Application of a Modified Parareal Method for Speeding Up the Numerical Resolution of the 2D Shallow Water Equations
    Steinstraesser, Joao Guilherme Caldas
    Guinot, Vincent
    Rousseau, Antoine
    ADVANCES IN HYDROINFORMATICS: MODELS FOR COMPLEX AND GLOBAL WATER ISSUES-PRACTICES AND EXPECTATIONS, 2022, : 85 - 108
  • [43] Numerical simulation of a 2D electrothermal pump by lattice Boltzmann method on GPU
    Ren, Qinlong
    Chan, Cho Lik
    NUMERICAL HEAT TRANSFER PART A-APPLICATIONS, 2016, 69 (07) : 677 - 693
  • [44] Analysis of floodplain inundation using 2D nonlinear diffusive wave equation solved with splitting technique
    Gasiorowski, Dariusz
    ACTA GEOPHYSICA, 2013, 61 (03) : 668 - 689
  • [45] 2D lid-driven cavity flow simulation using GPU-CUDA with a high-order finite difference scheme
    Ediguer E. Franco
    Helver M. Barrera
    Santiago Laín
    Journal of the Brazilian Society of Mechanical Sciences and Engineering, 2015, 37 : 1329 - 1338
  • [46] 2D lid-driven cavity flow simulation using GPU-CUDA with a high-order finite difference scheme
    Franco, Ediguer E.
    Barrera, Helver M.
    Lain, Santiago
    JOURNAL OF THE BRAZILIAN SOCIETY OF MECHANICAL SCIENCES AND ENGINEERING, 2015, 37 (04) : 1329 - 1338
  • [47] GPU implementation of Explicit and Implicit Eulerian methods with TVD schemes for solving 2D solute transport in heterogeneous flows
    Bessone, Lucas
    Gamazo, Pablo
    Dentz, Marco
    Storti, Mario
    Ramos, Julian
    COMPUTATIONAL GEOSCIENCES, 2022, 26 (03) : 517 - 543
  • [48] A Comparison of Sequential and GPU-Accelerated Implementations of B-Spline Signal Processing Operations for 2-D and 3-D Images
    Karantza, Alex
    Alarcon, Sonia Lopez
    Cahill, Nathan D.
    2012 3RD INTERNATIONAL CONFERENCE ON IMAGE PROCESSING THEORY, TOOLS AND APPLICATIONS, 2012, : 74 - 79
  • [49] A 2D parallel diffusive wave model for floodplain inundation with variable time step (P-DWave)
    Leandro, J.
    Chen, A. S.
    Schumann, A.
    JOURNAL OF HYDROLOGY, 2014, 517 : 250 - 259
  • [50] Implicit Bidiagonal Numerical Scheme for Simulation of 2D Flood Waves
    Sun, Guangcai
    PROGRESS IN ENVIRONMENTAL SCIENCE AND ENGINEERING (ICEESD2011), PTS 1-5, 2012, 356-360 : 2293 - 2296