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

06/12/2022
by   Alovya Ahmed Chowdhury, et al.
0

Wavelet-based grid adaptation driven by the "multiresolution analysis" (MRA) of the Haar wavelet (HW) allows to devise an adaptive first-order finite volume (FV1) model (HWFV1) that can readily preserve the modelling fidelity of its reference uniform-grid FV1 counterpart. However, the MRA incurs a high computational cost as it involves "encoding" (coarsening), "decoding" (refining), analysing and traversing modelled data across a deep hierarchy of nested, uniform grids. GPU-parallelisation of the MRA is needed to reduce its computational cost, but its algorithmic structure (1) hinders coalesced memory access on the GPU, and (2) involves an inherently sequential tree traversal problem. This work redesigns the algorithmic structure of the MRA in order to parallelise it on the GPU, addressing (1) by applying Z-order space-filling curves and addressing (2) by adopting a parallel tree traversal algorithm. This results in a GPU-parallelised HWFV1 model (GPU-HWFV1). GPU-HWFV1 is verified against its CPU predecessor (CPU-HWFV1) and its GPU-parallelised reference uniform-grid counterpart (GPU-FV1) over five shallow water flow test cases. GPU-HWFV1 preserves the modelling fidelity of GPU-FV1 while being up to 30 times faster. Compared to CPU-HWFV1, it is up to 200 times faster, suggesting the GPU-parallelised MRA could be used to speed up other FV1 models.

READ FULL TEXT

page 11

page 14

page 16

page 22

page 24

research
07/01/2021

Benchmarking (multi)wavelet-based dynamic and static non-uniform grid solvers for flood inundation modelling

This paper explores static non-uniform grid solvers that adapt three ras...
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
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
05/23/2018

GPU Accelerated Cascade Hashing Image Matching for Large Scale 3D Reconstruction

Image feature point matching is a key step in Structure from Motion(SFM)...
research
05/18/2020

Evaluating Performance of an Adult Pornography Classifier for Child Sexual Abuse Detection

The information technology revolution has facilitated reaching pornograp...
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
02/16/2021

cuFINUFFT: a load-balanced GPU library for general-purpose nonuniform FFTs

Nonuniform fast Fourier transforms dominate the computational cost in ma...

Please sign up or login with your details

Forgot password? Click here to reset