BLAS Level 2 Routines#

BLAS Level 2 includes routines which perform matrix-vector operations as described in the following table.

Routines

Description

gbmv

Matrix-vector product using a general band matrix

gemv

Matrix-vector product using a general matrix

ger

Rank-1 update of a general matrix

gerc

Rank-1 update of a conjugated general matrix

geru

Rank-1 update of a general matrix, unconjugated

hbmv

Matrix-vector product using a Hermitian band matrix

hemv

Matrix-vector product using a Hermitian matrix

her

Rank-1 update of a Hermitian matrix

her2

Rank-2 update of a Hermitian matrix

hpmv

Matrix-vector product using a Hermitian packed matrix

hpr

Rank-1 update of a Hermitian packed matrix

hpr2

Rank-2 update of a Hermitian packed matrix

sbmv

Matrix-vector product using symmetric band matrix

spmv

Matrix-vector product using a symmetric packed matrix

spr

Rank-1 update of a symmetric packed matrix

spr2

Rank-2 update of a symmetric packed matrix

symv

Matrix-vector product using a symmetric matrix

syr

Rank-1 update of a symmetric matrix

syr2

Rank-2 update of a symmetric matrix

tbmv

Matrix-vector product using a triangular band matrix

tbsv

Solution of a linear system of equations with a triangular band matrix

tpmv

Matrix-vector product using a triangular packed matrix

tpsv

Solution of a linear system of equations with a triangular packed matrix

trmv

Matrix-vector product using a triangular matrix

trsv

Solution of a linear system of equations with a triangular matrix

Parent topic: BLAS Routines