Alternating direction implicit time integrations for finite difference acoustic wave propagation: Parallelization and convergence
B. Otero, O. Rojas, F. Moya, J. Castillo

TL;DR
This paper compares parallel implementations and convergence properties of two finite difference methods for 2D acoustic wave simulation using ADI time integration, highlighting GPU acceleration and accuracy trade-offs.
Contribution
It introduces parallelized ADI-based finite difference methods with GPU acceleration and provides empirical convergence analysis for different spatial discretizations.
Findings
CUDA implementations achieve significant speedups (up to 15.81x).
Both methods show near fourth-order convergence on harmonic solutions.
Convergence degrades to second order in complex, boundary-gradient problems.
Abstract
This work studies the parallelization and empirical convergence of two finite difference acoustic wave propagation methods on 2-D rectangular grids, that use the same alternating direction implicit (ADI) time integration. This ADI integration is based on a second-order implicit Crank-Nicolson temporal discretization that is factored out by a Peaceman-Rachford decomposition of the time and space equation terms. In space, these methods highly diverge and apply different fourth-order accurate differentiation techniques. The first method uses compact finite differences (CFD) on nodal meshes that requires solving tridiagonal linear systems along each grid line, while the second one employs staggered-grid mimetic finite differences (MFD). For each method, we implement three parallel versions: (i) a multithreaded code in Octave, (ii) a C++ code that exploits OpenMP loop parallelization, and…
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.
