Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

An adaptive fast multipole accelerated Poisson solver for complex geometries

Journal Article · · Journal of Computational Physics

Here, we present a fast, direct and adaptive Poisson solver for complex two-dimensional geometries based on potential theory and fast multipole acceleration. More precisely, the solver relies on the standard decomposition of the solution as the sum of a volume integral to account for the source distribution and a layer potential to enforce the desired boundary condition. The volume integral is computed by applying the FMM on a square box that encloses the domain of interest. For the sake of efficiency and convergence acceleration, we first extend the source distribution (the right-hand side in the Poisson equation) to the enclosing box as a $$C$$0 function using a fast, boundary integral-based method. We demonstrate on multiply connected domains with irregular boundaries that this continuous extension leads to high accuracy without excessive adaptive refinement near the boundary and, as a result, to an extremely efficient “black box” fast solver.

Research Organization:
New York Univ. (NYU), NY (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Fusion Energy Sciences (FES); US Air Force Office of Scientific Research (AFOSR)
Grant/Contract Number:
FG02-86ER53223; FG02-88ER25053; SC0012398
OSTI ID:
1533962
Alternate ID(s):
OSTI ID: 1398114
Journal Information:
Journal of Computational Physics, Journal Name: Journal of Computational Physics Vol. 344; ISSN 0021-9991
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (37)

Approximating real functions which possess nth derivatives of bounded variation and applications journal November 2008
Laplace’s equation and the Dirichlet–Neumann map: a new mode for Mikhlin’s method journal January 2005
The use of the ghost fluid method for Poisson's equation to simulate streamer propagation in point-to-plane and point-to-point geometries journal February 2009
A New Fast-Multipole Accelerated Poisson Solver in Two Dimensions journal January 2001
Laplace's Equation and the Dirichlet-Neumann Map in Multiply Connected Domains journal April 1993
A Fast Poisson Solver for Complex Geometries journal May 1995
A Direct Adaptive Poisson Solver of Arbitrary Order Accuracy journal May 1996
Remarks on algorithm 006: An adaptive algorithm for numerical integration over an N-dimensional rectangular region journal December 1980
Gerris: a tree-based adaptive solver for the incompressible Euler equations in complex geometries journal September 2003
ECOM: A fast and accurate solver for toroidal axisymmetric MHD equilibria journal May 2015
On the evaluation of layer potentials close to their sources journal February 2008
Corner singularities for elliptic problems: Integral equations, graded meshes, quadrature, and compressed inverse preconditioning journal October 2008
Universal quadratures for boundary integral equations on two-dimensional domains with corners journal November 2010
A fast, high-order solver for the Grad–Shafranov equation journal June 2013
Quadrature by expansion: A new method for the evaluation of layer potentials journal November 2013
Immersed boundary smooth extension: A high-order method for solving PDE on arbitrary smooth domains using Fourier spectral methods journal January 2016
On the solution of elliptic partial differential equations on regions with corners journal January 2016
Accurate derivative evaluation for any Grad–Shafranov solver journal January 2016
Fast convolution with free-space Green's functions journal October 2016
Nonlinear, three-dimensional magnetohydrodynamics of noncircular tokamaks journal January 1976
On Direct Methods for Solving Poisson’s Equations journal December 1970
The Fast Solution of Poisson’s and the Biharmonic Equations on Irregular Regions journal April 1984
A Nonlinear Optimization Procedure for Generalized Gaussian Quadratures journal January 2010
GMRES: A Generalized Minimal Residual Algorithm for Solving Nonsymmetric Linear Systems journal July 1986
A Fast Adaptive Multipole Algorithm for Particle Simulations journal July 1988
Fast Parallel Iterative Solution of Poisson’s and the Biharmonic Equations on Irregular Regions journal January 1992
An Implementation of the Fast Multipole Method without Multipoles journal July 1992
A Fast Direct Solver for Structured Linear Systems by Recursive Skeletonization journal January 2012
Evaluation of Layer Potentials Close to the Boundary for Laplace and Helmholtz Problems on Analytic Planar Domains journal January 2014
On the Convergence of Local Expansions of Layer Potentials journal January 2013
Spectrally Accurate Quadratures for Evaluation of Layer Potentials Close to the Boundary for the 2D Stokes and Laplace Equations journal January 2015
High-Order Corrected Trapezoidal Quadrature Rules for Singular Functions journal August 1997
A New Fast-Multipole Accelerated Poisson Solver in Two Dimensions journal January 2001
An Improved Fast Multipole Algorithm for Potential Fields journal November 1998
Hybrid Gauss-Trapezoidal Quadrature Rules journal January 1999
A free-space adaptive FMM-Based PDE solver in three dimensions journal January 2011
A Robust and Accurate Solver of Laplace's Equation with General Boundary Conditions on General Domains in the Plane journal June 2012

Cited By (3)

Integral Equation Formulation of the Biharmonic Dirichlet Problem journal September 2017
Adaptive quadrature by expansion for layer potential evaluation in two dimensions text January 2017
Distributed and Adaptive Fast Multipole Method In Three Dimensions preprint January 2020

Similar Records

Mathematical and Numerical Aspects of the Adaptive Fast Multipole Poisson-Boltzmann Solver
Journal Article · Mon Dec 31 23:00:00 EST 2012 · Communications in Computational Physics · OSTI ID:1376302

An Adaptive Fast Multipole Boundary Element Method for Poisson-Boltzmann Electrostatics
Journal Article · Wed Dec 31 23:00:00 EST 2008 · Journal of Chemical Theory and Computation · OSTI ID:981440

AFMPB: An adaptive fast multipole Poisson Boltzmann solver for calculating electrostatics in biomolecular systems
Journal Article · Thu Dec 31 23:00:00 EST 2009 · Computer Physics Communications · OSTI ID:981807