A parallel hybrid implementation of the 2D acoustic wave equation

06/17/2020
by   Arshyn Altybay, et al.
0

In this paper, we propose a hybrid parallel programming approach for a numerical solution of a two-dimensional acoustic wave equation using an implicit difference scheme for a single computer. The calculations are carried out in an implicit finite difference scheme. First, we transform the differential equation into an implicit finite-difference equation and then using the ADI method, we split the equation into two sub-equations. Using the cyclic reduction algorithm, we calculate an approximate solution. Finally, we change this algorithm to parallelize on GPU, GPU+OpenMP, and Hybrid (GPU+OpenMP+MPI) computing platforms. The special focus is on improving the performance of the parallel algorithms to calculate the acceleration based on the execution time. We show that the code that runs on the hybrid approach gives the expected results by comparing our results to those obtained by running the same simulation on a classical processor core, CUDA, and CUDA+OpenMP implementations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/18/2020

A class of Finite difference Methods for solving inhomogeneous damped wave equations

In this paper, a class of finite difference numerical technique is prese...
research
08/08/2021

Parallel Sub-Structuring Methods for solving Sparse Linear Systems on a cluster of GPU

The main objective of this work consists in analyzing sub-structuring me...
research
09/11/2023

Rescaling method for blow-up solutions of nonlinear wave equations

We develop a hybrid scheme based on a finite difference scheme and a res...
research
11/22/2020

Random noise attenuation on finite-difference wave propagation using fuzzy transform

Fuzzy Transform (F-transform) has been introduced as an approximation me...
research
10/19/2017

A Fast and Generic GPU-Based Parallel Reduction Implementation

Reduction operations are extensively employed in many computational prob...
research
09/05/2019

Adaptive Third Order Adams-Bashforth Time Stepping Scheme for 2D Extended Boussinesq Equations

We develop the third-order adaptive Adams-Bashforth time stepping scheme...

Please sign up or login with your details

Forgot password? Click here to reset