This appendix lists all supported SCSL routines and a brief description of each.
For details, see the individual 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
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
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)
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