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] Numerical investigation on the water entry of a 3D circular cylinder based on a GPU-accelerated SPH method
    Zhang, Huashan
    Zhang, Zhilang
    He, Fang
    Liu, Moubin
    EUROPEAN JOURNAL OF MECHANICS B-FLUIDS, 2022, 94 : 1 - 16
  • [42] A GPU-Accelerated Full 2D Shallow Water Model Using an Edge Loop Method on Unstructured Meshes: Implementation and Performance Analysis
    Ma, Liping
    Lian, Jijian
    Hou, Jingming
    Zhang, Dawei
    Wang, Xiaoqun
    WATER RESOURCES MANAGEMENT, 2024, 38 (02) : 733 - 752
  • [43] GPU-Accelerated Exact Strip Integrals for 2-D Iterative Reconstruction in Emission Tomography
    Van-Giang Nguyen
    Lee, Soo-Jin
    2012 IEEE NUCLEAR SCIENCE SYMPOSIUM AND MEDICAL IMAGING CONFERENCE RECORD (NSS/MIC), 2012, : 2377 - 2380
  • [44] The High Time Resolution Universe survey - XIV. Discovery of 23 pulsars through GPU-accelerated reprocessing
    Morello, V.
    Barr, E. D.
    Cooper, S.
    Bailes, M.
    Bates, S.
    Bhat, N. D. R.
    Burgay, M.
    Burke-Spolaor, S.
    Cameron, A. D.
    Champion, D. J.
    Eatough, R. P.
    Flynn, C. M. L.
    Jameson, A.
    Johnston, S.
    Keith, M. J.
    Keane, E. F.
    Kramer, M.
    Levin, L.
    Ng, C.
    Petroff, E.
    Possenti, A.
    Stappers, B. W.
    van Straten, W.
    Tiburzi, C.
    MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2019, 483 (03) : 3673 - 3685
  • [45] High resolution numerical schemes for solving kinematic wave equation
    Yu, Chunshui
    Duan, Jennifer G.
    JOURNAL OF HYDROLOGY, 2014, 519 : 823 - 832
  • [46] A GPU-Accelerated Full 2D Shallow Water Model Using an Edge Loop Method on Unstructured Meshes: Implementation and Performance Analysis
    Liping Ma
    Jijian Lian
    Jingming Hou
    Dawei Zhang
    Xiaoqun Wang
    Water Resources Management, 2024, 38 : 733 - 752
  • [47] A deep learning operator-based numerical scheme method for solving 1D wave equations
    Chang, Yunfan
    Yang, Dinghui
    He, Xijun
    JOURNAL OF GEOPHYSICS AND ENGINEERING, 2024, 21 (04) : 1194 - 1215
  • [48] A Novel Multislope MUSCL Scheme for Solving 2D Shallow Water Equations on Unstructured Grids
    Xu, Haiyong
    Liu, Xingnian
    Li, Fujian
    Huang, Sheng
    Liu, Chao
    WATER, 2018, 10 (04)
  • [49] A novel numerical scheme for reproducing kernel space of 2D fractional diffusion equations
    Tian, Siyu
    Liu, Boyu
    Wang, Wenyan
    AIMS MATHEMATICS, 2023, 8 (12): : 29058 - 29072
  • [50] Solving 3D anisotropic elastic wave equations on parallel GPU devices
    Weiss, Robin M.
    Shragge, Jeffrey
    GEOPHYSICS, 2013, 78 (02) : F7 - F15