BLAS2

(Version 1986 ) More basic linear algebra subroutines. Perform various matrix and vector operations.

See:

        Dongarra J. J., du Croz J. J., Hammarling S.  and Hanson R. J..
        An  Extended  Set of Fortran  Basic Linear Algebra Subprograms.

        Technical  Memoranda  nos. 41 (revision 3) and 81,  Mathematics
        and  Computer Science  Division,  Argonne  National Laboratory,
	9700 South Cass Avenue, Argonne, Illinois 60439, US.
or
        NAG  Technical Reports TR3/87 and TR4/87,  Numerical Algorithms
        Group  Ltd.,  NAG  Central  Office,  256  Banbury  Road, Oxford
        OX2 7DE, UK,  and  Numerical Algorithms Group Inc.,  1101  31st
        Street,  Suite 100,  Downers Grove,  Illinois 60515-1263,  USA.


		action                  where the matrix A is

CGBMV.........y = a A x + b y		complex  banded

CGEMV.........y = a A x + b y		complex

                      H
CGERC.........A = a xy  + A		complex

                      T
CGERU.........A = a xy  + A 		complex

CHBMV.........y = a A x + b y		Hermitian banded

CHEMV.........y = a A x + b y		Hermitian

                    H
CHER..........A = xx  + A		Hermitian

                      H          H
CHER2.........A = a xy  + y (a x)  + A	Hermitian

CHPMV.........y = a A x + b y		Hermitian packed

                    H
CHPR..........A = xx  + A 		Hermitian packed

                      H          H
CHPR2.........A = a xy  + y (a x)  + A	Hermitian packed

CTBMV.........x = Ax			complex triangular banded

CTBSV.........solve Ax = b 		complex triangular banded

CTPMV.........x = Ax			complex triangular packed

CTPSV.........solve Ax = b		complex triangular packed

CTRMV.........x = Ax			complex triangular

CTRSV.........solve Ax = b		complex triangular

DGBMV.........y = a A x + b y		double precision banded

DGEMV.........y = a A x + b y		double precision

                      T
DGER..........A = a xy  + A		double precision

DSBMV.........y = a A x + b y		double precision symmetric banded

DSPMV.........y = a A x + b y		double precision symmetric packed

                    H
DSPR..........A = xx  + A		double precision symmetric packed

                      T       T
DSPR2.........A = a xy  + a yx  + A     double precision symmetric packed

DSYMV.........y = a A x + b y		double precision symmetric

	              T
DSYR..........A = a xx  + A		double precision symmetric

                      T       T
DSYR2.........A = a xy  + a yx  + A	double precision symmetric

DTBMV.........x = Ax			double precision triangular banded

DTBSV.........solve Ax = b		double precision triangular banded

DTPMV.........x = Ax			double precision triangular packed

DTPSV.........solve Ax = b		double precision triangular packed

DTRMV.........x = Ax			double precision triangular

DTRSV.........solve Ax = b		double precision triangular

SGBMV.........y = a A x + b y		single precision banded

SGEMV.........y = a A x + b y		single precision

                      T
SGER..........A = a xy  + A		single precision

SSBMV.........y = a A x + b y		single precision symmetric banded

SSPMV.........y = a A x + b y		single precision symmetric packed

                    H
SSPR..........A = xx  + A		single precision symmetric packed

                      T       T
SSPR2.........A = a xy  + a yx  + A     single precision symmetric packed

SSYMV.........y = a A x + b y		single precision symmetric

	              T
SSYR..........A = a xx  + A		single precision symmetric

                      T       T
SSYR2.........A = a xy  + a yx  + A	single precision symmetric

STBMV.........x = Ax			single precision triangular banded

STBSV.........solve Ax = b		single precision triangular banded

STPMV.........x = Ax			single precision triangular packed

STPSV.........solve Ax = b		single precision triangular packed

STRMV.........x = Ax			single precision triangular

STRSV.........solve Ax = b		single precision triangular

ZGBMV.........y = a A x + b y		double complex banded

ZGEMV.........y = a A x + b y		double complex

                      H
ZGERC.........A = a xy  + A		double complex

                      T
ZGERU.........A = a xy  + A 		double complex

ZHBMV.........y = a A x + b y		double precision Hermitian banded

ZHEMV.........y = a A x + b y		double precision Hermitian

                    H
ZHER..........A = xx  + A		double precision Hermitian

                      H          H
ZHER2.........A = a xy  + y (a x)  + A	double precision Hermitian

ZHPMV.........y = a A x + b y		double precision Hermitian packed

                    H
ZHPR..........A = xx  + A 		double precision Hermitian packed

                      H          H
ZHPR2.........A = a xy  + y (a x)  + A	double precision Hermitian packed

ZTBMV.........x = Ax			double complex triangular banded

ZTBSV.........solve Ax = b 		double complex triangular banded

ZTPMV.........x = Ax			double complex triangular packed

ZTPSV.........solve Ax = b		double complex triangular packed

ZTRMV.........x = Ax			double complex triangular

ZTRSV.........solve Ax = b		double complex triangular


Math Department Homepage Locally Maintained Software CMLIB Last updated: August 18, 1996