# BLAS Routines

The BLAS routines and functions are divided into the following groups according to the operations they perform:

- BLAS Level 1 Routines and Functions perform operations of both addition and reduction on vectors of data. Typical operations include scaling and dot products.

- BLAS Level 2 Routines perform matrix-vector operations, such as matrix-vector multiplication, rank-1 and rank-2 matrix updates, and solution of triangular systems.

- BLAS Level 3 Routines perform matrix-matrix operations, such as matrix-matrix multiplication, rank-k update, and solution of triangular systems.

Starting from release 8.0, Intel® MKL also supports Fortran 95 interface to the BLAS routines.

Parent topic: About This Software