An FMM Accelerated Poisson Solver for Complicated Geometries in the Plane using Function Extension
Fredrik Fryklund, Leslie Greengard

TL;DR
This paper introduces an efficient, high-order accurate Poisson solver for complex 2D geometries that uses function extension and FMM acceleration, improving speed and robustness over traditional methods.
Contribution
The novel aspect is the scheme for creating source extensions on adaptive quad-trees, enabling universal stencils and precomputed interpolation matrices for complex geometries.
Findings
Demonstrates high-order convergence in complex geometries
Shows significant speed improvements with FMM acceleration
Robustly handles piecewise smooth boundaries
Abstract
We describe a new, adaptive solver for the two-dimensional Poisson equation in complicated geometries. Using classical potential theory, we represent the solution as the sum of a volume potential and a double layer potential. Rather than evaluating the volume potential over the given domain, we first extend the source data to a geometrically simpler region with high order accuracy. This allows us to accelerate the evaluation of the volume potential using an efficient, geometry-unaware fast multipole-based algorithm. To impose the desired boundary condition, it remains only to solve the Laplace equation with suitably modified boundary data. This is accomplished with existing fast and accurate boundary integral methods. The novelty of our solver is the scheme used for creating the source extension, assuming it is provided on an adaptive quad-tree. For leaf boxes intersected by the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsElectromagnetic Scattering and Analysis · Electromagnetic Simulation and Numerical Methods · Numerical methods in engineering
