On some parallel banded system solvers

Jack J. Dongarra, Ahmed H. Sameh

Research output: Contribution to journalArticlepeer-review

60 Scopus citations

Abstract

This paper describes algorithms for solving narrow banded systems and the Helmholtz difference equations that are suitable for multiprocessing systems. The organization of the algorithms highlight the large grain parallelism inherent in the problems.

Original languageEnglish
Pages (from-to)223-235
Number of pages13
JournalParallel Computing
Volume1
Issue number3-4
DOIs
StatePublished - Dec 1984
Externally publishedYes

Funding

Let the linear system under consideration be denoted by Ax =f (1) where A is a banded diagonally dominant matrix of order n. We assume that the number of superdiagonals m << n is equal to the number of subdiagonals. On a sequential machine such a system would be solved via Gaussian elimination without pivoting at a cost of O(m2n) arithmetic operations. We describe here an algorithm for solving this system on a multiprocessor of p processing units. Each unit may be a sequential machine, a vector machine, or an * Work supported in part by the Applied Mathematical Sciences Research Program (KC-04-02) of the Office of Energy Research of the U.S. Department of Energy under contract W-31-109-Eng-38. ** Work supported in part by the National Science Foundation under grant US NSF MCS 81-17010.

FundersFunder number
Office of Energy Research
National Science FoundationUS NSF MCS 81-17010
U.S. Department of EnergyW-31-109-Eng-38

    Fingerprint

    Dive into the research topics of 'On some parallel banded system solvers'. Together they form a unique fingerprint.

    Cite this