TABLE A-1 LAPACK (Linear Algebra Package) Routines
Bidiagonal Matrix |
SBDSDC or DBDSDC |
Computes the singular value decomposition (SVD) of a bidirectional matrix, using a divide and conquer method. |
xBDSQR |
Computes SVD of real upper or lower bidiagonal matrix, using the bidirectional QR algorithm. |
Diagonal Matrix |
SDISNA or DDISNA |
Computes the reciprocal condition numbers for eigenvectors of real symmetric or complex Hermitian matrix. |
General Band Matrix |
xGBBRD |
Reduces real or complex general band matrix to upper bidiagonal form. |
xGBCON |
Estimates the reciprocal of the condition number of general band matrix using LU factorization. |
xGBEQU |
Computes row and column scalings to equilibrate a general band matrix and reduce its condition number. |
xGBRFS |
Refines solution to general banded system of linear equations. |
xGBSV |
Solves a general banded system of linear equations (simple driver). |
xGBSVX |
Solves a general banded system of linear equations (expert driver). |
xGBTRF |
LU factorization of a general band matrix using partial pivoting with row interchanges. |
xGBTRS |
Solves a general banded system of linear equations, using the factorization computed by xGBTRF . |
General Matrix (Unsymmetric or Rectangular) |
xGEBAK |
Forms the right or left eigenvectors of a general matrix by backward transformation on the computed eigenvectors of the balanced matrix output by xGEBAL. |
xGEBAL |
Balances a general matrix. |
xGEBRD |
Reduces a general matrix to upper or lower bidiagonal form by an orthogonal transformation. |
xGECON |
Estimates the reciprocal of the condition number of a general matrix, using the factorization computed by xGETRF . |
xGEEQU |
Computes row and column scalings intended to equilibrate a general rectangular matrix and reduce its condition number. |
xGEES |
Computes the eigenvalues and Schur factorization of a general matrix (simple driver). |
xGEESX |
Computes the eigenvalues and Schur factorization of a general matrix (expert driver). |
xGEEV |
Computes the eigenvalues and left and right eigenvectors of a general matrix (simple driver). |
xGEEVX |
Computes the eigenvalues and left and right eigenvectors of a general matrix (expert driver). |
xGEGS |
Depreciated routine replaced by xGGES . |
xGEGV |
Depreciated routine replaced by xGGEV . |
xGEHRD |
Reduces a general matrix to upper Hessenberg form by an orthogonal similarity transformation. |
xGELQF |
Computes LQ factorization of a general rectangular matrix. |
xGELS |
Computes the least squares solution to an over-determined system of linear equations using a QR or LQ factorization of A. |
xGELSD |
Computes the least squares solution to an over-determined system of linear equations using a divide and conquer method using a QR or LQ factorization of A. |
xGELSS |
Computes the minimum-norm solution to a linear least squares problem by using the SVD of a general rectangular matrix (simple driver). |
xGELSX |
Depreciated routine replaced by xSELSY . |
xGELSY |
Computes the minimum-norm solution to a linear least squares problem using a complete orthogonal factorization. |
xGEQLF |
Computes QL factorization of a general rectangular matrix. |
xGEQP3 |
Computes QR factorization of general rectangular matrix using Level 3 BLAS. |
xGEQPF |
Depreciated routine replaced by xGEQP3 . |
xGEQRF |
Computes QR factorization of a general rectangular matrix. |
xGERFS |
Refines solution to a system of linear equations. |
xGERQF |
Computes RQ factorization of a general rectangular matrix. |
xGESDD |
Computes SVD of general rectangular matrix using a divide and conquer method. |
xGESV |
Solves a general system of linear equations (simple driver). |
xGESVX |
Solves a general system of linear equations (expert driver). |
xGESVD |
Computes SVD of general rectangular matrix. |
xGETRF |
Computes an LU factorization of a general rectangular matrix using partial pivoting with row interchanges. |
xGETRI |
Computes inverse of a general matrix using the factorization computed by xGETRF . |
xGETRS |
Solves a general system of linear equations using the factorization computed by xGETRF. |
General Matrix-Generalized Problem (Pair of General Matrices) |
xGGBAK |
Forms the right or left eigenvectors of a generalized eigenvalue problem based on the output by xGGBAL . |
xGGBAL |
Balances a pair of general matrices for the generalized eigenvalue problem. |
xGGES |
Computes the generalized eigenvalues, Schur form, and left and/or right Schur vectors for two nonsymmetric matrices. |
xGGESX |
Computes the generalized eigenvalues, Schur form, and left and/or right Schur vectors. |
xGGEV |
Computes the generalized eigenvalues and the left and/or right generalized eigenvalues for two nonsymmetric matrices. |
xGGEVX |
Computes the generalized eigenvalues and the left and/or right generalized eigenvectors. |
xGGGLM |
Solves the GLM (Generalized Linear Regression Model) using the GQR (Generalized QR) factorization. |
xGGHRD |
Reduces two matrices to generalized upper Hessenberg form using orthogonal transformations. |
xGGLSE |
Solves the LSE (Constrained Linear Least Squares Problem) using the GRQ (Generalized RQ) factorization. |
xGGQRF |
Computes generalized QR factorization of two matrices. |
xGGRQF |
Computes generalized RQ factorization of two matrices. |
xGGSVD |
Computes the generalized singular value decomposition. |
xGGSVP |
Computes an orthogonal or unitary matrix as a preprocessing step for calculating the generalized singular value decomposition. |
General Tridiagonal Matrix |
xGTCON |
Estimates the reciprocal of the condition number of a tridiagonal matrix, using the LU factorization as computed by xGTTRF . |
xGTRFS |
Refines solution to a general tridiagonal system of linear equations. |
xGTSV |
Solves a general tridiagonal system of linear equations (simple driver). |
xGTSVX |
Solves a general tridiagonal system of linear equations (expert driver). |
xGTTRF |
Computes an LU factorization of a general tridiagonal matrix using partial pivoting and row exchanges. |
xGTTRS |
Solves general tridiagonal system of linear equations using the factorization computed by x. |
Hermitian Band Matrix |
CHBEV or ZHBEV |
(Replacement with newer version CHBEVD or ZHBEVD suggested) Computes all eigenvalues and eigenvectors of a Hermitian band matrix. |
CHBEVD or ZHBEVD |
Computes all eigenvalues and eigenvectors of a Hermitian band matrix and uses a divide and conquer method to calculate eigenvectors. |
CHBEVX or ZHBEVX |
Computes selected eigenvalues and eigenvectors of a Hermitian band matrix. |
CHBGST or ZHBGST |
Reduces Hermitian-definite banded generalized eigenproblem to standard form. |
CHBGV or ZHBGV |
(Replacement with newer version CHBGVD or ZHBGVD suggested) Computes all eigenvalues and eigenvectors of a generalized Hermitian-definite banded eigenproblem. |
CHBGVD or ZHBGVD |
Computes all eigenvalues and eigenvectors of generalized Hermitian-definite banded eigenproblem and uses a divide and conquer method to calculate eigenvectors. |
CHBGVX or ZHBGVX |
Computes selected eigenvalues and eigenvectors of a generalized Hermitian-definite banded eigenproblem. |
CHBTRD or ZHBTRD |
Reduces Hermitian band matrix to real symmetric tridiagonal form by using a unitary similarity transform. |
Hermitian Matrix |
CHECON or ZHECON |
Estimates the reciprocal of the condition number of a Hermitian matrix using the factorization computed by CHETRF or ZHETRF . |
CHEEV or ZHEEV |
(Replacement with newer version CHEEVR or ZHEEVR suggested) Computes all eigenvalues and eigenvectors of a Hermitian matrix (simple driver). |
CHEEVD or ZHEEVD |
(Replacement with newer version CHEEVR or ZHEEVR suggested) Computes all eigenvalues and eigenvectors of a Hermitian matrix and uses a divide and conquer method to calculate eigenvectors. |
CHEEVR or ZHEEVR |
Computes selected eigenvalues and the eigenvectors of a complex Hermitian matrix. |
CHEEVX or ZHEEVX |
Computes selected eigenvalues and eigenvectors of a Hermitian matrix (expert driver). |
CHEGST or ZHEGST |
Reduces a Hermitian-definite generalized eigenproblem to standard form using the factorization computed by CPOTRF or ZPOTRF . |
CHEGV or ZHEGV |
(Replacement with newer version CHEGVD or ZHEGVD suggested) Computes all the eigenvalues and eigenvectors of a complex generalized Hermitian-definite eigenproblem. |
CHEGVD or ZHEGVD |
Computes all the eigenvalues and eigenvectors of a complex generalized Hermitian-definite eigenproblem and uses a divide and conquer method to calculate eigenvectors. |
CHEGVX or ZHEGVX |
Computes selected eigenvalues and eigenvectors of a complex generalized Hermitian-definite eigenproblem. |
CHERFS or ZHERFS |
Improves the computed solution to a system of linear equations when the coefficient matrix is Hermitian indefinite. |
CHESV or ZHESV |
Solves a complex Hermitian indefinite system of linear equations (simple driver). |
CHESVX or ZHESVX |
Solves a complex Hermitian indefinite system of linear equations (simple driver). |
CHETRD or ZHETRD |
Reduces a Hermitian matrix to real symmetric tridiagonal form by using a unitary similarity transformation. |
CHETRF or ZHERTF |
Computes the factorization of a complex Hermitian indefinite matrix, using the diagonal pivoting method. |
CHETRI or ZHETRI |
Computes the inverse of a complex Hermitian indefinite matrix, using the factorization computed by CHETRF or ZHETRF .
|
CHETRS or ZHETRS |
Solves a complex Hermitian indefinite matrix, using the factorization computed by CHETRF or ZHETRF .
|
Hermitian Matrix in Packed Storage |
CHPCON or ZHPCON |
Estimates the reciprocal of the condition number of a Hermitian indefinite matrix in packed storage using the factorization computed by CHPTRF or ZHPTRF .
|
CHPEV or ZHPEV |
(Replacement with newer version CHPEVD or ZHPEVD suggested) Computes all the eigenvalues and eigenvectors of a Hermitian matrix in packed storage (simple driver). |
CHPEVX or ZHPEVX |
Computes selected eigenvalues and eigenvectors of a Hermitian matrix in packed storage (expert driver). |
CHPEVD or ZHPEVD |
Computes all the eigenvalues and eigenvectors of a Hermitian matrix in packed storage and uses a divide and conquer method to calculate eigenvectors. |
CHPGST or ZHPGST |
Reduces a Hermitian-definite generalized eigenproblem to standard form where the coefficient matrices are in packed storage and uses the factorization computed by CPPTRF or ZPPTRF . |
CHPGV or ZHPGV |
(Replacement with newer version CHPGVD or ZHPGVD suggested) Computes all the eigenvalues and eigenvectors of a generalized Hermitian-definite eigenproblem where the coefficient matrices are in packed storage (simple driver). |
CHPGVX or ZHPGVX |
Computes selected eigenvalues and eigenvectors of a generalized Hermitian-definite eigenproblem where the coefficient matrices are in packed storage (expert driver). |
CHPGVD or ZHPGVD |
Computes all the eigenvalues and eigenvectors of a generalized Hermitian-definite eigenproblem where the coefficient matrices are in packed storage, and uses a divide and conquer method to calculate eigenvectors. |
CHPRFS or ZHPRFS |
Improves the computed solution to a system of linear equations when the coefficient matrix is Hermitian indefinite in packed storage. |
CHPSV or ZHPSV |
Computes the solution to a complex system of linear equations where the coefficient matrix is Hermitian in packed storage (simple driver). |
CHPSVX or ZHPSVX |
Uses the diagonal pivoting factorization to compute the solution to a complex system of linear equations where the coefficient matrix is Hermitian in packed storage (expert driver). |
CHPTRD or ZHPTRD |
Reduces a complex Hermitian matrix stored in packed form to real symmetric tridiagonal form. |
CHPTRF or ZHPTRF |
Computes the factorization of a complex Hermitian indefinite matrix in packed storage, using the diagonal pivoting method. |
CHPTRI or ZHPTRI |
Computes the inverse of a complex Hermitian indefinite matrix in packed storage using the factorization computed by CHPTRF or ZHPTRF .
|
CHPTRS or ZHPTRS |
Solves a complex Hermitian indefinite matrix in packed storage, using the factorization computed by CHPTRF or ZHPTRF .
|
Upper Hessenberg Matrix |
xHSEIN |
Computes right and/or left eigenvectors of upper Hessenberg matrix using inverse iteration. |
xHSEQR |
Computes eigenvectors and Shur factorization of upper Hessenberg matrix using multishift QR algorithm. |
Upper Hessenberg Matrix-Generalized Problem (Hessenberg and Triangular Matrix) |
xHGEQZ |
Implements single-/double-shift version of QZ method for finding the generalized eigenvalues of the equation det(A - w(i) * B) = 0. |
Real Orthogonal Matrix in Packed Storage |
SOPGTR or DOPGTR |
Generates an orthogonal transformation matrix from a tridiagonal matrix determined by SSPTRD or DSPTRD .
|
SOPMTR or DOPMTR |
Multiplies a general matrix by the orthogonal transformation matrix reduced to tridiagonal form by SSPTRD or DSPTRD .
|
Real Orthogonal Matrix |
SORGBR or DORGBR |
Generates the orthogonal transformation matrices from reduction to bidiagonal form, as determined by SGEBRD or DGEBRD . |
SORGHR or DORGHR |
Generates the orthogonal transformation matrix reduced to Hessenberg form, as determined by SGEHRD or DGEHRD . |
SORGLQ or DORGLQ |
Generates an orthogonal matrix Q from an LQ factorization, as returned by SGELQF or DGELQF . |
SORGQL or DORGQL |
Generates an orthogonal matrix Q from a QL factorization, as returned by SGEQLF or DGEQLF . |
SORGQR or DORGQR |
Generates an orthogonal matrix Q from a QR factorization, as returned by SGEQRF or DGEQRF . |
SORGRQ or DORGRQ |
Generates orthogonal matrix Q from an RQ factorization, as returned by SGERQF or DGERQF . |
SORGTR or DORGTR |
Generates an orthogonal matrix reduced to tridiagonal form by SSYTRD or DSYTRD .
|
SORMBR or DORMBR |
Multiplies a general matrix with the orthogonal matrix reduced to bidiagonal form, as determined by SGEBRD or DGEBRD . |
SORMHR or DORMHR |
Multiplies a general matrix by the orthogonal matrix reduced to Hessenberg form by SGEHRD or DGEHRD .
|
SORMLQ or DORMLQ |
Multiplies a general matrix by the orthogonal matrix from an LQ factorization, as returned by SGELQF or DGELQF . |
SORMQL or DORMQL |
Multiplies a general matrix by the orthogonal matrix from a QL factorization, as returned by SGEQLF or DGEQLF . |
SORMQR or DORMQR |
Multiplies a general matrix by the orthogonal matrix from a QR factorization, as returned by SGEQRF or DGEQRF . |
SORMR3 or DORMR3 |
Multiplies a general matrix by the orthogonal matrix returned by STZRZF or DTZRZF . |
SORMRQ or DORMRQ |
Multiplies a general matrix by the orthogonal matrix from an RQ factorization returned by SGERQF or DGERQF . |
SORMRZ or DORMRZ |
Multiplies a general matrix by the orthogonal matrix from an RZ factorization, as returned by STZRZF or DTZRZF . |
SORMTR or DORMTR |
Multiplies a general matrix by the orthogonal transformation matrix reduced to tridiagonal form by SSYTRD or DSYTRD . |
Symmetric or Hermitian Positive Definite Band Matrix |
xPBCON |
Estimates the reciprocal of the condition number of a symmetric or Hermitian positive definite band matrix, using the Cholesky factorization returned by xPBTRF . |
xPBEQU |
Computes equilibration scale factors for a symmetric or Hermitian positive definite band matrix. |
xPBRFS |
Refines solution to a symmetric or Hermitian positive definite banded system of linear equations. |
xPBSTF |
Computes a split Cholesky factorization of a real symmetric positive definite band matrix. |
xPBSV |
Solves a symmetric or Hermitian positive definite banded system of linear equations (simple driver). |
xPBSVX |
Solves a symmetric or Hermitian positive definite banded system of linear equations (expert driver). |
xPBTRF |
Computes Cholesky factorization of a symmetric or Hermitian positive definite band matrix. |
xPBTRS |
Solves symmetric positive definite banded matrix, using the Cholesky factorization computed by xPBTRF . |
Symmetric or Hermitian Positive Definite Matrix |
xPOCON |
Estimates the reciprocal of the condition number of a symmetric or Hermitian positive definite matrix, using the Cholesky factorization returned by xPOTRF . |
xPOEQU |
Computes equilibration scale factors for a symmetric or Hermitian positive definite matrix. |
xPORFS |
Refines solution to a linear system in a Cholesky-factored symmetric or Hermitian positive definite matrix. |
xPOSV |
Solves a symmetric or Hermitian positive definite system of linear equations (simple driver). |
xPOSVX |
Solves a symmetric or Hermitian positive definite system of linear equations (expert driver). |
xPOTRF |
Computes Cholesky factorization of a symmetric or Hermitian positive definite matrix. |
xPOTRI |
Computes the inverse of a symmetric or Hermitian positive definite matrix using the Cholesky-factorization returned by xPOTRF . |
xPOTRS |
Solves a symmetric or Hermitian positive definite system of linear equations, using the Cholesky factorization returned by xPOTRF . |
Symmetric or Hermitian Positive Definite Matrix in Packed Storage |
xPPCON |
Reciprocal condition number of a Cholesky-factored symmetric positive definite matrix in packed storage. |
xPPEQU |
Computes equilibration scale factors for a symmetric or Hermitian positive definite matrix in packed storage. |
xPPRFS |
Refines solution to a linear system in a Cholesky-factored symmetric or Hermitian positive definite matrix in packed storage. |
xPPSV |
Solves a linear system in a symmetric or Hermitian positive definite matrix in packed storage (simple driver). |
xPPSVX |
Solves a linear system in a symmetric or Hermitian positive definite matrix in packed storage (expert driver). |
xPPTRF |
Computes Cholesky factorization of a symmetric or Hermitian positive definite matrix in packed storage. |
xPPTRI |
Computes the inverse of a symmetric or Hermitian positive definite matrix in packed storage using the Cholesky-factorization returned by xPPTRF . |
xPPTRS |
Solves a symmetric or Hermitian positive definite system of linear equations where the coefficient matrix is in packed storage, using the Cholesky factorization returned by xPPTRF . |
Symmetric or Hermitian Positive Definite Tridiagonal Matrix |
xPTCON |
Estimates the reciprocal of the condition number of a symmetric or Hermitian positive definite tridiagonal matrix using the Cholesky factorization returned by xPTTRF . |
xPTEQR |
Computes all eigenvectors and eigenvalues of a real symmetric or Hermitian positive definite system of linear equations. |
xPTRFS |
Refines solution to a symmetric or Hermitian positive definite tridiagonal system of linear equations. |
xPTSV |
Solves a symmetric or Hermitian positive definite tridiagonal system of linear equations (simple driver). |
xPTSVX |
Solves a symmetric or Hermitian positive definite tridiagonal system of linear equations (expert driver). |
xPTTRF |
Computes the LDLH factorization of a symmetric or Hermitian positive definite tridiagonal matrix. |
xPTTRS |
Solves a symmetric or Hermitian positive definite tridiagonal system of linear equations using the LDLH factorization returned by xPTTRF . |
Real Symmetric Band Matrix |
SSBEV or DSBEV |
(Replacement with newer version SSBEVD or DSBEVD suggested) Computes all eigenvalues and eigenvectors of a symmetric band matrix. |
SSBEVD or DSBEVD |
Computes all eigenvalues and eigenvectors of a symmetric band matrix and uses a divide and conquer method to calculate eigenvectors. |
SSBEVX or DSBEVX |
Computes selected eigenvalues and eigenvectors of a symmetric band matrix. |
SSBGST or DSBGST |
Reduces symmetric-definite banded generalized eigenproblem to standard form. |
SSBGV or DSBGV |
(Replacement with newer version SSBGVD or DSBGVD suggested) Computes all eigenvalues and eigenvectors of a generalized symmetric-definite banded eigenproblem. |
SSBGVD or DSBGVD |
Computes all eigenvalues and eigenvectors of generalized symmetric-definite banded eigenproblem and uses a divide and conquer method to calculate eigenvectors. |
SSBGVX or DSBGVX |
Computes selected eigenvalues and eigenvectors of a generalized symmetric-definite banded eigenproblem. |
SSBTRD or DSBTRD |
Reduces symmetric band matrix to real symmetric tridiagonal form by using an orthogonal similarity transform. |
Symmetric Matrix in Packed Storage |
xSPCON |
Estimates the reciprocal of the condition number of a symmetric packed matrix using the factorization computed by xSPTRF . |
SSPEV or DSPEV |
(Replacement with newer version SSPEVD or DSPEVD suggested) Computes all the eigenvalues and eigenvectors of a symmetric matrix in packed storage (simple driver). |
SSPEVX or DSPEVX |
Computes selected eigenvalues and eigenvectors of a symmetric matrix in packed storage (expert driver). |
SSPEVD or DSPEVD |
Computes all the eigenvalues and eigenvectors of a symmetric matrix in packed storage and uses a divide and conquer method to calculate eigenvectors. |
SSPGST or DSPGST |
Reduces a real symmetric-definite generalized eigenproblem to standard form where the coefficient matrices are in packed storage and uses the factorization computed by SPPTRF or DPPTRF . |
SSPGVD or DSPGVD |
Computes all the eigenvalues and eigenvectors of a real generalized symmetric-definite eigenproblem where the coefficient matrices are in packed storage, and uses a divide and conquer method to calculate eigenvectors. |
SSPGV or DSPGV |
(Replacement with newer version SSPGVD or DSPGVD suggested) Computes all the eigenvalues and eigenvectors of a real generalized symmetric-definite eigenproblem where the coefficient matrices are in packed storage (simple driver). |
SSPGVX or DSPGVX |
Computes selected eigenvalues and eigenvectors of a real generalized symmetric-definite eigenproblem where the coefficient matrices are in packed storage (expert driver). |
xSPRFS |
Improves the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite in packed storage. |
xSPSV |
Computes the solution to a system of linear equations where the coefficient matrix is a symmetric matrix in packed storage (simple driver). |
xSPSVX |
Uses the diagonal pivoting factorization to compute the solution to a system of linear equations where the coefficient matrix is a symmetric matrix in packed storage (expert driver). |
SSPTRD or DSPTRD |
Reduces a real symmetric matrix stored in packed form to real symmetric tridiagonal form using an orthogonal similarity transform. |
xSPTRF |
Computes the factorization of a symmetric packed matrix using the Bunch-Kaufman diagonal pivoting method. |
xSPTRI |
Computes the inverse of a symmetric indefinite matrix in packed storage using the factorization computed by xSPTRF . |
xSPTRS |
Solves a system of linear equations by the symmetric matrix stored in packed format using the factorization computed by xSPTRF . |
Real Symmetric Tridiagonal Matrix |
SSTEBZ or DSTEBZ |
Computes the eigenvalues of a real symmetric tridiagonal matrix. |
xSTEDC |
Computes all the eigenvalues and eigenvectors of a symmetric tridiagonal matrix using a divide and conquer method. |
xSTEGR |
Computes selected eigenvalues and eigenvectors of a real symmetric tridiagonal matrix using Relatively Robust Representations. |
xSTEIN |
Computes selected eigenvectors of a real symmetric tridiagonal matrix using inverse iteration. |
xSTEQR |
Computes all the eigenvalues and eigenvectors of a real symmetric tridiagonal matrix using the implicit QL or QR algorithm. |
SSTERF or DSTERF |
Computes all the eigenvalues and eigenvectors of a real symmetric tridiagonal matrix using a root-free QL or QR algorithm variant. |
SSTEV or DSTEV |
(Replacement with newer version SSTEVR or DSTEVR suggested) Computes all eigenvalues and eigenvectors of a real symmetric tridiagonal matrix (simple driver). |
SSTEVX or DSTEVX |
Computes selected eigenvalues and eigenvectors of a real symmetric tridiagonal matrix (expert driver). |
SSTEVD or DSTEVD |
(Replacement with newer version SSTEVR or DSTEVR suggested) Computes all the eigenvalues and eigenvectors of a real symmetric tridiagonal matrix using a divide and conquer method. |
SSTEVR or DSTEVR |
Computes selected eigenvalues and eigenvectors of a real symmetric tridiagonal matrix using Relatively Robust Representations. |
xSTSV |
Computes the solution to a system of linear equations where the coefficient matrix is a symmetric tridiagonal matrix. |
xSTTRF |
Computes the factorization of a symmetric tridiagonal matrix. |
xSTTRS |
Computes the solution to a system of linear equations where the coefficient matrix is a symmetric tridiagonal matrix. |
Symmetric Matrix |
xSYCON |
Estimates the reciprocal of the condition number of a symmetric matrix using the factorization computed by SSYTRF or DSYTRF . |
SSYEV or DSYEV |
(Replacement with newer version SSYEVR or DSYEVR suggested) Computes all eigenvalues and eigenvectors of a symmetric matrix. |
SSYEVX or DSYEVX |
Computes eigenvalues and eigenvectors of a symmetric matrix (expert driver). |
SSYEVD or DSYEVD |
(Replacement with newer version SSYEVR or DSYEVR suggested) Computes all eigenvalues and eigenvectors of a symmetric matrix and uses a divide and conquer method to calculate eigenvectors. |
SSYEVR or DSYEVR |
Computes selected eigenvalues and eigenvectors of a symmetric tridiagonal matrix. |
SSYGST or DSYGST |
Reduces a symmetric-definite generalized eigenproblem to standard form using the factorization computed by SPOTRF or DPOTRF . |
SSYGV or DSYGV |
(Replacement with newer version SSYGVD or DSYGVD suggested) Computes all the eigenvalues and eigenvectors of a generalized symmetric-definite eigenproblem. |
SSYGVX or DSYGVX |
Computes selected eigenvalues and eigenvectors of a generalized symmetric-definite eigenproblem. |
SSYGVD or DSYGVD |
Computes all the eigenvalues and eigenvectors of a generalized symmetric-definite eigenproblem and uses a divide and conquer method to calculate eigenvectors. |
xSYRFS |
Improves the computed solution to a system of linear equations when the coefficient matrix is symmetric indefinite. |
xSYSV |
Solves a real symmetric indefinite system of linear equations (simple driver). |
xSYSVX |
Solves a real symmetric indefinite system of linear equations (expert driver). |
SSYTRD or DSYTRD |
Reduces a symmetric matrix to real symmetric tridiagonal form by using a orthogonal similarity transformation. |
xSYTRF |
Computes the factorization of a real symmetric indefinite matrix using the diagonal pivoting method. |
xSYTRI |
Computes the inverse of a symmetric indefinite matrix using the factorization computed by xSYTRF . |
xSYTRS |
Solves a system of linear equations by the symmetric matrix using the factorization computed by xSYTRF . |
Triangular Band Matrix |
xTBCON |
Estimates the reciprocal condition number of a triangular band matrix. |
xTBRFS |
Determines error bounds and estimates for solving a triangular banded system of linear equations. |
xTBTRS |
Solves a triangular banded system of linear equations. |
Triangular Matrix-Generalized Problem (Pair of Triangular Matrices) |
xTGEVC |
Computes right and/or left generalized eigenvectors of two upper triangular matrices. |
xTGEXC |
Reorders the generalized Schur decomposition of a real or complex matrix pair using an orthogonal or unitary equivalence transformation. |
xTGSEN |
Reorders the generalized real-Schur or Schur decomposition of two matrixes and computes the generalized eigenvalues. |
xTGSJA |
Computes the generalized SVD from two upper triangular matrices obtained from xGGSVP . |
xTGSNA |
Estimates reciprocal condition numbers for specified eigenvalues and eigenvectors of two matrices in real-Schur or Schur canonical form. |
xTGSYL |
Solves the generalized Sylvester equation. |
Triangular Matrix in Packed Storage |
xTPCON |
Estimates the reciprocal or the condition number of a triangular matrix in packed storage. |
xTPRFS |
Determines error bounds and estimates for solving a triangular system of linear equations where the coefficient matrix is in packed storage. |
xTPTRI |
Computes the inverse of a triangular matrix in packed storage. |
xTPTRS |
Solves a triangular system of linear equations where the coefficient matrix is in packed storage. |
Triangular Matrix |
xTRCON |
Estimates the reciprocal or the condition number of a triangular matrix. |
xTREVC |
Computes right and/or left eigenvectors of an upper triangular matrix. |
xTREXC |
Reorders Schur factorization of matrix using an orthogonal or unitary similarity transformation. |
xTRRFS |
Determines error bounds and estimates for triangular system of a linear equations. |
xTRSEN |
Reorders Schur factorization of matrix to group selected cluster of eigenvalues in the leading positions on the diagonal of the upper triangular matrix T and the leading columns of Q form an orthonormal basis of the corresponding right invariant subspace. |
xTRSNA |
Estimates the reciprocal condition numbers of selected eigenvalues and eigenvectors of an upper quasi-triangular matrix. |
xTRSYL |
Solves Sylvester matrix equation. |
xTRTRI |
Computes the inverse of a triangular matrix. |
xTRTRS |
Solves a triangular system of linear equations. |
Trapezoidal Matrix |
xTZRQF |
Depreciated routine replaced by routine xTZRZF . |
xTZRZF |
Reduces a rectangular upper trapezoidal matrix to upper triangular form by means of orthogonal transformations. |
Unitary Matrix |
CUNGBR or ZUNGBR |
Generates the unitary transformation matrices from reduction to bidiagonal form, as determined by CGEBRD or ZGEBRD . |
CUNGHR or ZUNGHR |
Generates the orthogonal transformation matrix reduced to Hessenberg form, as determined by CGEHRD or ZGEHRD . |
CUNGLQ or ZUNGLQ |
Generates a unitary matrix Q from an LQ factorization, as returned by CGELQF or ZGELQF . |
CUNGQL or ZUNGQL |
Generates a unitary matrix Q from a QL factorization, as returned by CGEQLF or ZGEQLF . |
CUNGQR or ZUNGQR |
Generates a unitary matrix Q from a QR factorization, as returned by CGEQRF or ZGEQRF . |
CUNGRQ or ZUNGRQ |
Generates a unitary matrix Q from an RQ factorization, as returned by CGERQF or ZGERQF . |
CUNGTR or ZUNGTR |
Generates a unitary matrix reduced to tridiagonal form, by CHETRD or ZHETRD . |
CUNMBR or ZUNMBR |
Multiplies a general matrix with the unitary transformation matrix reduced to bidiagonal form, as determined by CGEBRD or ZGEBRD . |
CUNMHR or ZUNMHR |
Multiplies a general matrix by the unitary matrix reduced to Hessenberg form by CGEHRD or ZGEHRD . |
CUNMLQ or ZUNMLQ |
Multiplies a general matrix by the unitary matrix from an LQ factorization, as returned by CGELQF or ZGELQF . |
CUNMQL or ZUNMQL |
Multiplies a general matrix by the unitary matrix from a QL factorization, as returned by CGEQLF or ZGEQLF . |
CUNMQR or ZUNMQR |
Multiplies a general matrix by the unitary matrix from a QR factorization, as returned by CGEQRF or ZGEQRF . |
CUNMRQ or ZUNMRQ |
Multiplies a general matrix by the unitary matrix from an RQ factorization, as returned by CGERQF or ZGERQF . |
CUNMRZ or ZUNMRZ |
Multiplies a general matrix by the unitary matrix from an RZ factorization, as returned by CTZRZF or ZTZRZF . |
CUNMTR or ZUNMTR |
Multiplies a general matrix by the unitary transformation matrix reduced to tridiagonal form by CHETRD or ZHETRD . |
Unitary Matrix in Packed Storage |
CUPGTR or ZUPGTR |
Generates the unitary transformation matrix from a tridiagonal matrix determined by CHPTRD or ZHPTRD . |
CUPMTR or ZUPMTR |
Multiplies a general matrix by the unitary transformation matrix reduced to tridiagonal form by CHPTRD or ZHPTRD . |