To solve general nonseparable boundary value problems using
the Wavelet-Galerkin method we have developed a Capacitance
Matrix method.
We will describe the method, as developed by Qian and Weiss [47,48],
for the Harmonic Helmholtz equation
The outline of our method is as follows. Regard the domain
as contained (embedded) in a periodic cell,
. We extend
from
to
in a smooth way. The extension
is
periodic on
. We also define a periodic function
where
is zero except on the support of
.
We determine
so that the periodic solution in
We have extended the method
by allowing the support of
to be separate from the
boundary of
,
.
When the equations are discretized by the Wavelet-Galerkin
method, this extension eliminates the boundary residuals and
defines a spectrally accurate method for non-separable domains.
To our knowledge this algorithm is the first implementation
of its' type.
We have presented an extensive series of numerical calculations
that support our conclusions about accuracy and convergence [47,48].
The numerical implementation is straight forward.
In effect, we expand the solution in periodic, wavelet-Galerkin
basis
Therefore, we solve, by the wavelet-Galerkin method [47,48],
the equation
In our formulation of the algorithm,
we discretize the boundary by the points
and the support of
in
by the points
.
The definition of the capacitance matrix is then
In terms of the (extended)
Capacitance Matrix, the discrete potential of a
single layer is a solution of the system
The Capacitance Matrix is a fast and general method for solving boundary value problems in nonseparable domains. It uses fast periodic solvers based on the FFT to drive direct or iterative (Conjugate Gradient) algorithms. The geometry at the boundary is enforced by potentials with singular support on the boundary. The use of functions with singular support effectively restricts the Capacitance Matrix method to low order solvers, requiring a high level of discretization to produce accurate results. Due to boundary residuals, the introduction of higher order solvers can cause the rate of convergence to become worse. For problems with complicated geometries this fact limits the applicability of the method.
By combining a reformulation of the Capacitance Matrix method with a wavelet discretization, we have defined a Wavelet-Capacitance Matrix method. This allows the use of higher order approximations with rapid (even spectral) convergence and produces highly accurate solutions for low to moderate levels of discretization. In effect, we cure the Capacitance Matrix method of its' most serious limitation, while retaining the method's advantages.
The method applies equally to equations with three space dimensions and problems with a time dependence. For instance, we have already applied the method to the long time integration of Euler flow, with excellent results [60].
A preliminary comparison of wavelet methods to finite difference and spectral methods is reported in [31,47,58]. In general, the wavelet methods were found to be more stable and more accurate. For instance, Euler flow could not be solved as described above using Spectral methods (became unstable) [58] and the Wavelet-Capacitance method is more accurate than Capacitance methods with comparable, higher-order finite difference methods [47].
Figure 2 shows two frames
from the time evolution of Navier-Stokes flow in a L-Shape
region. The noslip boundary conditions are imposed by the Capacitance
Matrix method.
The Reynolds number is
.