1996 · 329 citations · 25 references
ComputingComputer ScienceMathematicsDistributed SystemsMessage PassingParallel ComputingDistributed AlgorithmsDistributed ComputingDistributed Heterogeneous SystemsDistributed Memory SystemsNumerical Linear AlgebraParallel ArchitecturesComputational Linear AlgebraDistributed Linear AlgebraDistributed MemoryDistributed Systems IntegrationMessage Passing InterfaceMessage-passing AlgorithmsMessage-passing ModelsParallel Computing Architectures
This paper outlines the content and performance of ScaLAPACK, a collection of mathematical software for linear algebra computations on distributed memory computers. The importance of developing standards for computational and message passing interfaces is discussed. We present the different components and building blocks of ScaLAPACK, and indicate the difficulties inherent in producing correct codes for networks of heterogeneous processors. Finally, this paper briefly describes future directions for the ScaLAPACK library and concludes by suggesting alternative approaches to mathematical libraries, explaining how ScaLAPACK could be integrated into efficient and user-friendly distributed systems.
25
MPI: A Message-Passing Interface Standard
Message P Forum · 1994 · 2.7K citations
Linear Algebra and Its Applications
E. I., Gilbert Strang · Mathematics of Computation · 1976 · 1.9K citations
A set of level 3 basic linear algebra subprograms
Jack Dongarra, Jeremy Du Croz, Sven Hammarling et al. · ACM Transactions on Mathematical Software · 1990 · 1.8K citations · Full text
Basic Linear Algebra Subprograms for Fortran Usage
C. L. Lawson, Richard Hanson, David R. Kincaid et al. · ACM Transactions on Mathematical Software · 1979 · 1.6K citations · Full text