Results 1 
8 of
8
An Extended Set of Fortran Basic Linear Algebra Subprograms
 ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE
, 1986
"... This paper describes an extension to the set of Basic Linear Algebra Subprograms. The extensions are targeted at matrixvector operations which should provide for efficient and portable implementations of algorithms for high performance computers. ..."
Abstract

Cited by 523 (68 self)
 Add to MetaCart
This paper describes an extension to the set of Basic Linear Algebra Subprograms. The extensions are targeted at matrixvector operations which should provide for efficient and portable implementations of algorithms for high performance computers.
Software libraries for linear algebra computations on high performance computers
 SIAM REVIEW
, 1995
"... This paper discusses the design of linear algebra libraries for high performance computers. Particular emphasis is placed on the development of scalable algorithms for MIMD distributed memory concurrent computers. A brief description of the EISPACK, LINPACK, and LAPACK libraries is given, followed b ..."
Abstract

Cited by 70 (15 self)
 Add to MetaCart
This paper discusses the design of linear algebra libraries for high performance computers. Particular emphasis is placed on the development of scalable algorithms for MIMD distributed memory concurrent computers. A brief description of the EISPACK, LINPACK, and LAPACK libraries is given, followed by an outline of ScaLAPACK, which is a distributed memory version of LAPACK currently under development. The importance of blockpartitioned algorithms in reducing the frequency of data movement between different levels of hierarchical memory is stressed. The use of such algorithms helps reduce the message startup costs on distributed memory concurrent computers. Other key ideas in our approach are the use of distributed versions of the Level 3 Basic Linear Algebra Subprograms (BLAS) as computational building blocks, and the use of Basic Linear Algebra Communication Subprograms (BLACS) as communication building blocks. Together the distributed BLAS and the BLACS can be used to construct highe...
Numerical linear algebra algorithms and software
, 2000
"... The increasing availability of advancedarchitecture computers has a significant effect on all spheres of scientific computation, including algorithm research and software development in numerical linear algebra. Linear algebra – in particular, the solution of linear systems of equations – lies at t ..."
Abstract

Cited by 6 (0 self)
 Add to MetaCart
The increasing availability of advancedarchitecture computers has a significant effect on all spheres of scientific computation, including algorithm research and software development in numerical linear algebra. Linear algebra – in particular, the solution of linear systems of equations – lies at the heart of most calculations in scientific computing. This paper discusses some of the recent developments in linear algebra designed to exploit these advancedarchitecture computers. We discuss two broad classes of algorithms: those for dense, and those for sparse matrices.
Templates for Linear Algebra Problems
, 1995
"... The increasing availability of advancedarchitecture computers is having a very significant effect on all spheres of scientific computation, including algorithm research and software development in numerical linear algebra. Linear algebra  in particular, the solution of linear systems of equation ..."
Abstract

Cited by 5 (1 self)
 Add to MetaCart
The increasing availability of advancedarchitecture computers is having a very significant effect on all spheres of scientific computation, including algorithm research and software development in numerical linear algebra. Linear algebra  in particular, the solution of linear systems of equations and eigenvalue problems  lies at the heart of most calculations in scientific computing. This chapter discusses some of the recent developments in linear algebra designed to help the user on advancedarchitecture computers. Much of the work in developing linear algebra software for advancedarchitecture computers is motivated by the need to solve large problems on the fastest computers available. In this chapter, we focus on four basic issues: (1) the motivation for the work; (2) the development of standards for use in linear algebra and the building blocks for a library; (3) aspects of templates for the solution of large sparse systems of linear algorithm; and (4) templates for the solu...
Parallel and Distributed Scientific Computing  A Numerical Linear Algebra Problem Solving Environment  Designer's Perspective
"... this document and the corresponding documentations are in the public domain, and are available from netlib (http://www.netlib.org/) [DG87]. For instance, the EISPACK, LINPACK, LAPACK, BLACS, ScaLAPACK, and ATLAS software packages are in the public domain, and are available from netlib. Moreover, the ..."
Abstract
 Add to MetaCart
this document and the corresponding documentations are in the public domain, and are available from netlib (http://www.netlib.org/) [DG87]. For instance, the EISPACK, LINPACK, LAPACK, BLACS, ScaLAPACK, and ATLAS software packages are in the public domain, and are available from netlib. Moreover, these publically available software packages can also be retrieved by email. For example, to obtain more information on LAPACK, one should send the following oneline email message to netlib@ornl.gov: send index from lapack. Information for other packages can be similarly obtained. Realtime information on the NetSolve project can be found at the following web address http://www.cs.utk.edu/netsolve.