The performance of FORTRAN implementations for preconditioned conjugate gradients on vector computers (Q1085948)

From MaRDI portal
scientific article
Language Label Description Also known as
English
The performance of FORTRAN implementations for preconditioned conjugate gradients on vector computers
scientific article

    Statements

    The performance of FORTRAN implementations for preconditioned conjugate gradients on vector computers (English)
    0 references
    1986
    0 references
    Der Autor beschäftigt sich mit der Vektorisierung der Konjugierte- Gradienten-Methode mit Vorkonditionierung. Als Zielrechner dienen ihm die Systeme CRAY 1 und CRAY XMP sowie der Rechner CYBER 205. Dabei wird aufgezeigt, wie sich die verschiedenen Architektureigenschaften auf den Entwurf der Algorithmen auswirken. Zur Bestimmung der Konditionierungsmatrizen wird neben der Diagonalskalierung, auf die nur knapp eingegangen wird, hauptsächlich eine modifizierte unvollständige Cholesky-Zerlegung benutzt. Um bessere Vektorisierung zu erreichen, wird als drittes Verfahren die Cholesky- Zerlegung dahingehend geändert, daß die notwendigen Invertierungen von Teilmatrizen durch Ausgangsglieder der Neumann-Reihe approximiert werden. Es zeigt sich, daß der sich ergebende algorithmische Verlust durch die Gewinne, die sich aus der höheren Vektorisierungsrate ergeben, mehr als kompensiert wird. Der Autor gibt für alle behandelten Verfahren und alle angesprochenen Rechner theoretische untere Schranken für die Laufzeit an sowie die tatsächlich gemessenen Zeiten für die beiden auf der Cholesky- Zerlegung beruhenden Methoden. Dabei erweisen sich die theoretischen Werte als gute Approximation der tatsächlichen Laufzeiten.
    0 references
    incomplete Cholesky factorization
    0 references
    scaling
    0 references
    FORTRAN implementations
    0 references
    preconditioned conjugate gradients
    0 references
    vector computers
    0 references
    CRAY 1
    0 references
    CRAY XMP
    0 references
    CYBER 205
    0 references

    Identifiers