Guide and Reference


Appendixes


Appendix A. Basic Linear Algebra Subprograms (BLAS)

This appendix lists the ESSL subprograms corresponding to a subprogram in the standard set of BLAS.


Level 1 BLAS


Table 168. Level 1 BLAS Included in ESSL
Descriptive Name Short- Precision Subprogram Long- Precision Subprogram
Position of the First or Last Occurrence of the Vector Element Having the Largest Magnitude
ISAMAX
ICAMAX

IDAMAX
IZAMAX

Sum of the Magnitudes of the Elements in a Vector
SASUM
SCASUM

DASUM
DZASUM

Multiply a Vector X by a Scalar, Add to a Vector Y, and Store in the Vector Y
SAXPY
CAXPY

DAXPY
ZAXPY

Copy a Vector
SCOPY
CCOPY

DCOPY
ZCOPY

Dot Product of Two Vectors
SDOT
CDOTU
CDOTC

DDOT
ZDOTU
ZDOTC

Euclidean Length of a Vector with Scaling of Input to Avoid Destructive Underflow and Overflow
SNRM2
SCNRM2

DNRM2
DZNRM2

Construct a Givens Plane Rotation
SROTG
CROTG

DROTG
ZROTG

Apply a Plane Rotation
SROT
CROT
CSROT

DROT
ZROT
ZDROT

Multiply a Vector X by a Scalar and Store in the Vector X
SSCAL
CSCAL
CSSCAL

DSCAL
ZSCAL
ZDSCAL

Interchange the Elements of Two Vectors
SSWAP
CSWAP

DSWAP
ZSWAP


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]