A parallel preconditioned conjugate gradient package for solving sparse linear systems on a Cray Y-MP (Q1181505)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A parallel preconditioned conjugate gradient package for solving sparse linear systems on a Cray Y-MP
scientific article

    Statements

    A parallel preconditioned conjugate gradient package for solving sparse linear systems on a Cray Y-MP (English)
    0 references
    0 references
    0 references
    0 references
    27 June 1992
    0 references
    A package of preconditioned conjugate gradient iterative methods (Cray PCG) was developed to solve linear systems \(Ax=b\) (\(A\) is a general large sparse matrix) on shared-memory, vector/parallel computers such as a Cray Y-MP. The iterative methods implemented in Cray PCG have three types of operations: sparse matrix times a vector, setup and solution of a sparse triangular system, vector updates and dot products. Two basic types of preconditioning are available in Cray PCG: explicit scaling of the linear system by a diagonal matrix and usual implicit preconditioning. Reverse communication is discussed to make the iterative routines independent of the data structures needed to perform the preconditioning and matrix-vector product. Parallel matrix-vector product and matrix- transpose-vector product algorithms, implementation of preconditioners (incomplete Cholesky, \(LU\) factorizations, and polynomial preconditioners) are dealt with. Computational results are shown in tables (solution times, number of iterations, errors) for 4 methods.
    0 references
    parallel computing
    0 references
    package
    0 references
    preconditioned conjugate gradient iterative methods
    0 references
    CRAY PCG
    0 references
    shared-memory
    0 references
    vector/parallel computers
    0 references
    CRAY Y-MP
    0 references
    sparse matrix
    0 references
    scaling
    0 references
    matrix-vector product
    0 references
    incomplete Cholesky
    0 references
    \(LU\) factorizations
    0 references
    computational results
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references