Incomplete block-matrix factorization iterative methods for convection-diffusion problems

Standard Galerkin finite element methods or finite difference methods for singular perturbation problems lead to strongly unsymmetric matrices, which furthermore are in general notM-matrices. Accordingly, preconditioned iterative methods such as preconditioned (generalized) conjugate gradient methods, which have turned out to be very successful for symmetric and positive definite problems, can fail to converge or require an excessive number of iterations for singular perturbation problems.This is not so much due to the asymmetry, as it is to the fact that the spectrum can have both eigenvalues with positive and negative real parts, or eigenvalues with arbitrary small positive real parts and nonnegligible imaginary parts. This will be the case for a standard Galerkin method, unless the meshparameterh is chosen excessively small. There exist other discretization methods, however, for which the corresponding bilinear form is coercive, whence its finite element matrix has only eigenvalues with positive real parts; in fact, the real parts are positive uniformly in the singular perturbation parameter.In the present paper we examine the streamline diffusion finite element method in this respect. It is found that incomplete block-matrix factorization methods, both on classical form and on an inverse-free (vectorizable) form, coupled with a general least squares conjugate gradient method, can work exceptionally well on this type of problem. The number of iterations is sometimes significantly smaller than for the corresponding almost symmetric problem where the velocity field is close to zero or the singular perturbation parameter ε=1.

[1]  I. Gustafsson,et al.  A Modified Upwind Scheme for Convective Transport Equations and the Use of a Conjugate Gradient Method for the Solution of Non-Symmetric Systems of Equations , 1977 .

[2]  Uno Nävert,et al.  An Analysis of some Finite Element Methods for Advection-Diffusion Problems , 1981 .

[3]  O. Axelsson,et al.  Stability and Error Estimates of Galerkin Finite Element Approximations for Convection—Diffusion Equations , 1981 .

[4]  H. Elman Iterative methods for large, sparse, nonsymmetric systems of linear equations , 1982 .

[5]  S. Eisenstat,et al.  Variational Iterative Methods for Nonsymmetric Systems of Linear Equations , 1983 .

[6]  O. Axelsson Incomplete block matrix factorization preconditioning methods. The ultimate answer , 1985 .

[7]  Y. Saad,et al.  Conjugate gradient-like algorithms for solving nonsymmetric linear systems , 1985 .

[8]  G. Golub,et al.  Block Preconditioning for the Conjugate Gradient Method , 1985 .

[9]  O. Axelsson,et al.  On approximate factorization methods for block matrices suitable for vector and parallel processors , 1986 .

[10]  O Axelsson,et al.  A note on the vectorization of scalar recursions , 1986, Parallel Comput..

[11]  T. Hughes,et al.  A new finite element formulation for computational fluid dynamics: II. Beyond SUPG , 1986 .

[12]  J. Ortega,et al.  Solution of Partial Differential Equations on Vector and Parallel Computers , 1987 .

[13]  O. Axelsson A generalized conjugate gradient, least square method , 1987 .

[14]  J. Dennis,et al.  Generalized conjugate directions , 1987 .

[15]  O. Axelsson,et al.  A restarted version of a generalized preconditioned conjugate gradient method , 1988 .