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

06/28/2018
by   Fabrice Zaoui, et al.
0

This paper presents the implementation of a HLLC finite volume solver using GPU technology for the solution of shallow water problems in two dimensions. It compares both CPU and GPU approaches for implementing all the solver's steps. The technology of graphics and central processors is highlighted with a particular emphasis on the CUDA architecture of NVIDIA. The simple and well-documented Application Programming Interface (CUDA API) facilitates the use of the display card workstation as an additional computer unit to the central processor. Four professional solutions of the NVIDIA Quadro line are tested. Comparison tests between CPU and GPU are carried out on unstructured grids of small sizes (up to 10,000 elements), medium and large sizes (up to 10,000,000 elements). For all test cases, the accuracy of results is of the same order of magnitude for both approaches. Furthermore, the obtained speed gains with the GPU strongly depend on the model of the graphics card, the size of the problem and the simulation time.

READ FULL TEXT

page 3

page 4

page 6

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/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
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...
research
08/19/2021

An exact Riemann solver for a shear shallow water model

The shear shallow water model is a higher order model for shallow flows ...
research
11/14/2017

Protofold II: Enhanced Model and Implementation for Kinetostatic Protein Folding

A reliable prediction of 3D protein structures from sequence data remain...
research
02/21/2018

Simultaneous Solving of Batched Linear Programs on a GPU

Linear Programs (LPs) appear in a large number of applications and offlo...
research
09/20/2020

3D Primitives Gpgpu Generation for Volume Visualization in 3D Graphics Systems

This article discusses the study of 3D graphic volume primitive computer...

Please sign up or login with your details

Forgot password? Click here to reset