Treffer: Compiler Assisted Distributed Memory Parallelization of an Iterative Solver for Irregular Sparse Linear Systems

Title:
Compiler Assisted Distributed Memory Parallelization of an Iterative Solver for Irregular Sparse Linear Systems
Contributors:
The Pennsylvania State University CiteSeerX Archives
Source:
ftp://ftp.cscs.ch/pub/CSCS/techreports/1993/93-03.ps.gz
Publication Year:
1993
Collection:
CiteSeerX
Document Type:
Fachzeitschrift text
File Description:
application/postscript
Language:
English
Rights:
Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Accession Number:
edsbas.9DB37443
Database:
BASE

Weitere Informationen

Distributed memory parallel processors (DMPPs) can deliver high peak performance comparable or higher than vector supercomputers while promising a better cost-performance ratio. Programming comfort, however, is significantly lower than on traditional vector systems, especially when problems necessitating irregularly structured solution methods are considered. A class of such applications, with large resource requirements, is the numerical solution of highly nonlinear partial differential equations on irregularly refined three-dimensional finite-element discretizations. Porting such an application from vector (and shared memory parallel) machines to DMPPs involves some fundamental algorithm changes (for instance, grid decomposition, mapping, and coloring strategies). In addition, no standardized language interface is available to ease the efficient parallelization and porting among DMPPs and between vector computers and DMPPs. We have ported PILS---an existing package for the iterativ.