IMPLICIT COMPLEX (C) IMPLICIT DOUBLE PRECISION (D) IMPLICIT INTEGER (I-N) IMPLICIT REAL*16 (Q) IMPLICIT REAL (S) IMPLICIT DOUBLE COMPLEX (Z) CHARACTER SIDE, UPLO, TRANSA, TRANSB, DIAG |
The first letter of a subroutine name identifies the type of the result. The second and third letters indicate the form of matrix involved. The forms are:
GE |
General |
HE |
Hermitian |
SY |
Symmetric |
TR |
Triangular |
The remaining letters indicate the operation that the subroutine performs. The operations are:
MM |
Matrix-matrix product |
RK |
Rank-k update of a matrix |
R2K |
Rank-2k update of a matrix |
SM |
Solve a triangular system of linear equations with multiple right-hand sides |
To specify the group of subroutines that perform the same operation but are of different types, this manual uses a lowercase x. For example, xGEMM refers to the subroutines DGEMM, SGEMM, ZGEMM, and CGEMM. This same convention is used for arguments: xALPHA refers to the arguments DALPHA, SALPHA, ZALPHA, and CALPHA.
A-1 denotes the inverse of the square matrix stored in the array A. Whenever the symbol A-1 appears it is assumed that the numerical inverse of A exists. AT denotes the transpose of A and AH denotes the conjugate transpose of A for a complex A.