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
    0 references
    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
    0 references
    0 references
    0 references
    0 references
    0 references
    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
    0 references