SGI Techpubs Library

Linux  »  Books  »  End-User  »  
SCSL User's Guide
(document number: 007-4325-001 / published: 2003-12-30)    table of contents  |  additional info  |  download
find in page | jump to first hit | clear highlight

Appendix A. Supported SCSL Routines

This appendix lists all supported SCSL routines and a brief description of each.

For details, see the individual man pages.

Introductory Man Pages

The following man pages provide and introduction to the different types of routines supported in SCSL.

  • INTRO_BLAS1 - Introduction to vector-vector linear algebra subprograms

  • INTRO_BLAS2 - Introduction to matrix-vector linear algebra subprograms

  • INTRO_BLAS3 - Introduction to matrix-matrix linear algebra subprograms

  • INTRO_BLAS - Introduction to SCSL Basic Linear Algebra Subprograms

  • INTRO_CBLAS - Introduction to the C interface to Fortran 77 Basic Linear Algebra Subprograms (legacy BLAS)

  • INTRO_FFT - Introduction to signal processing routines

  • INTRO_LAPACK - Introduction to LAPACK solvers for dense linear systems

  • INTRO_SCSL - Introduction to Scientific Computing Software Library (SCSL) routines

  • INTRO_SOLVERS - Introduction to SGI-developed linear equation solvers

BLAS Routines

The following is a list of all BLAS 1, BLAS 2, and BLAS 3 supported routines.

  • CGEMM3M, ZGEMM3M - Multiplies a complex general matrix by a complex general matrix

  • CHBMV, ZHBMV - Multiplies a complex vector by a complex Hermitian band matrix

  • CHEMM, ZHEMM - Multiplies a complex general matrix by a complex Hermitian matrix

  • CHEMV, ZHEMV - Multiplies a complex vector by a complex Hermitian matrix

  • CHER2, ZHER2 - Performs Hermitian rank 2 update of a complex Hermitian matrix

  • CHER2K, ZHER2K - Performs Hermitian rank 2k update of a complex Hermitian matrix

  • CHER, ZHER - Performs Hermitian rank 1 update of a complex Hermitian matrix

  • CHERK, ZHERK - Performs Hermitian rank k update of a complex Hermitian matrix

  • CHPMV, ZHPMV - Multiplies a complex vector by a packed complex Hermitian matrix

  • CHPR2, ZHPR2 - Performs Hermitian rank 2 update of a packed complex Hermitian matrix

  • CHPR, ZHPR - Performs Hermitian rank 1 update of a packed complex Hermitian matrix

  • CSROT, ZDROT - applies a real plane rotation to a pair of complex vectors

  • DGEMMS - Multiplies a real general matrix by a real general matrix, using Strassen's algorithm

  • ISAMAX, IDAMAX, ICAMAX, IZAMAX - Searches a vector for the first occurrence of the maximum absolute value

  • ISAMIN, IDAMIN - Searches a vector for the first occurrence of the minimum absolute value

  • ISMAX, IDMAX - Searches a real vector for the first occurrence of the maximum value

  • ISMIN, IDMIN - Searches a real vector for the first occurrence of the minimum value

  • SASUM, DASUM, SCASUM, DZASUM - Sums the absolute value of elements in a real or complex vector

  • SAXPBY, DAXPBY, CAXPBY, ZAXPBY - Adds a scalar multiple of a Single precision or complex vector x to a scalar multiple of another Single precision or complex vector y

  • SAXPY, CAXPY, DAXPY, ZAXPY - Adds a scalar multiple of a real or complex vector to another real or complex vector

  • SCOPY, DCOPY, CCOPY, ZCOPY - Copies a real or complex vector into another real or complex vector

  • SDOT, DDOT, CDOTC, ZDOTC, CDOTU, ZDOTU - Computes a dot product (inner product) of two real or complex vectors

  • SGBMV, DGBMV, CGBMV, ZGMBV - Multiplies a real or complex vector by a real or complex general band matrix

  • SGEMM, DGEMM, CGEMM, ZGEMM - Multiplies a real or complex general matrix by a real or complex general matrix

  • SGEMV, DGEMV, CGEMV, ZGEMV - Multiplies a real or complex vector by a real or complex general matrix

  • SGER, DGER, CGERC, ZGERC, CGERU, ZGERU - Performs rank 1 update of a real or complex general matrix

  • SGESUM, DGESUM, CGESUM, ZGESUM - Adds a scalar multiple of a real or complex matrix to a scalar multiple of another real or complex matrix

  • SHAD, DHAD, CHAD, ZHAD - Computes the Hadamard product of two vectors

  • SNRM2, DNRM2, SCNRM2, DZNRM2 - Computes the Euclidean norm of a vector

  • SROT, DROT, CROT, ZROT - applies a real plane rotation or complex coordinate rotation

  • SROTG, DROTG, CROTG, ZROTG - Constructs a Givens plane rotation

  • SROTM, DROTM - applies a modified Givens plane rotation

  • SROTMG, DROTMG - Constructs a modified Givens plane rotation

  • SSBMV, DSBMV - Multiplies a real vector by a real symmetric band matrix

  • SSCAL, DSCAL, CSSCAL, ZDSCAL, CSCAL, ZSCAL - Scales a real or complex vector

  • SSPMV, DSPMV, CSPMV, ZSPMV - Multiplies a real or complex symmetric packed matrix by a real or complex vector

  • SSPR2, DSPR2 - Performs symmetric rank 2 update of a real symmetric packed matrix

  • SSPR, DSPR, CSPR, ZSPR - Performs symmetric rank 1 update of a real or complex symmetric packed matrix

  • SSUM, DSUM, CSUM, ZSUM - Sums the elements of a real or complex vector

  • SSWAP, DSWAP, CSWAP, ZSWAP - Swaps two real or complex vectors

  • SSYMM, DSYMM, CSYMM, ZSYMM - Multiplies a real or complex general matrix by a real or complex symmetric matrix

  • SSYMV, DSYMV, CSYMV, ZSYMV - Multiplies a real or complex vector by a real or complex symmetric matrix

  • SSYR2, DSYR2 - Performs symmetric rank 2 update of a real symmetric matrix

  • SSYR2K, DSYR2K, CSYR2K, ZSYR2K - Performs symmetric rank 2k update of a real or complex symmetric matrix

  • SSYR, DSYR, CSYR, ZSYR - Performs symmetric rank 1 update of a real or complex symmetric matrix

  • SSYRK, DSYRK, CSYRK, ZSYRK - Performs symmetric rank k update of a real or complex symmetric matrix

  • STBMV, DTBMV, CTBMV, ZTBMV - Multiplies a real or complex vector by a real or complex triangular band matrix

  • STBSV, DTBSV, CTBSV, ZTBSV - Solves a real or complex triangular banded system of equations

  • STPMV, DTPMV, CTPMV, ZTPMV - Multiplies a real or complex vector by a real or complex triangular packed matrix

  • STPSV, DTPSV, CTPSV, ZTPSV - Solves a real or complex triangular packed system of equations

  • STRMM, DTRMM, CTRMM, ZTRMM - Multiplies a real or complex general matrix by a real or complex triangular matrix

  • STRMV, DTRMV, CTRMV, ZTRMV - Multiplies a real or complex vector by a real or complex triangular matrix

  • STRSM, DTRSM, CTRSM, ZTRSM - Solves a real or complex triangular system of equations with multiple right-hand sides

  • STRSV, DTRSV, CTRSV, ZTRSV - Solves a real or complex triangular system of equations

FFT Routines

The following is a list of all supported Fast Fourier Transform (FFT) routines.

  • CCFFT2D, ZZFFT2D - applies a two-dimensional complex-to-complex Fast Fourier Transform (FFT)

  • CCFFT3D, ZZFFT3D - applies a three-dimensional complex-to-complex Fast Fourier Transform (FFT)

  • CCFFT, ZZFFT - applies a complex-to-complex Fast Fourier Transform (FFT)

  • CCFFTF, CCFFTMF, CCFFTMRF, CCFFT2DF, CCFFT3DF, ZZFFTF, ZZFFTMF, ZZFFTMRF, ZZFFT2DF, ZZFFT3DF - deallocates memory tacked on to the table array during initialization

  • CCFFTM, ZZFFTM - applies multiple complex-to-complex Fast Fourier Transforms (FFTs)

  • CCFFTMR, ZZFFTMR - applies multiple complex-to-complex Fast Fourier Transforms (FFTs) to the rows of a two-dimensional (2D) array

  • CCOR1D, ZCOR1D, SCOR1D, DCOR1D - computes the one-dimensional (1D) correlation of two sequences.

  • CCOR2D, ZCOR2D, SCOR2D, DCOR2D - computes the two-dimensional (2D) correlation of two two-dimensional (2D) arrays

  • CCORM1D, ZCORM1D, SCORM1D, DCORM1D - computes multiple 1D correlations

  • CFIR1D, ZFIR1D, SFIR1D, DFIR1D -computes the 1D convolution of a sequence

  • CFIR2D, ZFIR2D, SFIR2D, DFIR2D - computes the two-dimensional (2D) convolution of two 2D arrays

  • CFIRM1D, ZFIRM1D, SFIRM1D, DFIRM1D - computes multiple 1D convolutions

  • SCFFT2D, DZFFT2D, CSFFT2D, ZDFFT2D - applies a two-dimensional real-to-complex or complex-to-real Fast Fourier Transform (FFT)

  • SCFFT3D, DZFFT3D, CSFFT3D, ZDFFT3D - applies a three-dimensional real-to-complex Fast Fourier Transform (FFT)

  • SCFFT, DZFFT, CSFFT, ZDFFT - computers a real-to-complex or complex-to-real Fast Fourier Transform (FFT)

  • SCFFTF, SCFFTMF, SCFFT2DF, SCFFT3DF, DZFFTF, DZFFTMF, DZFFT2DF, DZFFT3DF - Deallocate memory tacked on to the table array during initialization

  • SCFFTM, DZFFTM, CSFFTM, ZDFFTM - applies multiple real-to-complex or complex-to-real Fast Fourier Transforms (FFTs)

LAPACK Routines

The following is a list of all supported LAPACK routines.

  • CBDSQR - computes the singular value decomposition (SVD) of a real N-by-N (upper or lower) bidiagonal matrix B

  • CGBBRD - reduces a complex general m-by-n band matrix A to real upper bidiagonal form B by a unitary transformation

  • CGBCON - estimates the reciprocal of the condition number of a complex general band matrix A

  • CGBEQU - computes row and column scalings intended to equilibrate an M-by-N band matrix A and reduce its condition number

  • CGBRFS - improves the computed solution to a system of linear equations when the coefficient matrix is banded

  • CGBSV - computes the solution to a complex system of linear equations

  • CGBSVX - uses the LU factorization to compute the solution to a complex system of linear equations

  • CGBTF2 - computes an LU factorization of a complex m-by-n band matrix A using partial pivoting with row interchanges

  • CGBTRF - computes an LU factorization of a complex m-by-n band matrix A using partial pivoting with row interchanges

  • CGBTRS - solves a system of linear equations with a general band matrix A using the LU factorization computed by CGBTRF

  • CGEBAK - forms the right or left eigenvectors of a complex general matrix by backward transformation on the computed eigenvectors of the balanced matrix output by CGEBAL

  • CGEBAL - balances a general complex matrix A

  • CGEBD2 - reduces a complex general m by n matrix A to upper or lower real bidiagonal form B by a unitary transformation

  • CGEBRD - reduces a general complex M-by-N matrix A to upper or lower bidiagonal form B by a unitary transformation

  • CGECON - estimates the reciprocal of the condition number of a general complex matrix A using the LU factorization computed by CGETRF

  • CGEEQU - computes row and column scalings intended to equilibrate an M-by-N matrix A and reduce its condition number

  • CGEES - computes the eigenvalues, the Schur form T, and, optionally, the matrix of Schur vectors Z

  • CGEESX - computes the eigenvalues, the Schur form T, and, optionally, the matrix of Schur vectors Z

  • CGEEV - computes the eigenvalues and, optionally, the left and/or right eigenvectors

  • CGEEVX - computes the eigenvalues and, optionally, the left and/or right eigenvectors

  • CGEGS - routine is deprecated and has been replaced by routine CGGES

  • CGEGV - routine is deprecated and has been replaced by routine CGGEV

  • CGEHD2 - reduces a complex general matrix A to upper Hessenberg form H by a unitary similarity transformation

  • CGEHRD - reduces a complex general matrix A to upper Hessenberg form H by a unitary similarity transformation

  • CGELQ2 - computes an LQ factorization of a complex m by n matrix A

  • CGELQF - computes an LQ factorization of a complex M-by-N matrix A

  • CGELS - solves overdetermined or underdetermined complex linear systems

  • CGELSD - computes the minimum-norm solution to a real linear least squares problem

  • CGELSS - computes the minimum norm solution to a complex linear least squares problem

  • CGELSX - routine is deprecated and has been replaced by routine CGELSY

  • CGELSY - computes the minimum-norm solution to a complex linear least squares problem

  • CGEQL2 - computes a QL factorization of a complex m by n matrix A

  • CGEQLF - computes a QL factorization of a complex M-by-N matrix A

  • CGEQP3 - computes a QR factorization with column pivoting of a matrix A

  • CGEQPF - routine is deprecated and has been replaced by routine CGEQP3

  • CGEQR2 - computes a QR factorization of a complex m by n matrix A

  • CGEQRF - computes a QR factorization of a complex M-by-N matrix A

  • CGERFS - improves the computed solution to a system of linear equations

  • CGERQ2 - computes an RQ factorization of a complex m by n matrix A

  • CGERQF - computes an RQ factorization of a complex M-by-N matrix A

  • CGESC2 - solves a system of linear equations with a general N-by-N matrix A using the LU factorization with complete pivoting computed by CGETC2

  • CGESDD - computes the singular value decomposition (SVD) of a complex M-by-N matrix A

  • CGESV - computes the solution to a complex system of linear equations

  • CGESVD - computes the singular value decomposition (SVD) of a complex M-by-N matrix A, optionally computing the left and/or right singular vectors

  • CGESVX - uses the LU factorization to compute the solution to a complex system of linear equations

  • CGETC2 - computes an LU factorization, using complete pivoting, of the n-by-n matrix A

  • CGETF2 - computes an LU factorization of a general m-by-n matrix A using partial pivoting with row interchanges

  • CGETRF - computes an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges

  • CGETRI - computes the inverse of a matrix using the LU factorization computed by CGETRF

  • CGETRS - solves a system of linear equations with a general N-by-N matrix A using the LU factorization computed by CGETRF

  • CGGBAK - forms the right or left eigenvectors of a complex generalized eigenvalue problem by backward transformation on the computed eigenvectors of the balanced pair of matrices output by CGGBAL

  • CGGBAL - balances a pair of general complex matrices (A,B)

  • CGGES - computes the generalized eigenvalues, the generalized complex Schur form (S, T), and optionally left and/or right Schur vectors (VSL and VSR)

  • CGGESX - computes the generalized eigenvalues, the complex Schur form (S,T),

  • CGGEV - computes the generalized eigenvalues, and optionally, the left and/or right generalized eigenvectors

  • CGGEVX - computes the generalized eigenvalues, and optionally, the left and/or right generalized eigenvectors

  • CGGGLM - solves a general Gauss-Markov linear model (GLM) problem

  • CGGHRD - reduces a pair of complex matrices (A,B) to generalized upper Hessenberg form using unitary transformations, where A is a general matrix and B is upper triangular

  • CGGLSE - solves the linear equality-constrained least squares (LSE) problem

  • CGGQRF - computes a generalized QR factorization of an N-by-M matrix A and an N-by-P matrix B

  • CGGRQF - computes a generalized RQ factorization of an M-by-N matrix A and a P-by-N matrix B

  • CGGSVD - computes the generalized singular value decomposition (GSVD) of an M-by-N complex matrix A and P-by-N complex matrix B

  • CGGSVP - computes unitary matrices

  • CGTCON - estimates the reciprocal of the condition number of a complex tridiagonal matrix A using the LU factorization as computed by CGTTRF

  • CGTRFS - improves the computed solution to a system of linear equations when the coefficient matrix is tridiagonal

  • CGTSV - solves the equation AX = B,

  • CGTSVX - uses the LU factorization to compute the solution to a complex system of linear equations

  • CGTTRF - computes an LU factorization of a complex tridiagonal matrix A using elimination with partial pivoting and row interchanges

  • CGTTRS - solves systems of equations

  • CGTTS2 - solves systems of equations

  • CHBEV - computes all the eigenvalues and, optionally, eigenvectors of a complex Hermitian band matrix A

  • CHBEVD - computes all the eigenvalues and, optionally, eigenvectors of a complex Hermitian band matrix A

  • CHBEVX - computes selected eigenvalues and, optionally, eigenvectors of a complex Hermitian band matrix A

  • CHBGST - reduces a complex Hermitian-definite banded generalized eigenproblem

  • CHBGV - computes all the eigenvalues and optionally, the eigenvectors of a complex generalized Hermitian-definite banded eigenproblem

  • CHBGVD - computes all the eigenvalues, and optionally, the eigenvectors of a complex generalized Hermitian-definite banded eigenproblem

  • CHBGVX - computes all the eigenvalues, and optionally, the eigenvectors of a complex generalized Hermitian-definite banded eigenproblem

  • CHBTRD - reduces a complex Hermitian band matrix A to real symmetric tridiagonal form T by a unitary similarity transformation

  • CHECON - estimates the reciprocal of the condition number of a complex Hermitian matrix A

  • CHEEV - computes all eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A

  • CHEEVD - computes all eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A

  • CHEEVR - computes selected eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix T

  • CHEEVX - computes selected eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A

  • CHEGS2 - reduces a complex Hermitian-definite generalized eigenproblem to standard form

  • CHEGST - reduces a complex Hermitian-definite generalized eigenproblem to standard form

  • CHEGV - computes all the eigenvalues, and optionally, the eigenvectors of a complex generalized Hermitian-definite eigenproblem

  • CHEGVD - computes all the eigenvalues, and optionally, the eigenvectors of a complex generalized Hermitian-definite eigenproblem

  • CHEGVX - computes selected eigenvalues, and optionally, eigenvectors of a complex generalized Hermitian-definite eigenproblem

  • CHERFS - improves the computed solution to a system of linear equations when the coefficient matrix is Hermitian indefinite

  • CHESV - computes the solution to a complex system of linear equations

  • CHESVX - uses the diagonal pivoting factorization to compute the solution to a complex system of linear equations

  • CHETD2 - reduces a complex Hermitian matrix A to real symmetric tridiagonal form T by a unitary similarity transformation

  • CHETF2 - computes the factorization of a complex Hermitian matrix A using the Bunch-Kaufman diagonal pivoting method

  • CHETRD - reduces a complex Hermitian matrix A to real symmetric tridiagonal form T by a unitary similarity transformation

  • CHETRF - computes the factorization of a complex Hermitian matrix A using the Bunch-Kaufman diagonal pivoting method

  • CHETRI - computes the inverse of a complex Hermitian indefinite matrix A using the factorization computed by CHETRF

  • CHETRS - solves a system of linear equations with a complex Hermitian matrix A using the factorization computed by CHETRF

  • CHGEQZ - implements a single-shift version of the QZ method for finding the generalized eigenvalues

  • CHPCON - estimates the reciprocal of the condition number of a complex Hermitian packed matrix A using the factorization computed by CHPTRF

  • CHPEV - computes all the eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix in packed storage

  • CHPEVD - computes all the eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A in packed storage

  • CHPEVX - computes selected eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A in packed storage

  • CHPGST - reduces a complex Hermitian-definite generalized eigenproblem to standard form, using packed storage

  • CHPGV - computes all the eigenvalues and, optionally, the eigenvectors of a complex generalized Hermitian-definite eigenproblem

  • CHPGVD - computes all the eigenvalues and, optionally, the eigenvectors of a complex generalized Hermitian-definite eigenproblem

  • CHPGVX - computes selected eigenvalues and, optionally, eigenvectors of a complex generalized Hermitian-definite eigenproblem

  • CHPRFS - improves the computed solution to a system of linear equations when the coefficient matrix is Hermitian indefinite and packed

  • CHPSV - computes the solution to a complex system of linear equations

  • CHPSVX - uses diagonal pivoting factorization to compute the solution to a complex system of linear equations

  • CHPTRD - reduces a complex Hermitian matrix A stored in packed form to real symmetric tridiagonal form T by a unitary similarity transformation

  • CHPTRF - computes the factorization of a complex Hermitian packed matrix A using the Bunch-Kaufman diagonal pivoting method

  • CHPTRI - computes the inverse of a complex Hermitian indefinite matrix A in packed storage using the factorization computed by CHPTRF

  • CHPTRS - solves a system of linear equations with a complex Hermitian matrix A stored in packed format using the factorization computed by CHPTRF

  • CHSEIN - uses inverse iteration to find specified right and/or left eigenvectors of a complex upper Hessenberg matrix H

  • CHSEQR - computes the eigenvalues of a complex upper Hessenberg matrix H, and, optionally, the matrices T and Z from the Schur decomposition

  • CLABRD - reduces the first NB rows and columns of a complex general m by n matrix A to upper or lower real bidiagonal form

  • CLACGV - conjugates a complex vector of length N

  • CLACON - estimates the 1-norm of a square, complex matrix A

  • CLACP2 - copies all or part of a real two-dimensional matrix A to a complex matrix B

  • CLACPY - copies all or part of a two-dimensional matrix A to another matrix B

  • CLACRM - performs a very simple matrix-matrix multiplication

  • CLACRT - perform the operation ( c s )( x ) >= ( x ) ( -s c )( y ) ( y ) where c and s are complex and the vectors x and y are complex

  • CLADIV - := X / Y, where X and Y are complex

  • CLAED0 - computes all eigenvalues of a symmetric tridiagonal matrix which is one diagonal block

  • CLAED7 - computes the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix

  • CLAED8 - merges the two sets of eigenvalues together into a single sorted set

  • CLAEIN - uses inverse iteration to find a right or left eigenvector corresponding to the eigenvalue W of a complex upper Hessenberg matrix H

  • CLAESY - computes the eigendecomposition of a 2-by-2 symmetric matrix

  • CLAEV2 - computes the eigendecomposition of a 2-by-2 Hermitian matrix

  • CLAGS2 - computes 2-by-2 unitary matrices U, V and Q

  • CLAGTM - performs a matrix-vector product

  • CLAHEF - computes a partial factorization of a complex Hermitian matrix A using the Bunch-Kaufman diagonal pivoting method

  • CLAHQR - an auxiliary routine called by CHSEQR to update the eigenvalues and Schur decomposition already computed by CHSEQR

  • CLAHRD - reduces the first NB columns of a complex general matrix so that elements below the k-th subdiagonal are zero

  • CLAIC1 - applies one step of incremental condition estimation in its simplest version

  • CLALS0 - applies back the multiplying factors of either the left or the right singular vector matrix of a diagonal matrix

  • CLALSA - an itermediate step in solving the least squares problem by computing the SVD of the coefficient matrix in compact form

  • CLALSD - uses the singular value decomposition of A to solve the least squares problem of finding X to minimize the Euclidean norm of each column of AX-B

  • CLANGB - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n band matrix A

  • CLANGE - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex matrix A

  • CLANGT - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex tridiagonal matrix A

  • CLANHB - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n hermitian band matrix A, with k super-diagonals

  • CLANHE - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex hermitian matrix A

  • CLANHP - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex hermitian matrix A, supplied in packed form

  • CLANHS - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a Hessenberg matrix A

  • CLANHT - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex Hermitian tridiagonal matrix A

  • CLANSB - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n symmetric band matrix A, with k super-diagonals

  • CLANSP - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex symmetric matrix A, supplied in packed form

  • CLANSY - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex symmetric matrix A

  • CLANTB - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n triangular band matrix A, with ( k + 1 ) diagonals

  • CLANTP - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a triangular matrix A, supplied in packed form

  • CLANTR - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a trapezoidal or triangular matrix A

  • CLAPLL - computes the QR factorization of A=QR

  • CLAPMT - rearranges the columns of the M by N matrix X

  • CLAQGB - equilibrates a general M by N band matrix A

  • CLAQGE - equilibrates a general M by N matrix A using the row and scaling factors in the vectors R and C

  • CLAQHB - equilibrates a symmetric band matrix A using the scaling factors in the vector S

  • CLAQHE - equilibrates a Hermitian matrix A using the scaling factors in the vector S

  • CLAQHP - equilibrates a Hermitian matrix A using the scaling factors in the vector S

  • CLAQP2 - computes a QR factorization with column pivoting

  • CLAQPS - computes a step of QR factorization with column pivoting of a complex M-by-N matrix A

  • CLAQSB - equilibrates a symmetric band matrix A using the scaling factors in the vector S

  • CLAQSP - equilibrates a symmetric matrix A using the scaling factors in the vector S

  • CLAQSY - equilibrates a symmetric matrix A using the scaling factors in the vector S

  • CLAR1V - computes the (scaled) r th column of the inverse of the sumbmatrix in rows B1 through BN of a tridiagonal matrix

  • CLAR2V - applies a vector of complex plane rotations with real cosines from both sides to a sequence of 2-by-2 complex Hermitian matrices,

  • CLARCM - performs a very simple matrix-matrix multiplication

  • CLARF - applies a complex elementary reflector H to a complex M-by-N matrix C, from either the left or the right

  • CLARFB - applies a complex block reflector H or its transpose H' to a complex M-by-N matrix C, from either the left or the right

  • CLARFG - generates a complex elementary reflector H of order n

  • CLARFT - forms the triangular factor T of a complex block reflector H of order n, which is defined as a product of k elementary reflectors

  • CLARFX - applies a complex elementary reflector H to a complex m by n matrix C, from either the left or the right

  • CLARGV - generates a vector of complex plane rotations with real cosines, determined by elements of the complex vectors x and y

  • CLARNV - returns a vector of n random complex numbers from a uniform or normal distribution

  • CLARRV - computes the eigenvectors of a tridiagonal matrix

  • CLARTG - generates a plane rotation

  • CLARTV - applies a vector of complex plane rotations with real cosines to elements of the complex vectors x and y

  • CLARZ - applies a complex elementary reflector H to a complex M-by-N matrix C, from either the left or the right

  • CLARZB - applies a complex block reflector H or its transpose to a complex distributed M-by-N C from the left or the right

  • CLARZT - forms the triangular factor T of a complex block reflector H

  • CLASCL - multiplies the M by N complex matrix A by the real scalar CTO/CFROM

  • CLASET - initializes a 2-D array A to BETA on the diagonal and ALPHA on the offdiagonals

  • CLASR - performs a transformation A := PA

  • CLASSQ - returns the values scl and ssq

  • CLASWP - performs a series of row interchanges on the matrix A

  • CLASYF - computes a partial factorization of a complex symmetric matrix A using the Bunch-Kaufman diagonal pivoting method

  • CLATBS - solves a triangular system

  • CLATDF - computes the contribution to the reciprocal Dif-estimate

  • CLATPS - solves a triangular system

  • CLATRD - reduces NB rows and columns of a complex Hermitian matrix A

  • CLATRS - solves a triangular system

  • CLATRZ - factors a M-by-(M+L) complex upper trapezoidal matrix

  • CLATZM - routine is deprecated and has been replaced by routine CUNMRZ

  • CLAUU2 - computes the product U × U' or L' × L

  • CLAUUM - computes the product U × U' or L' × L, where the triangular factor U or L is stored in the upper or lower triangular part of the array A

  • CPBCON - estimates the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite band matrix using the Cholesky factorization computed by CPBTRF

  • CPBEQU - computes row and column scalings intended to equilibrate a Hermitian positive definite band matrix A and reduce its condition number (with respect to the two-norm)

  • CPBRFS - improves the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite and banded

  • CPBSTF - computes a split Cholesky factorization of a complex Hermitian positive definite band matrix A

  • CPBSV - computes the solution to a complex system of linear equations

  • CPBSVX - uses the Cholesky factorization to compute the solution to a complex system of linear equations

  • CPBTF2 - computes the Cholesky factorization of a complex Hermitian positive definite band matrix A

  • CPBTRF - computes the Cholesky factorization of a complex Hermitian positive definite band matrix A

  • CPBTRS - solves a system of linear equations with a Hermitian positive definite band matrix A

  • CPOCON - estimates the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite matrix

  • CPOEQU - computes row and column scalings intended to equilibrate a Hermitian positive definite matrix A and reduce its condition number (with respect to the two-norm)

  • CPORFS - improves the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite

  • CPOSV - computes the solution to a complex system of linear equations

  • CPOSVX - uses the Cholesky factorization to compute the solution to a complex system of linear equations

  • CPOTF2 - computes the Cholesky factorization of a complex Hermitian positive definite matrix A

  • CPOTRF - computes the Cholesky factorization of a complex Hermitian positive definite matrix A

  • CPOTRI - computes the inverse of a complex Hermitian positive definite matrix A

  • CPOTRS - solves a system of linear equations with a Hermitian positive definite matrix A

  • CPPCON - estimates the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite packed matrix

  • CPPEQU - computes row and column scalings intended to equilibrate a Hermitian positive definite matrix A in packed storage and reduce its condition number (with respect to the two-norm)

  • CPPRFS - improves the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite and packed, and provides error bounds and backward error estimates for the solution

  • CPPSV - computes the solution to a complex system of linear equations

  • CPPSVX - uses the Cholesky factorization to compute the solution to a complex system of linear equations

  • CPPTRF - computes the Cholesky factorization of a complex Hermitian positive definite matrix A stored in packed format

  • CPPTRI - computes the inverse of a complex Hermitian positive definite matrix A using the Cholesky factorization computed by CPPTRF

  • CPPTRS - solves a system of linear equations with a Hermitian positive definite matrix A in packed storage using the Cholesky factorization computed by CPPTRF

  • CPTCON - computes the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite tridiagonal matrix using the factorization computed by CPTTRF

  • CPTEQR - computes all eigenvalues and, optionally, eigenvectors of a symmetric positive definite tridiagonal matrix

  • CPTRFS - improves the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite and tridiagonal

  • CPTSV - computes the solution to a complex system of linear equations

  • CPTSVX - computes the solution to a complex system of linear equations

  • CPTTRF - computes the factorization of a complex Hermitian positive definite tridiagonal matrix A

  • CPTTRS - solves a tridiagonal system using the factorization computed by CPTTRF

  • CPTTS2 - solves a tridiagonal system using the factorization computed by CPTTRF

  • CSPCON - estimates the reciprocal of the condition number (in the 1-norm) of a complex symmetric packed matrix A

  • CSPRFS - improves the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite and packed

  • CSPSV - computes the solution to a complex system of linear equations

  • CSPSVX - uses diagonal pivoting factorization to compute the solution to a complex system of linear equations

  • CSPTRF - computes the factorization of a complex symmetric matrix A stored in packed format using the Bunch-Kaufman diagonal pivoting method

  • CSPTRI - computes the inverse of a complex symmetric indefinite matrix A in packed storage using the factorization computed by CSPTRF

  • CSPTRS - solves a system of linear equations with a complex symmetric matrix A stored in packed format using the factorization computed by CSPTRF

  • CSRSCL - multiplies an n-element complex vector x by the real scalar 1/a

  • CSTEDC - computes all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method

  • CSTEGR - computes selected eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix T

  • CSTEIN - computes the eigenvectors of a real symmetric tridiagonal matrix T corresponding to specified eigenvalues, using inverse iteration

  • CSTEQR - computes all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the implicit QL or QR method

  • CSYCON - estimates the reciprocal of the condition number (in the 1-norm) of a complex symmetric matrix A using the factorization computed by CSYTRF

  • CSYRFS - improves the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite, and provides error bounds and backward error estimates for the solution

  • CSYSV - computes the solution to a complex system of linear equations

  • CSYSVX - uses the diagonal pivoting factorization to compute the solution to a complex system of linear equations

  • CSYTF2 - computes the factorization of a complex symmetric matrix A using the Bunch-Kaufman diagonal pivoting method

  • CSYTRF - computes the factorization of a complex symmetric matrix A using the Bunch-Kaufman diagonal pivoting method

  • CSYTRI - computes the inverse of a complex symmetric indefinite matrix A using the factorization computed by CSYTRF

  • CSYTRS - solves a system of linear equations with a complex symmetric matrix A using the factorization computed by CSYTRF

  • CTBCON - estimates the reciprocal of the condition number of a triangular band matrix A, in either the 1-norm or the infinity-norm

  • CTBRFS - provides error bounds and backward error estimates for the solution to a system of linear equations with a triangular band coefficient matrix

  • CTBTRS - solves a triangular system

  • CTGEVC - computes some or all of the right and/or left generalized eigenvectors of a pair of complex upper triangular matrices (A,B)

  • CTGEX2 - swaps adjacent diagonal 1 by 1 blocks (A11,B11) and (A22,B22)

  • CTGEXC - reorders the generalized Schur decomposition of a complex matrix pair (A,B), using a unitary equivalence transformation

  • CTGSEN - reorders the generalized Schur decomposition of a complex matrix pair (A, B)

  • CTGSJA - computes the generalized singular value decomposition (GSVD) of two complex upper triangular (or trapezoidal) matrices A and B

  • CTGSNA - estimates reciprocal condition numbers for specified eigenvalues and/or eigenvectors of a matrix pair (A, B)

  • CTGSY2 - solves the generalized Sylvester equation using Level 1 and 2 BLAS

  • CTGSYL - solves the generalized Sylvester equation

  • CTPCON - estimates the reciprocal of the condition number of a packed triangular matrix A, in either the 1-norm or the infinity-norm

  • CTPRFS - provides error bounds and backward error estimates for the solution to a system of linear equations with a triangular packed coefficient matrix

  • CTPTRI - computes the inverse of a complex upper or lower triangular matrix A stored in packed format

  • CTPTRS - solves a triangular system

  • CTRCON - estimates the reciprocal of the condition number of a triangular matrix A, in either the 1-norm or the infinity-norm

  • CTREVC - computes some or all of the right and/or left eigenvectors of a complex upper triangular matrix T

  • CTREXC - reorders the Schur factorization of a complex matrix so that the diagonal element of T with row index IFST is moved to row ILST

  • CTRID - computes the solution to a complex system of linear equations

  • CTRRFS - provides error bounds and backward error estimates for the solution to a system of linear equations with a triangular coefficient matrix

  • CTRSEN - reorders the Schur factorization of a complex matrix

  • CTRSNA - estimates reciprocal condition numbers for specified eigenvalues and/or right eigenvectors of a complex upper triangular matrix T

  • CTRSYL - solves the complex Sylvester matrix equation

  • CTRTI2 - computes the inverse of a complex upper or lower triangular matrix

  • CTRTRI - computes the inverse of a complex upper or lower triangular matrix A

  • CTRTRS - solves a triangular system

  • CTZRQF - routine is deprecated and has been replaced by routine CTZRZF

  • CTZRZF - reduces the M-by-N ( M<=N ) complex upper trapezoidal matrix A to upper triangular form by means of unitary transformations

  • CUNG2L - generates an m by n complex matrix Q with orthonormal columns,

  • CUNG2R - generates an m by n complex matrix Q with orthonormal columns,

  • CUNGBR - generates one of the complex unitary matrices Q or PH determined by CGEBRD when reducing a complex matrix A to bidiagonal form

  • CUNGHR - generates a complex unitary matrix Q which is defined as the product of IHI-ILO elementary reflectors of order N, as returned by CGEHRD

  • CUNGL2 - generates an m-by-n complex matrix Q with orthonormal rows,

  • CUNGLQ - generates an M-by-N complex matrix Q with orthonormal rows,

  • CUNGQL - generates an M-by-N complex matrix Q with orthonormal columns,

  • CUNGQR - generates an M-by-N complex matrix Q with orthonormal columns,

  • CUNGR2 - generates an m by n complex matrix Q with orthonormal rows,

  • CUNGRQ - generates an M-by-N complex matrix Q with orthonormal rows,

  • CUNGTR - generates a complex unitary matrix Q which is defined as the product of n-1 elementary reflectors of order N, as returned by CHETRD

  • CUNM2L - overwrites the general complex m-by-n matrix C

  • CUNM2R - overwrites the general complex m-by-n matrix C

  • CUNMBR - overwrites the general complex M-by-N matrix C

  • CUNMHR - overwrites the general complex M-by-N matrix C

  • CUNML2 - overwrites the general complex m-by-n matrix C

  • CUNMLQ - overwrites the general complex M-by-N matrix C

  • CUNMQL - overwrites the general complex M-by-N matrix C

  • CUNMQR - overwrites the general complex M-by-N matrix C

  • CUNMR2 - overwrites the general complex m-by-n matrix C

  • CUNMR3 - overwrites the general complex m by n matrix C

  • CUNMRQ - overwrites the general complex M-by-N matrix C

  • CUNMRZ - overwrites the general complex M-by-N matrix C

  • CUNMTR - overwrites the general complex M-by-N matrix C

  • CUPGTR - generates a complex unitary matrix Q

  • CUPMTR - overwrites the general complex M-by-N matrix C

  • DBDSDC - computes the singular value decomposition (SVD) of a real N-by-N (upper or lower) bidiagonal matrix B

  • DBDSQR - computes the singular value decomposition (SVD) of a real N-by-N (upper or lower) bidiagonal matrix B

  • DDISNA - computes the reciprocal condition numbers for the eigenvectors of a real symmetric or complex Hermitian matrix or for the left or right singular vectors of a general m-by-n matrix

  • DGBBRD - reduces a real general m-by-n band matrix A to upper bidiagonal form B by an orthogonal transformation

  • DGBCON - estimates the reciprocal of the condition number of a real general band matrix A

  • DGBEQU - computes row and column scalings intended to equilibrate an M-by-N band matrix A and reduce its condition number

  • DGBRFS - improves the computed solution to a system of linear equations when the coefficient matrix is banded

  • DGBSV - computes the solution to a real system of linear equations

  • DGBSVX - uses the LU factorization to compute the solution to a real system of linear equations

  • DGBTF2 - computes an LU factorization of a real m-by-n band matrix A using partial pivoting with row interchanges

  • DGBTRF - computes an LU factorization of a real m-by-n band matrix A using partial pivoting with row interchanges

  • DGBTRS - solves a system of linear equations with a general band matrix A using the LU factorization computed by DGBTRF

  • DGEBAK - forms the right or left eigenvectors of a real general matrix by backward transformation on the computed eigenvectors of the balanced matrix output by DGEBAL

  • DGEBAL - balances a general real matrix A

  • DGEBD2 - reduces a real general m by n matrix A to upper or lower bidiagonal form B by an orthogonal transformation

  • DGEBRD - reduces a general real M-by-N matrix A to upper or lower bidiagonal form B by an orthogonal transformation

  • DGECON - estimates the reciprocal of the condition number of a general real matrix A, in either the 1-norm or the infinity-norm, using the LU factorization computed by DGETRF

  • DGEEQU - computes row and column scalings intended to equilibrate an M-by-N matrix A and reduce its condition number

  • DGEES - computes for an N-by-N real nonsymmetric matrix A, the eigenvalues, the real Schur form T, and, optionally, the matrix of Schur vectors Z

  • DGEESX - computes for an N-by-N real nonsymmetric matrix A, the eigenvalues, the real Schur form T, and, optionally, the matrix of Schur vectors Z

  • DGEEV - computes for an N-by-N real nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors

  • DGEEVX - computes for an N-by-N real nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors

  • DGEGS - routine is deprecated and has been replaced by routine DGGES

  • DGEGV - routine is deprecated and has been replaced by routine DGGEV

  • DGEHD2 - reduces a real general matrix A to upper Hessenberg form H by an orthogonal similarity transformation

  • DGEHRD - reduces a real general matrix A to upper Hessenberg form H by an orthogonal similarity transformation

  • DGELQ2 - computes an LQ factorization of a real m by n matrix A

  • DGELQF - computes an LQ factorization of a real M-by-N matrix A

  • DGELS - solves overdetermined or underdetermined real linear systems involving an M-by-N matrix A, or its transpose, using a QR or LQ factorization of A

  • DGELSD - computes the minimum-norm solution to a real linear least squares problem

  • DGELSS - computes the minimum norm solution to a real linear least squares problem

  • DGELSX - routine is deprecated and has been replaced by routine DGELSY

  • DGELSY - computes the minimum-norm solution to a real linear least squares problem

  • DGEQL2 - computes a QL factorization of a real m by n matrix A

  • DGEQLF - computes a QL factorization of a real M-by-N matrix A

  • DGEQP3 - computes a QR factorization with column pivoting of a matrix A

  • DGEQPF - routine is deprecated and has been replaced by routine DGEQP3

  • DGEQR2 - computes a QR factorization of a real m by n matrix A

  • DGEQRF - computes a QR factorization of a real M-by-N matrix A

  • DGERFS - improves the computed solution to a system of linear equations and provides error bounds and backward error estimates for the solution

  • DGERQ2 - computes an RQ factorization of a real m by n matrix A

  • DGERQF - computes an RQ factorization of a real M-by-N matrix A

  • DGESC2 - solves a system of linear equations with a general N-by-N matrix A using the LU factorization with complete pivoting computed by DGETC2

  • DGESDD - computes the singular value decomposition (SVD) of a real M-by-N matrix A

  • DGESV - computes the solution to a real system of linear equations

  • DGESVD - computes the singular value decomposition (SVD) of a real M-by-N matrix A

  • DGESVX - uses the LU factorization to compute the solution to a real system of linear equations

  • DGETC2 - computes an LU factorization with complete pivoting of the n-by-n matrix A

  • DGETF2 - computes an LU factorization of a general m-by-n matrix A using partial pivoting with row interchanges

  • DGETRF - computes an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges

  • DGETRI - computes the inverse of a matrix using the LU factorization computed by DGETRF

  • DGETRS - solves a system of linear equations with a general N-by-N matrix A using the LU factorization computed by DGETRF

  • DGGBAK - forms the right or left eigenvectors of a real generalized eigenvalue problem by backward transformation on the computed eigenvectors of the balanced pair of matrices output by DGGBAL

  • DGGBAL - balances a pair of general real matrices (A,B)

  • DGGES - computes for a pair of N-by-N real nonsymmetric matrices (A,B),

  • DGGESX - computes for a pair of N-by-N real nonsymmetric matrices (A,B), the generalized eigenvalues and the real Schur form (S,T)

  • DGGEV - computes for a pair of N-by-N real nonsymmetric matrices (A,B) the generalized eigenvalues

  • DGGEVX - computes for a pair of N-by-N real nonsymmetric matrices (A,B) the generalized eigenvalues

  • DGGGLM - solves a general Gauss-Markov linear model (GLM) problem

  • DGGHRD - reduces a pair of real matrices (A,B) to generalized upper Hessenberg form using orthogonal transformations, where A is a general matrix and B is upper triangular

  • DGGLSE - solves the linear equality-constrained least squares (LSE) problem

  • DGGQRF - computes a generalized QR factorization of an N-by-M matrix A and an N-by-P matrix B

  • DGGRQF - computes a generalized RQ factorization of an M-by-N matrix A and a P-by-N matrix B

  • DGGSVD - computes the generalized singular value decomposition (GSVD) of an M-by-N real matrix A and P-by-N real matrix B

  • DGGSVP - computes orthogonal matrices U, V and Q

  • DGTCON - estimates the reciprocal of the condition number of a real tridiagonal matrix A using the LU factorization as computed by DGTTRF

  • DGTRFS - improves the computed solution to a system of linear equations when the coefficient matrix is tridiagonal

  • DGTSV - solves the equation AX = B

  • DGTSVX - uses the LU factorization to compute the solution to a real system of linear equations

  • DGTTRF - computes an LU factorization of a real tridiagonal matrix A using elimination with partial pivoting and row interchanges

  • DGTTRS - solves one of the systems of equations AX = B or A'X = B

  • DGTTS2 - solves one of the systems of equations AX = B or A'X = B

  • DHGEQZ - implements a single-/double-shift version of the QZ method for finding generalized eigenvalues

  • DHSEIN - uses inverse iteration to find specified right and/or left eigenvectors of a real upper Hessenberg matrix H

  • DHSEQR - computes the eigenvalues of a real upper Hessenberg matrix H

  • DLABAD - returns the square root of values

  • DLABRD - reduces the first NB rows and columns of a real general m by n matrix A to upper or lower bidiagonal form by an orthogonal transformation

  • DLACON - estimates the 1-norm of a square, real matrix A

  • DLACPY - copies all or part of a two-dimensional matrix A to another matrix B

  • DLADIV - performs complex division in real arithmetic

  • DLAE2 - computes the eigenvalues of a 2-by-2 symmetric matrix

  • DLAEBZ - contains the iteration loops which compute and use the function N(w)

  • DLAED0 - computes all eigenvalues and corresponding eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method

  • DLAED1 - computes the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix

  • DLAED2 - merges the two sets of eigenvalues together into a single sorted set

  • DLAED3 - finds the roots of the secular equation, as defined by the values in D, W, and RHO, between 1 and K

  • DLAED4 - computes the I-th updated eigenvalue of a symmetric rank-one modification to a diagonal matrix

  • DLAED5 - computes the I-th eigenvalue of a symmetric rank-one modification of a 2-by-2 diagonal matrix

  • DLAED6 - computes the positive or negative root (closest to the origin)

  • DLAED7 - computes the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix

  • DLAED8 - merges the two sets of eigenvalues together into a single sorted set

  • DLAED9 - finds the roots of the secular equation, as defined by the values in D, Z, and RHO, between KSTART and KSTOP

  • DLAEDA - computes the Z vector corresponding to the merge step in the CURLVLth step of the merge process with TLVLS steps for the CURPBMth problem

  • DLAEIN - uses inverse iteration to find a right or left eigenvector corresponding to the eigenvalue (WR,WI) of a real upper Hessenberg matrix H

  • DLAEV2 - computes the eigendecomposition of a 2-by-2 symmetric matrix

  • DLAEXC - swaps adjacent diagonal blocks T11 and T22 of order 1 or 2 in an upper quasi-triangular matrix T by an orthogonal similarity transformation

  • DLAG2 - computes the eigenvalues of a 2 x 2 generalized eigenvalue problem with scaling as necessary to avoid over-/underflow

  • DLAGS2 - computes 2-by-2 orthogonal matrices U, V and Q

  • DLAGTF - factorizes a matrix

  • DLAGTM - performs a matrix-vector product

  • DLAGTS - solves one of two systems of equations

  • DLAGV2 - computes the Generalized Schur factorization of a real 2-by-2 matrix pencil (A,B) where B is upper triangular

  • DLAHQR - updates the eigenvalues and Schur decomposition already computed by DHSEQR

  • DLAHRD - reduces the first NB columns of a real general n-by-(n-k+1) matrix A so that elements below the k th subdiagonal are zero

  • DLAIC1 - applies one step of incremental condition estimation in its simplest version

  • DLALN2 - solves a system with possible scaling and perturbation of A

  • DLALS0 - applies back the multiplying factors of either the left or the right singular vector matrix of a diagonal matrix appended by a row to the right hand side matrix B in solving the least squares problem using the divide-and-conquer SVD approach

  • DLALSA - an itermediate step in solving the least squares problem by computing the SVD of the coefficient matrix in compact form

  • DLALSD - uses the singular value decomposition of A to solve the least squares problem

  • DLAMCH - determines double precision machine parameters

  • DLAMRG - creates a permutation list which merges the elements of A

  • DLANGB - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n band matrix A

  • DLANGE - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real matrix A

  • DLANGT - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real tridiagonal matrix A

  • DLANHS - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a Hessenberg matrix A

  • DLANSB - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n symmetric band matrix A, with k super-diagonals

  • DLANSP - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real symmetric matrix A, supplied in packed form

  • DLANST - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real symmetric tridiagonal matrix A

  • DLANSY - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real symmetric matrix A

  • DLANTB - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n triangular band matrix A, with ( k + 1 ) diagonals

  • DLANTP - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a triangular matrix A, supplied in packed form

  • DLANTR - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a trapezoidal or triangular matrix A

  • DLANV2 - computes the Schur factorization of a real 2-by-2 nonsymmetric matrix in standard form

  • DLAPLL - computers the QR factorization of A=QR

  • DLAPMT - rearranges the columns of the M by N matrix X

  • DLAPY2 - returns sqrt(x 22+y2) without causing unnecessary overflow

  • DLAPY3 - returns sqrt(x 2+y2+z2) without causing unnecessary overflow

  • DLAQGB - equilibrates a general M by N band matrix A with KL subdiagonals and KU superdiagonals using the row and scaling factors in the vectors R and C

  • DLAQGE - equilibrates a general M by N matrix A using the row and scaling factors in the vectors R and C

  • DLAQP2 - computes a QR factorization with column pivoting of the block A(OFFSET+1:M,1:N)

  • DLAQPS - computes a step of QR factorization with column pivoting of a real M-by-N matrix A by using Blas-3

  • DLAQSB - equilibrates a symmetric band matrix A using the scaling factors in the vector S

  • DLAQSP - equilibrates a symmetric matrix A using the scaling factors in the vector S

  • DLAQSY - equilibrates a symmetric matrix A using the scaling factors in the vector S

  • DLAQTR - solves a real quasi-triangular system

  • DLAR1V - computes the (scaled) r th column of the inverse of a sumbmatrix

  • DLAR2V - applies a vector of real plane rotations from both sides to a sequence of 2-by-2 real symmetric matrices, defined by the elements of the vectors x, y and z

  • DLARF - applies a real elementary reflector H to a real m by n matrix C, from either the left or the right

  • DLARFB - applies a real block reflector H or its transpose H' to a real m by n matrix C, from either the left or the right

  • DLARFG - generates a real elementary reflector H of order n

  • DLARFT - forms the triangular factor T of a real block reflector H of order n, which is defined as a product of k elementary reflectors

  • DLARFX - applies a real elementary reflector H to a real m by n matrix C, from either the left or the right

  • DLARGV - generates a vector of real plane rotations, determined by elements of the real vectors x and y

  • DLARNV - returns a vector of n random real numbers from a uniform or normal distribution

  • DLARRB - does limited bisection to locate eigenvalues

  • DLARRE - sets "small" off-diagonal elements to zero

  • DLARRF - finds a robust representation of input values

  • DLARRV - computes the eigenvectors of the tridiagonal matrix

  • DLARTG - generates a plane rotation

  • DLARTV - applies a vector of real plane rotations to elements of the real vectors x and y

  • DLARUV - returns a vector of n random real numbers from a uniform (0,1)

  • DLARZ - applies a real elementary reflector H to a real M-by-N matrix C, from either the left or the right

  • DLARZB - applies a real block reflector H or its transpose to a real distributed M-by-N C from the left or the right

  • DLARZT - forms the triangular factor T of a real block reflector H of order > n, which is defined as a product of k elementary reflectors

  • DLAS2 - computes the singular values of the 2-by-2 matrix

  • DLASCL - multiplies the M by N real matrix A by the real scalar CTO/CFROM

  • DLASD0 - computes the singular value decomposition (SVD) of a real upper bidiagonal N-by-M matrix B

  • DLASD1 - computes the SVD of an upper bidiagonal N-by-M matrix B

  • DLASD2 - merges the two sets of singular values together into a single sorted set

  • DLASD3 - finds all the square roots of the roots of the secular equation, as defined by the values in D and Z

  • DLASD4 - computes the square root of the Ith updated eigenvalue of a positive symmetric rank-one modification to a positive diagonal matrix

  • DLASD5 - computes the square root of the Ith eigenvalue of a positive symmetric rank-one modification of a 2-by-2 diagonal matrix

  • DLASD6 - computes the SVD of an updated upper bidiagonal matrix B obtained by merging two smaller ones by appending a row

  • DLASD7 - merges the two sets of singular values together into a single sorted set

  • DLASD8 - finds the square roots of the roots of the secular equation,

  • DLASD9 - finds the square roots of the roots of the secular equation,

  • DLASDA - computes the singular value decomposition (SVD) of a real upper bidiagonal N-by-M matrix B with diagonal D and offdiagonal E

  • DLASDQ - computes the singular value decomposition (SVD) of a real (upper or lower) bidiagonal matrix with diagonal D and offdiagonal E, accumulating the transformations if desired

  • DLASDT - creates a tree of subproblems for bidiagonal divide and conquer

  • DLASET - initializes an m-by-n matrix A to BETA on the diagonal and ALPHA on the offdiagonals

  • DLASQ1 - computes the singular values of a real N-by-N bidiagonal matrix with diagonal D and off-diagonal E

  • DLASQ2 - computes all the eigenvalues of the symmetric positive definite tridiagonal matrix

  • DLASQ3 - computes a shift (TAU)

  • DLASQ4 - computes an approximation TAU to the smallest eigenvalue using values of d from the previous transform

  • DLASQ5 - computes one dqds transform in ping-pong form, one version for IEEE machines another for non IEEE machines

  • DLASQ6 - computes one dqd (shift equal to zero) transform in ping-pong form, with protection against underflow and overflow

  • DLASR - perform a transformation where A is an m by n real matrix and P is an orthogonal matrix,

  • DLASRT - sorts numbers

  • DLASSQ - returns the values scl and smsq

  • DLASV2 - computes the singular value decomposition of a 2-by-2 triangular matrix

  • DLASWP - performs a series of row interchanges on the matrix A

  • DLASY2 - solves for the N1 by N2 matrix X

  • DLASYF - computes a partial factorization of a real symmetric matrix A using the Bunch-Kaufman diagonal pivoting method

  • DLATBS - solves one of two triangular systems with scaling to prevent overflow, where A is an upper or lower triangular band matrix

  • DLATDF - uses the LU factorization of the n-by-n matrix Z computed by DGETC2

  • DLATPS - solves a triangular system with scaling to prevent overflow

  • DLATRD - reduces NB rows and columns of a real symmetric matrix A to symmetric tridiagonal form

  • DLATRS - solves a triangular system with scaling to prevent overflow

  • DLATRZ - factors the M-by-(M+L) real upper trapezoidal matrix by means of orthogonal transformations

  • DLATZM - routine is deprecated and has been replaced by routine DORMRZ

  • DLAUU2 - computes the product U × U' or L' × L, where the triangular factor U or L is stored in the upper or lower triangular part of the array A

  • DLAUUM - computes the product U × U' or L' × L, where the triangular factor U or L is stored in the upper or lower triangular part of the array A

  • DOPGTR - generates a real orthogonal matrix Q which is defined as the product of n-1 elementary reflectors H(i) of order n, as returned by DSPTRD using packed storage

  • DOPMTR - overwrites the general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'

  • DORG2L - generates an m by n real matrix Q with orthonormal columns

  • DORG2R - generates an m by n real matrix Q with orthonormal columns

  • DORGBR - generates one of the real orthogonal matrices Q or PT determined by DGEBRD when reducing a real matrix A to bidiagonal form

  • DORGHR - generates a real orthogonal matrix Q which is defined as the product of IHI-ILO elementary reflectors of order N, as returned by DGEHRD

  • DORGL2 - generates an m by n real matrix Q with orthonormal rows

  • DORGLQ - generates an M-by-N real matrix Q with orthonormal rows

  • DORGQL - generates an M-by-N real matrix Q with orthonormal columns

  • DORGQR - generates an M-by-N real matrix Q with orthonormal columns

  • DORGR2 - generates an m by n real matrix Q with orthonormal rows

  • DORGRQ - generates an M-by-N real matrix Q with orthonormal rows

  • DORGTR - generates a real orthogonal matrix Q as returned by DSYTRD

  • DORM2L - overwrites the general real m by n matrix C

  • DORM2R - overwrites the general real m by n matrix C

  • DORMBR - overwrites the general real M-by-N matrix C

  • DORMHR - overwrites the general real M-by-N matrix C

  • DORML2 - overwrites the general real m by n matrix C

  • DORMLQ - overwrites the general real M-by-N matrix C

  • DORMQL - overwrites the general real M-by-N matrix C

  • DORMQR - overwrites the general real M-by-N matrix C

  • DORMR2 - overwrites the general real m by n matrix C

  • DORMR3 - overwrites the general real m by n matrix C

  • DORMRQ - overwrites the general real M-by-N matrix C

  • DORMRZ - overwrites the general real M-by-N matrix C

  • DORMTR - overwrites the general real M-by-N matrix C

  • DPBCON - estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite band matrix using the Cholesky factorization computed by DPBTRF

  • DPBEQU - computes row and column scalings intended to equilibrate a symmetric positive definite band matrix A and reduce its condition number (with respect to the two-norm)

  • DPBRFS - improves the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite and banded, and provides error bounds and backward error estimates for the solution

  • DPBSTF - computes a split Cholesky factorization of a real symmetric positive definite band matrix A

  • DPBSV - computes the solution to a real system of linear equations

  • DPBSVX - uses the Cholesky factorization to compute the solution to a real system of linear equations

  • DPBTF2 - computes the Cholesky factorization of a real symmetric positive definite band matrix A

  • DPBTRF - computes the Cholesky factorization of a real symmetric positive definite band matrix A

  • DPBTRS - solves a system of linear equations with a symmetric positive definite band matrix A using the Cholesky factorization computed by DPBTRF

  • DPOCON - estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite matrix using the Cholesky factorization computed by DPOTRF

  • DPOEQU - computes row and column scalings intended to equilibrate a symmetric positive definite matrix A and reduce its condition number (with respect to the two-norm)

  • DPORFS - improves the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite

  • DPOSV - computes the solution to a real system of linear equations

  • DPOSVX - uses the Cholesky factorization to compute the solution to a real system of linear equations

  • DPOTF2 - computes the Cholesky factorization of a real symmetric positive definite matrix A

  • DPOTRF - computes the Cholesky factorization of a real symmetric positive definite matrix A

  • DPOTRI - computes the inverse of a real symmetric positive definite matrix A using the Cholesky factorization computed by DPOTRF

  • DPOTRS - solves a system of linear equations with a symmetric positive definite matrix A using the Cholesky factorization computed by DPOTRF

  • DPPCON - estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite packed matrix using the Cholesky factorization computed by DPPTRF

  • DPPEQU - computes row and column scalings intended to equilibrate a symmetric positive definite matrix A in packed storage and reduce its condition number (with respect to the two-norm)

  • DPPRFS - improves the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite and packed

  • DPPSV - computes the solution to a real system of linear equations

  • DPPSVX - uses the Cholesky factorization to compute the solution to a real system of linear equations

  • DPPTRF - computes the Cholesky factorization of a real symmetric positive definite matrix A stored in packed format

  • DPPTRI - computes the inverse of a real symmetric positive definite matrix A using the Cholesky factorization computed by DPPTRF

  • DPPTRS - solves a system of linear equations with a symmetric positive definite matrix A in packed storage using the Cholesky factorization computed by DPPTRF

  • DPTCON - computes the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite tridiagonal matrix using the factorization computed by DPTTRF

  • DPTEQR - computes all eigenvalues and, optionally, eigenvectors of a symmetric positive definite tridiagonal matrix

  • DPTRFS - improves the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite and tridiagonal

  • DPTSV - computes the solution to a real system of linear equations

  • DPTSVX - computes the solution to a real system of linear equations where A is an N-by-N symmetric positive definite tridiagonal matrix and X and B are N-by-NRHS matrices

  • DPTTRF - computes the factorization of a real symmetric positive definite tridiagonal matrix A

  • DPTTRS - solves a tridiagonal system using the factorization of A computed by DPTTRF

  • DPTTS2 - solves a tridiagonal system using the factorization of A computed by DPTTRF

  • DRSCL - multiplies an n-element real vector x by the real scalar 1/a

  • DSBEV - computes all the eigenvalues and, optionally, eigenvectors of a real symmetric band matrix A

  • DSBEVD - computes all the eigenvalues and, optionally, eigenvectors of a real symmetric band matrix A

  • DSBEVX - computes selected eigenvalues and, optionally, eigenvectors of a real symmetric band matrix A

  • DSBGST - reduces a real symmetric-definite banded generalized eigenproblem

  • DSBGV - computes all the eigenvalues, and optionally, the eigenvectors of a real generalized symmetric-definite banded eigenproblem

  • DSBGVD - computes all the eigenvalues, and optionally, the eigenvectors of a real generalized symmetric-definite banded eigenproblem

  • DSBGVX - computes selected eigenvalues, and optionally, eigenvectors of a real generalized symmetric-definite banded eigenproblem

  • DSBTRD - reduces a real symmetric band matrix A to symmetric tridiagonal form T by an orthogonal similarity transformation

  • DSECND - returns the user time for a process in seconds

  • DSPCON - estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric packed matrix A

  • DSPEV - computes all the eigenvalues and, optionally, eigenvectors of a real symmetric matrix A in packed storage

  • DSPEVD - computes all the eigenvalues and, optionally, eigenvectors of a real symmetric matrix A in packed storage

  • DSPEVX - computes selected eigenvalues and, optionally, eigenvectors of a real symmetric matrix A in packed storage

  • DSPGST - reduces a real symmetric-definite generalized eigenproblem to standard form, using packed storage

  • DSPGV - computes all the eigenvalues and, optionally, the eigenvectors of a real generalized symmetric-definite eigenproblem

  • DSPGVD - computes all the eigenvalues, and optionally, the eigenvectors of a real generalized symmetric-definite eigenproblem

  • DSPGVX - computes selected eigenvalues, and optionally, eigenvectors of a real generalized symmetric-definite eigenproblem

  • DSPRFS - improves the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite and packed

  • DSPSV - computes the solution to a real system of linear equations

  • DSPSVX - uses the diagonal pivoting factorization to compute the solution to a real system of linear equations where A is an N-by-N symmetric matrix stored in packed format and X and B are N-by-NRHS matrices

  • DSPTRD - reduces a real symmetric matrix A stored in packed form to symmetric tridiagonal form T by an orthogonal similarity transformation

  • DSPTRF - computes the factorization of a real symmetric matrix A stored in packed format using the Bunch-Kaufman diagonal pivoting method

  • DSPTRI - computes the inverse of a real symmetric indefinite matrix A in packed storage using a factorization computed by DSPTRF

  • DSPTRS - solves a system of linear equations with a real symmetric matrix A stored in packed format using a factorization computed by DSPTRF

  • DSTEBZ - computes the eigenvalues of a symmetric tridiagonal matrix T

  • DSTEDC - computes all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method

  • DSTEGR - computes selected eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix T

  • DSTEIN - computes the eigenvectors of a real symmetric tridiagonal matrix T corresponding to specified eigenvalues, using inverse iteration

  • DSTEQR - computes all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the implicit QL or QR method

  • DSTERF - computes all eigenvalues of a symmetric tridiagonal matrix using the Pal-Walker-Kahan variant of the QL or QR algorithm

  • DSTEV - computes all eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix A

  • DSTEVD - computes all eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix

  • DSTEVR - computes selected eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix T

  • DSTEVX - computes selected eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix A

  • DSYCON - estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric matrix A using a factorization computed by DSYTRF

  • DSYEV - computes all eigenvalues and, optionally, eigenvectors of a real symmetric matrix A

  • DSYEVD - computes all eigenvalues and, optionally, eigenvectors of a real symmetric matrix A

  • DSYEVR - computes selected eigenvalues and, optionally, eigenvectors of a real symmetric matrix T

  • DSYEVX - computes selected eigenvalues and, optionally, eigenvectors of a real symmetric matrix A

  • DSYGS2 - reduces a real symmetric-definite generalized eigenproblem to standard form

  • DSYGST - reduces a real symmetric-definite generalized eigenproblem to standard form

  • DSYGV - computes all the eigenvalues, and optionally, the eigenvectors of a real generalized symmetric-definite eigenproblem

  • DSYGVD - computes all the eigenvalues, and optionally, the eigenvectors of a real generalized symmetric-definite eigenproblem

  • DSYGVX - computes selected eigenvalues, and optionally, eigenvectors of a real generalized symmetric-definite eigenproblem

  • DSYRFS - improves the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite, and provides error bounds and backward error estimates for the solution

  • DSYSV - computes the solution to a real system of linear equations

  • DSYSVX - uses the diagonal pivoting factorization to compute the solution to a real system of linear equations

  • DSYTD2 - reduces a real symmetric matrix A to symmetric tridiagonal form T by an orthogonal similarity transformation

  • DSYTF2 - computes the factorization of a real symmetric matrix A using the Bunch-Kaufman diagonal pivoting method

  • DSYTRD - reduces a real symmetric matrix A to real symmetric tridiagonal form T by an orthogonal similarity transformation

  • DSYTRF - computes the factorization of a real symmetric matrix A using the Bunch-Kaufman diagonal pivoting method

  • DSYTRI - computes the inverse of a real symmetric indefinite matrix A using a factorizationcomputed by DSYTRF

  • DSYTRS - solves a system of linear equations with a real symmetric matrix A using a factorization computed by DSYTRF

  • DTBCON - estimates the reciprocal of the condition number of a triangular band matrix A, in either the 1-norm or the infinity-norm

  • DTBRFS - provides error bounds and backward error estimates for the solution to a system of linear equations with a triangular band coefficient matrix

  • DTBTRS - solves a triangular system

  • DTGEVC - computes some or all of the right and/or left generalized eigenvectors of a pair of real upper triangular matrices (A,B)

  • DTGEX2 - swaps adjacent diagonal blocks (A11, B11) and (A22, B22)

  • DTGEXC - reorders the generalized real Schur decomposition of a real matrix pair (A,B)

  • DTGSEN - reorders the generalized real Schur decomposition of a real matrix pair (A, B)

  • DTGSJA - computes the generalized singular value decomposition (GSVD) of two real upper triangular (or trapezoidal) matrices A and B

  • DTGSNA - estimates reciprocal condition numbers for specified eigenvalues and/or eigenvectors of a matrix pair (A, B) in generalized real Schur canonical form

  • DTGSY2 - solves the generalized Sylvester equation

  • DTGSYL - solves the generalized Sylvester equation

  • DTPCON - estimates the reciprocal of the condition number of a packed triangular matrix A, in either the 1-norm or the infinity-norm

  • DTPRFS - provides error bounds and backward error estimates for the solution to a system of linear equations with a triangular packed coefficient matrix

  • DTPTRI - computes the inverse of a real upper or lower triangular matrix A stored in packed format

  • DTPTRS - solves a triangular system

  • DTRCON - estimates the reciprocal of the condition number of a triangular matrix A, in either the 1-norm or the infinity-norm

  • DTREVC - computes some or all of the right and/or left eigenvectors of a real upper quasi-triangular matrix T

  • DTREXC - reorders the real Schur factorization of a real matrix so that the diagonal block of T with row index IFST is moved to row ILST

  • DTRID - computes the solution to a real system of linear equations where A is an N-by-N tridiagonal matrix, and x and b are vectors of length N

  • DTRRFS - provide serror bounds and backward error estimates for the solution to a system of linear equations with a triangular coefficient matrix

  • DTRSEN - reorders the real Schur factorization of a real matrix so that a selected cluster of eigenvalues appears in the leading diagonal blocks of the upper quasi-triangular matrix T

  • DTRSNA - estimates reciprocal condition numbers for specified eigenvalues and/or right eigenvectors of a real upper quasi-triangular matrix T

  • DTRSYL - solves the real Sylvester matrix equation

  • DTRTI2 - computes the inverse of a real upper or lower triangular matrix

  • DTRTRI - computes the inverse of a real upper or lower triangular matrix A

  • DTRTRS - solves a triangular system

  • DTZRQF - routine is deprecated and has been replaced by routine DTZRZF

  • DTZRZF - reduces the M-by-N real upper trapezoidal matrix A to upper triangular form by means of orthogonal transformations

  • DZSUM1 - takes the sum of the absolute values of a complex vector and returns a double precision result

  • ICMAX1 - finds the index of the element whose real part has maximum absolute value

  • ILAENV - called from the LAPACK routines to choose problem-dependent parameters for the local environment

  • IZMAX1 - finds the index of the element whose real part has maximum absolute value

  • LSAME - return .TRUE

  • LSAMEN - tests if the first N letters of CA are the same as the first N letters of CB, regardless of case

  • SBDSDC - computes the singular value decomposition (SVD) of a real N-by-N (upper or lower) bidiagonal matrix B

  • SBDSQR - computes the singular value decomposition (SVD) of a real N-by-N (upper or lower) bidiagonal matrix B

  • SCSUM1 - take the sum of the absolute values of a complex vector and returns a single precision result

  • SDISNA - computes the reciprocal condition numbers for the eigenvectors of a real symmetric or complex Hermitian matrix or for the left or right singular vectors of a general m-by-n matrix

  • SECOND - returns the user time for a process in seconds

  • SGBBRD - reduces a real general m-by-n band matrix A to upper bidiagonal form B by an orthogonal transformation

  • SGBCON - estimates the reciprocal of the condition number of a real general band matrix A, in either the 1-norm or the infinity-norm,

  • SGBEQU - computes row and column scalings intended to equilibrate an M-by-N band matrix A and reduce its condition number

  • SGBRFS - improves the computed solution to a system of linear equations when the coefficient matrix is banded

  • SGBSV - computes the solution to a real system of linear equations where A is a band matrix of order N with KL subdiagonals and KU superdiagonals, and X and B are N-by-NRHS matrices

  • SGBSVX - uses the LU factorization to compute the solution to a real system of linear equations

  • SGBTF2 - computes an LU factorization of a real m-by-n band matrix A using partial pivoting with row interchanges

  • SGBTRF - computes an LU factorization of a real m-by-n band matrix A using partial pivoting with row interchanges

  • SGBTRS - solves a system of linear equations with a general band matrix A using the LU factorization computed by SGBTRF

  • SGEBAK - forms the right or left eigenvectors of a real general matrix by backward transformation on the computed eigenvectors of the balanced matrix output by SGEBAL

  • SGEBAL - balances a general real matrix A

  • SGEBD2 - reduces a real general m by n matrix A to upper or lower bidiagonal form B by an orthogonal transformation

  • SGEBRD - reduces a general real M-by-N matrix A to upper or lower bidiagonal form B by an orthogonal transformation

  • SGECON - estimates the reciprocal of the condition number of a general real matrix A, in either the 1-norm or the infinity-norm, using the LU factorization computed by SGETRF

  • SGEEQU - computes row and column scalings intended to equilibrate an M-by-N matrix A and reduce its condition number

  • SGEES - computes for an N-by-N real nonsymmetric matrix A, the eigenvalues, the real Schur form T, and, optionally, the matrix of Schur vectors Z

  • SGEESX - computes for an N-by-N real nonsymmetric matrix A, the eigenvalues, the real Schur form T, and, optionally, the matrix of Schur vectors Z

  • SGEEV - computes for an N-by-N real nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors

  • SGEEVX - computes for an N-by-N real nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors

  • SGEGS - routine is deprecated and has been replaced by routine SGGES

  • SGEGV - routine is deprecated and has been replaced by routine SGGEV

  • SGEHD2 - reduces a real general matrix A to upper Hessenberg form H by an orthogonal similarity transformation

  • SGEHRD - reduces a real general matrix A to upper Hessenberg form H by an orthogonal similarity transformation

  • SGELQ2 - computes an LQ factorization of a real m by n matrix A

  • SGELQF - computes an LQ factorization of a real M-by-N matrix A

  • SGELS - solves overdetermined or underdetermined real linear systems involving an M-by-N matrix A, or its transpose, using a QR or LQ factorization of A

  • SGELSD - computes the minimum-norm solution to a real linear least squares problem

  • SGELSS - computes the minimum norm solution to a real linear least squares problem

  • SGELSX - routine is deprecated and has been replaced by routine SGELSY

  • SGELSY - computes the minimum-norm solution to a real linear least squares problem

  • SGEQL2 - computes a QL factorization of a real m by n matrix A

  • SGEQLF - computes a QL factorization of a real M-by-N matrix A

  • SGEQP3 - computes a QR factorization with column pivoting of a matrix A

  • SGEQPF - routine is deprecated and has been replaced by routine SGEQP3

  • SGEQR2 - computes a QR factorization of a real m by n matrix A

  • SGEQRF - computes a QR factorization of a real M-by-N matrix A

  • SGERFS - improves the computed solution to a system of linear equations and provides error bounds and backward error estimates for the solution

  • SGERQ2 - computes an RQ factorization of a real m by n matrix A

  • SGERQF - computes an RQ factorization of a real M-by-N matrix A

  • SGESC2 - solves a system of linear equations with a general N-by-N matrix A using the LU factorization with complete pivoting computed by SGETC2

  • SGESDD - computes the singular value decomposition (SVD) of a real M-by-N matrix A

  • SGESV - computes the solution to a real system of linear equations

  • SGESVD - computes the singular value decomposition (SVD) of a real M-by-N matrix A

  • SGESVX - uses the LU factorization to compute the solution to a real system of linear equations

  • SGETC2 - computes an LU factorization with complete pivoting of the n-by-n matrix A

  • SGETF2 - computes an LU factorization of a general m-by-n matrix A using partial pivoting with row interchanges

  • SGETRF - computes an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges

  • SGETRI - computes the inverse of a matrix using the LU factorization computed by SGETRF

  • SGETRS - solves a system of linear equations with a general N-by-N matrix A using the LU factorization computed by SGETRF

  • SGGBAK - forms the right or left eigenvectors of a real generalized eigenvalue problem by backward transformation on the computed eigenvectors of the balanced pair of matrices output by SGGBAL

  • SGGBAL - balances a pair of general real matrices (A,B)

  • SGGES - computes for a pair of N-by-N real nonsymmetric matrices (A,B),

  • SGGESX - computes for a pair of N-by-N real nonsymmetric matrices (A,B), the generalized eigenvalues, the real Schur form (S,T), and,

  • SGGEV - computes for a pair of N-by-N real nonsymmetric matrices (A,B)

  • SGGEVX - computes for a pair of N-by-N real nonsymmetric matrices (A,B)

  • SGGGLM - solves a general Gauss-Markov linear model (GLM) problem

  • SGGHRD - reduces a pair of real matrices (A,B) to generalized upper Hessenberg form using orthogonal transformations, where A is a general matrix and B is upper triangular

  • SGGLSE - solves the linear equality-constrained least squares (LSE) problem

  • SGGQRF - computes a generalized QR factorization of an N-by-M matrix A and an N-by-P matrix B

  • SGGRQF - computes a generalized RQ factorization of an M-by-N matrix A and a P-by-N matrix B

  • SGGSVD - computes the generalized singular value decomposition (GSVD) of an M-by-N real matrix A and P-by-N real matrix B

  • SGGSVP - computes orthogonal matrices U, V and Q

  • SGTCON - estimates the reciprocal of the condition number of a real tridiagonal matrix A using the LU factorization as computed by SGTTRF

  • SGTRFS - improves the computed solution to a system of linear equations when the coefficient matrix is tridiagonal

  • SGTSV - solves the equation AX = B,

  • SGTSVX - uses the LU factorization to compute the solution to a real system of linear equations

  • SGTTRF - computes an LU factorization of a real tridiagonal matrix A using elimination with partial pivoting and row interchanges

  • SGTTRS - solves one of two systems of equations

  • SGTTS2 - solves one of two systems of equations

  • SHGEQZ - implements a single-/double-shift version of the QZ method for finding generalized eigenvalues

  • SHSEIN - uses inverse iteration to find specified right and/or left eigenvectors of a real upper Hessenberg matrix H

  • SHSEQR - computes the eigenvalues of a real upper Hessenberg matrix H and, optionally, the matrices T and Z from the Schur decomposition

  • SLABAD - takes as input the values computed by SLAMCH for underflow and overflow, and returns the square root of each of these values if the log of LARGE is sufficiently large

  • SLABRD - reduces the first NB rows and columns of a real general m by n matrix A to upper or lower bidiagonal form by an orthogonal transformation

  • SLACON - estimates the 1-norm of a square, real matrix A

  • SLACPY - copies all or part of a two-dimensional matrix A to another matrix B

  • SLADIV - performs complex division in real arithmetic

  • SLAE2 - computes the eigenvalues of a 2-by-2 symmetric matrix

  • SLAEBZ - contains the iteration loops which compute and use the function N(w)

  • SLAED0 - computes all eigenvalues and corresponding eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method

  • SLAED1 - computes the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix

  • SLAED2 - merges the two sets of eigenvalues together into a single sorted set

  • SLAED3 - finds the roots of the secular equation, as defined by the values in D, W, and RHO, between 1 and K

  • SLAED4 - computes the I th updated eigenvalue of a symmetric rank-one modification to a diagonal matrix

  • SLAED5 - computes the I th eigenvalue of a symmetric rank-one modification of a 2-by-2 diagonal matrix

  • SLAED6 - computes the positive or negative root (closest to the origin)

  • SLAED7 - computes the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix

  • SLAED8 - merges the two sets of eigenvalues together into a single sorted set

  • SLAED9 - finds the roots of the secular equation, as defined by the values in D, Z, and RHO, between KSTART and KSTOP

  • SLAEDA - computes the Z vector corresponding to the merge step in the CURLVLth step of the merge process with TLVLS steps for the CURPBMth problem

  • SLAEIN - uses inverse iteration to find a right or left eigenvector corresponding to the eigenvalue (WR,WI) of a real upper Hessenberg matrix H

  • SLAEV2 - computes the eigendecomposition of a 2-by-2 symmetric matrix

  • SLAEXC - swaps adjacent diagonal blocks T11 and T22 of order 1 or 2 in an upper quasi-triangular matrix T by an orthogonal similarity transformation

  • SLAG2 - computes the eigenvalues of a 2 x 2 generalized eigenvalue problem with scaling as necessary

  • SLAGS2 - computes 2-by-2 orthogonal matrices

  • SLAGTF - factorizes the matrix where T is an n by n tridiagonal matrix and lambda is a scalar

  • SLAGTM - performs a matrix-vector product

  • SLAGTS - solves one of twi systems of equations

  • SLAGV2 - computes the Generalized Schur factorization of a real 2-by-2 matrix pencil (A,B) where B is upper triangular

  • SLAHQR - an auxiliary routine called by SHSEQR to update the eigenvalues and Schur decomposition already computed by SHSEQR

  • SLAHRD - reduces the first NB columns of a real general n-by-(n-k+1) matrix A so that elements below the k th subdiagonal are zero

  • SLAIC1 - applies one step of incremental condition estimation in its simplest version

  • SLALN2 - solves a system with possible scaling ("s") and perturbation of A

  • SLALS0 - applies back the multiplying factors of either the left or the right singular vector matrix of a diagonal matrix

  • SLALSA - an itermediate step in solving the least squares problem by computing the SVD of the coefficient matrix in compact form

  • SLALSD - uses the singular value decomposition of A to solve the least squares problem

  • SLAMCH - determines single precision machine parameters

  • SLAMRG - creates a permutation list that merges the elements of A (which is composed of two independently sorted sets) into a single set which is sorted in ascending order

  • SLANGB - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n band matrix A

  • SLANGE - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real matrix A

  • SLANGT - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real tridiagonal matrix A

  • SLANHS - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a Hessenberg matrix A

  • SLANSB - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n symmetric band matrix A, with k super-diagonals

  • SLANSP - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real symmetric matrix A, supplied in packed form

  • SLANST - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real symmetric tridiagonal matrix A

  • SLANSY - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a real symmetric matrix A

  • SLANTB - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n triangular band matrix A

  • SLANTP - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a triangular matrix A

  • SLANTR - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a trapezoidal or triangular matrix A

  • SLANV2 - computes the Schur factorization of a real 2-by-2 nonsymmetric matrix in standard form

  • SLAPLL - computes the QR factorization of A=QR

  • SLAPMT - rearranges the columns of the M by N matrix X

  • SLAPY2 - returns sqrt(x 2+y2) without causing unnecessary overflow

  • SLAPY3 - returns sqrt(x 2+y2+z2) without causing unnecessary overflow

  • SLAQGB - equilibrates a general M by N band matrix A with KL subdiagonals and KU superdiagonals

  • SLAQGE - equilibrates a general M by N matrix A using the row and scaling factors in the vectors R and C

  • SLAQP2 - computes a QR factorization with column pivoting of the block A(OFFSET+1:M,1:N)

  • SLAQPS - computes a step of QR factorization with column pivoting of a real M-by-N matrix A by using Blas3

  • SLAQSB - equilibrates a symmetric band matrix A using the scaling factors in the vector S

  • SLAQSP - equilibrates a symmetric matrix A using the scaling factors in the vector S

  • SLAQSY - equilibrates a symmetric matrix A using the scaling factors in the vector S

  • SLAQTR - solves a real quasi-triangular system

  • SLAR1V - computes the (scaled) r th column of the inverse of the sumbmatrix of a tridiagonal matrix

  • SLAR2V - applies a vector of real plane rotations from both sides to a sequence of 2-by-2 real symmetric matrices, defined by the elements of the vectors x, y and z

  • SLARF - applies a real elementary reflector H to a real m by n matrix C, from either the left or the right

  • SLARFB - applies a real block reflector H or its transpose H' to a real m by n matrix C, from either the left or the right

  • SLARFG - generates a real elementary reflector H of order n

  • SLARFT - forms the triangular factor T of a real block reflector H of order n, which is defined as a product of k elementary reflectors

  • SLARFX - applies a real elementary reflector H to a real m by n matrix C, from either the left or the right

  • SLARGV - generates a vector of real plane rotations, determined by elements of the real vectors x and y

  • SLARNV - returns a vector of n random real numbers from a uniform or normal distribution

  • SLARRB - does limited bisection to locate eigenvalues

  • SLARRE - sets "small" off-diagonal elements to zero

  • SLARRF - finds a robust representation of input values.

  • SLARRV - computes the eigenvectors of the tridiagonal matrix

  • SLARTG - generates a plane rotation

  • SLARTV - applies a vector of real plane rotations to elements of the real vectors x and y

  • SLARUV - returns a vector of n random real numbers from a uniform (0,1)

  • SLARZ - applies a real elementary reflector H to a real M-by-N matrix C, from either the left or the right

  • SLARZB - applies a real block reflector H or its transpose to a real distributed M-by-N C from the left or the right

  • SLARZT - forms the triangular factor T of a real block reflector H

  • SLAS2 - computes the singular values of the 2-by-2 matrix

  • SLASCL - multiplie the M by N real matrix A by the real scalar CTO/CFROM

  • SLASD0 - computes the singular value decomposition (SVD) of a real upper bidiagonal N-by-M matrix B

  • SLASD1 - computes the SVD of an upper bidiagonal N-by-M matrix B,

  • SLASD2 - merges the two sets of singular values together into a single sorted set

  • SLASD3 - finds all the square roots of the roots of the secular equation, as defined by the values in D and Z

  • SLASD4 - computes the square root of the Ith updated eigenvalue of a positive symmetric rank-one modification to a positive diagonal matrix

  • SLASD5 -computes the square root of the Ith eigenvalue of a positive symmetric rank-one modification of a 2-by-2 diagonal matrix

  • SLASD6 - computes the SVD of an updated upper bidiagonal matrix B obtained by merging two smaller ones by appending a row

  • SLASD7 - merges the two sets of singular values together into a single sorted set

  • SLASD8 - finds the square roots of the roots of the secular equation,

  • SLASD9 - finds the square roots of the roots of the secular equation,

  • SLASDA - computes the singular value decomposition (SVD) of a real upper bidiagonal N-by-M matrix B with diagonal D and offdiagonal E

  • SLASDQ - computes the singular value decomposition (SVD) of a real (upper or lower) bidiagonal matrix with diagonal D and offdiagonal E, accumulating the transformations if desired

  • SLASDT - creates a tree of subproblems for bidiagonal divide and conquer

  • SLASET - initializes an m-by-n matrix A to BETA on the diagonal and ALPHA on the offdiagonals

  • SLASQ1 - computes the singular values of a real N-by-N bidiagonal matrix with diagonal D and off-diagonal E

  • SLASQ2 - computes all the eigenvalues of the symmetric positive definite tridiagonal matrix associated with the qd array Z

  • SLASQ3 - checks for deflation, computes a shift (TAU) and calls dqds

  • SLASQ4 - computes an approximation TAU to the smallest eigenvalue using values of d from the previous transform

  • SLASQ5 - computes sone dqds transform in ping-pong form, one version for IEEE machines another for non IEEE machines

  • SLASQ6 - computes one dqd (shift equal to zero) transform in ping-pong form, with protection against underflow and overflow

  • SLASR - performs a transformation

  • SLASRT - sorts numbers

  • SLASSQ - returns the values scl and smsq

  • SLASV2 - computes the singular value decomposition of a 2-by-2 triangular matrix

  • SLASWP - performs a series of row interchanges on the matrix A

  • SLASY2 - solves for the N1 by N2 matrix X

  • SLASYF - computes a partial factorization of a real symmetric matrix A using the Bunch-Kaufman diagonal pivoting method

  • SLATBS - solves one of two triangular systems with scaling to prevent overflow

  • SLATDF - computes a contribution to the reciprocal Dif-estimate

  • SLATPS - solves one of two triangular systems with scaling to prevent overflow

  • SLATRD - reduces NB rows and columns of a real symmetric matrix A to symmetric tridiagonal form

  • SLATRS - solves one of two triangular systems with scaling to prevent overflow

  • SLATRZ - factors the M-by-(M+L) real upper trapezoidal matrix by means of orthogonal transformations

  • SLATZM - routine is deprecated and has been replaced by routine SORMRZ

  • SLAUU2 - computes the product U × U' or L' × L

  • SLAUUM - computes the product U × U' or L' × L, where the triangular factor U or L is stored in the upper or lower triangular part of the array A

  • SOPGTR - generates a real orthogonal matrix Q as returned by SSPTRD using packed storage

  • SOPMTR - overwrites the general real M-by-N matrix C

  • SORG2L - generates an m by n real matrix Q with orthonormal columns,

  • SORG2R - generates an m by n real matrix Q with orthonormal columns,

  • SORGBR - generates one of the real orthogonal matrices determined by SGEBRD when reducing a real matrix A to bidiagonal form

  • SORGHR - generates a real orthogonal matrix Q as returned by SGEHRD

  • SORGL2 - generates an m by n real matrix Q with orthonormal rows

  • SORGLQ - generates an M-by-N real matrix Q with orthonormal rows

  • SORGQL - generates an M-by-N real matrix Q with orthonormal columns

  • SORGQR - generates an M-by-N real matrix Q with orthonormal columns

  • SORGR2 - generates an m by n real matrix Q with orthonormal rows

  • SORGRQ - generates an M-by-N real matrix Q with orthonormal rows

  • SORGTR - generates a real orthogonal matrix Q as returned by SSYTRD

  • SORM2L - overwrites the general real m by n matrix C

  • SORM2R - overwrites the general real m by n matrix C with Q

  • SORMBR - VECT = 'Q', SORMBR overwrites the general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'

  • SORMHR - overwrites the general real M-by-N matrix C

  • SORML2 - overwrites the general real m by n matrix C

  • SORMLQ - overwrites the general real M-by-N matrix C

  • SORMQL - overwrites the general real M-by-N matrix C

  • SORMQR - overwrites the general real M-by-N matrix C

  • SORMR2 - overwrites the general real m by n matrix C

  • SORMR3 - overwrites the general real m by n matrix C

  • SORMRQ - overwrites the general real M-by-N matrix C

  • SORMRZ - overwrites the general real M-by-N matrix C

  • SORMTR - overwrites the general real M-by-N matrix C

  • SPBCON - estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite band matrix using the Cholesky factorization computed by SPBTRF

  • SPBEQU - computes row and column scalings intended to equilibrate a symmetric positive definite band matrix A and reduce its condition number (with respect to the two-norm)

  • SPBRFS - improves the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite and banded

  • SPBSTF - computes a split Cholesky factorization of a real symmetric positive definite band matrix A

  • SPBSV - computes the solution to a real system of linear equations

  • SPBSVX - uses the Cholesky factorization to compute the solution to a real system of linear equations

  • SPBTF2 - computes the Cholesky factorization of a real symmetric positive definite band matrix A

  • SPBTRF - computes the Cholesky factorization of a real symmetric positive definite band matrix A

  • SPBTRS - solves a system of linear equations with a symmetric positive definite band matrix A using the Cholesky factorization computed by SPBTRF

  • SPOCON - estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite matrix using the Cholesky factorization computed by SPOTRF

  • SPOEQU - computes row and column scalings intended to equilibrate a symmetric positive definite matrix A and reduce its condition number (with respect to the two-norm)

  • SPORFS - improves the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite

  • SPOSV - computes the solution to a real system of linear equations

  • SPOSVX - uses the Cholesky factorization to compute the solution to a real system of linear equations

  • SPOTF2 - computes the Cholesky factorization of a real symmetric positive definite matrix A

  • SPOTRF - computes the Cholesky factorization of a real symmetric positive definite matrix A

  • SPOTRI - computes the inverse of a real symmetric positive definite matrix A using the Cholesky factorization computed by SPOTRF

  • SPOTRS - solves a system of linear equations with a symmetric positive definite matrix A using the Cholesky factorization computed by SPOTRF

  • SPPCON - estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite packed matrix using the Cholesky factorization computed by SPPTRF

  • SPPEQU - computes row and column scalings intended to equilibrate a symmetric positive definite matrix A in packed storage and reduce its condition number (with respect to the two-norm)

  • SPPRFS - improves the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite and packed, and provides error bounds and backward error estimates for the solution

  • SPPSV - computes the solution to a real system of linear equations

  • SPPSVX - uses the Cholesky factorization to compute the solution to a real system of linear equations

  • SPPTRF - computes the Cholesky factorization of a real symmetric positive definite matrix A stored in packed format

  • SPPTRI - computes the inverse of a real symmetric positive definite matrix A using the Cholesky factorization computed by SPPTRF

  • SPPTRS - solves a system of linear equations with a symmetric positive definite matrix A in packed storage using the Cholesky factorization computed by SPPTRF

  • SPTCON - computes the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite tridiagonal matrix using the factorization computed by SPTTRF

  • SPTEQR - computes all eigenvalues and, optionally, eigenvectors of a symmetric positive definite tridiagonal matrix by first factoring the matrix using SPTTRF, and then calling SBDSQR to compute the singular values of the bidiagonal factor

  • SPTRFS - improves the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite and tridiagonal, and provides error bounds and backward error estimates for the solution

  • SPTSV - computes the solution to a real system of linear equations

  • SPTSVX - uses a factorization to compute the solution to a real system of linear equations

  • SPTTRF - computes the factorization of a real symmetric positive definite tridiagonal matrix A

  • SPTTRS - solves a tridiagonal system

  • SPTTS2 - solves a tridiagonal system using the factorization of A computed by SPTTRF

  • SRSCL - multiplies an n-element real vector x by the real scalar 1/a

  • SSBEV - computes all the eigenvalues and, optionally, eigenvectors of a real symmetric band matrix A

  • SSBEVD - computes all the eigenvalues and, optionally, eigenvectors of a real symmetric band matrix A

  • SSBEVX - computes selected eigenvalues and, optionally, eigenvectors of a real symmetric band matrix A

  • SSBGST - reduces a real symmetric-definite banded generalized eigenproblem

  • SSBGV - computes all the eigenvalues, and optionally, the eigenvectors of a real generalized symmetric-definite banded eigenproblem

  • SSBGVD - computes all the eigenvalues, and optionally, the eigenvectors of a real generalized symmetric-definite banded eigenproblem

  • SSBGVX - computes selected eigenvalues, and optionally, eigenvectors of a real generalized symmetric-definite banded eigenproblem

  • SSBTRD - reduces a real symmetric band matrix A to symmetric tridiagonal form T by an orthogonal similarity transformation

  • SSPCON - estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric packed matrix A

  • SSPEV - computes all the eigenvalues and, optionally, eigenvectors of a real symmetric matrix A in packed storage

  • SSPEVD - computes all the eigenvalues and, optionally, eigenvectors of a real symmetric matrix A in packed storage

  • SSPEVX - computes selected eigenvalues and, optionally, eigenvectors of a real symmetric matrix A in packed storage

  • SSPGST - reduces a real symmetric-definite generalized eigenproblem to standard form, using packed storage

  • SSPGV - computes all the eigenvalues and, optionally, the eigenvectors of a real generalized symmetric-definite eigenproblem

  • SSPGVD - computes all the eigenvalues, and optionally, the eigenvectors of a real generalized symmetric-definite eigenproblem

  • SSPGVX - computes selected eigenvalues, and optionally, eigenvectors of a real generalized symmetric-definite eigenproblem

  • SSPRFS - improves the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite and packed

  • SSPSV - computes the solution to a real system of linear equations

  • SSPSVX - uses the diagonal pivoting factorization to compute the solution to a real system of linear equations

  • SSPTRD - reduces a real symmetric matrix A stored in packed form to symmetric tridiagonal form T by an orthogonal similarity transformation

  • SSPTRF - computes the factorization of a real symmetric matrix A stored in packed format using the Bunch-Kaufman diagonal pivoting method

  • SSPTRI - computes the inverse of a real symmetric indefinite matrix A in packed storage using the factorization computed by SSPTRF

  • SSPTRS - solves a system of linear equations with a real symmetric matrix A stored in packed format using the factorization computed by SSPTRF

  • SSTEBZ - computes the eigenvalues of a symmetric tridiagonal matrix T

  • SSTEDC - computes all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method

  • SSTEGR - computes selected eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix T

  • SSTEIN - computes the eigenvectors of a real symmetric tridiagonal matrix T corresponding to specified eigenvalues, using inverse iteration

  • SSTEQR - computes all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the implicit QL or QR method

  • SSTERF - computes all eigenvalues of a symmetric tridiagonal matrix using the Pal-Walker-Kahan variant of the QL or QR algorithm

  • SSTEV - computes all eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix A

  • SSTEVD - computes all eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix

  • SSTEVR - computes selected eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix T

  • SSTEVX - computes selected eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix A

  • SSYCON - estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric matrix A using the factorization computed by SSYTRF

  • SSYEV - computes all eigenvalues and, optionally, eigenvectors of a real symmetric matrix A

  • SSYEVD - computes all eigenvalues and, optionally, eigenvectors of a real symmetric matrix A

  • SSYEVR - computes selected eigenvalues and, optionally, eigenvectors of a real symmetric matrix T

  • SSYEVX - computes selected eigenvalues and, optionally, eigenvectors of a real symmetric matrix A

  • SSYGS2 - reduces a real symmetric-definite generalized eigenproblem to standard form

  • SSYGST - reduces a real symmetric-definite generalized eigenproblem to standard form

  • SSYGV - computes all the eigenvalues, and optionally, the eigenvectors of a real generalized symmetric-definite eigenproblem

  • SSYGVD - computes all the eigenvalues, and optionally, the eigenvectors of a real generalized symmetric-definite eigenproblem

  • SSYGVX - computes selected eigenvalues, and optionally, eigenvectors of a real generalized symmetric-definite eigenproblem

  • SSYRFS - improves the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite

  • SSYSV - computes the solution to a real system of linear equations

  • SSYSVX - uses the diagonal pivoting factorization to compute the solution to a real system of linear equations

  • SSYTD2 - reduces a real symmetric matrix A to symmetric tridiagonal form T by an orthogonal similarity transformation

  • SSYTF2 - computes the factorization of a real symmetric matrix A using the Bunch-Kaufman diagonal pivoting method

  • SSYTRD - reduces a real symmetric matrix A to real symmetric tridiagonal form T by an orthogonal similarity transformation

  • SSYTRF - computes the factorization of a real symmetric matrix A using the Bunch-Kaufman diagonal pivoting method

  • SSYTRI - computes the inverse of a real symmetric indefinite matrix A using the factorization computed by SSYTRF

  • SSYTRS - solves a system of linear equations with a real symmetric matrix A using the factorization computed by SSYTRF

  • STBCON - estimates the reciprocal of the condition number of a triangular band matrix A, in either the 1-norm or the infinity-norm

  • STBRFS - provides error bounds and backward error estimates for the solution to a system of linear equations with a triangular band coefficient matrix

  • STBTRS - solves a triangular system of the form

  • STGEVC - computes some or all of the right and/or left generalized eigenvectors of a pair of real upper triangular matrices (A,B)

  • STGEX2 - swaps adjacent diagonal blocks (A11, B11) and (A22, B22) of size 1-by-1 or 2-by-2 in an upper (quasi) triangular matrix pair (A, B) by an orthogonal equivalence transformation

  • STGEXC - reorders the generalized real Schur decomposition of a real matrix pair (A,B) using an orthogonal equivalence transformation

  • STGSEN - reorders the generalized real Schur decomposition of a real matrix pair (A, B)

  • STGSJA - computes the generalized singular value decomposition (GSVD) of two real upper triangular (or trapezoidal) matrices A and B

  • STGSNA - estimates reciprocal condition numbers for specified eigenvalues and/or eigenvectors of a matrix pair

  • STGSY2 - solves the generalized Sylvester equation

  • STGSYL - solves the generalized Sylvester equation

  • STPCON - estimates the reciprocal of the condition number of a packed triangular matrix A, in either the 1-norm or the infinity-norm

  • STPRFS - provides error bounds and backward error estimates for the solution to a system of linear equations with a triangular packed coefficient matrix

  • STPTRI - computes the inverse of a real upper or lower triangular matrix A stored in packed format

  • STPTRS - solves a triangular system

  • STRCON - estimates the reciprocal of the condition number of a triangular matrix A, in either the 1-norm or the infinity-norm

  • STREVC - computes some or all of the right and/or left eigenvectors of a real upper quasi-triangular matrix T

  • STREXC - reorders the real Schur factorization of a real matrix

  • STRID - computes the solution to a real system of linear equations

  • STRRFS - provides error bounds and backward error estimates for the solution to a system of linear equations with a triangular coefficient matrix

  • STRSEN - reorders the real Schur factorization of a real matrix

  • STRSNA - estimates reciprocal condition numbers for specified eigenvalues and/or right eigenvectors of a real upper quasi-triangular matrix T

  • STRSYL - solves the real Sylvester matrix equation

  • STRTI2 - computes the inverse of a real upper or lower triangular matrix

  • STRTRI - computes the inverse of a real upper or lower triangular matrix A

  • STRTRS - solves a triangular system

  • STZRQF - routine is deprecated and has been replaced by routine STZRZF

  • STZRZF - reduces the M-by-N real upper trapezoidal matrix A to upper triangular form by means of orthogonal transformations

  • XERBLA - error handler for the LAPACK routines

  • ZBDSQR - computes the singular value decomposition (SVD) of a real N-by-N (upper or lower) bidiagonal matrix B

  • ZDRSCL - multiplies an n-element complex vector x by the real scalar 1/a

  • ZGBBRD - reduces a complex general m-by-n band matrix A to real upper bidiagonal form B by a unitary transformation

  • ZGBCON - estimates the reciprocal of the condition number of a complex general band matrix A, in either the 1-norm or the infinity-norm,

  • ZGBEQU - computes row and column scalings intended to equilibrate an M-by-N band matrix A and reduce its condition number

  • ZGBRFS - improves the computed solution to a system of linear equations when the coefficient matrix is banded, and provides error bounds and backward error estimates for the solution

  • ZGBSV - computes the solution to a complex system of linear equations where A is a band matrix of order N with KL subdiagonals and KU superdiagonals, and X and B are N-by-NRHS matrices

  • ZGBSVX - uses the LU factorization to compute the solution to a complex system of linear equations

  • ZGBTF2 - computes an LU factorization of a complex m-by-n band matrix A using partial pivoting with row interchanges

  • ZGBTRF - computes an LU factorization of a complex m-by-n band matrix A using partial pivoting with row interchanges

  • ZGBTRS - solves a system of linear equations with a general band matrix A using the LU factorization computed by ZGBTRF

  • ZGEBAK - forms the right or left eigenvectors of a complex general matrix by backward transformation on the computed eigenvectors of the balanced matrix output by ZGEBAL

  • ZGEBAL - balances a general complex matrix A

  • ZGEBD2 - reduces a complex general m by n matrix A to upper or lower real bidiagonal form B by a unitary transformation

  • ZGEBRD - reduces a general complex M-by-N matrix A to upper or lower bidiagonal form B by a unitary transformation

  • ZGECON - estimates the reciprocal of the condition number of a general complex matrix A, in either the 1-norm or the infinity-norm, using the LU factorization computed by ZGETRF

  • ZGEEQU - computes row and column scalings intended to equilibrate an M-by-N matrix A and reduce its condition number

  • ZGEES - computes for an N-by-N complex nonsymmetric matrix A, the eigenvalues, the Schur form T, and, optionally, the matrix of Schur vectors Z

  • ZGEESX - computes for an N-by-N complex nonsymmetric matrix A, the eigenvalues, the Schur form T, and, optionally, the matrix of Schur vectors Z

  • ZGEEV - computes for an N-by-N complex nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors

  • ZGEEVX - computes for an N-by-N complex nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors

  • ZGEGS - routine is deprecated and has been replaced by routine ZGGES

  • ZGEGV - routine is deprecated and has been replaced by routine ZGGEV

  • ZGEHD2 - reduces a complex general matrix A to upper Hessenberg form H by a unitary similarity transformation

  • ZGEHRD - reduces a complex general matrix A to upper Hessenberg form H by a unitary similarity transformation

  • ZGELQ2 - computes an LQ factorization of a complex m by n matrix A

  • ZGELQF - computes an LQ factorization of a complex M-by-N matrix A

  • ZGELS - solves overdetermined or underdetermined complex linear systems involving an M-by-N matrix A, or its conjugate-transpose, using a QR or LQ factorization of A

  • ZGELSD - computes the minimum-norm solution to a real linear least squares problem

  • ZGELSS - computes the minimum norm solution to a complex linear least squares problem

  • ZGELSX - routine is deprecated and has been replaced by routine ZGELSY

  • ZGELSY - computes the minimum-norm solution to a complex linear least squares problem

  • ZGEQL2 - computes a QL factorization of a complex m by n matrix A

  • ZGEQLF - computes a QL factorization of a complex M-by-N matrix A

  • ZGEQP3 - computes a QR factorization with column pivoting of a matrix A

  • ZGEQPF - routine is deprecated and has been replaced by routine ZGEQP3

  • ZGEQR2 - computes a QR factorization of a complex m by n matrix A

  • ZGEQRF - computes a QR factorization of a complex M-by-N matrix A

  • ZGERFS - improves the computed solution to a system of linear equations and provides error bounds and backward error estimates for the solution

  • ZGERQ2 - computes an RQ factorization of a complex m by n matrix A

  • ZGERQF - computes an RQ factorization of a complex M-by-N matrix A

  • ZGESC2 - solves a system of linear equations with a general N-by-N matrix A using the LU factorization with complete pivoting computed by ZGETC2

  • ZGESDD - computes the singular value decomposition (SVD) of a complex M-by-N matrix A

  • ZGESV - computes the solution to a complex system of linear equations

  • ZGESVD - computes the singular value decomposition (SVD) of a complex M-by-N matrix A

  • ZGESVX - uses the LU factorization to compute the solution to a complex system of linear equations

  • ZGETC2 - computes an LU factorization, using complete pivoting, of the n-by-n matrix A

  • ZGETF2 - computes an LU factorization of a general m-by-n matrix A using partial pivoting with row interchanges

  • ZGETRF - computes an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges

  • ZGETRI - computes the inverse of a matrix using the LU factorization computed by ZGETRF

  • ZGETRS - solves a system of linear equations with a general N-by-N matrix A using the LU factorization computed by ZGETRF

  • ZGGBAK - forms the right or left eigenvectors of a complex generalized eigenvalue problem by backward transformation on the computed eigenvectors of the balanced pair of matrices output by ZGGBAL

  • ZGGBAL - balances a pair of general complex matrices (A,B)

  • ZGGES - computes for a pair of N-by-N complex nonsymmetric matrices (A,B), the generalized eigenvalues, the generalized complex Schur form (S, T), and optionally left and/or right Schur vectors (VSL and VSR)

  • ZGGESX - computes for a pair of N-by-N complex nonsymmetric matrices (A,B), the generalized eigenvalues, the complex Schur form (S,T),

  • ZGGEV - computes for a pair of N-by-N complex nonsymmetric matrices (A,B), the generalized eigenvalues, and optionally, the left and/or right generalized eigenvectors

  • ZGGEVX - computes for a pair of N-by-N complex nonsymmetric matrices (A,B) the generalized eigenvalues, and optionally, the left and/or right generalized eigenvectors

  • ZGGGLM - solves a general Gauss-Markov linear model (GLM) problem

  • ZGGHRD - reduces a pair of complex matrices (A,B) to generalized upper Hessenberg form using unitary transformations, where A is a general matrix and B is upper triangular

  • ZGGLSE - solves the linear equality-constrained least squares (LSE) problem

  • ZGGQRF - computes a generalized QR factorization of an N-by-M matrix A and an N-by-P matrix B

  • ZGGRQF - computes a generalized RQ factorization of an M-by-N matrix A and a P-by-N matrix B

  • ZGGSVD - computes the generalized singular value decomposition (GSVD) of an M-by-N complex matrix A and P-by-N complex matrix B

  • ZGGSVP - computes unitary matrices U, V and Q

  • ZGTCON - estimates the reciprocal of the condition number of a complex tridiagonal matrix A using the LU factorization as computed by ZGTTRF

  • ZGTRFS - improves the computed solution to a system of linear equations when the coefficient matrix is tridiagonal, and provides error bounds and backward error estimates for the solution

  • ZGTSV - solves the equation AX = B

  • ZGTSVX - uses the LU factorization to compute the solution to a complex system of linear equations

  • ZGTTRF - computes an LU factorization of a complex tridiagonal matrix A using elimination with partial pivoting and row interchanges

  • ZGTTRS - solves one of the systems of equations

  • ZGTTS2 - solves one of the systems of equations

  • ZHBEV - computes all the eigenvalues and, optionally, eigenvectors of a complex Hermitian band matrix A

  • ZHBEVD - computes all the eigenvalues and, optionally, eigenvectors of a complex Hermitian band matrix A

  • ZHBEVX - computes selected eigenvalues and, optionally, eigenvectors of a complex Hermitian band matrix A

  • ZHBGST - reduces a complex Hermitian-definite banded generalized eigenproblem to standard form

  • ZHBGV - computes all the eigenvalues, and optionally, the eigenvectors of a complex generalized Hermitian-definite banded eigenproblem

  • ZHBGVD - computes all the eigenvalues, and optionally, the eigenvectors of a complex generalized Hermitian-definite banded eigenproblem

  • ZHBGVX - computes all the eigenvalues, and optionally, the eigenvectors of a complex generalized Hermitian-definite banded eigenproblem

  • ZHBTRD - reduces a complex Hermitian band matrix A to real symmetric tridiagonal form T by a unitary similarity transformation

  • ZHECON - estimates the reciprocal of the condition number of a complex Hermitian matrix A using the factorization computed by ZHETRF

  • ZHEEV - computes all eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A

  • ZHEEVD - computes all eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A

  • ZHEEVR - computes selected eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix T

  • ZHEEVX - computes selected eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A

  • ZHEGS2 - reduces a complex Hermitian-definite generalized eigenproblem to standard form

  • ZHEGST - reduces a complex Hermitian-definite generalized eigenproblem to standard form

  • ZHEGV - computes all the eigenvalues, and optionally, the eigenvectors of a complex generalized Hermitian-definite eigenproblem

  • ZHEGVD - computes all the eigenvalues, and optionally, the eigenvectors of a complex generalized Hermitian-definite eigenproblem

  • ZHEGVX - computes selected eigenvalues, and optionally, eigenvectors of a complex generalized Hermitian-definite eigenproblem

  • ZHERFS - improves the computed solution to a system of linear equations when the coefficient matrix is Hermitian indefinite, and provides error bounds and backward error estimates for the solution

  • ZHESV - computes the solution to a complex system of linear equations

  • ZHESVX - uses the diagonal pivoting factorization to compute the solution to a complex system of linear equations

  • ZHETD2 - reduces a complex Hermitian matrix A to real symmetric tridiagonal form T by a unitary similarity transformation

  • ZHETF2 - computes the factorization of a complex Hermitian matrix A using the Bunch-Kaufman diagonal pivoting method

  • ZHETRD - reduces a complex Hermitian matrix A to real symmetric tridiagonal form T by a unitary similarity transformation

  • ZHETRF - computes the factorization of a complex Hermitian matrix A using the Bunch-Kaufman diagonal pivoting method

  • ZHETRI - computes the inverse of a complex Hermitian indefinite matrix A using the factorization computed by ZHETRF

  • ZHETRS - solves a system of linear equations with a complex Hermitian matrix A using the factorization computed by ZHETRF

  • ZHGEQZ - implements a single-shift version of the QZ method for finding generalized eigenvalues

  • ZHPCON - estimates the reciprocal of the condition number of a complex Hermitian packed matrix A using the factorization computed by ZHPTRF

  • ZHPEV - computes all the eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix in packed storage

  • ZHPEVD - computes all the eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A in packed storage

  • ZHPEVX - computes selected eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A in packed storage

  • ZHPGST - reduces a complex Hermitian-definite generalized eigenproblem to standard form, using packed storage

  • ZHPGV - computes all the eigenvalues and, optionally, the eigenvectors of a complex generalized Hermitian-definite eigenproblem

  • ZHPGVD - computes all the eigenvalues and, optionally, the eigenvectors of a complex generalized Hermitian-definite eigenproblem

  • ZHPGVX - computes selected eigenvalues and, optionally, eigenvectors of a complex generalized Hermitian-definite eigenproblem

  • ZHPRFS - improves the computed solution to a system of linear equations when the coefficient matrix is Hermitian indefinite and packed, and provides error bounds and backward error estimates for the solution

  • ZHPSV - computes the solution to a complex system of linear equations

  • ZHPSVX - uses the diagonal pivoting factorization to compute the solution to a complex system of linear equations

  • ZHPTRD - reduces a complex Hermitian matrix A stored in packed form to real symmetric tridiagonal form T by a unitary similarity transformation

  • ZHPTRF - computes the factorization of a complex Hermitian packed matrix A using the Bunch-Kaufman diagonal pivoting method

  • ZHPTRI - computes the inverse of a complex Hermitian indefinite matrix A in packed storage using the factorization computed by ZHPTRF

  • ZHPTRS - solves a system of linear equations with a complex Hermitian matrix A stored in packed format using the factorization computed by ZHPTRF

  • ZHSEIN - uses inverse iteration to find specified right and/or left eigenvectors of a complex upper Hessenberg matrix H

  • ZHSEQR - computes the eigenvalues of a complex upper Hessenberg matrix H, and, optionally, the matrices T and Z from the Schur decomposition

  • ZLABRD - reduces the first NB rows and columns of a complex general m by n matrix A to upper or lower real bidiagonal form by a unitary transformation

  • ZLACGV - conjugates a complex vector of length N

  • ZLACON - estimatse the 1-norm of a square, complex matrix A

  • ZLACP2 - copies all or part of a real two-dimensional matrix A to a complex matrix B

  • ZLACPY - copies all or part of a two-dimensional matrix A to another matrix B

  • ZLACRM - performs a very simple matrix-matrix multiplication

  • ZLACRT - performs the operation ( c s )( x ) ==> ( x ) ( -s c )( y ) ( y ) where c and s are complex and the vectors x and y are complex

  • ZLADIV - := X / Y, where X and Y are complex

  • ZLAED0 - computes all eigenvalues of a symmetric tridiagonal matrix

  • ZLAED7 - computes the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix

  • ZLAED8 - merges the two sets of eigenvalues together into a single sorted set

  • ZLAEIN - uses inverse iteration to find a right or left eigenvector corresponding to the eigenvalue W of a complex upper Hessenberg matrix H

  • ZLAESY - computes the eigendecomposition of a 2-by-2 symmetric matrix

  • ZLAEV2 - computes the eigendecomposition of a 2-by-2 Hermitian matrix

  • ZLAGS2 - computes 2-by-2 unitary matrices U, V and Q

  • ZLAGTM - performs a matrix-vector product

  • ZLAHEF - computes a partial factorization of a complex Hermitian matrix A using the Bunch-Kaufman diagonal pivoting method

  • ZLAHQR - called by ZHSEQR to update the eigenvalues and Schur decomposition already computed by ZHSEQR

  • ZLAHRD - reduces the first NB columns of a complex general n-by-(n-k+1) matrix A so that elements below the kth subdiagonal are zero

  • ZLAIC1 - applies one step of incremental condition estimation in its simplest version

  • ZLALS0 - applies back the multiplying factors of either the left or the right singular vector matrix of a diagonal matrix appended by a row to the right hand side matrix B in solving the least squares problem using the divide-and-conquer SVD approach

  • ZLALSA - an itermediate step in solving the least squares problem by computing the SVD of the coefficient matrix in compact form

  • ZLALSD - uses the singular value decomposition of A to solve the least squares problem of finding X to minimize the Euclidean norm

  • ZLANGB - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n band matrix A,

  • ZLANGE - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex matrix A

  • ZLANGT - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex tridiagonal matrix A

  • ZLANHB - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n hermitian band matrix A, with k super-diagonals

  • ZLANHE - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex hermitian matrix A

  • ZLANHP - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex hermitian matrix A, supplied in packed form

  • ZLANHS - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a Hessenberg matrix A

  • ZLANHT - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex Hermitian tridiagonal matrix A

  • ZLANSB - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n symmetric band matrix A, with k super-diagonals

  • ZLANSP - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex symmetric matrix A, supplied in packed form

  • ZLANSY - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex symmetric matrix A

  • ZLANTB - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of an n by n triangular band matrix A, with ( k + 1 ) diagonals

  • ZLANTP - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a triangular matrix A, supplied in packed form

  • ZLANTR - returns the value of the one norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a trapezoidal or triangular matrix A

  • ZLAPLL - computes the QR factorization of A=QR

  • ZLAPMT - rearranges the columns of the M by N matrix X

  • ZLAQGB - equilibrates a general M by N band matrix A with KL subdiagonals and KU superdiagonals using the row and scaling factors in the vectors R and C

  • ZLAQGE - equilibrates a general M by N matrix A using the row and scaling factors in the vectors R and C

  • ZLAQHB - equilibrates a symmetric band matrix A using the scaling factors in the vector S

  • ZLAQHE - equilibrates a Hermitian matrix A using the scaling factors in the vector S

  • ZLAQHP - equilibrates a Hermitian matrix A using the scaling factors in the vector S

  • ZLAQP2 - computes a QR factorization with column pivoting

  • ZLAQPS - computes a step of QR factorization with column pivoting of a complex M-by-N matrix A by using Blas-3

  • ZLAQSB - equilibrates a symmetric band matrix A using the scaling factors in the vector S

  • ZLAQSP - equilibrates a symmetric matrix A using the scaling factors in the vector S

  • ZLAQSY - equilibrates a symmetric matrix A using the scaling factors in the vector S

  • ZLAR1V - computes the (scaled) r th column of the inverse of the sumbmatrix

  • ZLAR2V - applies a vector of complex plane rotations with real cosines from both sides to a sequence of 2-by-2 complex Hermitian matrices,

  • ZLARCM - performs a very simple matrix-matrix multiplication

  • ZLARF - applies a complex elementary reflector H to a complex M-by-N matrix C, from either the left or the right

  • ZLARFB - applies a complex block reflector H or its transpose H' to a complex M-by-N matrix C, from either the left or the right

  • ZLARFG - generates a complex elementary reflector H o

  • ZLARFT - forms the triangular factor T of a complex block reflector H of order n, which is defined as a product of k elementary reflectors

  • ZLARFX - applies a complex elementary reflector H to a complex m by n matrix C, from either the left or the right

  • ZLARGV - generates a vector of complex plane rotations with real cosines, determined by elements of the complex vectors x and y

  • ZLARNV - returns a vector of n random complex numbers from a uniform or normal distribution

  • ZLARRV - computes the eigenvectors of a tridiagonal matrix

  • ZLARTG - generates a plane rotation

  • ZLARTV - applies a vector of complex plane rotations with real cosines to elements of the complex vectors x and y

  • ZLARZ - applies a complex elementary reflector H to a complex M-by-N matrix C, from either the left or the right

  • ZLARZB - applies a complex block reflector H or its transpose to a complex distributed M-by-N C from the left or the right

  • ZLARZT - forms the triangular factor T of a complex block reflector which is defined as a product of k elementary reflectors

  • ZLASCL - multiplies the M by N complex matrix A by the real scalar CTO/CFROM

  • ZLASET - initializes a 2-D array A to BETA on the diagonal and ALPHA on the offdiagonals

  • ZLASR - performs a transformation where A is an m by n complex matrix and P is an orthogonal matrix

  • ZLASSQ - returns the values scl and ssq

  • ZLASWP - performs a series of row interchanges on the matrix A

  • ZLASYF - computes a partial factorization of a complex symmetric matrix A using the Bunch-Kaufman diagonal pivoting method

  • ZLATBS - solves triangular systems

  • ZLATDF - computes the contribution to the reciprocal Dif-estimate

  • ZLATPS - solves triangular systems

  • ZLATRD - reduces NB rows and columns of a complex Hermitian matrix A to Hermitian tridiagonal form

  • ZLATRS - solves triangular systems

  • ZLATRZ - factors the M-by-(M+L) complex upper trapezoidal matrix

  • ZLATZM - routine is deprecated and has been replaced by routine ZUNMRZ

  • ZLAUU2 - computes the product U × U' or L' × L

  • ZLAUUM - computes the product U × U' or L' × L

  • ZPBCON - estimates the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite band matrix

  • ZPBEQU - computes row and column scalings intended to equilibrate a Hermitian positive definite band matrix A

  • ZPBRFS - improves the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite and banded

  • ZPBSTF - computes a split Cholesky factorization of a complex Hermitian positive definite band matrix A

  • ZPBSV - computes the solution to a complex system of linear equations

  • ZPBSVX - uses the Cholesky factorization to compute the solution to a complex system of linear equations

  • ZPBTF2 - computes the Cholesky factorization of a complex Hermitian positive definite band matrix A

  • ZPBTRF - computes the Cholesky factorization of a complex Hermitian positive definite band matrix A

  • ZPBTRS - solves a system of linear equations with a Hermitian positive definite band matrix A using the Cholesky factorization computed by ZPBTRF

  • ZPOCON - estimates the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite matrix using the Cholesky factorization computed by ZPOTRF

  • ZPOEQU - computes row and column scalings intended to equilibrate a Hermitian positive definite matrix A and reduce its condition number (with respect to the two-norm)

  • ZPORFS - improves the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite,

  • ZPOSV - computes the solution to a complex system of linear equations

  • ZPOSVX - uses the Cholesky factorization to compute the solution to a complex system of linear equations

  • ZPOTF2 - computes the Cholesky factorization of a complex Hermitian positive definite matrix A

  • ZPOTRF - computes the Cholesky factorization of a complex Hermitian positive definite matrix A

  • ZPOTRI - computes the inverse of a complex Hermitian positive definite matrix A using the Cholesky factorization computed by ZPOTRF

  • ZPOTRS - solves a system of linear equations with a Hermitian positive definite matrix A using the Cholesky factorization computed by ZPOTRF

  • ZPPCON - estimates the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite packed matrix using the Cholesky factorization computed by ZPPTRF

  • ZPPEQU - computes row and column scalings intended to equilibrate a Hermitian positive definite matrix A in packed storage and reduce its condition number (with respect to the two-norm)

  • ZPPRFS - improves the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite and packed, and provides error bounds and backward error estimates for the solution

  • ZPPSV - computes the solution to a complex system of linear equations

  • ZPPSVX - use the Cholesky factorization to compute the solution to a complex system of linear equations

  • ZPPTRF - computes the Cholesky factorization of a complex Hermitian positive definite matrix A stored in packed format

  • ZPPTRI - computes the inverse of a complex Hermitian positive definite matrix A using the Cholesky factorization computed by ZPPTRF

  • ZPPTRS - solves a system of linear equations with a Hermitian positive definite matrix A in packed storage using the Cholesky factorization computed by ZPPTRF

  • ZPTCON - computes the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite tridiagonal matrix using the factorization computed by ZPTTRF

  • ZPTEQR - computes all eigenvalues and, optionally, eigenvectors of a symmetric positive definite tridiagonal matrix

  • ZPTRFS - improves the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite and tridiagonal, and provides error bounds and backward error estimates for the solution

  • ZPTSV - computes the solution to a complex system of linear equations where A is an N-by-N Hermitian positive definite tridiagonal matrix, and X and B are N-by-NRHS matrices

  • ZPTSVX - uses the factorization to compute the solution to a complex system of linear equations where A is an N-by-N Hermitian positive definite tridiagonal matrix and X and B are N-by-NRHS matrices

  • ZPTTRF - computes the factorization of a complex Hermitian positive definite tridiagonal matrix A

  • ZPTTRS - solves a tridiagonal system of the form using the factorization computed by ZPTTRF

  • ZPTTS2 - solves a tridiagonal system of the form using the factorization computed by ZPTTRF

  • ZSPCON - estimates the reciprocal of the condition number (in the 1-norm) of a complex symmetric packed matrix A using the factorization computed by ZSPTRF

  • ZSPRFS - improves the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite and packed, and provides error bounds and backward error estimates for the solution

  • ZSPSV - computes the solution to a complex system of linear equations

  • ZSPSVX - uses the diagonal pivoting factorization to compute the solution to a complex system of linear equations

  • ZSPTRF - computes the factorization of a complex symmetric matrix A stored in packed format using the Bunch-Kaufman diagonal pivoting method

  • ZSPTRI - computes the inverse of a complex symmetric indefinite matrix A in packed storage using the factorization computed by ZSPTRF

  • ZSPTRS - solves a system of linear equations with a complex symmetric matrix A stored in packed format using the factorization computed by ZSPTRF

  • ZSTEDC - computes all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method

  • ZSTEGR - computes selected eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix T

  • ZSTEIN - computes the eigenvectors of a real symmetric tridiagonal matrix T corresponding to specified eigenvalues, using inverse iteration

  • ZSTEQR - computes all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the implicit QL or QR method

  • ZSYCON - estimates the reciprocal of the condition number (in the 1-norm) of a complex symmetric matrix A using the factorization computed by ZSYTRF

  • ZSYRFS - improves the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite, and provides error bounds and backward error estimates for the solution

  • ZSYSV - computes the solution to a complex system of linear equations

  • ZSYSVX - uses the diagonal pivoting factorization to compute the solution to a complex system of linear equations

  • ZSYTF2 - computes the factorization of a complex symmetric matrix A using the Bunch-Kaufman diagonal pivoting method

  • ZSYTRF - computes the factorization of a complex symmetric matrix A using the Bunch-Kaufman diagonal pivoting method

  • ZSYTRI - computes the inverse of a complex symmetric indefinite matrix A using the factorization computed by ZSYTRF

  • ZSYTRS - solves a system of linear equations with a complex symmetric matrix A using the factorization computed by ZSYTRF

  • ZTBCON - estimates the reciprocal of the condition number of a triangular band matrix A, in either the 1-norm or the infinity-norm

  • ZTBRFS - provides error bounds and backward error estimates for the solution to a system of linear equations with a triangular band coefficient matrix

  • ZTBTRS - solves a triangular system

  • ZTGEVC - computes some or all of the right and/or left generalized eigenvectors of a pair of complex upper triangular matrices (A,B)

  • ZTGEX2 - swaps adjacent diagonal 1 by 1 blocks (A11,B11) and (A22,B22)

  • ZTGEXC - reorders the generalized Schur decomposition of a complex matrix pair (A,B)

  • ZTGSEN - reorders the generalized Schur decomposition of a complex matrix pair (A, B)

  • ZTGSJA - computes the generalized singular value decomposition (GSVD) of two complex upper triangular (or trapezoidal) matrices A and B

  • ZTGSNA - estimates reciprocal condition numbers for specified eigenvalues and/or eigenvectors of a matrix pair (A, B)

  • ZTGSY2 - solves the generalized Sylvester equation

  • ZTGSYL - solves the generalized Sylvester equation

  • ZTPCON - estimates the reciprocal of the condition number of a packed triangular matrix A, in either the 1-norm or the infinity-norm

  • ZTPRFS - provides error bounds and backward error estimates for the solution to a system of linear equations with a triangular packed coefficient matrix

  • ZTPTRI - computes the inverse of a complex upper or lower triangular matrix A stored in packed format

  • ZTPTRS - solves a triangular system

  • ZTRCON - estimates the reciprocal of the condition number of a triangular matrix A, in either the 1-norm or the infinity-norm

  • ZTREVC - computes some or all of the right and/or left eigenvectors of a complex upper triangular matrix T

  • ZTREXC - reorders the Schur factorization of a complex matrix so that the diagonal element of T with row index IFST is moved to row ILST

  • ZTRID - computes the solution to a complex system of linear equations where A is an N-by-N tridiagonal matrix, and x and b are vectors of length N

  • ZTRRFS - provides error bounds and backward error estimates for the solution to a system of linear equations with a triangular coefficient matrix

  • ZTRSEN - reorders the Schur factorization of a complex matrix

  • ZTRSNA - estimates reciprocal condition numbers for specified eigenvalues and/or right eigenvectors of a complex upper triangular matrix T

  • ZTRSYL - solves the complex Sylvester matrix equation

  • ZTRTI2 - computes the inverse of a complex upper or lower triangular matrix

  • ZTRTRI - computes the inverse of a complex upper or lower triangular matrix A

  • ZTRTRS - solves a triangular system

  • ZTZRQF - routine is deprecated and has been replaced by routine ZTZRZF

  • ZTZRZF - reduces the M-by-N complex upper trapezoidal matrix A to upper triangular form by means of unitary transformations

  • ZUNG2L - generates an m by n complex matrix Q with orthonormal columns,

  • ZUNG2R - generates an m by n complex matrix Q with orthonormal columns,

  • ZUNGBR - generates one of the complex unitary matrices determined by ZGEBRD when reducing a complex matrix A to bidiagonal form

  • ZUNGHR - generates a complex unitary matrix Q

  • ZUNGL2 - generates an m-by-n complex matrix Q with orthonormal rows,

  • ZUNGLQ - generates an M-by-N complex matrix Q with orthonormal rows,

  • ZUNGQL - generates an M-by-N complex matrix Q with orthonormal columns,

  • ZUNGQR - generates an M-by-N complex matrix Q with orthonormal columns,

  • ZUNGR2 - generates an m by n complex matrix Q with orthonormal rows,

  • ZUNGRQ - generates an M-by-N complex matrix Q with orthonormal rows,

  • ZUNGTR - generates a complex unitary matrix Q which is defined as the product of n-1 elementary reflectors of order N, as returned by ZHETRD

  • ZUNM2L - overwrites the general complex m-by-n matrix C

  • ZUNM2R - overwrites the general complex m-by-n matrix C

  • ZUNMBR - overwrites the general complex M-by-N matrix C

  • ZUNMHR - overwrites the general complex M-by-N matrix C

  • ZUNML2 - overwrites the general complex m-by-n matrix C

  • ZUNMLQ - overwrites the general complex M-by-N matrix C

  • ZUNMQL - overwrites the general complex M-by-N matrix C

  • ZUNMQR - overwrites the general complex M-by-N matrix C

  • ZUNMR2 - overwrites the general complex m-by-n matrix C

  • ZUNMR3 - overwrites the general complex m by n matrix C

  • ZUNMRQ - overwrites the general complex M-by-N matrix C

  • ZUNMRZ - overwrites the general complex M-by-N matrix C

  • ZUPGTR - generates a complex unitary matrix Q

  • ZUPMTR - overwrites the general complex M-by-N matrix C

SCSL User's Guide
(document number: 007-4325-001 / published: 2003-12-30)    table of contents  |  additional info  |  download

    Front Matter
    About This Guide
    Chapter 1. Introduction
    Chapter 2. Basic Linear Algebra Subprogram (BLAS) Routines
    Chapter 3. LAPACK
    Chapter 4. Using Sparse Linear Equation Solvers
    Chapter 5. Signal Processing Routines
    Appendix A. Supported SCSL Routines
    Glossary
    Index


home/search | what's new | help