Sparse iterative algorithm software for large-scale MIMD machines: An initial discussion and implementation |
| |
Authors: | John N Shadid Ray S Tuminaro |
| |
Affiliation: | 1. Parallel Computational Sciences Department Sandia National Laboratories Albuquerque, NM, USA;2. Applied and Numerical Mathematics Department Sandia National Laboratories Albuquerque, NM, USA |
| |
Abstract: | The parallelization of sophisticated applications has dramatically increased in recent years. As machine capabilities rise, greater emphasis on modeling complex phenomena can be expected. Many of these applications require the solution of large sparse matrix equations which approximate systems of partial differential equations (PDEs). Therefore we consider parallel iterative solvers for large sparse non-symmetric systems and issues related to parallel sparse matrix software. We describe a collection of parallel iterative solvers which use a distributed sparse matrix format that facilitates the interface between specific applications and a variety of Krylov subspace techniques and multigrid methods. These methods have been used to solve a number of linear and non-linear PDE problems on a 1024-processor NCUBE 2 hypercube. Over 1 Gflop sustained computation rates are achieved with many of these solvers, demonstrating that high performance can be attained even when using sparse matrix data structures. |
| |
Keywords: | |
|
|