TY - JOUR
T1 - A parameter-free perfectly matched layer formulation for the finite-element-based solution of the Helmholtz equation
AU - Cimpeanu, Radu
AU - Martinsson, Anton
AU - Heil, Matthias
N1 - We would like to acknowledge the financial support of Thales UK Limited, the School of Mathematics at the University of Manchester and the EPSRC (Platform Grant EP/I01912X/1). We are grateful to Phil Cotterill and Robert Harter for their comments on a draft of this manuscript. We also wish to thank the referees for their constructive comments and suggestions
PY - 2015/9
Y1 - 2015/9
N2 - This paper presents a parameter-free perfectly matched layer (PML) method for the finite-element-based solution of the Helmholtz equation. We employ one of Bermudez et al.'s unbounded absorbing functions for the complex coordinate mapping underlying the PML. With this choice, the only free parameter that controls the accuracy of the numerical solution for a fixed numerical cost (characterised by the number of elements in the bulk and the PML regions) is the thickness of the perfectly matched layer, delta(PML). We show that, for the case of planar waves, the absorbing function performs best for PMLs whose thickness is much smaller than the wavelength. We then perform extensive numerical experiments to explore its performance for non-planar waves, considering domain shapes with smooth and polygonal boundaries, different solution types (smooth and singular), and a wide range of wavenumbers, k, to identify an optimal range for the normalised PML thickness, k delta(PML), such that, within this range, the error introduced by the presence of the PML is consistently small and insensitive to change. This implies that if the PML thickness is chosen from within this range no further PML optimisation is required, i.e. the method is parameter-free. We characterise the dependence of the error on the discretisation parameters and establish the conditions under which the convergence of the solution under mesh refinement is controlled exclusively by the discretisation of the bulk mesh.
AB - This paper presents a parameter-free perfectly matched layer (PML) method for the finite-element-based solution of the Helmholtz equation. We employ one of Bermudez et al.'s unbounded absorbing functions for the complex coordinate mapping underlying the PML. With this choice, the only free parameter that controls the accuracy of the numerical solution for a fixed numerical cost (characterised by the number of elements in the bulk and the PML regions) is the thickness of the perfectly matched layer, delta(PML). We show that, for the case of planar waves, the absorbing function performs best for PMLs whose thickness is much smaller than the wavelength. We then perform extensive numerical experiments to explore its performance for non-planar waves, considering domain shapes with smooth and polygonal boundaries, different solution types (smooth and singular), and a wide range of wavenumbers, k, to identify an optimal range for the normalised PML thickness, k delta(PML), such that, within this range, the error introduced by the presence of the PML is consistently small and insensitive to change. This implies that if the PML thickness is chosen from within this range no further PML optimisation is required, i.e. the method is parameter-free. We characterise the dependence of the error on the discretisation parameters and establish the conditions under which the convergence of the solution under mesh refinement is controlled exclusively by the discretisation of the bulk mesh.
KW - Perfectly matched layers; Helmholtz equation; Acoustic scattering; Finite element method
U2 - 10.1016/j.jcp.2015.05.006
DO - 10.1016/j.jcp.2015.05.006
M3 - Article
SN - 1090-2716
VL - 296
SP - 329
EP - 347
JO - Journal of Computational Physics
JF - Journal of Computational Physics
ER -