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. A^{T }denotes the transpose of A and A^{H} denotes the conjugate transpose of A for a complex A.