Sciweavers

ISHPC
1997
Springer

Implementing Iterative Solvers for Irregular Sparse Matrix Problems in High Performance Fortran

13 years 8 months ago
Implementing Iterative Solvers for Irregular Sparse Matrix Problems in High Performance Fortran
Abstract. Writing e cient iterative solvers for irregular, sparse matrices in HPF is hard. The locality in the computations is unclear, and for e ciency we use storage schemes that obscure any structure in the matrix. Moreover, the limited capabilities of HPF to distribute and align data structures make it hard to implement the desired distributions, or to indicate these such that the compiler recognizes the e cient implementation. We propose techniques to handle these problems. We combine strategies that have become popular in message-passing parallel programming, like mesh partitioning and splitting the matrix in local submatrices, with the functionality of HPF and HPF compilers, like the implicit handling of communicationand distribution. The implementationof these techniques in HPF is not trivial, and we describe in detail how we propose to solve the problems. Our results demonstrate that e cient implementations are possible. We indicate how some of the `approved extensions' o...
Eric de Sturler, Damian Loher
Added 08 Aug 2010
Updated 08 Aug 2010
Type Conference
Year 1997
Where ISHPC
Authors Eric de Sturler, Damian Loher
Comments (0)