Table of Contents
Fetching ...

Numerical assessment of PML transmission conditions in a domain decomposition method for the Helmholtz equation

Niall Bootland, Sahar Borzooei, Victorita Dolean, Pierre-Henri Tournier

TL;DR

Solving large-scale Helmholtz equations yields ill-conditioned linear systems; the paper introduces a PML-based transmission strategy within an ORAS overlapping domain decomposition preconditioner to enhance convergence in both 2D and 3D. The approach integrates PML interfaces into local subdomain solves, using the preconditioner $M_{\text{ORAS}}^{-1}= \sum_{s=1}^{N_{\text{sub}}} R_s^T D_s A_s^{-1} R_s$ for the global system $A \mathbf{u} = \mathbf{b}$ solved by GMRES with right preconditioning. Key findings show that PML interfaces reduce iteration counts and improve $L^2$ accuracy compared to impedance, with $\sigma_{-1}$ typically offering the best performance across frequencies and discretizations. This work provides a scalable, parallel solver framework for Helmholtz problems, enabling more efficient wave propagation simulations in acoustics and geophysics where large 2D/3D domains are common.

Abstract

The convergence rate of domain decomposition methods (DDMs) strongly depends on the transmission condition at the interfaces between subdomains. Thus, an important aspect in improving the efficiency of such solvers is careful design of appropriate transmission conditions. In this work, we will develop an efficient solver for Helmholtz equations based on perfectly matched layers (PMLs) as transmission conditions at the interfaces within an optimised restricted additive Schwarz (ORAS) domain decomposition preconditioner, in both two and three dimensional domains. We perform a series of numerical simulations on a model problem and will assess the convergence rate and accuracy of our solutions compared to the situation where impedance boundary conditions are used.

Numerical assessment of PML transmission conditions in a domain decomposition method for the Helmholtz equation

TL;DR

Solving large-scale Helmholtz equations yields ill-conditioned linear systems; the paper introduces a PML-based transmission strategy within an ORAS overlapping domain decomposition preconditioner to enhance convergence in both 2D and 3D. The approach integrates PML interfaces into local subdomain solves, using the preconditioner for the global system solved by GMRES with right preconditioning. Key findings show that PML interfaces reduce iteration counts and improve accuracy compared to impedance, with typically offering the best performance across frequencies and discretizations. This work provides a scalable, parallel solver framework for Helmholtz problems, enabling more efficient wave propagation simulations in acoustics and geophysics where large 2D/3D domains are common.

Abstract

The convergence rate of domain decomposition methods (DDMs) strongly depends on the transmission condition at the interfaces between subdomains. Thus, an important aspect in improving the efficiency of such solvers is careful design of appropriate transmission conditions. In this work, we will develop an efficient solver for Helmholtz equations based on perfectly matched layers (PMLs) as transmission conditions at the interfaces within an optimised restricted additive Schwarz (ORAS) domain decomposition preconditioner, in both two and three dimensional domains. We perform a series of numerical simulations on a model problem and will assess the convergence rate and accuracy of our solutions compared to the situation where impedance boundary conditions are used.
Paper Structure (9 sections, 8 equations, 2 figures, 7 tables)

This paper contains 9 sections, 8 equations, 2 figures, 7 tables.

Figures (2)

  • Figure 1: Plane wave excitation solution when using PMLs as global boundary conditions in 2D.
  • Figure 2: The solution of the 2D, with $f=3Hz$ (left), and 3D, with $f=1Hz$ (right), point source excitation problem with PML boundary conditions.