We describe the design of ScaLAPACK++, an object oriented CSS library for implementing linear algebra computations on distributed memory multicomputers. This package, when complete, will support distributed dense, banded, sparse matrix operations for symmetric, positive-definite, and non-symmetric cases. In ScaLAPACK++ we have employed object oriented design methods to enhance scalability, portability, flexibility, and ease-of-use. We illustrate some of these points by describing the implementation of a right-looking LU factorization for dense systems in ScaLAPACK++
Published in:
Scalable Parallel Libraries Conference, 1993., Proceedings of the
Date of Conference: 6-8 Oct 1993