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 条
  • [41] Efficient Implementation of MrBayes on Multi-GPU
    Bao, Jie
    Xia, Hongju
    Zhou, Jianfu
    Liu, Xiaoguang
    Wang, Gang
    MOLECULAR BIOLOGY AND EVOLUTION, 2013, 30 (06) : 1471 - 1479
  • [42] Data Parallel Skeletons for GPU Clusters and Multi-GPU Systems
    Ernsting, Steffen
    Kuchen, Herbert
    APPLICATIONS, TOOLS AND TECHNIQUES ON THE ROAD TO EXASCALE COMPUTING, 2012, 22 : 509 - 518
  • [43] Application of conservative residual distribution schemes to the solution of the shallow water equations on unstructured meshes
    Ricchiuto, M.
    Abgrall, R.
    Deconinck, H.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2007, 222 (01) : 287 - 331
  • [44] Topology-Aware GPU Selection on Multi-GPU Nodes
    Faraji, Iman
    Mirsadeghi, Seyed H.
    Afsahi, Ahmad
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 712 - 720
  • [45] 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
  • [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] Transmission line modelling using unstructured meshes
    Sewell, P
    Wykes, JG
    Benson, TM
    Thomas, DWP
    Vukovic, A
    Christopoulos, C
    IEE PROCEEDINGS-SCIENCE MEASUREMENT AND TECHNOLOGY, 2004, 151 (06) : 445 - 448
  • [48] On-Board Multi-GPU Molecular Dynamics
    Novalbos, Marcos
    Gonzalez, Jaime
    Otaduy, Miguel Angel
    Lopez-Medrano, Alvaro
    Sanchez, Alberto
    EURO-PAR 2013 PARALLEL PROCESSING, 2013, 8097 : 862 - 873
  • [49] Multi-GPU Acceleration of Algebraic Multigrid Preconditioners
    Richter, Christian
    Schoeps, Sebastian
    Clemens, Markus
    SCIENTIFIC COMPUTING IN ELECTRICAL ENGINEERING (SCEE 2014), 2016, 23 : 83 - 90
  • [50] Efficient parallel A* search on multi-GPU system
    He, Xin
    Yao, Yapeng
    Chen, Zhiwen
    Sun, Jianhua
    Chen, Hao
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 123 : 35 - 47