A matrix-free parallel solution method for the three-dimensional heterogeneous Helmholtz equation

08/11/2023
by   Jinqiang Chen, et al.
0

The Helmholtz equation is related to seismic exploration, sonar, antennas, and medical imaging applications. It is one of the most challenging problems to solve in terms of accuracy and convergence due to the scalability issues of the numerical solvers. For 3D large-scale applications, high-performance parallel solvers are also needed. In this paper, a matrix-free parallel iterative solver is presented for the three-dimensional (3D) heterogeneous Helmholtz equation. We consider the preconditioned Krylov subspace methods for solving the linear system obtained from finite-difference discretization. The Complex Shifted Laplace Preconditioner (CSLP) is employed since it results in a linear increase in the number of iterations as a function of the wavenumber. The preconditioner is approximately inverted using one parallel 3D multigrid cycle. For parallel computing, the global domain is partitioned blockwise. The matrix-vector multiplication and preconditioning operator are implemented in a matrix-free way instead of constructing large, memory-consuming coefficient matrices. Numerical experiments of 3D model problems demonstrate the robustness and outstanding strong scaling of our matrix-free parallel solution method. Moreover, the weak parallel scalability indicates our approach is suitable for realistic 3D heterogeneous Helmholtz problems with minimized pollution error.

READ FULL TEXT

page 4

page 12

page 14

page 16

research
08/11/2023

A matrix-free parallel two-level deflation preconditioner for the two-dimensional Helmholtz problems

We propose a matrix-free parallel two-level-deflation preconditioner com...
research
05/23/2017

Parallel Matrix-Free Implementation of Frequency-Domain Finite Difference Methods for Cluster Computing

Full-wave 3D electromagnetic simulations of complex planar devices, mult...
research
12/23/2019

On the Scalability of the Parallel Schwarz Method in One-Dimension

In contrast with classical Schwarz theory, recent results in computation...
research
07/06/2023

LFA-tuned matrix-free multigrid method for the elastic Helmholtz equation

We present an efficient matrix-free geometric multigrid method for the e...
research
06/30/2023

Multigrid-Augmented Deep Learning for the Helmholtz Equation: Better Scalability with Compact Implicit Layers

We present a deep learning-based iterative approach to solve the discret...
research
05/19/2020

ParaDIAG: Parallel-in-Time Algorithms Based on the Diagonalization Technique

In 2008, Maday and Rønquist introduced an interesting new approach for t...
research
04/03/2021

Semi matrix-free twogrid shifted Laplacian preconditioner for the Helmholtz equation with near optimal shifts

Due to its significance in terms of wave phenomena a considerable effort...

Please sign up or login with your details

Forgot password? Click here to reset