NCSA Home NCSA: National Center for Supercomputing Applications NCSA Search
Alliance NCSA User_Info Access MyLinks

BLAS (Basic Linear Algebra Subroutines)

Abstract
BLAS (Basic Linear Algebra Subroutines) The BLAS are building blocks for constructing efficient and portable linear algebra software for high-performance computers. The BLAS allow exploitation of parallelism in a way that is transparent to the software that calls them. For example, the LAPACK strategy for combining efficiency with portability is to construct the software as much as possible out of calls to the BLAS. The efficiency of LAPACK software depends on efficient implementations of the BLAS being provided by computer vendors (or others) for their machines. Thus the BLAS form a low-level interface between LAPACK software and different machine architectures. There are three levels of BLAS: Level 1 BLAS: for vector operations Level 2 BLAS: for matrix-vector operations Level 3 BLAS: for matrix-matrix operations
DateOfInformation
Thr Aug 27 18:26:08 1998
Deployment Status
http://www.nhse.org/rib/repositories/ncsa_teamA_deployment/catalog/grid.html
Domain
Numerical Programs and Routines!Linear algebra
Keyword
numerical library; linear algebra
Name
BLAS (Basic Linear Algebra Subroutines)
TargetEnvironment
Not Available
Webpage
http://www.netlib.org/blas/index.html
ContactIs
BLAS Help
Files
BLAS distribution file

Meta Data URL from which this entry was created:
http://www.nhse.org/rib/repositories/ncsa_teamA/objects/Asset/blas.html

 


[Alliance] Alliance NCSA UIUC [NCSA]