A Fast Adaptive Solver for Linear Differential Equations Based
on Potential Theory
Jingfang Huang
Courant Institute of Mathematical Sciences
251 Mercer Street
New York, NY 10012
Email : huangjf@cims.nyu.edu
Abstract
We present a new class of fast solvers for ordinary and partial
differential equations using finite difference
discretizations with adaptive mesh refinement. The method is a
combination of fast solvers for uniform grids, potential theory,
and multilevel sweeps to evaluate layer potentials. In brief, we
solve uncoupled problems on uniform data structures and then use
layer potentials to patch together solutions at coarse/fine
interfaces. Unlike hierarchical iterations, such as multigrid and domain
decomposition, the method we propose is direct.
For strongly elliptic problems, where the norm of the Green's
function ||G|| is small, one "N"-Cycle gives the optimal result
obtainable for a given finite difference discretization.
An "N"-Cycle consists of one downward sweep, from the coarsest to the
finest mesh, using boundary conditions inherited from the parent,
one upward sweep to compute the jumps at all coarse/fine
interfaces, and a second downward sweep to propagate the layer potential
correction to all subgrids. Our method preserves the order of accuracy of
the underlying difference scheme without the need for complex
stencils at grid boundaries. We illustrate the performance of the
method with numerical examples arising in stiff and nonstiff
two-point boundary value problems, parabolic equations in one space
dimension, and elliptic partial differential equations
in two space dimensions. Generalizations and limitations of
the method are also addressed.