Multi-GPU parallelization of shallow water modelling on unstructured meshes

被引:0
|
作者
Dong, Boliang [1 ,2 ,3 ,4 ]
Huang, Bensheng [1 ,2 ]
Tan, Chao [1 ,2 ]
Xia, Junqiang [3 ]
Lin, Kairong [4 ]
Gao, Shuailing [1 ]
Hu, Yong [5 ]
机构
[1] Guangdong Res Inst Water Resources & Hydropower, Guangzhou 510635, Peoples R China
[2] Guangdong Key Lab Hydrodynam Res, Guangzhou 510635, Peoples R China
[3] Wuhan Univ, State Key Lab Water Resources Engn & Management, Wuhan 430072, Peoples R China
[4] Sun Yat sen Univ, Ctr Water Resources & Environm, Sch Civil Engn, Guangdong Key Lab Marine Civil Engn, Guangzhou, Peoples R China
[5] Chinese Acad Sci, Inst Earth Environm, State Key Lab Loess & Quaternary Geol, Xian 710061, Peoples R China
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Hydrodynamic model; Parallel computation; Shallow water equation; Multi-GPU acceleration; FINITE-VOLUME METHOD; SIMULATION; FLOWS; EFFICIENT; RAINFALL; SOLVER;
D O I
10.1016/j.jhydrol.2025.133105
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
Floods are one of the most devastating natural hazards globally, causing significant loss of life and extensive economic damage. Shallow water equation (SWE) models, due to their clear physical mechanism and good accuracy, can provide detailed predictions of flood behaviour, which are essential for flood risk evaluation and mitigation. However, traditional SWE models face significant limitations in supporting large-scale, long-duration, and high-resolution numerical simulations, which are increasingly demanded by modern applications such as flood forecasting and the establishment of warning systems. In response to the increasing demand for rapid and accurate flood modelling, this study presents a multi-GPU accelerated unstructured mesh SWE model. The proposed model employs MPI-OpenACC method to facilitate multi-GPU parallel computing for hydrodynamic simulations and incorporates a novel asynchronous communication strategy aimed at minimizing the overhead associated with parallel communication. Three representative flood cases were employed to assess the accuracy and efficiency of the proposed model. The results indicated that the speedup of the proposed model reached more than 800 when using eight GPUs in parallel, and the model could simulate a 30 h extreme flood in a 1,300 km2 watershed within 0.35 h. Multi-GPU parallel computing holds great promise for applications in rapid flood simulation and real-time risk assessment.
引用
收藏
页数:19
相关论文
共 50 条
  • [21] A flux-vector splitting scheme for the shallow water equations extended to high-order on unstructured meshes
    Toro, Eleuterio F.
    Castro, Cristobal E.
    Vanzo, Davide
    Siviglia, Annunziato
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2022, 94 (10) : 1679 - 1705
  • [22] A Massively Parallel and Scalable Multi-GPU Material Point Method
    Wang, Xinlei
    Qiu, Yuxing
    Slattery, Stuart R.
    Fang, Yu
    Li, Minchen
    Zhu, Song-Chun
    Zhu, Yixin
    Tang, Min
    Manocha, Dinesh
    Jiang, Chenfanfu
    ACM TRANSACTIONS ON GRAPHICS, 2020, 39 (04):
  • [23] Advanced Load Balancing for SPH Simulations on Multi-GPU Architectures
    Verma, Kevin
    Szewc, Kamil
    Wille, Robert
    2017 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2017,
  • [24] Multi-GPU Acceleration for Finite Element Analysis in Structural Mechanics
    Herrero-Perez, David
    Martinez-Barbera, Humberto
    APPLIED SCIENCES-BASEL, 2025, 15 (03):
  • [25] An implementation of the Social Distances Model using multi-GPU systems
    Klusek, Adrian
    Topa, Pawel
    Was, Jaroslaw
    Lubas, Robert
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2018, 32 (04) : 482 - 495
  • [26] Multi-GPU implementation of a time-explicit finite volume solver using CUDA and a CUDA-Aware version of OpenMPI with application to shallow water flows
    Delmas, Vincent
    Soulaimani, Azzedine
    COMPUTER PHYSICS COMMUNICATIONS, 2022, 271
  • [27] Multi-GPU acceleration of large-scale density-based topology optimization
    Herrero-Perez, David
    Martinez Castejon, Pedro J.
    ADVANCES IN ENGINEERING SOFTWARE, 2021, 157
  • [28] Multi-GPU and multi-CPU accelerated FDTD scheme for vibroacoustic applications
    Frances, J.
    Otero, B.
    Bleda, S.
    Gallego, S.
    Neipp, C.
    Marquez, A.
    Belendez, A.
    COMPUTER PHYSICS COMMUNICATIONS, 2015, 191 : 43 - 51
  • [29] Solution to the Shallow Water Equation with FVM based on Unstructured Grid
    He, Jie
    Zhao, Xinsheng
    Liu, Heyong
    ADVANCES IN HYDROLOGY AND HYDRAULIC ENGINEERING, PTS 1 AND 2, 2012, 212-213 : 1168 - +
  • [30] GPU parallelization of unstructured/hybrid grid ALE multigrid unsteady solver for moving body problems
    Ma, Wenpeng
    Lu, Zhonghua
    Zhang, Jian
    COMPUTERS & FLUIDS, 2015, 110 : 122 - 135