IDEAS home Printed from https://ideas.repec.org/a/spr/waterr/v38y2024i2d10.1007_s11269-023-03696-6.html
   My bibliography  Save this article

A GPU-Accelerated Full 2D Shallow Water Model Using an Edge Loop Method on Unstructured Meshes: Implementation and Performance Analysis

Author

Listed:
  • Liping Ma

    (Tianjin University)

  • Jijian Lian

    (Tianjin University)

  • Jingming Hou

    (Xi’an University of Technology)

  • Dawei Zhang

    (China Institute of Water Resources and Hydropower Research)

  • Xiaoqun Wang

    (Tianjin University
    Hebei University of Engineering)

Abstract

Flood-induced disasters can cause significant harm and economic losses. Using numerical simulations to provide real-time predictions of flood events is an effective method to address this issue. To develop a high-efficiency and adaptable tool for fast flood prediction in complex terrains, this work utilizes Graphic Processing Units (GPUs) to accelerate a full 2D shallow water model on unstructured meshes. Furthermore, a novel Edge Loop Method (ELM) based on the winged-edge data structure is applied to the model to improve the computational efficiency of solving fluxes. A benchmark test and a real-world dam-break case were simulated to verify the accuracy and performance of the current model. The results demonstrate that the ELM accelerates the model by 2.51 and 4.08 times compared to the eight-core CPU-based model, and 14.97 and 19.84 times compared to the single-core CPU-based model in two cases. Notably, when compared to the GPU-based model using the Cell Loop Method (CLM), the computational efficiency of the ELM is improved by 18.34% and 24.29%, respectively. In particular, a quantitative analysis of the performance explains the advantage of the ELM from the perspective of its implementation mechanism, further demonstrating that the ELM exhibits higher computational efficiency as the total number of cells increases. Based on the advantages of high efficiency in the GPU-based model using the ELM, the proposed model can effectively forecast real-world flood events in regions characterized by complex terrains.

Suggested Citation

  • Liping Ma & Jijian Lian & Jingming Hou & Dawei Zhang & Xiaoqun Wang, 2024. "A GPU-Accelerated Full 2D Shallow Water Model Using an Edge Loop Method on Unstructured Meshes: Implementation and Performance Analysis," Water Resources Management: An International Journal, Published for the European Water Resources Association (EWRA), Springer;European Water Resources Association (EWRA), vol. 38(2), pages 733-752, January.
  • Handle: RePEc:spr:waterr:v:38:y:2024:i:2:d:10.1007_s11269-023-03696-6
    DOI: 10.1007/s11269-023-03696-6
    as

    Download full text from publisher

    File URL: http://link.springer.com/10.1007/s11269-023-03696-6
    File Function: Abstract
    Download Restriction: Access to the full text of the articles in this series is restricted.

    File URL: https://libkey.io/10.1007/s11269-023-03696-6?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:waterr:v:38:y:2024:i:2:d:10.1007_s11269-023-03696-6. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.