Published on

Basic Linear Algebra Subprograms

netlib

BLAS = Basic Linear Algebra Subprograms

The BLAS (Basic Linear Algebra Subprograms) are routines that provide standard building blocks for performing basic vector and matrix operations.

  • The Level 1 BLAS perform scalar, vector and vector-vector operations,
  • The Level 2 BLAS perform matrix-vector operations, and
  • The Level 3 BLAS perform matrix-matrix operations.

Because the BLAS are efficient, portable, and widely available, they are commonly used in the development of high quality linear algebra software, LAPACK for example.

THE END