A parallel hybrid implementation of the 2D acoustic wave equation
Arshyn Altybay, Michael Ruzhansky, Niyaz Tokmagambetov

TL;DR
This paper presents a hybrid parallel implementation for solving the 2D acoustic wave equation using implicit finite difference schemes, optimized for GPU, OpenMP, and MPI platforms to enhance computational performance.
Contribution
It introduces a hybrid parallel approach combining GPU, OpenMP, and MPI for efficient 2D acoustic wave equation simulation, with performance improvements demonstrated.
Findings
Hybrid approach accelerates computation compared to classical CPU.
Parallel algorithms optimized for GPU, OpenMP, and MPI platforms.
Performance gains validated through comparison with traditional implementations.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
