skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: An object oriented design for high performance linear algebra on distributed memory architectures

Conference ·
OSTI ID:71638
 [1];  [1];  [2]
  1. Oak Ridge National Lab., TN (United States)
  2. Univ. of Tennessee, Knoxville, TN (United States). Dept. of Computer Science

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 enchance 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++.

Research Organization:
Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE, Washington, DC (United States); Department of Defense, Washington, DC (United States)
DOE Contract Number:
AC05-84OR21400
OSTI ID:
71638
Report Number(s):
CONF-930014-1; ON: DE95012887; CNN: Contract DAAL03-91-C-0047
Resource Relation:
Conference: 1993 objected-oriented numerics conference, Snowbird, CO (United States), 1993; Other Information: PBD: [1993]
Country of Publication:
United States
Language:
English