JIN Xi,WANG Fang.Calculation Method of Urban Flooding One-dimensional/Two-dimensional Coupling Model Based on CUDA-based Parallel Implementation[J].China Water & Wastewater,2020,36(17 17):103-109.
Calculation Method of Urban Flooding One-dimensional/Two-dimensional Coupling Model Based on CUDA-based Parallel Implementation
China Water & Wastewater[ISSN:1000-4062/CN:12-1073/TU]
volume:
第36卷
Number:
17 17
Page:
103-109
Column:
Date of publication:
2020-09-01
- Abstract:
- A two-dimensional (2D) hydrodynamic model was built based on the shallow water equation. The equation was then solved by using a second order Godunov-type scheme, and the solution module of the 2D surface hydrodynamic model was obtained. The 2D hydrodynamic module was coupled with SWMM5.1 one-dimensional (1D) hydrodynamic model, and coupling simulation of 1D and 2D hydrodynamic models was realized. In order to improve the solution efficiency of the coupling model, CUDA-based parallel implementation was introduced into the solution process. Solution process of the 1D hydrodynamic module was ran on the host side, and the 2D hydrodynamic module was ran on the device side. Exchange of surface water depth data between 1D and 2D models was realized by using cudaMemcpy function, and water volume exchange between 1D and 2D models was calculated according to the surface water depth, so that coupling of the 1D and 2D models was achieved. Tested by a real study case, introduction of CUDA-based parallel implementation improved the solution efficiency by 6 to 8 times compared with non-parallel solution, and the relative error of water balance was less than 0.1% and the error of water depth was less than 0.01 m. Therefore, the calculation method can be used in cases such as risk assessment of urban flooding and storm water drainage system planning.
Last Update:
2020-09-01