Convergence of Calderón residuals
Ralf Hiptmair, Carolina Urzúa-Torres, Anouk Wisse
TL;DR
The authors introduce a framework to predict convergence rates for Calderón residuals derived from Calderón identities for general second-order PDEs with known fundamental solutions, enabling practical code validation for boundary integral operators using simple vector-norm residuals and manufactured solutions. They apply the framework to Laplace and time-harmonic Maxwell problems, implement the tests in Bempp, and examine residual behavior under mesh refinement and artificial perturbations of Galerkin matrices and quadrature. The experiments show Calderón residuals can reveal implemented errors in many but not all cases; they often exhibit convergence and can outperform standard MMS tests for certain Maxwell scenarios, but their lack of sharpness in some Laplace demonstrations motivates future sharpening. Overall, the work provides a tangible debugging tool for BEM practitioners while outlining limitations and directions for improving the sharpness and robustness of Calderón-residual-based validation.
Abstract
In this paper, we describe a framework to compute expected convergence rates for residuals based on the Calderón identities for general second order differential operators for which fundamental solutions are known. The idea is that these rates could be used to validate implementations of boundary integral operators and allow to test operators separately by choosing solutions where parts of the Calderón identities vanish. Our estimates rely on simple vector norms, and thus avoid the use of hard-to-compute norms and the residual computation can be easily implemented in existing boundary element codes. We test the proposed Calderón residuals as debugging tool by introducing artificial errors into the Galerkin matrices of some of the boundary integral operators for the Laplacian and time-harmonic Maxwell's equations. From this, we learn that our estimates are not sharp enough to always detect errors, but still provide a simple and useful debugging tool in many situations.
