Multiprocessing a sparse matrix code on the Alliant FX/8 (Q1824981): Difference between revisions

From MaRDI portal
Import240304020342 (talk | contribs)
Set profile property.
Set OpenAlex properties.
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/0377-0427(89)90368-3 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2150603771 / rank
 
Normal rank

Revision as of 01:33, 20 March 2024

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