Perfectly matched layers in time domain. A simple two-dimensional error analysis
Kurt Bryan, Michael S. Vogelius
TL;DR
The paper addresses the challenge of quantifying time-domain accuracy of Perfectly Matched Layers (PML) for the 2D wave equation by deriving explicit time-domain error bounds for simulations on the unit disk. It develops a rigorous framework based on Fourier analysis and complex-coordinate stretching to construct an $R$-truncated PML, providing an error bound that decays like $e^{-2\alpha_0 R}$ and validating it with numerical experiments. A time-domain PML system with auxiliary variables is derived and discretized via a finite-element method, with detailed initial/boundary conditions, and numerical tests confirm the theoretical bounds and show exponential improvement with increased truncation radius, up to the limit set by discretization error. The results offer practical guidance for implementing time-domain PML in 2D simulations, ensuring reliable approximations to the full-space solution while operating on a finite computational domain.
Abstract
Perfectly Matched Layers (PML) has become a very common method for the numerical approximation of wave and wave-like equations on unbounded domains. This technique allows one to obtain accurate solutions while working on a finite computational domain, and the technique is relatively simple to implement. Results concerning the accuracy of the PML method have been obtained, but mostly with regard problems at a fixed frequency. In this paper we provide very explicit time-domain bounds on the accuracy of PML for the two-dimensional wave equation and illustrate our conclusions with some numerical examples.
