An extended set of FORTRAN basic linear algebra subprograms
ACM Transactions on Mathematical SoftwarePublished 1 March 1988Open access
Jack Dongarra, Jeremy Du Croz, Sven Hammarling, Richard Hanson
Citations896
SJR quartileQ1
SJR score1.23
SNIP2.12
Generate an AI Snapshot to get a quick, structured summary of this paper.
Study Snapshot
ObjectiveStudy objective
MethodsResearch methodology
PopulationPopulation studied
Sample sizeSample sizes
OutcomesStudy outcomes here
ResultsStudy results comes here
LimitationsResearch study limitations comes here
A concise AI-generated summary of the paper will appear here once you click Generate AI Snapshot.
TL;DR
This paper describes an extension to the set of Basic Linear Algebra Subprograms targeted at matrix-vector operations that should provide for efficient and portable implementations of algorithms for high-performance computers.
Abstract
This paper describes an extension to the set of Basic Linear Algebra Subprograms. The extensions are targeted at matrix-vector operations that should provide for efficient and portable implementations of algorithms for high-performance computers.
Keywords
Computer Science
Society for Industrial and Applied Mathematics eBooksLINPACK Users' Guide
1,726 Citations1979Jack Dongarra, C Moler +2 more
General matrices Band matrices positive definite matrices Positive definite band matrices Symmetric Indefinite Matrices Triangular matrices Tridiagonal matrices The Cholesky decomposition The QR decomposition up to and including the singular value decomposition is studied.
ACM Transactions on Mathematical SoftwareBasic Linear Algebra Subprograms for Fortran Usage
1,633 Citations1979C. L. Lawson, Richard Hanson +2 more
A package of 38 low level subprograms for many of the basic operations of numerical linear algebra is presented, intended to be used with FORTRAN.
Lecture notes in computer scienceMatrix Eigensystem Routines — EISPACK Guide Extension
507 Citations1977B. S. Garbow, J. M. Boyle +2 more
The EISPACK subroutines and the handbook Algol procedures are compared to show the similarities and differences in execution times, as well as the differences in documentation and source listings.
Lecture notes in computer scienceMatrix Eigensystem Routines — EISPACK Guide
449 Citations1974Brian T. Smith, J. M. Boyle +4 more
ACM Transactions on Mathematical SoftwareAlgorithm 656: an extended set of basic linear algebra subprograms: model implementation and test programs
186 Citations1988Jack Dongarra, Jeremy Du Croz +2 more
This paper describes a model implementation and test software for the Level 2 Basic Linear Algebra Subprograms (Level 2 BLAS), targeted at matrix-vector operations with the aim of providing more efficient, but portable, implementations of algorithms on high-performance computers.
ACM Transactions on Mathematical SoftwareSqueezing the most out of an algorithm in CRAY FORTRAN
156 Citations1984Jack Dongarra, Stanley C. Eisenstat
This paper discusses a technique for achieving supervector performance on a Cray in a purely Fortran environment (i.e., without resorting to assembly language) that can be applied to a wide variety of algorithms in linear algebra.
ACM Transactions on Mathematical SoftwareAlgorithm 539: Basic Linear Algebra Subprograms for Fortran Usage [F1]
94 Citations1979C. L. Lawson, Richard Hanson +2 more
This work was supported by the National Aeronautics and Space Administration under Contract NAS 7-100 and by the Office of Naval Research under Contract NR 044-457.
ACM SIGNUM NewsletterA proposal for an extended set of Fortran Basic Linear Algebra Subprograms
61 Citations1985Jack Dongarra, Jeremy Du Croz +2 more
This paper describes an extension to the set of Basic Linear Algebra Subprograms targeted at matrix vector operations which should provide for more efficient and portable implementations of algorithms for high performance computers.
Linear Algebra and its ApplicationsSqueezing the most out of eigenvalue solvers on high-performance computers
47 Citations1986Jack Dongarra, Linda Kaufman +1 more
Modifications to many of the standard algorithms used in computing eigenvalues and eigenvectors of matrices can dramatically increase the performance of the underlying software on high-performance computers without resorting to assembler language.
A proposal for standard linear algebra subprograms
39 Citations1973Richard Hanson, Fred T. Krogh +1 more
A set of FORTRAN callable subprograms are proposed which will be useful in the development of efficient portable ANSI FORTRan subprogram’s and applications programs in the area of linear algebra.
ACM SIGNUM NewsletterIssues relating to extension of the Basic Linear Algebra Subprograms
16 Citations1985David S. Dodson, John G. Lewis
The authors' views are Lased on their implementation of theBLAS in highly-efficient assembly language for the Cray-1 and Cray X-MP, and use of the BLAS and some of the proposed extensions in a variety of application areas.
ACM SIGNUM NewsletterImproving the efficiency of portable software for linear algebra
12 Citations1973Richard Hanson, Fred T. Krogh +1 more
The dot product operation, ω := x := x + y, the elementary vector operation, y :=αx+y, and the euclidean vector norm, η = (xTx) 1/2.
