Multiprocessing a sparse matrix code on the Alliant FX/8 (Q1824981)

From MaRDI portal
Revision as of 10:07, 20 June 2024 by ReferenceBot (talk | contribs) (‎Changed an Item)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
scientific article
Language Label Description Also known as
English
Multiprocessing a sparse matrix code on the Alliant FX/8
scientific article

    Statements

    Multiprocessing a sparse matrix code on the Alliant FX/8 (English)
    0 references
    1989
    0 references
    Multiprocessing of a code for the direct solution of sparse linear equations on Alliant FX/8 is presented. As solution technique the multifrontal organization is used. Introducing the basic ideas of the multifrontal methods and the elimination trees, various issues concerning parallel implementation (data management, task spawning and granularity, management of work queue and performance code) are detailed. The presented experiments are performed with a modified version on the MA37 code of the author and \textit{J. K. Reid} [SIAM J. Sci. Stat. Comput. 5, 633-641 (1984; Zbl 0557.65017)]. Only the numerical factorization of the coefficient matrix is considered and the standard minimum degree ordering is used. For a portable interface for parallel programs the use of the SCHEDULE package from Argonne on the presented scheme is discussed. Then a very useful graphic output may be obtained to a SUN workstation. The presented tailored code attains a speedup by a factor about six on the eight processors of the Alliant.
    0 references
    shared memory machines
    0 references
    Multiprocessing
    0 references
    sparse linear equations
    0 references
    multifrontal methods
    0 references
    elimination trees
    0 references
    parallel implementation
    0 references
    data management
    0 references
    task spawning
    0 references
    granularity
    0 references
    factorization
    0 references
    minimum degree ordering
    0 references
    0 references

    Identifiers