Additive polynomial preconditions for parallel computers (Q1118974)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Additive polynomial preconditions for parallel computers |
scientific article |
Statements
Additive polynomial preconditions for parallel computers (English)
0 references
1989
0 references
The linear system \(Kx=f\) with a symmetric and positive definite matrix K (arising f.i. from the discretization of elliptic partial differential equations) can be solved by the preconditioned conjugate gradient method. The aim in constructing preconditioners for parallel computers is to choose a matrix M so that the eigenvalues of \(M^{-1}K\) are close to unity and for which the system \(Ms=r\) is easy to implement on parallel computers. Polynomial preconditioners are derived by splitting the matrix \(K=P-Q\) and taking m steps of the iterative method described by \(G=P^{- 1}Q\) towards the solution of \(Ks=r\) with \(s^ 0=0.\) The authors compare the symmetric successive overrelaxation (SSOR) iteration for G with additive SOR-methods. They give conditions for the additive preconditioners to be symmetric and positive definite. The optimal relaxation parameter \(\omega\) is derived when the two operators are the forward and backward SOR operators for 2-cyclic matrices. For the usual Laplace model problem they show that the SOR-additive method used as a standalone method is twice as fast as the SSOR method and is as effective as the SSOR method in reducing the condition number of K. The parallel implementation of the methods on a system of multiple vector processors connected to a shared memory and on a message passing scalar processor environment with local memory is discussed. The effectiveness of different subdivisions and multi-coloring is considered. Communication and arithmetic operations per iteration are counted and test results on the Blue Chip emulator are presented. One conclusion is that for both implementations SSOR is preferable to SOR-additive if the same number of processors are used for both methods.
0 references
Laplace equation
0 references
preconditioned conjugate gradient method
0 references
parallel computers
0 references
Polynomial preconditioners
0 references
splitting
0 references
symmetric successive overrelaxation
0 references
SSOR
0 references
optimal relaxation parameter
0 references
forward and backward SOR
0 references
condition number
0 references
parallel implementation
0 references
subdivisions
0 references
multi- coloring
0 references