Efficient Tsunami Modeling on Adaptive Grids with Graphics Processing Units (GPUs)

01/21/2019
by   Xinsheng Qin, et al.
0

Solving the shallow water equations efficiently is critical to the study of natural hazards induced by tsunami and storm surge, since it provides more response time in an early warning system and allows more runs to be done for probabilistic assessment where thousands of runs may be required. Using Adaptive Mesh Refinement (AMR) speeds up the process by greatly reducing computational demands, while accelerating the code using the Graphics Processing Unit (GPU) does so through using faster hardware. Combining both, we present an efficient CUDA implementation of GeoClaw, an open source Godunov-type high-resolution finite volume numerical scheme on adaptive grids for shallow water system with varying topography. The use of AMR and spherical coordinates allows modeling transoceanic tsunami simulation. Numerical experiments on several realistic tsunami modeling problems illustrate the correctness and efficiency of the code, which implements a simplified dimensionally-split version of the algorithms. This implementation is shown to be accurate and faster than the original when using CPUs alone. The GPU implementation, when running on a single GPU, is observed to be 3.6 to 6.4 times faster than the original model running in parallel on a 16-core CPU. Three metrics are proposed to evaluate relative performance of the model, which shows efficient usage of hardware resources.

READ FULL TEXT
research
11/12/2020

Adaptive Central-Upwind Scheme on Triangular Grids for the Saint-Venant System

In this work, we develop a robust adaptive well-balanced and positivity-...
research
12/05/2019

Real-World Oceanographic Simulations on the GPU using a Two-Dimensional Finite-Volume Scheme

In this work, we take a modern high-resolution finite-volume scheme for ...
research
09/04/2018

Using SIMD and SIMT vectorization to evaluate sparse chemical kinetic Jacobian matrices and thermochemical source terms

Accurately predicting key combustion phenomena in reactive-flow simulati...
research
08/08/2018

Accelerating wave-propagation algorithms with adaptive mesh refinement using the Graphics Processing Unit (GPU)

Clawpack is a library for solving nonlinear hyperbolic partial different...
research
09/28/2021

The Megopolis Resampler: Memory Coalesced Resampling on GPUs

The resampling process employed in widely used methods such as Importanc...
research
02/16/2023

Enable High-resolution, Real-time Ensemble Simulation and Data Assimilation of Flood Inundation using Distributed GPU Parallelization

Numerical modeling of the intensity and evolution of flood events are af...
research
03/28/2021

Application of Graphics Processing Units for self-consistent modelling of shallow water dynamics and sediment transport

In this paper, we describe a numerical algorithm for the self-consistent...

Please sign up or login with your details

Forgot password? Click here to reset