Improved and original F77 interfaces for BLAS
Generic old style interface for COPY. Supports s, d, c, z. See also: mfi_copy, scopy, dcopy, ccopy, zcopy.
Original interface for SCOPY See also: mfi_copy, f77_copy.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL32), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for DCOPY See also: mfi_copy, f77_copy.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL64), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for CCOPY See also: mfi_copy, f77_copy.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL32), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for ZCOPY See also: mfi_copy, f77_copy.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL64), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Generic old style interface for SWAP. Supports s, d, c, z. See also: mfi_swap, sswap, dswap, cswap, zswap.
Original interface for SSWAP See also: mfi_swap, f77_swap.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL32), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for DSWAP See also: mfi_swap, f77_swap.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL64), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for CSWAP See also: mfi_swap, f77_swap.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL32), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for ZSWAP See also: mfi_swap, f77_swap.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL64), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Generic old style interface for AXPY. Supports s, d, c, z. See also: mfi_axpy, saxpy, daxpy, caxpy, zaxpy.
Original interface for SAXPY See also: mfi_axpy, f77_axpy.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | a | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL32), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for DAXPY See also: mfi_axpy, f77_axpy.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | a | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL64), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for CAXPY See also: mfi_axpy, f77_axpy.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | a | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL32), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for ZAXPY See also: mfi_axpy, f77_axpy.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | a | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL64), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for SDOT See also: mfi_dot, f77_dot.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL32), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for DDOT See also: mfi_dot, f77_dot.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL64), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for CDOTC See also: mfi_dotc, f77_dotc.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL32), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for ZDOTC See also: mfi_dotc, f77_dotc.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL64), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for CDOTU See also: mfi_dotu, f77_dotu.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL32), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for ZDOTU See also: mfi_dotu, f77_dotu.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL64), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Generic old style interface for ASUM. Supports s, d, sc, dz. See also: mfi_asum, sasum, dasum, scasum, dzasum.
Original interface for SASUM See also: mfi_asum, f77_asum.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for SCASUM See also: mfi_asum, f77_asum.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for DASUM See also: mfi_asum, f77_asum.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for DZASUM See also: mfi_asum, f77_asum.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Generic old style interface for NRM2. Supports s, d, sc, dz. See also: mfi_nrm2, snrm2, dnrm2, scnrm2, dznrm2.
Original interface for SNRM2 See also: mfi_nrm2, f77_nrm2.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for SCNRM2 See also: mfi_nrm2, f77_nrm2.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for DNRM2 See also: mfi_nrm2, f77_nrm2.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for DZNRM2 See also: mfi_nrm2, f77_nrm2.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Generic old style interface for ROT. Supports s, d, c, z, cs, zd. See also: mfi_rot, srot, drot, crot, zrot, csrot, zdrot.
Original interface for SROT See also: mfi_rot, f77_rot. SROT applies a plane rotation.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL32), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
real(kind=REAL32), | intent(in) | :: | c | |||
real(kind=REAL32), | intent(in) | :: | s |
Original interface for DROT See also: mfi_rot, f77_rot. DROT applies a plane rotation.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL64), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
real(kind=REAL64), | intent(in) | :: | c | |||
real(kind=REAL64), | intent(in) | :: | s |
Original interface for CROT See also: mfi_rot, f77_rot. CROT applies a plane rotation.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL32), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
real(kind=REAL32), | intent(in) | :: | c | |||
complex(kind=REAL32), | intent(in) | :: | s |
Original interface for ZROT See also: mfi_rot, f77_rot. ZROT applies a plane rotation.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL64), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
real(kind=REAL64), | intent(in) | :: | c | |||
complex(kind=REAL64), | intent(in) | :: | s |
Original interface for CSROT See also: mfi_rot, f77_rot. CSROT applies a plane rotation.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL32), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
real(kind=REAL32), | intent(in) | :: | c | |||
real(kind=REAL32), | intent(in) | :: | s |
Original interface for ZDROT See also: mfi_rot, f77_rot. ZDROT applies a plane rotation.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL64), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
real(kind=REAL64), | intent(in) | :: | c | |||
real(kind=REAL64), | intent(in) | :: | s |
Generic old style interface for ROTG. Supports s, d, c, z. See also: mfi_rotg, srotg, drotg, crotg, zrotg.
Original interface for SROTG See also: mfi_rotg, f77_rotg. srotg generates a Givens rotation with real cosine and complex sine:
[ c s ] [ a ] = [ r ]
[ -s c ] [ b ] [ 0 ]
satisfying c**2 + s**2 = 1
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=REAL32), | intent(inout) | :: | a | |||
real(kind=REAL32), | intent(inout) | :: | b | |||
real(kind=REAL32), | intent(out) | :: | c | |||
real(kind=REAL32), | intent(out) | :: | s |
Original interface for DROTG See also: mfi_rotg, f77_rotg. drotg generates a Givens rotation with real cosine and complex sine:
[ c s ] [ a ] = [ r ]
[ -s c ] [ b ] [ 0 ]
satisfying c**2 + s**2 = 1
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=REAL64), | intent(inout) | :: | a | |||
real(kind=REAL64), | intent(inout) | :: | b | |||
real(kind=REAL64), | intent(out) | :: | c | |||
real(kind=REAL64), | intent(out) | :: | s |
Original interface for CROTG See also: mfi_rotg, f77_rotg. crotg generates a Givens rotation with real cosine and complex sine:
[ c s ] [ a ] = [ r ]
[ -conjg(s) c ] [ b ] [ 0 ]
where c is real, s is complex, and c**2 + conjg(s)*s = 1
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex(kind=REAL32), | intent(inout) | :: | a | |||
complex(kind=REAL32), | intent(inout) | :: | b | |||
real(kind=REAL32), | intent(out) | :: | c | |||
complex(kind=REAL32), | intent(out) | :: | s |
Original interface for ZROTG See also: mfi_rotg, f77_rotg. zrotg generates a Givens rotation with real cosine and complex sine:
[ c s ] [ a ] = [ r ]
[ -conjg(s) c ] [ b ] [ 0 ]
where c is real, s is complex, and c**2 + conjg(s)*s = 1
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex(kind=REAL64), | intent(inout) | :: | a | |||
complex(kind=REAL64), | intent(inout) | :: | b | |||
real(kind=REAL64), | intent(out) | :: | c | |||
complex(kind=REAL64), | intent(out) | :: | s |
Original interface for SROTM See also: mfi_rotm, f77_rotm.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL32), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
real(kind=REAL32), | intent(in) | :: | param(5) |
Original interface for DROTM See also: mfi_rotm, f77_rotm.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL64), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
real(kind=REAL64), | intent(in) | :: | param(5) |
Original interface for SROTMG See also: mfi_rotmg, f77_rotmg.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=REAL32), | intent(inout) | :: | d1 | |||
real(kind=REAL32), | intent(inout) | :: | d2 | |||
real(kind=REAL32), | intent(inout) | :: | x1 | |||
real(kind=REAL32), | intent(in) | :: | y1 | |||
real(kind=REAL32), | intent(out) | :: | param(5) |
Original interface for DROTMG See also: mfi_rotmg, f77_rotmg.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=REAL64), | intent(inout) | :: | d1 | |||
real(kind=REAL64), | intent(inout) | :: | d2 | |||
real(kind=REAL64), | intent(inout) | :: | x1 | |||
real(kind=REAL64), | intent(in) | :: | y1 | |||
real(kind=REAL64), | intent(out) | :: | param(5) |
Generic old style interface for SCAL. Supports s, d, c, z, cs, zd. See also: mfi_scal, sscal, dscal, cscal, zscal, csscal, zdscal.
Original interface for SSCAL See also: mfi_scal, f77_scal. SSCAL scales a vector by a constant.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | a | |||
real(kind=REAL32), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for DSCAL See also: mfi_scal, f77_scal. DSCAL scales a vector by a constant.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | a | |||
real(kind=REAL64), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for CSCAL See also: mfi_scal, f77_scal. CSCAL scales a vector by a constant.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | a | |||
complex(kind=REAL32), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for ZSCAL See also: mfi_scal, f77_scal. ZSCAL scales a vector by a constant.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | a | |||
complex(kind=REAL64), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for CSSCAL See also: mfi_scal, f77_scal. CSSCAL scales a vector by a constant.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | a | |||
complex(kind=REAL32), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for ZDSCAL See also: mfi_scal, f77_scal. ZDSCAL scales a vector by a constant.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | a | |||
complex(kind=REAL64), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Generic old style interface for GBMV. Supports s, d, c, z. See also: mfi_gbmv, sgbmv, dgbmv, cgbmv, zgbmv.
Original interface for SGBMV See also: mfi_gbmv, f77_gbmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | trans | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | kl | |||
integer, | intent(in) | :: | ku | |||
real(kind=REAL32), | intent(in) | :: | alpha | |||
real(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL32), | intent(in) | :: | beta | |||
real(kind=REAL32), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for DGBMV See also: mfi_gbmv, f77_gbmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | trans | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | kl | |||
integer, | intent(in) | :: | ku | |||
real(kind=REAL64), | intent(in) | :: | alpha | |||
real(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL64), | intent(in) | :: | beta | |||
real(kind=REAL64), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for CGBMV See also: mfi_gbmv, f77_gbmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | trans | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | kl | |||
integer, | intent(in) | :: | ku | |||
complex(kind=REAL32), | intent(in) | :: | alpha | |||
complex(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL32), | intent(in) | :: | beta | |||
complex(kind=REAL32), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for ZGBMV See also: mfi_gbmv, f77_gbmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | trans | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | kl | |||
integer, | intent(in) | :: | ku | |||
complex(kind=REAL64), | intent(in) | :: | alpha | |||
complex(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL64), | intent(in) | :: | beta | |||
complex(kind=REAL64), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Generic old style interface for GEMV. Supports s, d, c, z. See also: mfi_gemv, sgemv, dgemv, cgemv, zgemv.
Original interface for SGEMV See also: mfi_gemv, f77_gemv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | trans | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | alpha | |||
real(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL32), | intent(in) | :: | beta | |||
real(kind=REAL32), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for DGEMV See also: mfi_gemv, f77_gemv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | trans | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | alpha | |||
real(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL64), | intent(in) | :: | beta | |||
real(kind=REAL64), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for CGEMV See also: mfi_gemv, f77_gemv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | trans | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | alpha | |||
complex(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL32), | intent(in) | :: | beta | |||
complex(kind=REAL32), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for ZGEMV See also: mfi_gemv, f77_gemv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | trans | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | alpha | |||
complex(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL64), | intent(in) | :: | beta | |||
complex(kind=REAL64), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for SGER See also: mfi_ger, f77_ger.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | alpha | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL32), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
real(kind=REAL32), | intent(inout) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda |
Original interface for DGER See also: mfi_ger, f77_ger.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | alpha | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL64), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
real(kind=REAL64), | intent(inout) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda |
Original interface for CGERC See also: mfi_gerc, f77_gerc.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | alpha | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL32), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
complex(kind=REAL32), | intent(inout) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda |
Original interface for ZGERC See also: mfi_gerc, f77_gerc.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | alpha | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL64), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
complex(kind=REAL64), | intent(inout) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda |
Original interface for CGERU See also: mfi_geru, f77_geru.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | alpha | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL32), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
complex(kind=REAL32), | intent(inout) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda |
Original interface for ZGERU See also: mfi_geru, f77_geru.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | alpha | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL64), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
complex(kind=REAL64), | intent(inout) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda |
Original interface for CHBMV See also: mfi_hbmv, f77_hbmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
complex(kind=REAL32), | intent(in) | :: | alpha | |||
complex(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL32), | intent(in) | :: | beta | |||
complex(kind=REAL32), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for ZHBMV See also: mfi_hbmv, f77_hbmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
complex(kind=REAL64), | intent(in) | :: | alpha | |||
complex(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL64), | intent(in) | :: | beta | |||
complex(kind=REAL64), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for CHEMV See also: mfi_hemv, f77_hemv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | alpha | |||
complex(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL32), | intent(in) | :: | beta | |||
complex(kind=REAL32), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for ZHEMV See also: mfi_hemv, f77_hemv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | alpha | |||
complex(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL64), | intent(in) | :: | beta | |||
complex(kind=REAL64), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for CHER See also: mfi_her, f77_her.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
real(kind=wp), | intent(in) | :: | alpha | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL32), | intent(inout) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda |
Original interface for ZHER See also: mfi_her, f77_her.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
real(kind=wp), | intent(in) | :: | alpha | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL64), | intent(inout) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda |
Original interface for CHER2 See also: mfi_her2, f77_her2.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | alpha | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL32), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
complex(kind=REAL32), | intent(inout) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda |
Original interface for ZHER2 See also: mfi_her2, f77_her2.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | alpha | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL64), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
complex(kind=REAL64), | intent(inout) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda |
Original interface for CHPMV See also: mfi_hpmv, f77_hpmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | alpha | |||
complex(kind=REAL32), | intent(in) | :: | ap(*) | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL32), | intent(in) | :: | beta | |||
complex(kind=REAL32), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for ZHPMV See also: mfi_hpmv, f77_hpmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | alpha | |||
complex(kind=REAL64), | intent(in) | :: | ap(*) | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL64), | intent(in) | :: | beta | |||
complex(kind=REAL64), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for CHPR See also: mfi_hpr, f77_hpr.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
real(kind=wp), | intent(in) | :: | alpha | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL32), | intent(inout) | :: | ap(*) |
Original interface for ZHPR See also: mfi_hpr, f77_hpr.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
real(kind=wp), | intent(in) | :: | alpha | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL64), | intent(inout) | :: | ap(*) |
Original interface for CHPR2 See also: mfi_hpr2, f77_hpr2.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | alpha | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL32), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
complex(kind=REAL32), | intent(inout) | :: | ap(*) |
Original interface for ZHPR2 See also: mfi_hpr2, f77_hpr2.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | alpha | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
complex(kind=REAL64), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
complex(kind=REAL64), | intent(inout) | :: | ap(*) |
Original interface for SSBMV See also: mfi_sbmv, f77_sbmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
real(kind=REAL32), | intent(in) | :: | alpha | |||
real(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL32), | intent(in) | :: | beta | |||
real(kind=REAL32), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for DSBMV See also: mfi_sbmv, f77_sbmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
real(kind=REAL64), | intent(in) | :: | alpha | |||
real(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL64), | intent(in) | :: | beta | |||
real(kind=REAL64), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for SSPMV See also: mfi_spmv, f77_spmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | alpha | |||
real(kind=REAL32), | intent(in) | :: | ap(*) | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL32), | intent(in) | :: | beta | |||
real(kind=REAL32), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for DSPMV See also: mfi_spmv, f77_spmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | alpha | |||
real(kind=REAL64), | intent(in) | :: | ap(*) | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL64), | intent(in) | :: | beta | |||
real(kind=REAL64), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for SSPR See also: mfi_spr, f77_spr.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | alpha | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL32), | intent(inout) | :: | ap(*) |
Original interface for DSPR See also: mfi_spr, f77_spr.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | alpha | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL64), | intent(inout) | :: | ap(*) |
Original interface for SSPR2 See also: mfi_spr2, f77_spr2.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | alpha | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL32), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
real(kind=REAL32), | intent(inout) | :: | ap(*) |
Original interface for DSPR2 See also: mfi_spr2, f77_spr2.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | alpha | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL64), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
real(kind=REAL64), | intent(inout) | :: | ap(*) |
Original interface for SSYMV See also: mfi_symv, f77_symv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | alpha | |||
real(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL32), | intent(in) | :: | beta | |||
real(kind=REAL32), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for DSYMV See also: mfi_symv, f77_symv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | alpha | |||
real(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL64), | intent(in) | :: | beta | |||
real(kind=REAL64), | intent(inout) | :: | y(*) | |||
integer, | intent(in) | :: | incy |
Original interface for SSYR See also: mfi_syr, f77_syr.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | alpha | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL32), | intent(inout) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda |
Original interface for DSYR See also: mfi_syr, f77_syr.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | alpha | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL64), | intent(inout) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda |
Original interface for SSYR2 See also: mfi_syr2, f77_syr2.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | alpha | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL32), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
real(kind=REAL32), | intent(inout) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda |
Original interface for DSYR2 See also: mfi_syr2, f77_syr2.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | alpha | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=REAL64), | intent(in) | :: | y(*) | |||
integer, | intent(in) | :: | incy | |||
real(kind=REAL64), | intent(inout) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda |
Generic old style interface for TBMV. Supports s, d, c, z. See also: mfi_tbmv, stbmv, dtbmv, ctbmv, ztbmv.
Original interface for STBMV See also: mfi_tbmv, f77_tbmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
real(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL32), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for DTBMV See also: mfi_tbmv, f77_tbmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
real(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL64), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for CTBMV See also: mfi_tbmv, f77_tbmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
complex(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL32), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for ZTBMV See also: mfi_tbmv, f77_tbmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
complex(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL64), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Generic old style interface for TBSV. Supports s, d, c, z. See also: mfi_tbsv, stbsv, dtbsv, ctbsv, ztbsv.
Original interface for STBSV See also: mfi_tbsv, f77_tbsv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
real(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL32), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for DTBSV See also: mfi_tbsv, f77_tbsv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
real(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL64), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for CTBSV See also: mfi_tbsv, f77_tbsv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
complex(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL32), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for ZTBSV See also: mfi_tbsv, f77_tbsv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
complex(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL64), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Generic old style interface for TPMV. Supports s, d, c, z. See also: mfi_tpmv, stpmv, dtpmv, ctpmv, ztpmv.
Original interface for STPMV See also: mfi_tpmv, f77_tpmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | ap(*) | |||
real(kind=REAL32), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for DTPMV See also: mfi_tpmv, f77_tpmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | ap(*) | |||
real(kind=REAL64), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for CTPMV See also: mfi_tpmv, f77_tpmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | ap(*) | |||
complex(kind=REAL32), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for ZTPMV See also: mfi_tpmv, f77_tpmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | ap(*) | |||
complex(kind=REAL64), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Generic old style interface for TPSV. Supports s, d, c, z. See also: mfi_tpsv, stpsv, dtpsv, ctpsv, ztpsv.
Original interface for STPSV See also: mfi_tpsv, f77_tpsv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | ap(*) | |||
real(kind=REAL32), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for DTPSV See also: mfi_tpsv, f77_tpsv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | ap(*) | |||
real(kind=REAL64), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for CTPSV See also: mfi_tpsv, f77_tpsv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | ap(*) | |||
complex(kind=REAL32), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for ZTPSV See also: mfi_tpsv, f77_tpsv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | ap(*) | |||
complex(kind=REAL64), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Generic old style interface for TRMV. Supports s, d, c, z. See also: mfi_trmv, strmv, dtrmv, ctrmv, ztrmv.
Original interface for STRMV See also: mfi_trmv, f77_trmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL32), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for DTRMV See also: mfi_trmv, f77_trmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL64), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for CTRMV See also: mfi_trmv, f77_trmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL32), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for ZTRMV See also: mfi_trmv, f77_trmv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL64), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Generic old style interface for TRSV. Supports s, d, c, z. See also: mfi_trsv, strsv, dtrsv, ctrsv, ztrsv.
Original interface for STRSV See also: mfi_trsv, f77_trsv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL32), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for DTRSV See also: mfi_trsv, f77_trsv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL64), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for CTRSV See also: mfi_trsv, f77_trsv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL32), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Original interface for ZTRSV See also: mfi_trsv, f77_trsv.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL64), | intent(inout) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Generic old style interface for GEMM. Supports s, d, c, z. See also: mfi_gemm, sgemm, dgemm, cgemm, zgemm.
Original interface for SGEMM See also: mfi_gemm, f77_gemm.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | transa | |||
character(len=1), | intent(in) | :: | transb | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
real(kind=REAL32), | intent(in) | :: | alpha | |||
real(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL32), | intent(in) | :: | b(ldb,*) | |||
integer, | intent(in) | :: | ldb | |||
real(kind=REAL32), | intent(in) | :: | beta | |||
real(kind=REAL32), | intent(inout) | :: | c(ldc,*) | |||
integer, | intent(in) | :: | ldc |
Original interface for DGEMM See also: mfi_gemm, f77_gemm.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | transa | |||
character(len=1), | intent(in) | :: | transb | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
real(kind=REAL64), | intent(in) | :: | alpha | |||
real(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL64), | intent(in) | :: | b(ldb,*) | |||
integer, | intent(in) | :: | ldb | |||
real(kind=REAL64), | intent(in) | :: | beta | |||
real(kind=REAL64), | intent(inout) | :: | c(ldc,*) | |||
integer, | intent(in) | :: | ldc |
Original interface for CGEMM See also: mfi_gemm, f77_gemm.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | transa | |||
character(len=1), | intent(in) | :: | transb | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
complex(kind=REAL32), | intent(in) | :: | alpha | |||
complex(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL32), | intent(in) | :: | b(ldb,*) | |||
integer, | intent(in) | :: | ldb | |||
complex(kind=REAL32), | intent(in) | :: | beta | |||
complex(kind=REAL32), | intent(inout) | :: | c(ldc,*) | |||
integer, | intent(in) | :: | ldc |
Original interface for ZGEMM See also: mfi_gemm, f77_gemm.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | transa | |||
character(len=1), | intent(in) | :: | transb | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
complex(kind=REAL64), | intent(in) | :: | alpha | |||
complex(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL64), | intent(in) | :: | b(ldb,*) | |||
integer, | intent(in) | :: | ldb | |||
complex(kind=REAL64), | intent(in) | :: | beta | |||
complex(kind=REAL64), | intent(inout) | :: | c(ldc,*) | |||
integer, | intent(in) | :: | ldc |
Original interface for CHEMM See also: mfi_hemm, f77_hemm.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | side | |||
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | alpha | |||
complex(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL32), | intent(in) | :: | b(ldb,*) | |||
integer, | intent(in) | :: | ldb | |||
complex(kind=REAL32), | intent(in) | :: | beta | |||
complex(kind=REAL32), | intent(inout) | :: | c(ldc,*) | |||
integer, | intent(in) | :: | ldc |
Original interface for ZHEMM See also: mfi_hemm, f77_hemm.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | side | |||
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | alpha | |||
complex(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL64), | intent(in) | :: | b(ldb,*) | |||
integer, | intent(in) | :: | ldb | |||
complex(kind=REAL64), | intent(in) | :: | beta | |||
complex(kind=REAL64), | intent(inout) | :: | c(ldc,*) | |||
integer, | intent(in) | :: | ldc |
Original interface for CHERK See also: mfi_herk, f77_herk.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
real(kind=wp), | intent(in) | :: | alpha | |||
complex(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=wp), | intent(in) | :: | beta | |||
complex(kind=REAL32), | intent(inout) | :: | c(ldc,*) | |||
integer, | intent(in) | :: | ldc |
Original interface for ZHERK See also: mfi_herk, f77_herk.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
real(kind=wp), | intent(in) | :: | alpha | |||
complex(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=wp), | intent(in) | :: | beta | |||
complex(kind=REAL64), | intent(inout) | :: | c(ldc,*) | |||
integer, | intent(in) | :: | ldc |
Original interface for CHER2K See also: mfi_her2k, f77_her2k.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
complex(kind=REAL32), | intent(in) | :: | alpha | |||
complex(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL32), | intent(in) | :: | b(ldb,*) | |||
integer, | intent(in) | :: | ldb | |||
real(kind=wp), | intent(in) | :: | beta | |||
complex(kind=REAL32), | intent(inout) | :: | c(ldc,*) | |||
integer, | intent(in) | :: | ldc |
Original interface for ZHER2K See also: mfi_her2k, f77_her2k.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
complex(kind=REAL64), | intent(in) | :: | alpha | |||
complex(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL64), | intent(in) | :: | b(ldb,*) | |||
integer, | intent(in) | :: | ldb | |||
real(kind=wp), | intent(in) | :: | beta | |||
complex(kind=REAL64), | intent(inout) | :: | c(ldc,*) | |||
integer, | intent(in) | :: | ldc |
Original interface for SSYMM See also: mfi_symm, f77_symm.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | side | |||
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | alpha | |||
real(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL32), | intent(in) | :: | b(ldb,*) | |||
integer, | intent(in) | :: | ldb | |||
real(kind=REAL32), | intent(in) | :: | beta | |||
real(kind=REAL32), | intent(inout) | :: | c(ldc,*) | |||
integer, | intent(in) | :: | ldc |
Original interface for DSYMM See also: mfi_symm, f77_symm.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | side | |||
character(len=1), | intent(in) | :: | uplo | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | alpha | |||
real(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL64), | intent(in) | :: | b(ldb,*) | |||
integer, | intent(in) | :: | ldb | |||
real(kind=REAL64), | intent(in) | :: | beta | |||
real(kind=REAL64), | intent(inout) | :: | c(ldc,*) | |||
integer, | intent(in) | :: | ldc |
Original interface for SSYRK See also: mfi_syrk, f77_syrk.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
real(kind=REAL32), | intent(in) | :: | alpha | |||
real(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL32), | intent(in) | :: | beta | |||
real(kind=REAL32), | intent(inout) | :: | c(ldc,*) | |||
integer, | intent(in) | :: | ldc |
Original interface for DSYRK See also: mfi_syrk, f77_syrk.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
real(kind=REAL64), | intent(in) | :: | alpha | |||
real(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL64), | intent(in) | :: | beta | |||
real(kind=REAL64), | intent(inout) | :: | c(ldc,*) | |||
integer, | intent(in) | :: | ldc |
Original interface for SSYR2K See also: mfi_syr2k, f77_syr2k.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
real(kind=REAL32), | intent(in) | :: | alpha | |||
real(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL32), | intent(in) | :: | b(ldb,*) | |||
integer, | intent(in) | :: | ldb | |||
real(kind=REAL32), | intent(in) | :: | beta | |||
real(kind=REAL32), | intent(inout) | :: | c(ldc,*) | |||
integer, | intent(in) | :: | ldc |
Original interface for DSYR2K See also: mfi_syr2k, f77_syr2k.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | trans | |||
integer, | intent(in) | :: | n | |||
integer, | intent(in) | :: | k | |||
real(kind=REAL64), | intent(in) | :: | alpha | |||
real(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL64), | intent(in) | :: | b(ldb,*) | |||
integer, | intent(in) | :: | ldb | |||
real(kind=REAL64), | intent(in) | :: | beta | |||
real(kind=REAL64), | intent(inout) | :: | c(ldc,*) | |||
integer, | intent(in) | :: | ldc |
Generic old style interface for TRMM. Supports s, d, c, z. See also: mfi_trmm, strmm, dtrmm, ctrmm, ztrmm.
Original interface for STRMM See also: mfi_trmm, f77_trmm.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | side | |||
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | transa | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | alpha | |||
real(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL32), | intent(inout) | :: | b(ldb,*) | |||
integer, | intent(in) | :: | ldb |
Original interface for DTRMM See also: mfi_trmm, f77_trmm.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | side | |||
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | transa | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | alpha | |||
real(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL64), | intent(inout) | :: | b(ldb,*) | |||
integer, | intent(in) | :: | ldb |
Original interface for CTRMM See also: mfi_trmm, f77_trmm.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | side | |||
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | transa | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | alpha | |||
complex(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL32), | intent(inout) | :: | b(ldb,*) | |||
integer, | intent(in) | :: | ldb |
Original interface for ZTRMM See also: mfi_trmm, f77_trmm.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | side | |||
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | transa | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | alpha | |||
complex(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL64), | intent(inout) | :: | b(ldb,*) | |||
integer, | intent(in) | :: | ldb |
Generic old style interface for TRSM. Supports s, d, c, z. See also: mfi_trsm, strsm, dtrsm, ctrsm, ztrsm.
Original interface for STRSM See also: mfi_trsm, f77_trsm.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | side | |||
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | transa | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | alpha | |||
real(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL32), | intent(inout) | :: | b(ldb,*) | |||
integer, | intent(in) | :: | ldb |
Original interface for DTRSM See also: mfi_trsm, f77_trsm.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | side | |||
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | transa | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | alpha | |||
real(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
real(kind=REAL64), | intent(inout) | :: | b(ldb,*) | |||
integer, | intent(in) | :: | ldb |
Original interface for CTRSM See also: mfi_trsm, f77_trsm.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | side | |||
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | transa | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | alpha | |||
complex(kind=REAL32), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL32), | intent(inout) | :: | b(ldb,*) | |||
integer, | intent(in) | :: | ldb |
Original interface for ZTRSM See also: mfi_trsm, f77_trsm.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | side | |||
character(len=1), | intent(in) | :: | uplo | |||
character(len=1), | intent(in) | :: | transa | |||
character(len=1), | intent(in) | :: | diag | |||
integer, | intent(in) | :: | m | |||
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | alpha | |||
complex(kind=REAL64), | intent(in) | :: | a(lda,*) | |||
integer, | intent(in) | :: | lda | |||
complex(kind=REAL64), | intent(inout) | :: | b(ldb,*) | |||
integer, | intent(in) | :: | ldb |
?lamch supports s, d. See mfi_lamch for the modern version.
SLAMCH determines single precision machine parameters.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | cmach |
?lamch supports s, d. See mfi_lamch for the modern version.
DLAMCH determines double precision machine parameters.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | cmach |
Compute the inner product of two vectors with extended precision accumulation.
Returns S.P. result with dot product accumulated in D.P. SDSDOT = SB + sum for I = 0 to N-1 of SX(LX+IINCX)SY(LY+IINCY), where LX = 1 if INCX .GE. 0, else LX = 1+(1-N)INCX, and LY is defined in a similar way using INCY.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=wp), | intent(in) | :: | sb | |||
real(kind=wp), | intent(in) | :: | sx(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=wp), | intent(in) | :: | sy(*) | |||
integer, | intent(in) | :: | incy |
Compute the inner product of two vectors with extended precision accumulation and result.
Returns D.P. dot product accumulated in D.P., for S.P. SX and SY DSDOT = sum for I = 0 to N-1 of SX(LX+IINCX) * SY(LY+IINCY), where LX = 1 if INCX .GE. 0, else LX = 1+(1-N)*INCX, and LY is defined in a similar way using INCY.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=sp), | intent(in) | :: | sx(*) | |||
integer, | intent(in) | :: | incx | |||
real(kind=sp), | intent(in) | :: | sy(*) | |||
integer, | intent(in) | :: | incy |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
real(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL32), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n | |||
complex(kind=REAL64), | intent(in) | :: | x(*) | |||
integer, | intent(in) | :: | incx |