| Procedure | Location | Procedure Type | Description |
|---|---|---|---|
| caxpy | compatible.f90 | Subroutine | \brief \b CAXPY \par Purpose: |
| caxpy | M_blas | Subroutine | November 2017 |
| CCOPY | compatible.f90 | Subroutine | \brief \b CCOPY \par Purpose: |
| ccopy | M_blas | Subroutine | date:November 2017 |
| CDOTC | compatible.f90 | Function | \brief \b CDOTC \par Purpose: |
| cdotc | M_blas | Function | CDOTC forms the dot product of two complex vectors |
| CDOTU | compatible.f90 | Function | \brief \b CDOTU \par Purpose: |
| cdotu | M_blas | Function | CDOTU forms the dot product of two complex vectors |
| CGBMV | compatible.f90 | Subroutine | \brief \b CGBMV \par Purpose: |
| cgbmv | M_blas | Subroutine | CGBMV performs one of the matrix-vector operations |
| CGEMM | compatible.f90 | Subroutine | \brief \b CGEMM \par Purpose: |
| cgemm | M_blas | Subroutine | CGEMM performs one of the matrix-matrix operations |
| CGEMV | compatible.f90 | Subroutine | \brief \b CGEMV \par Purpose: |
| cgemv | M_blas | Subroutine | CGEMV performs one of the matrix-vector operations |
| CGERC | compatible.f90 | Subroutine | \brief \b CGERC \par Purpose: |
| cgerc | M_blas | Subroutine | CGERC performs the rank 1 operation |
| CGERU | compatible.f90 | Subroutine | \brief \b CGERU \par Purpose: |
| cgeru | M_blas | Subroutine | CGERU performs the rank 1 operation |
| CHBMV | compatible.f90 | Subroutine | \brief \b CHBMV \par Purpose: |
| chbmv | M_blas | Subroutine | CHBMV(3f) performs the matrix-vector operation |
| CHEMM | compatible.f90 | Subroutine | \brief \b CHEMM \par Purpose: |
| chemm | M_blas | Subroutine | CHEMM performs one of the matrix-matrix operations |
| CHEMV | compatible.f90 | Subroutine | \brief \b CHEMV \par Purpose: |
| chemv | M_blas | Subroutine | CHEMV performs the matrix-vector operation |
| CHER | compatible.f90 | Subroutine | \brief \b CHER \par Purpose: |
| cher | M_blas | Subroutine | CHER performs the hermitian rank 1 operation |
| CHER2 | compatible.f90 | Subroutine | \brief \b CHER2 \par Purpose: |
| cher2 | M_blas | Subroutine | CHER2 performs the hermitian rank 2 operation |
| CHER2K | compatible.f90 | Subroutine | \brief \b CHER2K \par Purpose: |
| cher2k | M_blas | Subroutine | CHER2K performs one of the hermitian rank 2k operations |
| CHERK | compatible.f90 | Subroutine | \brief \b CHERK \par Purpose: |
| cherk | M_blas | Subroutine | C:=alphaATRANSPOSE(A)+beta*C, C hermitian. |
| CHPMV | compatible.f90 | Subroutine | \brief \b CHPMV \par Purpose: |
| chpmv | M_blas | Subroutine | CY := alphaACX + beta*CY, A a (square) hermitian packed matrix. |
| CHPR | compatible.f90 | Subroutine | \brief \b CHPR \par Purpose: |
| chpr | M_blas | Subroutine | A := A + alphaCXCONJUGATE-TRANSPOSE(CX), a a (square) hermitian packed. |
| CHPR2 | compatible.f90 | Subroutine | \brief \b CHPR2 \par Purpose: |
| chpr2 | M_blas | Subroutine | A := A + alphaCXCONJUGATE-TRANSPOSE(CY)n + CONJUGATE(ALPHA)CYCONJUGATE-TRANSPOSE(CX),n A a (square) hermitian packed matrix. |
| CROTG | compatible.f90 | Subroutine | \brief \b CROTG \par Purpose: |
| crotg | M_blas | Subroutine | CROTG constructs a plane rotation |
| CSCAL | compatible.f90 | Subroutine | \brief \b CSCAL \par Purpose: |
| cscal | M_blas | Subroutine | CX:=CA*CX (complex multiplier) |
| CSROT | compatible.f90 | Subroutine | \brief \b CSROT \par Purpose: |
| csrot | M_blas | Subroutine | CSROT applies a plane rotation, where the cos and sin (c and s) are real and the vectors cx and cy are complex. jack dongarra, linpack, 3/11/78. |
| CSSCAL | compatible.f90 | Subroutine | \brief \b CSSCAL \par Purpose: |
| csscal | M_blas | Subroutine | CX:=SA*CX (real multiplier). |
| CSWAP | compatible.f90 | Subroutine | \brief \b CSWAP \par Purpose: |
| cswap | M_blas | Subroutine | N |
| CSYMM | compatible.f90 | Subroutine | \brief \b CSYMM \par Purpose: |
| csymm | M_blas | Subroutine | C:=alphaAB+beta*C, A symmetric, B, C rectangular. |
| CSYR2K | compatible.f90 | Subroutine | \brief \b CSYR2K \par Purpose: |
| csyr2k | M_blas | Subroutine | C:=alphaATRANSPOSE(B)+alphaBTRANSPOSE(A)+beta*C, C symmetric. |
| CSYRK | compatible.f90 | Subroutine | \brief \b CSYRK \par Purpose: |
| csyrk | M_blas | Subroutine | C:=alphaATRANSPOSE(A)+beta*C, C symmetric. |
| CTBMV | compatible.f90 | Subroutine | \brief \b CTBMV \par Purpose: |
| ctbmv | M_blas | Subroutine | CX := A*CX, A is a triangular band matrix. |
| CTBSV | compatible.f90 | Subroutine | \brief \b CTBSV \par Purpose: |
| ctbsv | M_blas | Subroutine | CX := INVERSE(A)*CX, where A is a triangular band matrix. |
| CTPMV | compatible.f90 | Subroutine | \brief \b CTPMV \par Purpose: |
| ctpmv | M_blas | Subroutine | CX := A*CX, A is a packed triangular band matrix. |
| CTPSV | compatible.f90 | Subroutine | \brief \b CTPSV \par Purpose: |
| ctpsv | M_blas | Subroutine | CX := INVERSE(A)*CX, where A is a packed triangular band matrix. |
| CTRMM | compatible.f90 | Subroutine | \brief \b CTRMM \par Purpose: |
| ctrmm | M_blas | Subroutine | B:=AB or B:=BA, A triangular, B rectangular. |
| CTRMV | compatible.f90 | Subroutine | \brief \b CTRMV \par Purpose: |
| ctrmv | M_blas | Subroutine | CX := A*CX, A is a triangular matrix. |
| CTRSM | compatible.f90 | Subroutine | \brief \b CTRSM \par Purpose: |
| ctrsm | M_blas | Subroutine | B:=INVERSE(A)C or B:=CINVERSE(A), B, C rectangular, A triangular. |
| CTRSV | compatible.f90 | Subroutine | \brief \b CTRSV \par Purpose: |
| ctrsv | M_blas | Subroutine | CX := INVERSE(A)*CX, where A is a triangular matrix. |
| DASUM | compatible.f90 | Function | \brief \b DASUM \par Purpose: |
| dasum | M_blas | Function | N |
| DAXPY | compatible.f90 | Subroutine | \brief \b DAXPY \par Purpose: |
| daxpy | M_blas | Subroutine | N |
| DCABS1 | compatible.f90 | Function | \brief \b DCABS1 \par Purpose: |
| dcabs1 | M_blas | Function | DCABS1 computes |Re(.)| + |Im(.)| of a double complex number |
| DCOPY | compatible.f90 | Subroutine | \brief \b DCOPY \par Purpose: |
| dcopy | M_blas | Subroutine | N |
| DDOT | compatible.f90 | Function | \brief \b DDOT \par Purpose: |
| ddot | M_blas | Function | N |
| DGBMV | compatible.f90 | Subroutine | \brief \b DGBMV \par Purpose: |
| dgbmv | M_blas | Subroutine | DGBMV performs one of the matrix-vector operations |
| DGEMM | compatible.f90 | Subroutine | \brief \b DGEMM \par Purpose: |
| dgemm | M_blas | Subroutine | DGEMM performs one of the matrix-matrix operations |
| DGEMV | compatible.f90 | Subroutine | \brief \b DGEMV \par Purpose: |
| dgemv | M_blas | Subroutine | DGEMV performs one of the matrix-vector operations |
| DGER | compatible.f90 | Subroutine | \brief \b DGER \par Purpose: |
| dger | M_blas | Subroutine | DGER performs the rank 1 operation |
| DNRM2 | compatible.f90 | Function | \brief \b DNRM2 \par Purpose: |
| dnrm2 | M_blas | Function | DNRM2 returns the euclidean norm of a vector via the function name, so that |
| DROT | compatible.f90 | Subroutine | \brief \b DROT \par Purpose: |
| drot | M_blas | Subroutine | N number of elements in input vector(s) DX array, dimension ( 1 + ( N - 1 )*abs( INCX ) ) INCX |
| DROTG | compatible.f90 | Subroutine | \brief \b DROTG \par Purpose: |
| drotg | M_blas | Subroutine | DROTG constructs a plane rotation |
| DROTM | compatible.f90 | Subroutine | \brief \b DROTM \par Purpose: |
| drotm | M_blas | Subroutine | N number of elements in input vector(s) DX DX is DOUBLE PRECISION array, dimension ( 1 + ( N - 1 )*abs( INCX ) ) |
| DROTMG | compatible.f90 | Subroutine | \brief \b DROTMG \par Purpose: |
| drotmg | M_blas | Subroutine | DD1 |
| DSBMV | compatible.f90 | Subroutine | \brief \b DSBMV \par Purpose: |
| dsbmv | M_blas | Subroutine | DSBMV performs the matrix-vector operation |
| DSCAL | compatible.f90 | Subroutine | \brief \b DSCAL \par Purpose: |
| dscal | M_blas | Subroutine | N number of elements in input vector(s) DA On entry, DA specifies the scalar alpha. DX array, dimension ( 1 + ( N - 1 )*abs( INCX ) ) INCX storage spacing between elements of DX |
| DSDOT | compatible.f90 | Function | \brief \b DSDOT \par Purpose: |
| dsdot | M_blas | Function | Compute the inner product of two vectors with extended precision accumulation and result. |
| DSPMV | compatible.f90 | Subroutine | \brief \b DSPMV \par Purpose: |
| dspmv | M_blas | Subroutine | DSPMV performs the matrix-vector operation |
| DSPR | compatible.f90 | Subroutine | \brief \b DSPR \par Purpose: |
| dspr | M_blas | Subroutine | DSPR performs the symmetric rank 1 operation |
| DSPR2 | compatible.f90 | Subroutine | \brief \b DSPR2 \par Purpose: |
| dspr2 | M_blas | Subroutine | DSPR2 performs the symmetric rank 2 operation |
| DSWAP | compatible.f90 | Subroutine | \brief \b DSWAP \par Purpose: |
| dswap | M_blas | Subroutine | N |
| DSYMM | compatible.f90 | Subroutine | \brief \b DSYMM \par Purpose: |
| dsymm | M_blas | Subroutine | DSYMM performs one of the matrix-matrix operations |
| DSYMV | compatible.f90 | Subroutine | \brief \b DSYMV \par Purpose: |
| dsymv | M_blas | Subroutine | DSYMV performs the matrix-vector operation |
| DSYR | compatible.f90 | Subroutine | \brief \b DSYR \par Purpose: |
| dsyr | M_blas | Subroutine | DSYR performs the symmetric rank 1 operation |
| DSYR2 | compatible.f90 | Subroutine | \brief \b DSYR2 \par Purpose: |
| dsyr2 | M_blas | Subroutine | DSYR2 performs the symmetric rank 2 operation |
| DSYR2K | compatible.f90 | Subroutine | \brief \b DSYR2K \par Purpose: |
| dsyr2k | M_blas | Subroutine | DSYR2K performs one of the symmetric rank 2k operations |
| DSYRK | compatible.f90 | Subroutine | \brief \b DSYRK \par Purpose: |
| dsyrk | M_blas | Subroutine | DSYRK performs one of the symmetric rank k operations |
| DTBMV | compatible.f90 | Subroutine | \brief \b DTBMV \par Purpose: |
| dtbmv | M_blas | Subroutine | DTBMV performs one of the matrix-vector operations |
| DTBSV | compatible.f90 | Subroutine | \brief \b DTBSV \par Purpose: |
| dtbsv | M_blas | Subroutine | DTBSV solves one of the systems of equations |
| DTPMV | compatible.f90 | Subroutine | \brief \b DTPMV \par Purpose: |
| dtpmv | M_blas | Subroutine | DTPMV performs one of the matrix-vector operations |
| DTPSV | compatible.f90 | Subroutine | \brief \b DTPSV \par Purpose: |
| dtpsv | M_blas | Subroutine | DTPSV solves one of the systems of equations |
| DTRMM | compatible.f90 | Subroutine | \brief \b DTRMM \par Purpose: |
| dtrmm | M_blas | Subroutine | DTRMM performs one of the matrix-matrix operations |
| DTRMV | compatible.f90 | Subroutine | \brief \b DTRMV \par Purpose: |
| dtrmv | M_blas | Subroutine | DTRMV performs one of the matrix-vector operations |
| DTRSM | compatible.f90 | Subroutine | \brief \b DTRSM \par Purpose: |
| dtrsm | M_blas | Subroutine | DTRSM solves one of the matrix equations |
| DTRSV | compatible.f90 | Subroutine | \brief \b DTRSV \par Purpose: |
| dtrsv | M_blas | Subroutine | DTRSV solves one of the systems of equations |
| DZASUM | compatible.f90 | Function | \brief \b DZASUM \par Purpose: |
| dzasum | M_blas | Function | N |
| DZNRM2 | compatible.f90 | Function | \brief \b DZNRM2 \par Purpose: |
| dznrm2 | M_blas | Function | DZNRM2 returns the euclidean norm of a vector via the function name, so that |
| ICAMAX | compatible.f90 | Function | \brief \b ICAMAX \par Purpose: |
| icamax | M_blas | Function | N |
| IDAMAX | compatible.f90 | Function | \brief \b IDAMAX \par Purpose: |
| idamax | M_blas | Function | N |
| ISAMAX | compatible.f90 | Function | \brief \b ISAMAX \par Purpose: |
| isamax | M_blas | Function | N |
| IZAMAX | compatible.f90 | Function | \brief \b IZAMAX \par Purpose: |
| izamax | M_blas | Function | N number of elements in input vector(s) ZX array, dimension ( 1 + ( N - 1 )*abs( INCX ) ) INCX storage spacing between elements of ZX |
| LSAME | compatible.f90 | Function | \brief \b LSAME \par Purpose: |
| lsame | M_blas | Function | LSAME returns .TRUE. if CA is the same letter as CB regardless of case. |
| SASUM | compatible.f90 | Function | \brief \b SASUM \par Purpose: |
| sasum | M_blas | Function | N |
| SAXPY | compatible.f90 | Subroutine | \brief \b SAXPY \par Purpose: |
| saxpy | M_blas | Subroutine | N number of elements in input vector(s) SA On entry, SA specifies the scalar alpha. SX SX is REAL array, dimension ( 1 + ( N - 1 )abs( INCX ) ) INCX storage spacing between elements of SX SY SY is REAL array, dimension ( 1 + ( N - 1 )abs( INCY ) ) INCY storage spacing between elements of SY |
| scabs1 | compatible.f90 | Function | \brief \b SCABS1 \par Purpose: |
| scabs1 | M_blas | Function | SCABS1 computes |Re(.)| + |Im(.)| of a complex number |
| SCASUM | compatible.f90 | Function | \brief \b SCASUM \par Purpose: |
| scasum | M_blas | Function | N |
| SCNRM2 | compatible.f90 | Function | \brief \b SCNRM2 \par Purpose: |
| scnrm2 | M_blas | Function | SCNRM2 returns the euclidean norm of a vector via the function name, so that |
| SCOPY | compatible.f90 | Subroutine | \brief \b SCOPY \par Purpose: |
| scopy | M_blas | Subroutine | N |
| SDOT | compatible.f90 | Function | \brief \b SDOT \par Purpose: |
| sdot | M_blas | Function | N |
| SDSDOT | compatible.f90 | Function | \brief \b SDSDOT \par Purpose: |
| sdsdot | M_blas | Function | SDSDOT := SUM SX * SY (accumulated double precision, returned single) |
| set_xerbla | M_blas | Subroutine | |
| SGBMV | compatible.f90 | Subroutine | \brief \b SGBMV \par Purpose: |
| sgbmv | M_blas | Subroutine | SY:=alphaASX+beta*SY, A a band matrix. |
| SGEMM | compatible.f90 | Subroutine | \brief \b SGEMM \par Purpose: |
| sgemm | M_blas | Subroutine | C:=alphaAB+beta*C, A, B, C rectangular. |
| SGEMV | compatible.f90 | Subroutine | \brief \b SGEMV \par Purpose: |
| sgemv | M_blas | Subroutine | SY:=alphaASX+beta*SY, A a rectangular matrix. |
| SGER | compatible.f90 | Subroutine | \brief \b SGER \par Purpose: |
| sger | M_blas | Subroutine | A:=A+alphaSXTRANSPOSE(SY), rank 1 update, A a rectangular matrix. |
| SNRM2 | compatible.f90 | Function | \brief \b SNRM2 \par Purpose: |
| snrm2 | M_blas | Function | SNRM2 := square root of sum of SX(I)**2 |
| SROT | compatible.f90 | Subroutine | \brief \b SROT \par Purpose: |
| srot | M_blas | Subroutine | N |
| SROTG | compatible.f90 | Subroutine | \brief \b SROTG \par Purpose: |
| srotg | M_blas | Subroutine | subroutine srotg( a, b, c, s ) |
| SROTM | compatible.f90 | Subroutine | \brief \b SROTM \par Purpose: |
| srotm | M_blas | Subroutine | N |
| SROTMG | compatible.f90 | Subroutine | \brief \b SROTMG \par Purpose: |
| srotmg | M_blas | Subroutine | SD1 |
| SSBMV | compatible.f90 | Subroutine | \brief \b SSBMV \par Purpose: |
| ssbmv | M_blas | Subroutine | SSBMV performs the matrix-vector operation |
| SSCAL | compatible.f90 | Subroutine | \brief \b SSCAL \par Purpose: |
| sscal | M_blas | Subroutine | N |
| SSPMV | compatible.f90 | Subroutine | \brief \b SSPMV \par Purpose: |
| sspmv | M_blas | Subroutine | SSPMV performs the matrix-vector operation |
| SSPR | compatible.f90 | Subroutine | \brief \b SSPR \par Purpose: |
| sspr | M_blas | Subroutine | SSPR performs the symmetric rank 1 operation |
| SSPR2 | compatible.f90 | Subroutine | \brief \b SSPR2 \par Purpose: |
| sspr2 | M_blas | Subroutine | SSPR2 performs the symmetric rank 2 operation |
| SSWAP | compatible.f90 | Subroutine | \brief \b SSWAP \par Purpose: |
| sswap | M_blas | Subroutine | N |
| SSYMM | compatible.f90 | Subroutine | \brief \b SSYMM \par Purpose: |
| ssymm | M_blas | Subroutine | SSYMM performs one of the matrix-matrix operations |
| SSYMV | compatible.f90 | Subroutine | \brief \b SSYMV \par Purpose: |
| ssymv | M_blas | Subroutine | SSYMV performs the matrix-vector operation |
| SSYR | compatible.f90 | Subroutine | \brief \b SSYR \par Purpose: |
| ssyr | M_blas | Subroutine | SSYR performs the symmetric rank 1 operation |
| SSYR2 | compatible.f90 | Subroutine | \brief \b SSYR2 \par Purpose: |
| ssyr2 | M_blas | Subroutine | SSYR2 performs the symmetric rank 2 operation |
| SSYR2K | compatible.f90 | Subroutine | \brief \b SSYR2K \par Purpose: |
| ssyr2k | M_blas | Subroutine | SSYR2K performs one of the symmetric rank 2k operations |
| SSYRK | compatible.f90 | Subroutine | \brief \b SSYRK \par Purpose: |
| ssyrk | M_blas | Subroutine | SSYRK performs one of the symmetric rank k operations |
| STBMV | compatible.f90 | Subroutine | \brief \b STBMV \par Purpose: |
| stbmv | M_blas | Subroutine | STBMV performs one of the matrix-vector operations |
| STBSV | compatible.f90 | Subroutine | \brief \b STBSV \par Purpose: |
| stbsv | M_blas | Subroutine | STBSV solves one of the systems of equations |
| STPMV | compatible.f90 | Subroutine | \brief \b STPMV \par Purpose: |
| stpmv | M_blas | Subroutine | STPMV performs one of the matrix-vector operations |
| STPSV | compatible.f90 | Subroutine | \brief \b STPSV \par Purpose: |
| stpsv | M_blas | Subroutine | STPSV solves one of the systems of equations |
| STRMM | compatible.f90 | Subroutine | \brief \b STRMM \par Purpose: |
| strmm | M_blas | Subroutine | STRMM performs one of the matrix-matrix operations |
| STRMV | compatible.f90 | Subroutine | \brief \b STRMV \par Purpose: |
| strmv | M_blas | Subroutine | STRMV performs one of the matrix-vector operations |
| STRSM | compatible.f90 | Subroutine | \brief \b STRSM \par Purpose: |
| strsm | M_blas | Subroutine | STRSM solves one of the matrix equations |
| STRSV | compatible.f90 | Subroutine | \brief \b STRSV \par Purpose: |
| strsv | M_blas | Subroutine | STRSV solves one of the systems of equations |
| XERBLA | compatible.f90 | Subroutine | \brief \b XERBLA \par Purpose: |
| XERBLA_ARRAY | compatible.f90 | Subroutine | \brief \b XERBLA_ARRAY \par Purpose: |
| xerbla_array | M_blas | Subroutine | XERBLA_ARRAY assists other languages in calling XERBLA, the LAPACK and BLAS error handler. Rather than taking a Fortran string argument as the function’s name, XERBLA_ARRAY takes an array of single characters along with the array’s length. XERBLA_ARRAY then copies up to 32 characters of that array into a Fortran string and passes that to XERBLA. If called with a non-positive SRNAME_LEN, XERBLA_ARRAY will call XERBLA with a string of all blank characters. |
| ZAXPY | compatible.f90 | Subroutine | \brief \b ZAXPY \par Purpose: |
| zaxpy | M_blas | Subroutine | N number of elements in input vector(s) ZA On entry, ZA specifies the scalar alpha. ZX ZX is complex(kind=real64) array, dimension ( 1 + ( N - 1 )abs( INCX ) ) INCX storage spacing between elements of ZX ZY ZY is complex(kind=real64) array, dimension ( 1 + ( N - 1 )abs( INCY ) ) INCY storage spacing between elements of ZY |
| ZCOPY | compatible.f90 | Subroutine | \brief \b ZCOPY \par Purpose: |
| zcopy | M_blas | Subroutine | N |
| ZDOTC | compatible.f90 | Function | \brief \b ZDOTC \par Purpose: |
| zdotc | M_blas | Function | ZDOTC forms the dot product of two complex vectors ZDOTC = X^H * Y |
| ZDOTU | compatible.f90 | Function | \brief \b ZDOTU \par Purpose: |
| zdotu | M_blas | Function | ZDOTU forms the dot product of two complex vectors ZDOTU = X^T * Y |
| ZDROT | compatible.f90 | Subroutine | \brief \b ZDROT \par Purpose: |
| zdrot | M_blas | Subroutine | Applies a plane rotation, where the cos and sin (c and s) are real and the vectors cx and cy are complex. jack dongarra, linpack, 3/11/78. |
| ZDSCAL | compatible.f90 | Subroutine | \brief \b ZDSCAL \par Purpose: |
| zdscal | M_blas | Subroutine | N |
| ZGBMV | compatible.f90 | Subroutine | \brief \b ZGBMV \par Purpose: |
| zgbmv | M_blas | Subroutine | ZGBMV performs one of the matrix-vector operations |
| ZGEMM | compatible.f90 | Subroutine | \brief \b ZGEMM \par Purpose: |
| zgemm | M_blas | Subroutine | ZGEMM performs one of the matrix-matrix operations |
| ZGEMV | compatible.f90 | Subroutine | \brief \b ZGEMV \par Purpose: |
| zgemv | M_blas | Subroutine | ZGEMV performs one of the matrix-vector operations |
| ZGERC | compatible.f90 | Subroutine | \brief \b ZGERC \par Purpose: |
| zgerc | M_blas | Subroutine | ZGERC performs the rank 1 operation |
| ZGERU | compatible.f90 | Subroutine | \brief \b ZGERU \par Purpose: |
| zgeru | M_blas | Subroutine | ZGERU performs the rank 1 operation |
| ZHBMV | compatible.f90 | Subroutine | \brief \b ZHBMV \par Purpose: |
| zhbmv | M_blas | Subroutine | ZHBMV performs the matrix-vector operation |
| ZHEMM | compatible.f90 | Subroutine | \brief \b ZHEMM \par Purpose: |
| zhemm | M_blas | Subroutine | ZHEMM performs one of the matrix-matrix operations |
| ZHEMV | compatible.f90 | Subroutine | \brief \b ZHEMV \par Purpose: |
| zhemv | M_blas | Subroutine | ZHEMV performs the matrix-vector operation |
| ZHER | compatible.f90 | Subroutine | \brief \b ZHER \par Purpose: |
| zher | M_blas | Subroutine | ZHER performs the hermitian rank 1 operation |
| ZHER2 | compatible.f90 | Subroutine | \brief \b ZHER2 \par Purpose: |
| zher2 | M_blas | Subroutine | ZHER2 performs the hermitian rank 2 operation |
| ZHER2K | compatible.f90 | Subroutine | \brief \b ZHER2K \par Purpose: |
| zher2k | M_blas | Subroutine | ZHER2K performs one of the hermitian rank 2k operations |
| ZHERK | compatible.f90 | Subroutine | \brief \b ZHERK \par Purpose: |
| zherk | M_blas | Subroutine | ZHERK performs one of the hermitian rank k operations |
| ZHPMV | compatible.f90 | Subroutine | \brief \b ZHPMV \par Purpose: |
| zhpmv | M_blas | Subroutine | ZHPMV performs the matrix-vector operation |
| ZHPR | compatible.f90 | Subroutine | \brief \b ZHPR \par Purpose: |
| zhpr | M_blas | Subroutine | ZHPR performs the hermitian rank 1 operation |
| ZHPR2 | compatible.f90 | Subroutine | \brief \b ZHPR2 \par Purpose: |
| zhpr2 | M_blas | Subroutine | ZHPR2 performs the hermitian rank 2 operation |
| ZROTG | compatible.f90 | Subroutine | \brief \b ZROTG \par Purpose: |
| zrotg | M_blas | Subroutine | ZROTG constructs a plane rotation |
| ZSCAL | compatible.f90 | Subroutine | \brief \b ZSCAL \par Purpose: |
| zscal | M_blas | Subroutine | N |
| ZSWAP | compatible.f90 | Subroutine | \brief \b ZSWAP \par Purpose: |
| zswap | M_blas | Subroutine | N |
| ZSYMM | compatible.f90 | Subroutine | \brief \b ZSYMM \par Purpose: |
| zsymm | M_blas | Subroutine | ZSYMM performs one of the matrix-matrix operations |
| ZSYR2K | compatible.f90 | Subroutine | \brief \b ZSYR2K \par Purpose: |
| zsyr2k | M_blas | Subroutine | ZSYR2K performs one of the symmetric rank 2k operations |
| ZSYRK | compatible.f90 | Subroutine | \brief \b ZSYRK \par Purpose: |
| zsyrk | M_blas | Subroutine | ZSYRK performs one of the symmetric rank k operations |
| ZTBMV | compatible.f90 | Subroutine | \brief \b ZTBMV \par Purpose: |
| ztbmv | M_blas | Subroutine | ZTBMV performs one of the matrix-vector operations |
| ZTBSV | compatible.f90 | Subroutine | \brief \b ZTBSV \par Purpose: |
| ztbsv | M_blas | Subroutine | ZTBSV solves one of the systems of equations |
| ZTPMV | compatible.f90 | Subroutine | \brief \b ZTPMV \par Purpose: |
| ztpmv | M_blas | Subroutine | ZTPMV performs one of the matrix-vector operations |
| ZTPSV | compatible.f90 | Subroutine | \brief \b ZTPSV \par Purpose: |
| ztpsv | M_blas | Subroutine | ZTPSV solves one of the systems of equations |
| ZTRMM | compatible.f90 | Subroutine | \brief \b ZTRMM \par Purpose: |
| ztrmm | M_blas | Subroutine | ZTRMM performs one of the matrix-matrix operations |
| ZTRMV | compatible.f90 | Subroutine | \brief \b ZTRMV \par Purpose: |
| ztrmv | M_blas | Subroutine | ZTRMV performs one of the matrix-vector operations |
| ZTRSM | compatible.f90 | Subroutine | \brief \b ZTRSM \par Purpose: |
| ztrsm | M_blas | Subroutine | ZTRSM solves one of the matrix equations |
| ZTRSV | compatible.f90 | Subroutine | \brief \b ZTRSV \par Purpose: |
| ztrsv | M_blas | Subroutine | ZTRSV solves one of the systems of equations |