Oak Ridge, TN 37831-6367
U. S. A.
Abstract
We describe the design of ScaLAPACK++, an object oriented C++ 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++.
J. J. Dongarra, R. Pozo and D. W. Walker,
An Object-Oriented Design for High Performance
Linear Algebra on Distributed Memory Architectures,
in Proceedings of the Object-Oriented Numerics Conference, 1993.