Iterative solution of general sparse linear systems on clusters of workstations

Solving sparse irregularly structured linear systems on parallel platforms poses several challenges. First, sparsity makes it difficult to exploit data locality, whether in a distributed or shared memory environment. A second, perhaps more serious challenge, is to find efficient ways to precondition the system. Preconditioning techniques which have a large degree of parallelism, such as multicolor SSOR, often have a slower rate of convergence than their sequential counterparts. Finally, a number of other computational kernels such as inner products could ruin any gains gained from parallel speed-ups, and this is especially true on workstation clusters where start-up times may be high. In this paper we discuss these issues and report on our experience with PSPARSLIB, an on-going project for building a library of parallel iterative sparse matrix solvers.

[1]  Yousef Saad,et al.  A Flexible Inner-Outer Preconditioned GMRES Algorithm , 1993, SIAM J. Sci. Comput..

[2]  John N. Shadid,et al.  A Comparison of Preconditioned Nonsymmetric Krylov Methods on a Large-Scale MIMD Machine , 1994, SIAM J. Sci. Comput..

[3]  Petter E. Bjørstad Multiplicative And Additive Schwarz' Methods: Convergence In The 2-Domain Case , 1989 .

[4]  O. Widlund,et al.  Some recent results on Schwarz type domain decomposition algorithms , 1992 .

[5]  William Gropp,et al.  A comparison of some domain decomposition and ILU preconditioned iterative methods for nonsymmetric elliptic problems , 1994, Numer. Linear Algebra Appl..

[6]  T. Chan,et al.  Domain decomposition algorithms , 1994, Acta Numerica.

[7]  Yousef Saad,et al.  ILUT: A dual threshold incomplete LU factorization , 1994, Numer. Linear Algebra Appl..

[8]  Y. Saad,et al.  Overlapping Domain Decomposition Algorithms for General Sparse Matrices , 1996, Numer. Linear Algebra Appl..

[9]  Y. Saad,et al.  GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems , 1986 .

[10]  Youcef Saad,et al.  Highly Parallel Preconditioners for General Sparse Matrices , 1994 .

[11]  Yousef Saad,et al.  P-Sparslib: A Portable Library Of Distributed Memory Sparse Iterative Solvers , 1995, PACT 1995.

[12]  G. Stewart,et al.  Reorthogonalization and stable algorithms for updating the Gram-Schmidt QR factorization , 1976 .

[13]  Olof B. Widlund,et al.  To overlap or not to overlap: a note on a domain decomposition method for elliptic problems , 1989 .