A Distributed‐Heterogeneous Design for Explicit Hyperbolic Solvers. Application to Tsunami Urban Run‐Up Modelling

Abstract A distributed multi‐architecture design for massively parallel hyperbolic solvers is herein introduced and benchmarked. A unified object‐oriented central processing unit (CPU) + graphics processing unit (GPU) approach is complemented with an inter‐device communication layer, enabling both coarse and fine‐grain parallelism on hyperbolic solvers. The approach involves the combination of three different programming platforms, namely OpenMP, CUDA and MPI. The efficiency of this distributed‐heterogeneous approach 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 to high‐resolution hydrodynamic modelling is presented: the propagation of a tsunami in the estuary a large river and its run‐up in an urban mesh. The proposed implementation shows speedups of up to two orders of magnitude, opening new perspectives for solvers with high‐demand requirements but relatively simple hardware in multi‐architecture machines.

Authors

Institutions

Publication Details

Journal
Journal of Advances in Modeling Earth Systems
Published
2025-11-26
DOI
https://doi.org/10.1029/2024ms004602
Primary Topic
Advanced Numerical Methods in Computational Mathematics
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Distributed‐Heterogeneous Design for Explicit Hyperbolic Solvers. Application to Tsunami Urban Run‐Up Modelling

Luís Mendes, Daniel Conde, Ricardo B. Canelas, Rui M. L. Ferreira et al.
Journal of Advances in Modeling Earth Systems
Advanced Numerical Methods in Computational Mathematics
article

A Distributed‐Heterogeneous Design for Explicit Hyperbolic Solvers. Application to Tsunami Urban Run‐Up Modelling

Luís Mendes, Daniel Conde, Ricardo B. Canelas, Rui M. L. Ferreira, Ana M. Ricardo
article en

Abstract

Abstract A distributed multi‐architecture design for massively parallel hyperbolic solvers is herein introduced and benchmarked. A unified object‐oriented central processing unit (CPU) + graphics processing unit (GPU) approach is complemented with an inter‐device communication layer, enabling both coarse and fine‐grain parallelism on hyperbolic solvers. The approach involves the combination of three different programming platforms, namely OpenMP, CUDA and MPI. The efficiency of this distributed‐heterogeneous approach 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 to high‐resolution hydrodynamic modelling is presented: the propagation of a tsunami in the estuary a large river and its run‐up in an urban mesh. The proposed implementation shows speedups of up to two orders of magnitude, opening new perspectives for solvers with high‐demand requirements but relatively simple hardware in multi‐architecture machines.

Journal of Advances in Modeling Earth SystemsVol. 17(12)
University of Lisbon (PT), Universidade Politécnica de Lisboa (PT), Sport Lisboa e Benfica (PT), Hospital Vila Franca de Xira (PT)
Fundação para a Ciência e a Tecnologia
Openalex Percentile: Top 62%
Advanced Numerical Methods in Computational Mathematics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.