DONATE

IAHR Document Library


« Back to Library Homepage « Book of Extended Abstracts of the 41st IAHR World Congress, ...

Tsunami Urban Run-up Modelling with a HPC Distributed-Heterogeneous Shallow Water Solver

Author(s): Rui M. L Ferreira; Daniel Conde; Ana M. Ricardo

Linked Author(s):

Keywords: Tsunami HPC Distributed and Heterogeneous Computing MPI OpenMP CUD

Abstract: We present a shallow-water solver for the simulation of tsunami run-up in urban meshes. Understanding and modelling tsunamis is at the core of tsunami risk mitigation for which the characterization of hazard and exposure are paramount. The discretization of the weak-form of the hyperbolic conservation laws is based on finite-volume Godunov-type method. The implementation follows a unified object-oriented CPU+GPU framework, augmented with an inter-device communication enabling both coarse and fine-grain parallelism on hyperbolic solvers. The framework is implemented through a combination of three different programming models, OpenMP, CUDA and MPI. The efficiency of this distributed-heterogeneous framework is quantified under static and dynamic loads on consumer and professional grade CPUs and GPUs. An asynchronous communications scheme is implemented and described, showing very reduced overheads and a nearly linear scalability for multiple device combinations. For simulations (or systems) with non-homogeneous workloads (or devices) the domain decomposition algorithm incorporates a low-frequency load-to-device fitting function to ensure computational balance. A real-world application, the propagation of a 1755-like tsunami in today’s Lisbon waterfront, is presented and discussed.

DOI:

Year: 2025

Copyright © 2025 International Association for Hydro-Environment Engineering and Research. All rights reserved. | Terms and Conditions