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

03/28/2021
by   Sergey Khrapov, et al.
0

In this paper, we describe a numerical algorithm for the self-consistent simulations of surface water and sediment dynamics. The method is based on the original Lagrangian-Eulerian CSPH-TVD approach for solving the Saint-Venant and Exner equations, taking into account the physical factors essential for the understanding of the shallow water and surface soil layer motions, including complex terrain structure and its evolution due to sediment transport. Additional Exner equation for sediment transport has been used for the numerical CSPH-TVD scheme stability criteria definition. By using OpenMP-CUDA and GPUDirect technologies for hybrid computing systems (supercomputers) with several graphic coprocessors (GPUs) interacting with each other via the PCI-E / NVLINK interface we also develop a parallel numerical algorithm for the CSPH-TVD method. The developed parallel version of the algorithm demonstrates high efficiency for various configurations of Nvidia Tesla CPU + GPU computing systems. In particular, maximal speed up is 1800 for a system with four C2070 GPUs compare to the serial version for the CPU. The calculation time on the GPU V100 (Volta architecture) is reduced by 95 times compared to the GPU C2070 (Fermi architecture).

READ FULL TEXT

page 5

page 7

page 8

research
05/01/2017

Numerical Model of Shallow Water: the Use of NVIDIA CUDA Graphics Processors

In the paper we discuss the main features of the software package for nu...
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
01/21/2019

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

Solving the shallow water equations efficiently is critical to the study...
research
06/28/2018

A GPU-enabled finite volume solver for large shallow water simulations

This paper presents the implementation of a HLLC finite volume solver us...
research
06/12/2022

GPU-parallelisation of wavelet-based grid adaptation for fast finite volume modelling: application to shallow water flows

Wavelet-based grid adaptation driven by the "multiresolution analysis" (...
research
05/30/2023

Automating GPU Scalability for Complex Scientific Models: Phonon Boltzman Transport Equation

Heterogeneous computing environments combining CPU and GPU resources pro...
research
05/30/2021

High Performance Hyperspectral Image Classification using Graphics Processing Units

Real-time remote sensing applications like search and rescue missions, m...

Please sign up or login with your details

Forgot password? Click here to reset