HP Fortran Programmer's Reference (September 2007)

BLAS and libU77 libraries
BLAS routines
Chapter 12656
BLAS routines
Table 12-4 lists the routines in the BLAS library and briefly summarizes the calculations they
perform.
Table 12-4 BLAS routines
Routine name Calculation performed
ISAMAX, IDAMAX, ICAMAX,
IZAMAX
Return index of largest element in vector.
SASUM, DASUM, SCASUM,
DZASUM
Sum absolute values.
SAXPY, DAXPY, CAXPY,ZAXPY Add scalar multiple of vector to vector.
SCOPY, DCOPY, CCOPY, ZCOPY Copy a vector.
SDOT, DDOT, CDOTC,CDOTU,
ZDOTC, ZDOTU
Compute dot product of two vectors.
SGBMV, DGBMV, CGBMV, ZGBMV Multiply band matrix times vector.
SGEMM, DGEMM, CGEMM, ZGEMM Multiply two general matrices.
SGEMV, DGEMV, CGEMV, ZGEMV Multiply general matrix times vector.
SGER, DGER, CGERC, CGERU,
ZGERC, ZGERU
Compute dyadic product of two vectors.
SNRM2, DNRM2, SCNRM2,
DZNRM2
Compute Euclidean norm of vector.
SROT, DROT, CROT, ZROT Apply Givens plane rotation.
SROTM, DROTM Apply a modified Givens rotation.
SROTG, DROTG, CROTG, ZROTG Construct Givens plane rotation.
SROTMG, DROTMG Construct modified Givens plane rotation.
SSBMV, DSBMV, CHBMV, ZHBMV Multiply symmetric/Hermitian band matrix times vector.
SSCAL, DSCAL, CSCAL,
CSSCAL, ZSCAL, ZDSCAL
Scale vector.