What you need to know to use these subprograms

The next two letters in the naming convention indicate the form of the matrix, as presented in Table 3-2.

Table 3-2 Extended BLAS Naming Convention—Matrix Form

XX

Form of Matrix

GE

General

GB

General band

HE

Hermitian

HB

Hermitian band

HP

Hermitian packed

SY

Symmetric

SB

Symmetric band

SP

Symmetric packed

TR

Triangular

TB

Triangular band

TP

Triangular packed

 

 

Table 3-3lists the final one, two, or three characters in the naming convention, indicating the computation of a particular subroutine.

Table 3-3 Extended BLAS Naming Convention—Computation

YY

Subroutine Computation

MM

Matrix-Matrix multiply

MV

Matrix-Vector multiply

R

Rank-1 update

R2

Rank-2 update

RK

Rank-k update

R2K

Rank-2k update

SM

Solve multiple systems of linear equations

SV

Solve a system of linear equations

 

 

For example, SGBMV multiplies a vector (MV) by a general band matrix (GB) using the single precision REAL data type (S). ZTRSM solves a system of linear equations with one triangular coefficient matrix and a matrix of right-hand sides, using the double precision COMPLEX data type.

208HP MLIB User’s Guide