Abstract
We consider a new preconditioning technique for the iterative solution of linear systems of equations that arise when discretizing partial differential equations. The method is applied to finite difference discretizations, but the ideas apply to other discretizations too.
If E is a fundamental solution of a differential operator P, we have E*(Pu) = u. Inspired by this, we choose the preconditioner to be a discretization of an approximate inverse K, given by a convolution-like operator with E as a kernel.
We present analysis showing that if P is a first order differential operator, KP is bounded, and numerical results show grid independent convergence for first order partial differential equations, using fixed point iterations.
For the second order convection-diffusion equation convergence is no longer grid independent when using fixed point iterations, a result that is consistent with our theory. However, if the grid is chosen to give a fixed number of grid points within boundary layers, the number of iterations is independent of the physical viscosity parameter.
Similar content being viewed by others
References
D. H. Bailey and P. N. Swarztrauber, The fractional Fourier transform and applications, SIAM Rev., 33 (1991), pp. 389–404.
M. W. Benson, Iterative solution of large scale linear systems, Master’s thesis, Lakehead University, Thunder Bay, Canada, 1973.
H. Brandén and P. Sundqvist, Preconditioners based on fundamental solutions, Tech. Rep. 2005-001, Dept. of Information Technology, Uppsala University, 2005.
C. de Boor, K. Höllig, and S. Riemenschneider, Fundamental solutions for multivariate difference equations, Amer. J. Math., 111 (1989), pp. 403–415.
A. Dutt and V. Rokhlin, Fast Fourier transforms for nonequispaced data, SIAM J. Sci. Comput., 14 (1993), pp. 1368–1393.
M. J. Grote and T. Huckle, Parallel preconditioning with sparse approximate inverses, SIAM J. Sci. Comput., 18 (1997), pp. 838–853.
I. Gustafsson, A class of first order factorization methods, BIT, 18 (1978), pp. 142–156.
W. Hackbusch, Multi-Grid Methods and Applications, Springer-Verlag, Berlin, 1985.
S. Holmgren and K. Otto, Semicirculant preconditioners for first-order partial differential equations, SIAM J. Sci. Comput., 15 (1994), pp. 385–407.
S. Holmgren and K. Otto, A framework for polynomial preconditioners based on fast transforms I: Theory, BIT, 38 (1998), pp. 544–559.
S. Holmgren and K. Otto, A framework for polynomial preconditioners based on fast transforms II: PDE applications, BIT, 38 (1998), pp. 721–736.
L. Hörmander, The Analysis of Linear Partial Differential Operators I, Springer-Verlag, 2nd ed., 1990.
D. Kay, D. Loghin, and A. Wathen, A preconditioner for the steady-state Navier–Stokes equations, SIAM J. Sci. Comput., 24 (2002), pp. 237–256.
D. Loghin and A. Wathen, Preconditioning the advection-diffusion equation: The Green’s function approach, Tech. Rep. NA-97/15, Oxford. Univ., Computing Lab., Oxford Univ., Oxford, UK, 1997.
J. A. Meijerink and H. A. van der Vorst, An iterative solution method for linear systems of which the coefficient matrix is a symmetric M-matrix, Math. Comp., 31 (1977), pp. 148–162.
K. W. Morton, Numerical Solution of Convection-Diffusion Problems, Chapman & Hall, London, 1996.
H.-G. Roos, M. Stynes, and L. Tobiska, Numerical Methods for Singularly Perturbed Differential Equations, Springer-Verlag, Berlin, 1996.
Author information
Authors and Affiliations
Corresponding authors
Additional information
AMS subject classification (2000)
65F10, 65N22
Rights and permissions
About this article
Cite this article
Brandén, H., Sundqvist, P. Preconditioners Based on Fundamental Solutions. Bit Numer Math 45, 481–494 (2005). https://doi.org/10.1007/s10543-005-0010-7
Issue Date:
DOI: https://doi.org/10.1007/s10543-005-0010-7