Rapid evaluation of Newtonian potentials on planar domains
Zewen Shen, Kirill Serkh
TL;DR
The paper develops a fast, high-order method for evaluating Newtonian potentials on planar domains by transforming volume integrals into boundary layer potentials via Green's third identity and evaluating them with the Helsing-Ojala approach. A key advance is the use of high-order (up to $N\approx 20$) bivariate polynomial interpolation in the monomial basis, together with an efficient per-element anti-Laplacian mapping, enabling near- and self-interactions to be computed with machine precision. The resulting algorithm achieves linear-time complexity in the number of discretization nodes, with a small, localized precomputation cost, and is validated through extensive numerical experiments on Poisson's equation and volume integral equations. The work also provides theoretical justification for monomial-basis interpolation in 2-D, including stability and error bounds, and outlines clear paths to extensions to Helmholtz-type problems and 3-D domains.
Abstract
The accurate and efficient evaluation of Newtonian potentials over general 2-D domains is important for the numerical solution of Poisson's equation and volume integral equations. In this paper, we present a simple and efficient high-order algorithm for computing the Newtonian potential over a planar domain discretized by an unstructured mesh. The algorithm is based on the use of Green's third identity for transforming the Newtonian potential into a collection of layer potentials over the boundaries of the mesh elements, which can be easily evaluated by the Helsing-Ojala method. One important component of our algorithm is the use of high-order (up to order 20) bivariate polynomial interpolation in the monomial basis, for which we provide extensive justification. The performance of our algorithm is illustrated through several numerical experiments.
