Museum

Home

Lab Overview

Retrotechnology Articles

⇒ WorkShop_3.0.1 SunOS_5

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Anchors

Section ---

1. Commands

3. Functions and Libraries

Section 3P

Section 3p

3x. Miscellaneous Libraries

4. File Formats

5. Miscellaneous Facilities

Manual — WorkShop_3.0.1 SunOS_5

1560 entries

Section ---

.((exception)) zgbco.3p

1. Commands

analyzerMotif interface for analyzing an experiment that is generated by using the Collector from the WorkShop Debugging window. 
backoneTeamWare sccs script command. 
bcheckbatch utility for Runtime Checking (RTC)
bil2xdConverts BIL source to WorkShop Visual save files
changesRun filemerge on two versions of an sccs file
dbxsource-level debugging tool
dumpstabsbatch utility for dumping out debug information
editingShow files checked out in a dir and its subdirs
er_exportexport experiment data to a file. 
er_mapgengenerates a mapfile using an experiment that has been generated by the Behavior Data Collector in the WorkShop Debugging window. 
er_mvmove experiment
er_printprint an ASCII version of the various displays supported by the Analyzer
er_rmremove (unlink) experiments. 
etags[ etags -- generate tag file for Emacs ctags -- generate tag file for vi ]
f90Fortran 90 compiler
f90browseProgram source code browser
filemergetwmerge is a window-based file comparison and merging program[ twmerge, filemerge ]
frame-createTeamWare sccs script command. 
frame-delgetTeamWare sccs script command. 
frame-editTeamWare sccs script command. 
frame-uneditTeamWare sccs script command. 
frametomifTeamWare sccs script command. 
gil2xdConverts GIL source to WorkShop Visual save files
gnuattachServer and Clients for XEmacs[ gnuserv, gnuclient, gnuattach, gnudoit ]
gnuclientServer and Clients for XEmacs[ gnuserv, gnuclient, gnuattach, gnudoit ]
gnudoitServer and Clients for XEmacs[ gnuserv, gnuclient, gnuattach, gnudoit ]
gnuservServer and Clients for XEmacs[ gnuserv, gnuclient, gnuattach, gnudoit ]
incbringTeamWare sccs script command. 
lmdowngraceful shutdown of all license daemons
lmgrd.steflexible license manager daemon
lmhostidreport the hostid of a system
lmremoveremove specific licenses and return them to license pool
lmrereadtells the license daemon to reread the license file
lmstatreport status on license manager daemons and feature usage
lmutilgeneric FLEXlm utility program. 
lmverreport the FLEXlm version of a library or binary file
lock_lintverify use of locks in multi-threaded programs
loopreportprint loop timing data to stdout
looptoolgraphically display loop timing data
miftoframeTeamWare sccs script command. 
notifierReformatter for Code Manager mail notifications
prt_briefCompress output from filtered "sccs prt"
prt_commentSelect commentary from "sccs prt" by comment text
prt_userSelect commentary from "sccs prt" by username
putbacksView information about putbacks to a workspace
rsccsRecursive sccs command
rtc_patch_areapatch area utility for Runtime Checking (SPARC only)
sccscicheck in all checked out SCCS files
sccsmkcreate a new file under SCCS control
sccswhoTeamWare sccs script command. 
sinceShow "sccs prt" commentary since a given date
thaview graphs and tables from a traced MT program
tidy-mifTeamWare sccs script command. 
twmergetwmerge is a window-based file comparison and merging program[ twmerge, filemerge ]
uil2xdConverts UIL source to WorkShop Visual save files
visuOSF/Motif user interface builder
visu_capturecaptures user interface design from a running Motif/Xt application
visu_recordrecord user actions from a Motif/Xt program
visu_replaysimulate user input for Motif/Xt program
visutosjconvert visu MFC code before transfer to PC
workshopAn Integrated Programming Environment
workspace_checkinTeamWare sccs script command. 
ws_commentsTeamWare sccs script command. 
ws_diffsTeamWare sccs script command. 
xemacsEmacs: The Next Generation

3. Functions and Libraries

CifIntroduction to the compiler information file (CIF) library routines
Cif_CifconvReformats and opens a compiler information file (CIF)
Cif_DuplicateDuplicates a compiler information file (CIF) structure
Cif_ErrstringGets a string describing an error condition
Cif_FilenameReturns a pointer to the actual file name of an opened CIF
Cif_FreeFrees all memory associated with a compiler information file (CIF) structure
Cif_GetfiledirRetrieves the file directory for an open, sorted binary compiler information file (CIF)
Cif_GetposRetrieves or sets the current position of a CIF[ Cif_Getpos, Cif_Setpos ]
Cif_GetrecordGets the next record in a compiler information file (CIF)
Cif_GetunitdirRetrieves the unit directory for the requested unit, from an open, sorted binary compiler information file (CIF)
Cif_MemmodeSelects the memory management mode for a compiler information file (CIF)
Cif_MsginsertInserts message arguments into message text
Cif_OpenOpens or closes a compiler information file (CIF)[ Cif_Open, Cif_Close ]
Cif_RecgroupRetrieves all the records of a particular type that belong to a single unit from an open, sorted compiler information file (CIF)
Cif_ReleaseFrees memory that is associated with a CIF

Section 3P

caxpyCompute y := alpha ∗ x + y
cbdsqrcompute the singular value decomposition (SVD) of a real N-by-N (upper or lower) bidiagonal matrix B
cchdccompute the Cholesky decomposition of a symmetric positive definite matrix A. 
cchdddowndate an augmented Cholesky decomposition of the triangular part of an augmented QR decomposition. 
cchexcompute the Cholesky decomposition of a symmetric positive definite matrix A. 
cchudupdate an augmented Cholesky decomposition of the triangular part of an augmented QR decomposition. 
ccopyCopy x to y
cdotcCompute the dot product of two vectors x and conjg(y). 
cdotuCompute the dot product of two vectors x and y. 
cfftbcompute a perodic sequence from its Fourier coefficients.  The xFFT operations are unnormalized, so a call of xFFTF followed by a call of xFFTB will multiply the input sequence by N.  The VxFFT operations are normalized, so a call of VxFFTF followed by a call of VxFFTB will return the original sequence. 
cfftfcompute the Fourier coefficients of a perodic sequence.  The xFFT operations are unnormalized, so a call of xFFTF followed by a call of xFFTB will multiply the input sequence by N.  The VxFFT operations are normalized, so a call of VxFFTF followed by a call of VxFFTB will return the original sequence. 
cfftiinitialize the array xWSAVE, which is used in both xFFTF and xFFTB. 
cgbbrdreduce a complex general m-by-n band matrix A to real upper bidiagonal form B by a unitary transformation
cgbcocompute the LU factorization and condition number of a general matrix A in banded storage.  If the condition number is not needed then xGBFA is slightly faster.  It is typical to follow a call to xGBCO with a call to xGBSL to solve Ax = b or to xGBDI to compute the determinant of A. 
cgbconestimate the reciprocal of the condition number of a complex general band matrix A, in either the 1-norm or the infinity-norm,
cgbdicompute the determinant of a general matrix A in banded storage, which has been LU-factored by xGBCO or xGBFA. 
cgbequcompute row and column scalings intended to equilibrate an M-by-N band matrix A and reduce its condition number
cgbfacompute the LU factorization of a matrix A in banded storage.  It is typical to follow a call to xGBFA with a call to xGBSL to solve Ax = b or to xGBDI to compute the determinant of A. 
cgbmvperform one of the matrix-vector operations   y := alpha∗A∗x + beta∗y, or y := alpha∗A’∗x + beta∗y, or   y := alpha∗conjg( A’ )∗x + beta∗y
cgbrfsimprove 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
cgbslsolve the linear system Ax = b for a matrix A in banded storage, which has been LU-factored by xGBCO or xGBFA, and vectors b and x. 
cgbsvcompute the solution to a complex system of linear equations A ∗ X = B, where A is a band matrix of order N with KL subdiagonals and KU superdiagonals, and X and B are N-by-NRHS matrices
cgbsvxuse the LU factorization to compute the solution to a complex system of linear equations A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,
cgbtf2compute an LU factorization of a complex m-by-n band matrix A using partial pivoting with row interchanges
cgbtrfcompute an LU factorization of a complex m-by-n band matrix A using partial pivoting with row interchanges
cgbtrssolve a system of linear equations  A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B with a general band matrix A using the LU factorization computed by CGBTRF
cgebakform the right or left eigenvectors of a complex general matrix by backward transformation on the computed eigenvectors of the balanced matrix output by CGEBAL
cgebalbalance a general complex matrix A
cgebd2reduce a complex general m by n matrix A to upper or lower real bidiagonal form B by a unitary transformation
cgebrdreduce a general complex M-by-N matrix A to upper or lower bidiagonal form B by a unitary transformation
cgecocompute the LU factorization and estimate the condition number of a general matrix A.  If the condition number is not needed then xGEFA is slightly faster.  It is typical to follow a call to xGECO with a call to xGESL to solve Ax = b or to xGEDI to compute the determinant and inverse of A. 
cgeconestimate 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 CGETRF
cgedicompute the determinant and inverse of a general matrix A, which has been LU-factored by xGECO or xGEFA. 
cgeequcompute row and column scalings intended to equilibrate an M-by-N matrix A and reduce its condition number
cgeescompute for an N-by-N complex nonsymmetric matrix A, the eigenvalues, the Schur form T, and, optionally, the matrix of Schur vectors Z
cgeesxcompute for an N-by-N complex nonsymmetric matrix A, the eigenvalues, the Schur form T, and, optionally, the matrix of Schur vectors Z
cgeevcompute for an N-by-N complex nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors
cgeevxcompute for an N-by-N complex nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors
cgefacompute the LU factorization of a general matrix A.  It is typical to follow a call to xGEFA with a call to xGESL to solve Ax = b or to xGEDI to compute the determinant of A. 
cgegscompute for a pair of N-by-N complex nonsymmetric matrices A,
cgegvcompute for a pair of N-by-N complex nonsymmetric matrices A and B, the generalized eigenvalues (alpha, beta), and optionally,
cgehd2reduce a complex general matrix A to upper Hessenberg form H by a unitary similarity transformation
cgehrdreduce a complex general matrix A to upper Hessenberg form H by a unitary similarity transformation
cgelq2compute an LQ factorization of a complex m by n matrix A
cgelqfcompute an LQ factorization of a complex M-by-N matrix A
cgelssolve 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
cgelsscompute the minimum norm solution to a complex linear least squares problem
cgelsxcompute the minimum-norm solution to a complex linear least squares problem
cgemmperform one of the matrix-matrix operations C := alpha∗op( A )∗op( B ) + beta∗C
cgemvperform one of the matrix-vector operations   y := alpha∗A∗x + beta∗y, or y := alpha∗A’∗x + beta∗y, or   y := alpha∗conjg( A’ )∗x + beta∗y
cgeql2compute a QL factorization of a complex m by n matrix A
cgeqlfcompute a QL factorization of a complex M-by-N matrix A
cgeqpfcompute a QR factorization with column pivoting of a complex M-by-N matrix A
cgeqr2compute a QR factorization of a complex m by n matrix A
cgeqrfcompute a QR factorization of a complex M-by-N matrix A
cgercperform the rank 1 operation   A := alpha∗x∗conjg( y’ ) + A
cgerfsimprove the computed solution to a system of linear equations and provides error bounds and backward error estimates for the solution
cgerq2compute an RQ factorization of a complex m by n matrix A
cgerqfcompute an RQ factorization of a complex M-by-N matrix A
cgeruperform the rank 1 operation   A := alpha∗x∗y’ + A
cgeslsolve the linear system Ax = b for a general matrix A, which has been LU- factored by xGECO or xGEFA, and vectors b and x. 
cgesvcompute the solution to a complex system of linear equations  A ∗ X = B,
cgesvdcompute the singular value decomposition (SVD) of a complex M-by-N matrix A, optionally computing the left and/or right singular vectors
cgesvxuse the LU factorization to compute the solution to a complex system of linear equations  A ∗ X = B,
cgetf2compute an LU factorization of a general m-by-n matrix A using partial pivoting with row interchanges
cgetrfcompute an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges
cgetricompute the inverse of a matrix using the LU factorization computed by CGETRF
cgetrssolve a system of linear equations  A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B with a general N-by-N matrix A using the LU factorization computed by CGETRF
cggbakform the right or left eigenvectors of a complex generalized eigenvalue problem A∗x = lambda∗B∗x, by backward transformation on the computed eigenvectors of the balanced pair of matrices output by CGGBAL
cggbalbalance a pair of general complex matrices (A,B)
cggglmsolve a general Gauss-Markov linear model (GLM) problem
cgghrdreduce 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
cgglsesolve the linear equality-constrained least squares (LSE) problem
cggqrfcompute a generalized QR factorization of an N-by-M matrix A and an N-by-P matrix B
cggrqfcompute a generalized RQ factorization of an M-by-N matrix A and a P-by-N matrix B
cggsvdcompute the generalized singular value decomposition (GSVD) of an M-by-N complex matrix A and P-by-N complex matrix B
cggsvpcompute unitary matrices U, V and Q such that   N-K-L K L  U’∗A∗Q = K ( 0 A12 A13 ) if M-K-L >= 0
cgtconestimate the reciprocal of the condition number of a complex tridiagonal matrix A using the LU factorization as computed by CGTTRF
cgtrfsimprove 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
cgtslsolve the linear system Ax = b for a tridiagonal matrix A and vectors b and x. 
cgtsvsolve the equation   A∗X = B,
cgtsvxuse the LU factorization to compute the solution to a complex system of linear equations A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,
cgttrfcompute an LU factorization of a complex tridiagonal matrix A using elimination with partial pivoting and row interchanges
cgttrssolve one of the systems of equations  A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,
chbevcompute all the eigenvalues and, optionally, eigenvectors of a complex Hermitian band matrix A
chbevdcompute all the eigenvalues and, optionally, eigenvectors of a complex Hermitian band matrix A
chbevxcompute selected eigenvalues and, optionally, eigenvectors of a complex Hermitian band matrix A
chbgstreduce a complex Hermitian-definite banded generalized eigenproblem A∗x = lambda∗B∗x to standard form C∗y = lambda∗y,
chbgvcompute all the eigenvalues, and optionally, the eigenvectors of a complex generalized Hermitian-definite banded eigenproblem, of the form A∗x=(lambda)∗B∗x
chbmvperform the matrix-vector operation   y := alpha∗A∗x + beta∗y
chbtrdreduce a complex Hermitian band matrix A to real symmetric tridiagonal form T by a unitary similarity transformation
checonestimate the reciprocal of the condition number of a complex Hermitian matrix A using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by CHETRF
cheevcompute all eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A
cheevdcompute all eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A
cheevxcompute selected eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A
chegs2reduce a complex Hermitian-definite generalized eigenproblem to standard form
chegstreduce a complex Hermitian-definite generalized eigenproblem to standard form
chegvcompute all the eigenvalues, and optionally, the eigenvectors of a complex generalized Hermitian-definite eigenproblem, of the form A∗x=(lambda)∗B∗x, A∗Bx=(lambda)∗x, or B∗A∗x=(lambda)∗x
chemmperform one of the matrix-matrix operations C := alpha∗A∗B + beta∗C or C := alpha∗B∗A + beta∗C
chemvperform the matrix-vector operation   y := alpha∗A∗x + beta∗y
cherperform the hermitian rank 1 operation   A := alpha∗x∗conjg( x’ ) + A
cher2perform the hermitian rank 2 operation   A := alpha∗x∗conjg( y’ ) + conjg( alpha )∗y∗conjg( x’ ) + A
cher2kperform one of the Hermitian rank 2k operations   C := alpha∗A∗conjg( B’ ) + conjg( alpha )∗B∗conjg( A’ ) + beta∗C or C := alpha∗conjg( A’ )∗B + conjg( alpha )∗conjg( B’ )∗A + beta∗C
cherfsimprove 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
cherkperform one of the Hermitian rank k operations   C := alpha∗A∗conjg( A’ ) + beta∗C or C := alpha∗conjg( A’ )∗A + beta∗C
chesvcompute the solution to a complex system of linear equations  A ∗ X = B,
chesvxuse the diagonal pivoting factorization to compute the solution to a complex system of linear equations A ∗ X = B,
chetd2reduce a complex Hermitian matrix A to real symmetric tridiagonal form T by a unitary similarity transformation
chetf2compute the factorization of a complex Hermitian matrix A using the Bunch-Kaufman diagonal pivoting method
chetrdreduce a complex Hermitian matrix A to real symmetric tridiagonal form T by a unitary similarity transformation
chetrfcompute the factorization of a complex Hermitian matrix A using the Bunch-Kaufman diagonal pivoting method
chetricompute the inverse of a complex Hermitian indefinite matrix A using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by CHETRF
chetrssolve a system of linear equations A∗X = B with a complex Hermitian matrix A using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by CHETRF
chgeqzimplement a single-shift version of the QZ method for finding the generalized eigenvalues w(i)=ALPHA(i)/BETA(i) of the equation   det( A - w(i) B ) = 0  If JOB=’S’, then the pair (A,B) is simultaneously reduced to Schur form (i.e., A and B are both upper triangular) by applying one unitary tranformation (usually called Q) on the left and another (usually called Z) on the right
chicocompute the UDU factorization and condition number of a Hermitian matrix A.  If the condition number is not needed then xHIFA is slightly faster.  It is typical to follow a call to xHICO with a call to xHISL to solve Ax = b or to xHIDI to compute the determinant, inverse, and inertia of A. 
chidicompute the determinant, inertia, and inverse of a Hermitian matrix A, which has been UDU-factored by xHICO or xHIFA. 
chifacompute the UDU factorization of a Hermitian matrix A.  It is typical to follow a call to xHIFA with a call to xHISL to solve Ax = b or to xHIDI to compute the determinant, inverse, and inertia of A. 
chislsolve the linear system Ax = b for a Hermitian matrix A, which has been UDU-factored by xHICO or xHIFA, and vectors b and x. 
chpcocompute the UDU factorization and condition number of a Hermitian matrix A in packed storage.  If the condition number is not needed then xHPFA is slightly faster.  It is typical to follow a call to xHPCO with a call to xHPSL to solve Ax = b or to xHPDI to compute the determinant, inverse, and inertia of A. 
chpconestimate the reciprocal of the condition number of a complex Hermitian packed matrix A using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by CHPTRF
chpdicompute the determinant, inertia, and inverse of a Hermitian matrix A in packed storage, which has been UDU-factored by xHPCO or xHPFA. 
chpevcompute all the eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix in packed storage
chpevdcompute all the eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A in packed storage
chpevxcompute selected eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A in packed storage
chpfacompute the UDU factorization of a Hermitian matrix A in packed storage.  It is typical to follow a call to xHPFA with a call to xHPSL to solve Ax = b or to xHPDI to compute the determinant, inverse, and inertia of A. 
chpgstreduce a complex Hermitian-definite generalized eigenproblem to standard form, using packed storage
chpgvcompute all the eigenvalues and, optionally, the eigenvectors of a complex generalized Hermitian-definite eigenproblem, of the form A∗x=(lambda)∗B∗x, A∗Bx=(lambda)∗x, or B∗A∗x=(lambda)∗x
chpmvperform the matrix-vector operation   y := alpha∗A∗x + beta∗y
chprperform the hermitian rank 1 operation   A := alpha∗x∗conjg( x’ ) + A
chpr2perform the Hermitian rank 2 operation   A := alpha∗x∗conjg( y’ ) + conjg( alpha )∗y∗conjg( x’ ) + A
chprfsimprove 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
chpslsolve the linear system Ax = b for a Hermitian matrix A in packed storage, which has been UDU-factored by xHPCO or xHPFA, and vectors b and x. 
chpsvcompute the solution to a complex system of linear equations  A ∗ X = B,
chpsvxuse the diagonal pivoting factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H to compute the solution to a complex system of linear equations A ∗ X = B, where A is an N-by-N Hermitian matrix stored in packed format and X and B are N-by-NRHS matrices
chptrdreduce a complex Hermitian matrix A stored in packed form to real symmetric tridiagonal form T by a unitary similarity transformation
chptrfcompute the factorization of a complex Hermitian packed matrix A using the Bunch-Kaufman diagonal pivoting method
chptricompute the inverse of a complex Hermitian indefinite matrix A in packed storage using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by CHPTRF
chptrssolve a system of linear equations A∗X = B with a complex Hermitian matrix A stored in packed format using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by CHPTRF
chseinuse inverse iteration to find specified right and/or left eigenvectors of a complex upper Hessenberg matrix H
chseqrcompute the eigenvalues of a complex upper Hessenberg matrix H, and, optionally, the matrices T and Z from the Schur decomposition H = Z T Z∗∗H, where T is an upper triangular matrix (the Schur form), and Z is the unitary matrix of Schur vectors
clabrdreduce 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 Q’ ∗ A ∗ P, and returns the matrices X and Y which are needed to apply the transformation to the unreduced part of A
clacgvconjugate a complex vector of length N
claconestimate the 1-norm of a square, complex matrix A
clacpycopie all or part of a two-dimensional matrix A to another matrix B
clacrmperform a very simple matrix-matrix multiplication
clacrtapplie a plane rotation, where the cos and sin (C and S) are complex and the vectors CX and CY are complex
cladiv:= X / Y, where X and Y are complex
claed0the divide and conquer method, CLAED0 computes all eigenvalues of a symmetric tridiagonal matrix which is one diagonal block of those from reducing a dense or band Hermitian matrix and corresponding eigenvectors of the dense or band matrix
claed7compute the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix
claed8merge the two sets of eigenvalues together into a single sorted set
claeinuse inverse iteration to find a right or left eigenvector corresponding to the eigenvalue W of a complex upper Hessenberg matrix H
claesycompute the eigendecomposition of a 2-by-2 symmetric matrix  ( ( A, B );( B, C ) ) provided the norm of the matrix of eigenvectors is larger than some threshold value
claev2compute the eigendecomposition of a 2-by-2 Hermitian matrix  [ A B ]  [ CONJG(B) C ]
clags2compute 2-by-2 unitary matrices U, V and Q, such that if ( UPPER ) then   U’∗A∗Q = U’∗( A1 A2 )∗Q = ( x 0 )  ( 0 A3 ) ( x x ) and  V’∗B∗Q = V’∗( B1 B2 )∗Q = ( x 0 )  ( 0 B3 ) ( x x )  or if ( .NOT.UPPER ) then   U’∗A∗Q = U’∗( A1 0 )∗Q = ( x x )  ( A2 A3 ) ( 0 x ) and  V’∗B∗Q = V’∗( B1 0 )∗Q = ( x x )  ( B2 B3 ) ( 0 x ) where   U = ( CSU SNU ), V = ( CSV SNV ),
clagtmperform a matrix-vector product of the form   B := alpha ∗ A ∗ X + beta ∗ B  where A is a tridiagonal matrix of order N, B and X are N by NRHS matrices, and alpha and beta are real scalars, each of which may be 0., 1., or -1
clahefcompute a partial factorization of a complex Hermitian matrix A using the Bunch-Kaufman diagonal pivoting method
clahqri an auxiliary routine called by CHSEQR to update the eigenvalues and Schur decomposition already computed by CHSEQR, by dealing with the Hessenberg submatrix in rows and columns ILO to IHI
clahrdreduce the first NB columns of a complex general n-by-(n-k+1) matrix A so that elements below the k-th subdiagonal are zero
claic1applie one step of incremental condition estimation in its simplest version
clangbreturn 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, with kl sub-diagonals and ku super-diagonals
clangereturn 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
clangtreturn 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
clanhbreturn 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
clanhereturn 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
clanhpreturn 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
clanhsreturn 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
clanhtreturn 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
clansbreturn 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
clanspreturn 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
clansyreturn 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
clantbreturn 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
clantpreturn 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
clantrreturn 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
claplltwo column vectors X and Y, let   A = ( X Y )
clapmtrearrange the columns of the M by N matrix X as specified by the permutation K(1),K(2),...,K(N) of the integers 1,...,N
claqgbequilibrate 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
claqgeequilibrate a general M by N matrix A using the row and scaling factors in the vectors R and C
claqhbequilibrate a symmetric band matrix A using the scaling factors in the vector S
claqheequilibrate a Hermitian matrix A using the scaling factors in the vector S
claqhpequilibrate a Hermitian matrix A using the scaling factors in the vector S
claqsbequilibrate a symmetric band matrix A using the scaling factors in the vector S
claqspequilibrate a symmetric matrix A using the scaling factors in the vector S
claqsyequilibrate a symmetric matrix A using the scaling factors in the vector S
clar2vapplie a vector of complex plane rotations with real cosines from both sides to a sequence of 2-by-2 complex Hermitian matrices,
clarfapplie a complex elementary reflector H to a complex M-by-N matrix C, from either the left or the right
clarfbapplie a complex block reflector H or its transpose H’ to a complex M-by-N matrix C, from either the left or the right
clarfggenerate a complex elementary reflector H of order n, such that   H’ ∗ ( alpha ) = ( beta ), H’ ∗ H = I
clarftform the triangular factor T of a complex block reflector H of order n, which is defined as a product of k elementary reflectors
clarfxapplie a complex elementary reflector H to a complex m by n matrix C, from either the left or the right
clargvgenerate a vector of complex plane rotations with real cosines, determined by elements of the complex vectors x and y
clarnvreturn a vector of n random complex numbers from a uniform or normal distribution
clartggenerate a plane rotation so that   [ CS SN ] [ F ] [ R ]  [ __ ]
clartvapplie a vector of complex plane rotations with real cosines to elements of the complex vectors x and y
clasclmultiply the M by N complex matrix A by the real scalar CTO/CFROM
clasetinitialize a 2-D array A to BETA on the diagonal and ALPHA on the offdiagonals
clasrperform the transformation   A := P∗A, when SIDE = ’L’ or ’l’ ( Left-hand side )   A := A∗P’, when SIDE = ’R’ or ’r’ ( Right-hand side )  where A is an m by n complex matrix and P is an orthogonal matrix,
classqreturn the values scl and ssq such that   ( scl∗∗2 )∗ssq = x( 1 )∗∗2 +...+ x( n )∗∗2 + ( scale∗∗2 )∗sumsq,
claswpperform a series of row interchanges on the matrix A
clasyfcompute a partial factorization of a complex symmetric matrix A using the Bunch-Kaufman diagonal pivoting method
clatbssolve one of the triangular systems   A ∗ x = s∗b, A∗∗T ∗ x = s∗b, or A∗∗H ∗ x = s∗b,
clatpssolve one of the triangular systems   A ∗ x = s∗b, A∗∗T ∗ x = s∗b, or A∗∗H ∗ x = s∗b,
clatrdreduce NB rows and columns of a complex Hermitian matrix A to Hermitian tridiagonal form by a unitary similarity transformation Q’ ∗ A ∗ Q, and returns the matrices V and W which are needed to apply the transformation to the unreduced part of A
clatrssolve one of the triangular systems   A ∗ x = s∗b, A∗∗T ∗ x = s∗b, or A∗∗H ∗ x = s∗b,
clatzmapplie a Householder matrix generated by CTZRQF to a matrix
clauu2compute 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
clauumcompute 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
cosqbsynthesize a Fourier sequence from its representation in terms of a cosine series with odd wave numbers.  The xCOSQ operations are unnormalized inverses of themselves, so a call to xCOSQF followed by a call to xCOSQB will multiply the input sequence by 4 ∗ N.  The VxCOSQ operations are normalized, so a call of VxCOSQF followed by a call of VxCOSQB will return the original sequence. 
cosqfcompute the Fourier coefficients in a cosine series representation with only odd wave numbers.  The xCOSQ operations are unnormalized inverses of themselves, so a call to xCOSQF followed by a call to xCOSQB will multiply the input sequence by 4 ∗ N.  The VxCOSQ operations are normalized, so a call of VxCOSQF followed by a call of VxCOSQB will return the original sequence. 
cosqiinitialize the array xWSAVE, which is used in both xCOSQF and xCOSQB. 
costcompute the discrete Fourier cosine transform of an even sequence.  The xCOST transforms are unnormalized inverses of themselves, so a call of xCOST followed by another call of xCOST will multiply the input sequence by 2 ∗ (N - 1).  The VxCOST transforms are normalized, so a call of VxCOST followed by a call of VxCOST will return the original sequence. 
costiinitialize the array xWSAVE, which is used in xCOST. 
cpbcocompute a Cholesky factorization and condition number of a symmetric positive definite matrix A in banded storage.  If the condition number is not needed then xPBFA is slightly faster.  It is typical to follow a call to xPBCO with a call to xPBSL to solve Ax = b or to xPBDI to compute the determinant of A. 
cpbconestimate the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite band matrix using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by CPBTRF
cpbdicompute the determinant of a symmetric positive definite matrix A in banded storage, which has been Cholesky-factored by xPBCO or xPBFA. 
cpbequcompute 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)
cpbfacompute a Cholesky factorization of a symmetric positive definite matrix A in banded storage.  It is typical to follow a call to xPBFA with a call to xPBSL to solve Ax = b or to xPBDI to compute the determinant of A. 
cpbrfsimprove the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite and banded, and provides error bounds and backward error estimates for the solution
cpbslsection solve the linear system Ax = b for a symmetric positive definite matrix A in banded storage, which has been Cholesky-factored by xPBCO or xPBFA, and vectors b and x. 
cpbstfcompute a split Cholesky factorization of a complex Hermitian positive definite band matrix A
cpbsvcompute the solution to a complex system of linear equations  A ∗ X = B,
cpbsvxuse the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H to compute the solution to a complex system of linear equations  A ∗ X = B,
cpbtf2compute the Cholesky factorization of a complex Hermitian positive definite band matrix A
cpbtrfcompute the Cholesky factorization of a complex Hermitian positive definite band matrix A
cpbtrssolve a system of linear equations A∗X = B with a Hermitian positive definite band matrix A using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by CPBTRF
cpococompute a Cholesky factorization and condition number of a symmetric positive definite matrix A.  If the condition number is not needed then xPOFA is slightly faster.  It is typical to follow a call to xPOCO with a call to xPOSL to solve Ax = b or to xPODI to compute the determinant and inverse of A. 
cpoconestimate the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite matrix using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by CPOTRF
cpodicompute the determinant and inverse of a symmetric positive definite matrix A, which has been Cholesky-factored by xPOCO, xPOFA, or xQRDC. 
cpoequcompute row and column scalings intended to equilibrate a Hermitian positive definite matrix A and reduce its condition number (with respect to the two-norm)
cpofacompute a Cholesky factorization of a symmetric positive definite matrix A.  It is typical to follow a call to xPOFA with a call to xPOSL to solve Ax = b or to xPODI to compute the determinant and inverse of A. 
cporfsimprove the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite,
cposlsolve the linear system Ax = b for a symmetric positive definite matrix A, which has been Cholesky-factored by xPOCO or xPOFA, and vectors b and x. 
cposvcompute the solution to a complex system of linear equations  A ∗ X = B,
cposvxuse the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H to compute the solution to a complex system of linear equations  A ∗ X = B,
cpotf2compute the Cholesky factorization of a complex Hermitian positive definite matrix A
cpotrfcompute the Cholesky factorization of a complex Hermitian positive definite matrix A
cpotricompute the inverse of a complex Hermitian positive definite matrix A using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by CPOTRF
cpotrssolve a system of linear equations A∗X = B with a Hermitian positive definite matrix A using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by CPOTRF
cppcocompute a Cholesky factorization and condition number of a symmetric positive definite matrix A in packed storage.  If the condition number is not needed then xPPFA is slightly faster.  It is typical to follow a call to xPPCO with a call to xPPSL to solve Ax = b or to xPPDI to compute the determinant and inverse of A. 
cppconestimate the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite packed matrix using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by CPPTRF
cppdicompute the determinant and inverse of a symmetric positive definite matrix A in packed storage, which has been Cholesky-factored by xPPCO or xPPFA. 
cppequcompute 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)
cppfacompute a Cholesky factorization of a symmetric positive definite matrix A in packed storage.  It is typical to follow a call to xPPFA with a call to xPPSL to solve Ax = b or to xPPDI to compute the determinant and inverse of A. 
cpprfsimprove 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
cppslsolve the linear system Ax = b for a symmetric positive definite matrix A in packed storage, which has been Cholesky-factored by xPPCO or xPPFA, and vectors b and x. 
cppsvcompute the solution to a complex system of linear equations  A ∗ X = B,
cppsvxuse the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H to compute the solution to a complex system of linear equations  A ∗ X = B,
cpptrfcompute the Cholesky factorization of a complex Hermitian positive definite matrix A stored in packed format
cpptricompute the inverse of a complex Hermitian positive definite matrix A using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by CPPTRF
cpptrssolve a system of linear equations A∗X = B with a Hermitian positive definite matrix A in packed storage using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by CPPTRF
cptconcompute the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite tridiagonal matrix using the factorization A = L∗D∗L∗∗H or A = U∗∗H∗D∗U computed by CPTTRF
cpteqrcompute all eigenvalues and, optionally, eigenvectors of a symmetric positive definite tridiagonal matrix by first factoring the matrix using SPTTRF and then calling CBDSQR to compute the singular values of the bidiagonal factor
cptrfsimprove 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
cptslsolve the linear system Ax = b for a symmetric positive definite tridiagonal matrix A and vectors b and x. 
cptsvcompute the solution to a complex system of linear equations A∗X = B, where A is an N-by-N Hermitian positive definite tridiagonal matrix, and X and B are N-by-NRHS matrices
cptsvxuse the factorization A = L∗D∗L∗∗H to compute the solution to a complex system of linear equations A∗X = B, where A is an N-by-N Hermitian positive definite tridiagonal matrix and X and B are N-by-NRHS matrices
cpttrfcompute the factorization of a complex Hermitian positive definite tridiagonal matrix A
cpttrssolve a system of linear equations A ∗ X = B with a Hermitian positive definite tridiagonal matrix A using the factorization A = U∗∗H∗D∗U or A = L∗D∗L∗∗H computed by CPTTRF
cqrdccompute the QR factorization of a general matrix A.  It is typical to follow a  call to xQRDC with a call to xQRSL to solve Ax = b or to xPODI to compute the determinant of A. 
cqrslsolve the linear system Ax = b for a general matrix A, which has been QR- factored by xQRDC, and vectors b and x. 
crotapply a plane rotation, where the cos (C) is real and the sin (S) is complex, and the vectors CX and CY are complex
crotgConstruct a Given’s plane rotation
cscalCompute y := alpha ∗ y
csicocompute the UDU factorization and condition number of a symmetric matrix A.  If the condition number is not needed then xSIFA is slightly faster.  It is typical to follow a call to xSICO with a call to xSISL to solve Ax = b or to xSIDI to compute the determinant, inverse, and inertia of A. 
csidicompute the determinant, inertia, and inverse of a symmetric matrix A, which has been UDU-factored by xSICO or xSIFA. 
csifacompute the UDU factorization of a symmetric matrix A.  It is typical to follow a call to xSIFA with a call to xSISL to solve Ax = b or to xSIDI to compute the determinant, inverse, and inertia of A. 
csislsolve the linear system Ax = b for a symmetric matrix A, which has been UDU-factored by xSICO or xSIFA, and vectors b and x. 
cspcocompute the UDU factorization and condition number of a symmetric matrix A in packed storage.  If the condition number is not needed then xSPFA is slightly faster.  It is typical to follow a call to xSPCO with a call to xSPSL to solve Ax = b or to xSPDI to compute the determinant, inverse, and inertia of A. 
cspconestimate the reciprocal of the condition number (in the 1-norm) of a complex symmetric packed matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by CSPTRF
cspdicompute the determinant, inertia, and inverse of a symmetric matrix A in packed storage, which has been UDU-factored by xSPCO or xSPFA. 
cspfacompute the UDU factorization of a symmetric matrix A in packed storage.  It is typical to follow a call to xSPFA with a call to xSPSL to solve Ax = b or to xSPDI to compute the determinant, inverse, and inertia of A. 
cspmvperform the matrix-vector operation   y := alpha∗A∗x + beta∗y,
csprperform the symmetric rank 1 operation   A := alpha∗x∗conjg( x’ ) + A,
csprfsimprove 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
cspslsolve the linear system Ax = b for a symmetric matrix A in packed storage, which has been UDU-factored by xSPCO or xSPFA, and vectors b and x. 
cspsvcompute the solution to a complex system of linear equations  A ∗ X = B,
cspsvxuse the diagonal pivoting factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T to compute the solution to a complex system of linear equations A ∗ X = B, where A is an N-by-N symmetric matrix stored in packed format and X and B are N-by-NRHS matrices
csptrfcompute the factorization of a complex symmetric matrix A stored in packed format using the Bunch-Kaufman diagonal pivoting method
csptricompute the inverse of a complex symmetric indefinite matrix A in packed storage using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by CSPTRF
csptrssolve a system of linear equations A∗X = B with a complex symmetric matrix A stored in packed format using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by CSPTRF
csrotApply a Given’s rotation constructed by SROTG. 
csrsclmultiply an n-element complex vector x by the real scalar 1/a
csscalCompute y := alpha ∗ y
cstedccompute all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method
csteincompute the eigenvectors of a real symmetric tridiagonal matrix T corresponding to specified eigenvalues, using inverse iteration
csteqrcompute all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the implicit QL or QR method
csvdccompute the singular value decomposition of a general matrix A. 
cswapExchange vectors x and y. 
csyconestimate the reciprocal of the condition number (in the 1-norm) of a complex symmetric matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by CSYTRF
csymmperform one of the matrix-matrix operations   C := alpha∗A∗B + beta∗C or C := alpha∗B∗A + beta∗C
csymvperform the matrix-vector operation   y := alpha∗A∗x + beta∗y,
csyrperform the symmetric rank 1 operation   A := alpha∗x∗( x’ ) + A,
csyr2kperform one of the symmetric rank 2k operations   C := alpha∗A∗B’ + alpha∗B∗A’ + beta∗C or C := alpha∗A’∗B + alpha∗B’∗A + beta∗C
csyrfsimprove 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
csyrkperform one of the symmetric rank k operations   C := alpha∗A∗A’ + beta∗C or C := alpha∗A’∗A + beta∗C
csysvcompute the solution to a complex system of linear equations  A ∗ X = B,
csysvxuse the diagonal pivoting factorization to compute the solution to a complex system of linear equations A ∗ X = B,
csytf2compute the factorization of a complex symmetric matrix A using the Bunch-Kaufman diagonal pivoting method
csytrfcompute the factorization of a complex symmetric matrix A using the Bunch-Kaufman diagonal pivoting method
csytricompute the inverse of a complex symmetric indefinite matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by CSYTRF
csytrssolve a system of linear equations A∗X = B with a complex symmetric matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by CSYTRF
ctbconestimate the reciprocal of the condition number of a triangular band matrix A, in either the 1-norm or the infinity-norm
ctbmvperform one of the matrix-vector operations   x := A∗x, or x := A’∗x, or x := conjg( A’ )∗x
ctbrfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular band coefficient matrix
ctbsvsolve one of the systems of equations   A∗x = b, or A’∗x = b, or conjg( A’ )∗x = b
ctbtrssolve a triangular system of the form   A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,
ctgevccompute some or all of the right and/or left generalized eigenvectors of a pair of complex upper triangular matrices (A,B)
ctgsjacompute the generalized singular value decomposition (GSVD) of two complex upper triangular (or trapezoidal) matrices A and B
ctpconestimate the reciprocal of the condition number of a packed triangular matrix A, in either the 1-norm or the infinity-norm
ctpmvperform one of the matrix-vector operations   x := A∗x, or x := A’∗x, or x := conjg( A’ )∗x
ctprfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular packed coefficient matrix
ctpsvsolve one of the systems of equations   A∗x = b, or A’∗x = b, or conjg( A’ )∗x = b
ctptricompute the inverse of a complex upper or lower triangular matrix A stored in packed format
ctptrssolve a triangular system of the form   A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,
ctrcoestimate the condition number of a triangular matrix A.  It is typical to follow a call to xTRCO with a call to xTRSL to solve Ax = b or to xTRDI to compute the determinant and inverse of A. 
ctrconestimate the reciprocal of the condition number of a triangular matrix A, in either the 1-norm or the infinity-norm
ctrdicompute the determinant and inverse of a triangular matrix A. 
ctrevccompute some or all of the right and/or left eigenvectors of a complex upper triangular matrix T
ctrexcreorder the Schur factorization of a complex matrix A = Q∗T∗Q∗∗H, so that the diagonal element of T with row index IFST is moved to row ILST
ctrmmperform one of the matrix-matrix operations   B := alpha∗op( A )∗B, or B := alpha∗B∗op( A )  where alpha is a scalar, B is an m by n matrix, A is a unit, or non-unit, upper or lower triangular matrix and op( A ) is one of   op( A ) = A or op( A ) = A’ or op( A ) = conjg( A’ )
ctrmvperform one of the matrix-vector operations   x := A∗x, or x := A’∗x, or x := conjg( A’ )∗x
ctrrfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular coefficient matrix
ctrsenreorder the Schur factorization of a complex matrix A = Q∗T∗Q∗∗H, so that a selected cluster of eigenvalues appears 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
ctrslsolve the linear system Ax = b for a triangular matrix A and vectors b and x. 
ctrsmsolve one of the matrix equations op( A )∗X = alpha∗B, or X∗op( A ) = alpha∗B
ctrsnaestimate reciprocal condition numbers for specified eigenvalues and/or right eigenvectors of a complex upper triangular matrix T (or of any matrix Q∗T∗Q∗∗H with Q unitary)
ctrsvsolve one of the systems of equations   A∗x = b, or A’∗x = b, or conjg( A’ )∗x = b
ctrsylsolve the complex Sylvester matrix equation
ctrti2compute the inverse of a complex upper or lower triangular matrix
ctrtricompute the inverse of a complex upper or lower triangular matrix A
ctrtrssolve a triangular system of the form   A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,
ctzrqfreduce the M-by-N ( M<=N ) complex upper trapezoidal matrix A to upper triangular form by means of unitary transformations
cung2lgenerate an m by n complex matrix Q with orthonormal columns,
cung2rgenerate an m by n complex matrix Q with orthonormal columns,
cungbrgenerate one of the complex unitary matrices Q or P∗∗H determined by CGEBRD when reducing a complex matrix A to bidiagonal form
cunghrgenerate a complex unitary matrix Q which is defined as the product of IHI-ILO elementary reflectors of order N, as returned by CGEHRD
cungl2generate an m-by-n complex matrix Q with orthonormal rows,
cunglqgenerate an M-by-N complex matrix Q with orthonormal rows,
cungqlgenerate an M-by-N complex matrix Q with orthonormal columns,
cungqrgenerate an M-by-N complex matrix Q with orthonormal columns,
cungr2generate an m by n complex matrix Q with orthonormal rows,
cungrqgenerate an M-by-N complex matrix Q with orthonormal rows,
cungtrgenerate a complex unitary matrix Q which is defined as the product of n-1 elementary reflectors of order N, as returned by CHETRD
cunm2loverwrite the general complex m-by-n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’C’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’C’,
cunm2roverwrite the general complex m-by-n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’C’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’C’,
cunmbrVECT = ’Q’, CUNMBR overwrites the general complex M-by-N matrix C with  SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
cunmhroverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
cunml2overwrite the general complex m-by-n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’C’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’C’,
cunmlqoverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
cunmqloverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
cunmqroverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
cunmr2overwrite the general complex m-by-n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’C’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’C’,
cunmrqoverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
cunmtroverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
cupgtrgenerate a complex unitary matrix Q which is defined as the product of n-1 elementary reflectors H(i) of order n, as returned by CHPTRD using packed storage
cupmtroverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
dasumReturn the sum of the absolute values of a vector x. 
daxpyCompute y := alpha ∗ x + y
dbdsqrcompute the singular value decomposition (SVD) of a real N-by-N (upper or lower) bidiagonal matrix B
dchdccompute the Cholesky decomposition of a symmetric positive definite matrix A. 
dchdddowndate an augmented Cholesky decomposition of the triangular part of an augmented QR decomposition. 
dchexcompute the Cholesky decomposition of a symmetric positive definite matrix A. 
dchudupdate an augmented Cholesky decomposition of the triangular part of an augmented QR decomposition. 
dcopyCopy x to y
dcosqbsynthesize a Fourier sequence from its representation in terms of a cosine series with odd wave numbers.  The xCOSQ operations are unnormalized inverses of themselves, so a call to xCOSQF followed by a call to xCOSQB will multiply the input sequence by 4 ∗ N.  The VxCOSQ operations are normalized, so a call of VxCOSQF followed by a call of VxCOSQB will return the original sequence. 
dcosqfcompute the Fourier coefficients in a cosine series representation with only odd wave numbers.  The xCOSQ operations are unnormalized inverses of themselves, so a call to xCOSQF followed by a call to xCOSQB will multiply the input sequence by 4 ∗ N.  The VxCOSQ operations are normalized, so a call of VxCOSQF followed by a call of VxCOSQB will return the original sequence. 
dcosqiinitialize the array xWSAVE, which is used in both xCOSQF and xCOSQB. 
dcostcompute the discrete Fourier cosine transform of an even sequence.  The xCOST transforms are unnormalized inverses of themselves, so a call of xCOST followed by another call of xCOST will multiply the input sequence by 2 ∗ (N - 1).  The VxCOST transforms are normalized, so a call of VxCOST followed by a call of VxCOST will return the original sequence. 
dcostiinitialize the array xWSAVE, which is used in xCOST. 
ddisnacompute 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
ddotCompute the dot product of two vectors x and y. 
dfftbcompute a perodic sequence from its Fourier coefficients.  The xFFT operations are unnormalized, so a call of xFFTF followed by a call of xFFTB will multiply the input sequence by N.  The VxFFT operations are normalized, so a call of VxFFTF followed by a call of VxFFTB will return the original sequence. 
dfftfcompute the Fourier coefficients of a perodic sequence.  The xFFT operations are unnormalized, so a call of xFFTF followed by a call of xFFTB will multiply the input sequence by N.  The VxFFT operations are normalized, so a call of VxFFTF followed by a call of VxFFTB will return the original sequence. 
dfftiinitialize the array xWSAVE, which is used in both xFFTF and xFFTB. 
dgbbrdreduce a real general m-by-n band matrix A to upper bidiagonal form B by an orthogonal transformation
dgbcocompute the LU factorization and condition number of a general matrix A in banded storage.  If the condition number is not needed then xGBFA is slightly faster.  It is typical to follow a call to xGBCO with a call to xGBSL to solve Ax = b or to xGBDI to compute the determinant of A. 
dgbconestimate the reciprocal of the condition number of a real general band matrix A, in either the 1-norm or the infinity-norm,
dgbdicompute the determinant of a general matrix A in banded storage, which has been LU-factored by xGBCO or xGBFA. 
dgbequcompute row and column scalings intended to equilibrate an M-by-N band matrix A and reduce its condition number
dgbfacompute the LU factorization of a matrix A in banded storage.  It is typical to follow a call to xGBFA with a call to xGBSL to solve Ax = b or to xGBDI to compute the determinant of A. 
dgbmvperform one of the matrix-vector operations   y := alpha∗A∗x + beta∗y or y := alpha∗A’∗x + beta∗y
dgbrfsimprove 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
dgbslsolve the linear system Ax = b for a matrix A in banded storage, which has been LU-factored by xGBCO or xGBFA, and vectors b and x. 
dgbsvcompute the solution to a real system of linear equations A ∗ X = B, where A is a band matrix of order N with KL subdiagonals and KU superdiagonals, and X and B are N-by-NRHS matrices
dgbsvxuse the LU factorization to compute the solution to a real system of linear equations A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,
dgbtf2compute an LU factorization of a real m-by-n band matrix A using partial pivoting with row interchanges
dgbtrfcompute an LU factorization of a real m-by-n band matrix A using partial pivoting with row interchanges
dgbtrssolve a system of linear equations  A ∗ X = B or A’ ∗ X = B with a general band matrix A using the LU factorization computed by DGBTRF
dgebakform the right or left eigenvectors of a real general matrix by backward transformation on the computed eigenvectors of the balanced matrix output by DGEBAL
dgebalbalance a general real matrix A
dgebd2reduce a real general m by n matrix A to upper or lower bidiagonal form B by an orthogonal transformation
dgebrdreduce a general real M-by-N matrix A to upper or lower bidiagonal form B by an orthogonal transformation
dgecocompute the LU factorization and estimate the condition number of a general matrix A.  If the condition number is not needed then xGEFA is slightly faster.  It is typical to follow a call to xGECO with a call to xGESL to solve Ax = b or to xGEDI to compute the determinant and inverse of A. 
dgeconestimate 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
dgedicompute the determinant and inverse of a general matrix A, which has been LU-factored by xGECO or xGEFA. 
dgeequcompute row and column scalings intended to equilibrate an M-by-N matrix A and reduce its condition number
dgeescompute for an N-by-N real nonsymmetric matrix A, the eigenvalues, the real Schur form T, and, optionally, the matrix of Schur vectors Z
dgeesxcompute for an N-by-N real nonsymmetric matrix A, the eigenvalues, the real Schur form T, and, optionally, the matrix of Schur vectors Z
dgeevcompute for an N-by-N real nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors
dgeevxcompute for an N-by-N real nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors
dgefacompute the LU factorization of a general matrix A.  It is typical to follow a call to xGEFA with a call to xGESL to solve Ax = b or to xGEDI to compute the determinant of A. 
dgegscompute for a pair of N-by-N real nonsymmetric matrices A, B
dgegvcompute for a pair of n-by-n real nonsymmetric matrices A and B, the generalized eigenvalues (alphar +/- alphai∗i, beta), and optionally, the left and/or right generalized eigenvectors (VL and VR)
dgehd2reduce a real general matrix A to upper Hessenberg form H by an orthogonal similarity transformation
dgehrdreduce a real general matrix A to upper Hessenberg form H by an orthogonal similarity transformation
dgelq2compute an LQ factorization of a real m by n matrix A
dgelqfcompute an LQ factorization of a real M-by-N matrix A
dgelssolve overdetermined or underdetermined real linear systems involving an M-by-N matrix A, or its transpose, using a QR or LQ factorization of A
dgelsscompute the minimum norm solution to a real linear least squares problem
dgelsxcompute the minimum-norm solution to a real linear least squares problem
dgemmperform one of the matrix-matrix operations   C := alpha∗op( A )∗op( B ) + beta∗C
dgemvperform one of the matrix-vector operations y := alpha∗A∗x + beta∗y or y := alpha∗A’∗x + beta∗y
dgeql2compute a QL factorization of a real m by n matrix A
dgeqlfcompute a QL factorization of a real M-by-N matrix A
dgeqpfcompute a QR factorization with column pivoting of a real M-by-N matrix A
dgeqr2compute a QR factorization of a real m by n matrix A
dgeqrfcompute a QR factorization of a real M-by-N matrix A
dgerperform the rank 1 operation   A := alpha∗x∗y’ + A
dgerfsimprove the computed solution to a system of linear equations and provides error bounds and backward error estimates for the solution
dgerq2compute an RQ factorization of a real m by n matrix A
dgerqfcompute an RQ factorization of a real M-by-N matrix A
dgeslsolve the linear system Ax = b for a general matrix A, which has been LU- factored by xGECO or xGEFA, and vectors b and x. 
dgesvcompute the solution to a real system of linear equations  A ∗ X = B,
dgesvdcompute the singular value decomposition (SVD) of a real M-by-N matrix A, optionally computing the left and/or right singular vectors
dgesvxuse the LU factorization to compute the solution to a real system of linear equations  A ∗ X = B,
dgetf2compute an LU factorization of a general m-by-n matrix A using partial pivoting with row interchanges
dgetrfcompute an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges
dgetricompute the inverse of a matrix using the LU factorization computed by DGETRF
dgetrssolve a system of linear equations  A ∗ X = B or A’ ∗ X = B with a general N-by-N matrix A using the LU factorization computed by DGETRF
dggbakform the right or left eigenvectors of a real generalized eigenvalue problem A∗x = lambda∗B∗x, by backward transformation on the computed eigenvectors of the balanced pair of matrices output by DGGBAL
dggbalbalance a pair of general real matrices (A,B)
dggglmsolve a general Gauss-Markov linear model (GLM) problem
dgghrdreduce 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
dgglsesolve the linear equality-constrained least squares (LSE) problem
dggqrfcompute a generalized QR factorization of an N-by-M matrix A and an N-by-P matrix B
dggrqfcompute a generalized RQ factorization of an M-by-N matrix A and a P-by-N matrix B
dggsvdcompute the generalized singular value decomposition (GSVD) of an M-by-N real matrix A and P-by-N real matrix B
dggsvpcompute orthogonal matrices U, V and Q such that   N-K-L K L  U’∗A∗Q = K ( 0 A12 A13 ) if M-K-L >= 0
dgtconestimate the reciprocal of the condition number of a real tridiagonal matrix A using the LU factorization as computed by DGTTRF
dgtrfsimprove 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
dgtslsolve the linear system Ax = b for a tridiagonal matrix A and vectors b and x. 
dgtsvsolve the equation   A∗X = B,
dgtsvxuse the LU factorization to compute the solution to a real system of linear equations A ∗ X = B or A∗∗T ∗ X = B,
dgttrfcompute an LU factorization of a real tridiagonal matrix A using elimination with partial pivoting and row interchanges
dgttrssolve one of the systems of equations  A∗X = B or A’∗X = B,
dhgeqzimplement a single-/double-shift version of the QZ method for finding the generalized eigenvalues  w(j)=(ALPHAR(j) + i∗ALPHAI(j))/BETAR(j) of the equation   det( A - w(i) B ) = 0  In addition, the pair A,B may be reduced to generalized Schur form
dhseinuse inverse iteration to find specified right and/or left eigenvectors of a real upper Hessenberg matrix H
dhseqrcompute the eigenvalues of a real upper Hessenberg matrix H and, optionally, the matrices T and Z from the Schur decomposition H = Z T Z∗∗T, where T is an upper quasi-triangular matrix (the Schur form), and Z is the orthogonal matrix of Schur vectors
dlabadtake 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
dlabrdreduce 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 Q’ ∗ A ∗ P, and returns the matrices X and Y which are needed to apply the transformation to the unreduced part of A
dlaconestimate the 1-norm of a square, real matrix A
dlacpycopie all or part of a two-dimensional matrix A to another matrix B
dladivperform complex division in real arithmetic   a + i∗b  p + i∗q = ---------  c + i∗d  The algorithm is due to Robert L
dlae2compute the eigenvalues of a 2-by-2 symmetric matrix  [ A B ]  [ B C ]
dlaebzcontain the iteration loops which compute and use the function N(w), which is the count of eigenvalues of a symmetric tridiagonal matrix T less than or equal to its argument w
dlaed0compute all eigenvalues and corresponding eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method
dlaed1compute the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix
dlaed2merge the two sets of eigenvalues together into a single sorted set
dlaed3find the roots of the secular equation, as defined by the values in D, W, and RHO, between KSTART and KSTOP
dlaed4subroutine computes the I-th updated eigenvalue of a symmetric rank-one modification to a diagonal matrix whose elements are given in the array d, and that   D(i) < D(j) for i < j  and that RHO > 0
dlaed5subroutine computes the I-th eigenvalue of a symmetric rank-one modification of a 2-by-2 diagonal matrix   diag( D ) + RHO  The diagonal elements in the array D are assumed to satisfy   D(i) < D(j) for i < j
dlaed6compute the positive or negative root (closest to the origin) of  z(1) z(2) z(3) f(x) = rho + --------- + ---------- + ---------  d(1)-x d(2)-x d(3)-x  It is assumed that   if ORGATI = .true
dlaed7compute the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix
dlaed8merge the two sets of eigenvalues together into a single sorted set
dlaed9find the roots of the secular equation, as defined by the values in D, Z, and RHO, between KSTART and KSTOP
dlaedacompute the Z vector corresponding to the merge step in the CURLVLth step of the merge process with TLVLS steps for the CURPBMth problem
dlaeinuse inverse iteration to find a right or left eigenvector corresponding to the eigenvalue (WR,WI) of a real upper Hessenberg matrix H
dlaev2compute the eigendecomposition of a 2-by-2 symmetric matrix  [ A B ]  [ B C ]
dlaexcswap adjacent diagonal blocks T11 and T22 of order 1 or 2 in an upper quasi-triangular matrix T by an orthogonal similarity transformation
dlag2compute the eigenvalues of a 2 x 2 generalized eigenvalue problem A - w B, with scaling as necessary to avoid over-/underflow
dlags2compute 2-by-2 orthogonal matrices U, V and Q, such that if ( UPPER ) then   U’∗A∗Q = U’∗( A1 A2 )∗Q = ( x 0 )  ( 0 A3 ) ( x x ) and  V’∗B∗Q = V’∗( B1 B2 )∗Q = ( x 0 )  ( 0 B3 ) ( x x )  or if ( .NOT.UPPER ) then   U’∗A∗Q = U’∗( A1 0 )∗Q = ( x x )  ( A2 A3 ) ( 0 x ) and  V’∗B∗Q = V’∗( B1 0 )∗Q = ( x x )  ( B2 B3 ) ( 0 x )  The rows of the transformed A and B are parallel, where   U = ( CSU SNU ), V = ( CSV SNV ), Q = ( CSQ SNQ )  ( -SNU CSU ) ( -SNV CSV ) ( -SNQ CSQ )  Z’ denotes the transpose of Z
dlagtffactorize the matrix (T - lambda∗I), where T is an n by n tridiagonal matrix and lambda is a scalar, as   T - lambda∗I = PLU,
dlagtmperform a matrix-vector product of the form   B := alpha ∗ A ∗ X + beta ∗ B  where A is a tridiagonal matrix of order N, B and X are N by NRHS matrices, and alpha and beta are real scalars, each of which may be 0., 1., or -1
dlagtsmay be used to solve one of the systems of equations   (T - lambda∗I)∗x = y or (T - lambda∗I)’∗x = y,
dlahqri an auxiliary routine called by DHSEQR to update the eigenvalues and Schur decomposition already computed by DHSEQR, by dealing with the Hessenberg submatrix in rows and columns ILO to IHI
dlahrdreduce 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
dlaic1applie one step of incremental condition estimation in its simplest version
dlaln2solve a system of the form (ca A - w D ) X = s B or (ca A’ - w D) X = s B with possible scaling ("s") and perturbation of A
dlamchdetermine double precision machine parameters
dlamrgwill create a permutation list which will merge the elements of A (which is composed of two independently sorted sets) into a single set which is sorted in ascending order
dlangbreturn 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, with kl sub-diagonals and ku super-diagonals
dlangereturn 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
dlangtreturn 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
dlanhsreturn 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
dlansbreturn 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
dlanspreturn 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
dlanstreturn 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
dlansyreturn 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
dlantbreturn 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
dlantpreturn 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
dlantrreturn 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
dlanv2compute the Schur factorization of a real 2-by-2 nonsymmetric matrix in standard form
dlaplltwo column vectors X and Y, let   A = ( X Y )
dlapmtrearrange the columns of the M by N matrix X as specified by the permutation K(1),K(2),...,K(N) of the integers 1,...,N
dlapy2return sqrt(x∗∗2+y∗∗2), taking care not to cause unnecessary overflow
dlapy3return sqrt(x∗∗2+y∗∗2+z∗∗2), taking care not to cause unnecessary overflow
dlaqgbequilibrate 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
dlaqgeequilibrate a general M by N matrix A using the row and scaling factors in the vectors R and C
dlaqsbequilibrate a symmetric band matrix A using the scaling factors in the vector S
dlaqspequilibrate a symmetric matrix A using the scaling factors in the vector S
dlaqsyequilibrate a symmetric matrix A using the scaling factors in the vector S
dlaqtrsolve the real quasi-triangular system   op(T)∗p = scale∗c, if LREAL = .TRUE
dlar2vapplie 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
dlarfapplie a real elementary reflector H to a real m by n matrix C, from either the left or the right
dlarfbapplie a real block reflector H or its transpose H’ to a real m by n matrix C, from either the left or the right
dlarfggenerate a real elementary reflector H of order n, such that   H ∗ ( alpha ) = ( beta ), H’ ∗ H = I
dlarftform the triangular factor T of a real block reflector H of order n, which is defined as a product of k elementary reflectors
dlarfxapplie a real elementary reflector H to a real m by n matrix C, from either the left or the right
dlargvgenerate a vector of real plane rotations, determined by elements of the real vectors x and y
dlarnvreturn a vector of n random real numbers from a uniform or normal distribution
dlartggenerate a plane rotation so that   [ CS SN ]
dlartvapplie a vector of real plane rotations to elements of the real vectors x and y
dlaruvreturn a vector of n random real numbers from a uniform (0,1)
dlas2compute the singular values of the 2-by-2 matrix  [ F G ]  [ 0 H ]
dlasclmultiply the M by N real matrix A by the real scalar CTO/CFROM
dlasetinitialize an m-by-n matrix A to BETA on the diagonal and ALPHA on the offdiagonals
dlasq1DLASQ1 computes the singular values of a real N-by-N bidiagonal  matrix with diagonal D and off-diagonal E
dlasq2DLASQ2 computes the singular values of a real N-by-N unreduced  bidiagonal matrix with squared diagonal elements in Q and  squared off-diagonal elements in E
dlasq3DLASQ3 is the workhorse of the whole bidiagonal SVD algorithm
dlasq4DLASQ4 estimates TAU, the smallest eigenvalue of a matrix
dlasrperform the transformation   A := P∗A, when SIDE = ’L’ or ’l’ ( Left-hand side )   A := A∗P’, when SIDE = ’R’ or ’r’ ( Right-hand side )  where A is an m by n real matrix and P is an orthogonal matrix,
dlasrtthe numbers in D in increasing order (if ID = ’I’) or in decreasing order (if ID = ’D’ )
dlassqreturn the values scl and smsq such that   ( scl∗∗2 )∗smsq = x( 1 )∗∗2 +...+ x( n )∗∗2 + ( scale∗∗2 )∗sumsq,
dlasv2compute the singular value decomposition of a 2-by-2 triangular matrix  [ F G ]  [ 0 H ]
dlaswpperform a series of row interchanges on the matrix A
dlasy2solve for the N1 by N2 matrix X, 1 <= N1,N2 <= 2, in   op(TL)∗X + ISGN∗X∗op(TR) = SCALE∗B,
dlasyfcompute a partial factorization of a real symmetric matrix A using the Bunch-Kaufman diagonal pivoting method
dlatbssolve one of the triangular systems   A ∗x = s∗b or A’∗x = s∗b  with scaling to prevent overflow, where A is an upper or lower triangular band matrix
dlatpssolve one of the triangular systems   A ∗x = s∗b or A’∗x = s∗b  with scaling to prevent overflow, where A is an upper or lower triangular matrix stored in packed form
dlatrdreduce NB rows and columns of a real symmetric matrix A to symmetric tridiagonal form by an orthogonal similarity transformation Q’ ∗ A ∗ Q, and returns the matrices V and W which are needed to apply the transformation to the unreduced part of A
dlatrssolve one of the triangular systems   A ∗x = s∗b or A’∗x = s∗b  with scaling to prevent overflow
dlatzmapplie a Householder matrix generated by DTZRQF to a matrix
dlauu2compute 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
dlauumcompute 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
dnrm2Return the Euclidian norm of a vector. 
dopgtrgenerate 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
dopmtroverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
dorg2lgenerate an m by n real matrix Q with orthonormal columns,
dorg2rgenerate an m by n real matrix Q with orthonormal columns,
dorgbrgenerate one of the real orthogonal matrices Q or P∗∗T determined by DGEBRD when reducing a real matrix A to bidiagonal form
dorghrgenerate a real orthogonal matrix Q which is defined as the product of IHI-ILO elementary reflectors of order N, as returned by DGEHRD
dorgl2generate an m by n real matrix Q with orthonormal rows,
dorglqgenerate an M-by-N real matrix Q with orthonormal rows,
dorgqlgenerate an M-by-N real matrix Q with orthonormal columns,
dorgqrgenerate an M-by-N real matrix Q with orthonormal columns,
dorgr2generate an m by n real matrix Q with orthonormal rows,
dorgrqgenerate an M-by-N real matrix Q with orthonormal rows,
dorgtrgenerate a real orthogonal matrix Q which is defined as the product of n-1 elementary reflectors of order N, as returned by DSYTRD
dorm2loverwrite the general real m by n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’T’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’T’,
dorm2roverwrite the general real m by n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’T’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’T’,
dormbrVECT = ’Q’, DORMBR overwrites the general real M-by-N matrix C with  SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
dormhroverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
dorml2overwrite the general real m by n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’T’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’T’,
dormlqoverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
dormqloverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
dormqroverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
dormr2overwrite the general real m by n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’T’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’T’,
dormrqoverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
dormtroverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
dpbcocompute a Cholesky factorization and condition number of a symmetric positive definite matrix A in banded storage.  If the condition number is not needed then xPBFA is slightly faster.  It is typical to follow a call to xPBCO with a call to xPBSL to solve Ax = b or to xPBDI to compute the determinant of A. 
dpbconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite band matrix using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by DPBTRF
dpbdicompute the determinant of a symmetric positive definite matrix A in banded storage, which has been Cholesky-factored by xPBCO or xPBFA. 
dpbequcompute 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)
dpbfacompute a Cholesky factorization of a symmetric positive definite matrix A in banded storage.  It is typical to follow a call to xPBFA with a call to xPBSL to solve Ax = b or to xPBDI to compute the determinant of A. 
dpbrfsimprove 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
dpbslsection solve the linear system Ax = b for a symmetric positive definite matrix A in banded storage, which has been Cholesky-factored by xPBCO or xPBFA, and vectors b and x. 
dpbstfcompute a split Cholesky factorization of a real symmetric positive definite band matrix A
dpbsvcompute the solution to a real system of linear equations  A ∗ X = B,
dpbsvxuse the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T to compute the solution to a real system of linear equations  A ∗ X = B,
dpbtf2compute the Cholesky factorization of a real symmetric positive definite band matrix A
dpbtrfcompute the Cholesky factorization of a real symmetric positive definite band matrix A
dpbtrssolve a system of linear equations A∗X = B with a symmetric positive definite band matrix A using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by DPBTRF
dpococompute a Cholesky factorization and condition number of a symmetric positive definite matrix A.  If the condition number is not needed then xPOFA is slightly faster.  It is typical to follow a call to xPOCO with a call to xPOSL to solve Ax = b or to xPODI to compute the determinant and inverse of A. 
dpoconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite matrix using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by DPOTRF
dpodicompute the determinant and inverse of a symmetric positive definite matrix A, which has been Cholesky-factored by xPOCO, xPOFA, or xQRDC. 
dpoequcompute row and column scalings intended to equilibrate a symmetric positive definite matrix A and reduce its condition number (with respect to the two-norm)
dpofacompute a Cholesky factorization of a symmetric positive definite matrix A.  It is typical to follow a call to xPOFA with a call to xPOSL to solve Ax = b or to xPODI to compute the determinant and inverse of A. 
dporfsimprove the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite,
dposlsolve the linear system Ax = b for a symmetric positive definite matrix A, which has been Cholesky-factored by xPOCO or xPOFA, and vectors b and x. 
dposvcompute the solution to a real system of linear equations  A ∗ X = B,
dposvxuse the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T to compute the solution to a real system of linear equations  A ∗ X = B,
dpotf2compute the Cholesky factorization of a real symmetric positive definite matrix A
dpotrfcompute the Cholesky factorization of a real symmetric positive definite matrix A
dpotricompute the inverse of a real symmetric positive definite matrix A using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by DPOTRF
dpotrssolve a system of linear equations A∗X = B with a symmetric positive definite matrix A using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by DPOTRF
dppcocompute a Cholesky factorization and condition number of a symmetric positive definite matrix A in packed storage.  If the condition number is not needed then xPPFA is slightly faster.  It is typical to follow a call to xPPCO with a call to xPPSL to solve Ax = b or to xPPDI to compute the determinant and inverse of A. 
dppconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite packed matrix using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by DPPTRF
dppdicompute the determinant and inverse of a symmetric positive definite matrix A in packed storage, which has been Cholesky-factored by xPPCO or xPPFA. 
dppequcompute 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)
dppfacompute a Cholesky factorization of a symmetric positive definite matrix A in packed storage.  It is typical to follow a call to xPPFA with a call to xPPSL to solve Ax = b or to xPPDI to compute the determinant and inverse of A. 
dpprfsimprove 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
dppslsolve the linear system Ax = b for a symmetric positive definite matrix A in packed storage, which has been Cholesky-factored by xPPCO or xPPFA, and vectors b and x. 
dppsvcompute the solution to a real system of linear equations  A ∗ X = B,
dppsvxuse the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T to compute the solution to a real system of linear equations  A ∗ X = B,
dpptrfcompute the Cholesky factorization of a real symmetric positive definite matrix A stored in packed format
dpptricompute the inverse of a real symmetric positive definite matrix A using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by DPPTRF
dpptrssolve a system of linear equations A∗X = B with a symmetric positive definite matrix A in packed storage using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by DPPTRF
dptconcompute the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite tridiagonal matrix using the factorization A = L∗D∗L∗∗T or A = U∗∗T∗D∗U computed by DPTTRF
dpteqrcompute all eigenvalues and, optionally, eigenvectors of a symmetric positive definite tridiagonal matrix by first factoring the matrix using DPTTRF, and then calling DBDSQR to compute the singular values of the bidiagonal factor
dptrfsimprove 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
dptslsolve the linear system Ax = b for a symmetric positive definite tridiagonal matrix A and vectors b and x. 
dptsvcompute the solution to a real system of linear equations A∗X = B, where A is an N-by-N symmetric positive definite tridiagonal matrix, and X and B are N-by-NRHS matrices
dptsvxuse the factorization A = L∗D∗L∗∗T to compute the solution to a real system of linear equations A∗X = B, where A is an N-by-N symmetric positive definite tridiagonal matrix and X and B are N-by-NRHS matrices
dpttrfcompute the factorization of a real symmetric positive definite tridiagonal matrix A
dpttrssolve a system of linear equations A ∗ X = B with a symmetric positive definite tridiagonal matrix A using the factorization A = L∗D∗L∗∗T or A = U∗∗T∗D∗U computed by DPTTRF
dqdotaCompute a double precision constant plus an extended precision constant plus the extended precision dot product of two double precision vectors x and y. 
dqdotiCompute a constant plus the extended precision dot product of two double precision vectors x and y. 
dqrdccompute the QR factorization of a general matrix A.  It is typical to follow a  call to xQRDC with a call to xQRSL to solve Ax = b or to xPODI to compute the determinant of A. 
dqrslsolve the linear system Ax = b for a general matrix A, which has been QR- factored by xQRDC, and vectors b and x. 
drotApply a Given’s rotation constructed by DROTG. 
drotgConstruct a Given’s plane rotation
drotmApply a Gentleman’s modified Given’s rotation constructed by DROTMG. 
drotmgConstruct a Gentleman’s modified Given’s plane rotation
drsclmultiply an n-element real vector x by the real scalar 1/a
dsbevcompute all the eigenvalues and, optionally, eigenvectors of a real symmetric band matrix A
dsbevdcompute all the eigenvalues and, optionally, eigenvectors of a real symmetric band matrix A
dsbevxcompute selected eigenvalues and, optionally, eigenvectors of a real symmetric band matrix A
dsbgstreduce a real symmetric-definite banded generalized eigenproblem A∗x = lambda∗B∗x to standard form C∗y = lambda∗y,
dsbgvcompute all the eigenvalues, and optionally, the eigenvectors of a real generalized symmetric-definite banded eigenproblem, of the form A∗x=(lambda)∗B∗x
dsbmvperform the matrix-vector operation   y := alpha∗A∗x + beta∗y
dsbtrdreduce a real symmetric band matrix A to symmetric tridiagonal form T by an orthogonal similarity transformation
dscalCompute y := alpha ∗ y
dsdotCompute the double precision dot product of two single precision vectors x and y. 
dsecndreturn the user time for a process in seconds. 
dsicocompute the UDU factorization and condition number of a symmetric matrix A.  If the condition number is not needed then xSIFA is slightly faster.  It is typical to follow a call to xSICO with a call to xSISL to solve Ax = b or to xSIDI to compute the determinant, inverse, and inertia of A. 
dsidicompute the determinant, inertia, and inverse of a symmetric matrix A, which has been UDU-factored by xSICO or xSIFA. 
dsifacompute the UDU factorization of a symmetric matrix A.  It is typical to follow a call to xSIFA with a call to xSISL to solve Ax = b or to xSIDI to compute the determinant, inverse, and inertia of A. 
dsinqbsynthesize a Fourier sequence from its representation in terms of a sine series with odd wave numbers.  The xSINQ operations are unnormalized inverses of themselves, so a call to xSINQF followed by a call to xSINQB will multiply the input sequence by 4 ∗ N.  The VxSINQ operations are normalized, so a call of VxSINQF followed by a call of VxSINQB will return the original sequence. 
dsinqfcompute the Fourier coefficients in a sine series representation with only odd wave numbers.  The xSINQ operations are unnormalized inverses of themselves, so a call to xSINQF followed by a call to xSINQB will multiply the input sequence by 4 ∗ N.  The VxSINQ operations are normalized, so a call of VxSINQF followed by a call of VxSINQB will return the original sequence. 
dsinqiinitialize the array xWSAVE, which is used in both xSINQF and xSINQB. 
dsintcompute the discrete Fourier sine transform of an odd sequence.  The xSINT transforms are unnormalized inverses of themselves, so a call of xSINT followed by another call of xSINT will multiply the input sequence by 2 ∗ (N+1).  The VxSINT transforms are normalized, so a call of VxSINT followed by a call of VxSINT will return the original sequence. 
dsintiinitialize the array xWSAVE, which is used in subroutine xSINT. 
dsislsolve the linear system Ax = b for a symmetric matrix A, which has been UDU-factored by xSICO or xSIFA, and vectors b and x. 
dspcocompute the UDU factorization and condition number of a symmetric matrix A in packed storage.  If the condition number is not needed then xSPFA is slightly faster.  It is typical to follow a call to xSPCO with a call to xSPSL to solve Ax = b or to xSPDI to compute the determinant, inverse, and inertia of A. 
dspconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric packed matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by DSPTRF
dspdicompute the determinant, inertia, and inverse of a symmetric matrix A in packed storage, which has been UDU-factored by xSPCO or xSPFA. 
dspevcompute all the eigenvalues and, optionally, eigenvectors of a real symmetric matrix A in packed storage
dspevdcompute all the eigenvalues and, optionally, eigenvectors of a real symmetric matrix A in packed storage
dspevxcompute selected eigenvalues and, optionally, eigenvectors of a real symmetric matrix A in packed storage
dspfacompute the UDU factorization of a symmetric matrix A in packed storage.  It is typical to follow a call to xSPFA with a call to xSPSL to solve Ax = b or to xSPDI to compute the determinant, inverse, and inertia of A. 
dspgstreduce a real symmetric-definite generalized eigenproblem to standard form, using packed storage
dspgvcompute all the eigenvalues and, optionally, the eigenvectors of a real generalized symmetric-definite eigenproblem, of the form A∗x=(lambda)∗B∗x, A∗Bx=(lambda)∗x, or B∗A∗x=(lambda)∗x
dspmvperform the matrix-vector operation   y := alpha∗A∗x + beta∗y
dsprperform the symmetric rank 1 operation   A := alpha∗x∗x’ + A
dspr2perform the symmetric rank 2 operation   A := alpha∗x∗y’ + alpha∗y∗x’ + A
dsprfsimprove 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
dspslsolve the linear system Ax = b for a symmetric matrix A in packed storage, which has been UDU-factored by xSPCO or xSPFA, and vectors b and x. 
dspsvcompute the solution to a real system of linear equations  A ∗ X = B,
dspsvxuse the diagonal pivoting factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T to compute the solution to a real system of linear equations A ∗ X = B, where A is an N-by-N symmetric matrix stored in packed format and X and B are N-by-NRHS matrices
dsptrdreduce a real symmetric matrix A stored in packed form to symmetric tridiagonal form T by an orthogonal similarity transformation
dsptrfcompute the factorization of a real symmetric matrix A stored in packed format using the Bunch-Kaufman diagonal pivoting method
dsptricompute the inverse of a real symmetric indefinite matrix A in packed storage using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by DSPTRF
dsptrssolve a system of linear equations A∗X = B with a real symmetric matrix A stored in packed format using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by DSPTRF
dstebzcompute the eigenvalues of a symmetric tridiagonal matrix T
dstedccompute all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method
dsteincompute the eigenvectors of a real symmetric tridiagonal matrix T corresponding to specified eigenvalues, using inverse iteration
dsteqrcompute all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the implicit QL or QR method
dsterfcompute all eigenvalues of a symmetric tridiagonal matrix using the Pal-Walker-Kahan variant of the QL or QR algorithm
dstevcompute all eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix A
dstevdcompute all eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix
dstevxcompute selected eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix A
dsvdccompute the singular value decomposition of a general matrix A. 
dswapExchange vectors x and y. 
dsyconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by DSYTRF
dsyevcompute all eigenvalues and, optionally, eigenvectors of a real symmetric matrix A
dsyevdcompute all eigenvalues and, optionally, eigenvectors of a real symmetric matrix A
dsyevxcompute selected eigenvalues and, optionally, eigenvectors of a real symmetric matrix A
dsygs2reduce a real symmetric-definite generalized eigenproblem to standard form
dsygstreduce a real symmetric-definite generalized eigenproblem to standard form
dsygvcompute all the eigenvalues, and optionally, the eigenvectors of a real generalized symmetric-definite eigenproblem, of the form A∗x=(lambda)∗B∗x, A∗Bx=(lambda)∗x, or B∗A∗x=(lambda)∗x
dsymmperform one of the matrix-matrix operations   C := alpha∗A∗B + beta∗C or C := alpha∗B∗A + beta∗C
dsymvperform the matrix-vector operation   y := alpha∗A∗x + beta∗y
dsyrperform the symmetric rank 1 operation   A := alpha∗x∗x’ + A
dsyr2perform the symmetric rank 2 operation   A := alpha∗x∗y’ + alpha∗y∗x’ + A
dsyr2kperform one of the symmetric rank 2k operations   C := alpha∗A∗B’ + alpha∗B∗A’ + beta∗C or C := alpha∗A’∗B + alpha∗B’∗A + beta∗C
dsyrfsimprove 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
dsyrkperform one of the symmetric rank k operations   C := alpha∗A∗A’ + beta∗C or C := alpha∗A’∗A + beta∗C
dsysvcompute the solution to a real system of linear equations  A ∗ X = B,
dsysvxuse the diagonal pivoting factorization to compute the solution to a real system of linear equations A ∗ X = B,
dsytd2reduce a real symmetric matrix A to symmetric tridiagonal form T by an orthogonal similarity transformation
dsytf2compute the factorization of a real symmetric matrix A using the Bunch-Kaufman diagonal pivoting method
dsytrdreduce a real symmetric matrix A to real symmetric tridiagonal form T by an orthogonal similarity transformation
dsytrfcompute the factorization of a real symmetric matrix A using the Bunch-Kaufman diagonal pivoting method
dsytricompute the inverse of a real symmetric indefinite matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by DSYTRF
dsytrssolve a system of linear equations A∗X = B with a real symmetric matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by DSYTRF
dtbconestimate the reciprocal of the condition number of a triangular band matrix A, in either the 1-norm or the infinity-norm
dtbmvperform one of the matrix-vector operations   x := A∗x or x := A’∗x
dtbrfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular band coefficient matrix
dtbsvsolve one of the systems of equations   A∗x = b or A’∗x = b
dtbtrssolve a triangular system of the form   A ∗ X = B or A∗∗T ∗ X = B,
dtgevccompute some or all of the right and/or left generalized eigenvectors of a pair of real upper triangular matrices (A,B)
dtgsjacompute the generalized singular value decomposition (GSVD) of two real upper triangular (or trapezoidal) matrices A and B
dtpconestimate the reciprocal of the condition number of a packed triangular matrix A, in either the 1-norm or the infinity-norm
dtpmvperform one of the matrix-vector operations   x := A∗x or x := A’∗x
dtprfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular packed coefficient matrix
dtpsvsolve one of the systems of equations   A∗x = b or A’∗x = b
dtptricompute the inverse of a real upper or lower triangular matrix A stored in packed format
dtptrssolve a triangular system of the form   A ∗ X = B or A∗∗T ∗ X = B,
dtrcoestimate the condition number of a triangular matrix A.  It is typical to follow a call to xTRCO with a call to xTRSL to solve Ax = b or to xTRDI to compute the determinant and inverse of A. 
dtrconestimate the reciprocal of the condition number of a triangular matrix A, in either the 1-norm or the infinity-norm
dtrdicompute the determinant and inverse of a triangular matrix A. 
dtrevccompute some or all of the right and/or left eigenvectors of a real upper quasi-triangular matrix T
dtrexcreorder the real Schur factorization of a real matrix A = Q∗T∗Q∗∗T, so that the diagonal block of T with row index IFST is moved to row ILST
dtrmmperform one of the matrix-matrix operations   B := alpha∗op( A )∗B, or B := alpha∗B∗op( A )
dtrmvperform one of the matrix-vector operations   x := A∗x or x := A’∗x
dtrrfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular coefficient matrix
dtrsenreorder the real Schur factorization of a real matrix A = Q∗T∗Q∗∗T, so that a selected cluster of eigenvalues appears in the leading diagonal blocks of the upper quasi-triangular matrix T,
dtrslsolve the linear system Ax = b for a triangular matrix A and vectors b and x. 
dtrsmsolve one of the matrix equations op( A )∗X = alpha∗B, or X∗op( A ) = alpha∗B
dtrsnaestimate reciprocal condition numbers for specified eigenvalues and/or right eigenvectors of a real upper quasi-triangular matrix T (or of any matrix Q∗T∗Q∗∗T with Q orthogonal)
dtrsvsolve one of the systems of equations   A∗x = b or A’∗x = b
dtrsylsolve the real Sylvester matrix equation
dtrti2compute the inverse of a real upper or lower triangular matrix
dtrtricompute the inverse of a real upper or lower triangular matrix A
dtrtrssolve a triangular system of the form   A ∗ X = B or A∗∗T ∗ X = B,
dtzrqfreduce the M-by-N ( M<=N ) real upper trapezoidal matrix A to upper triangular form by means of orthogonal transformations
dzasumReturn the sum of the absolute values of a vector x. 
dznrm2Return the Euclidian norm of a vector. 
dzsum1take the sum of the absolute values of a complex vector and returns a double precision result
ezfftbcomputes a perodic sequence from its Fourier coefficients.  EZFFTB is a simplified but slower version of RFFTB. 
ezfftfcomputes the Fourier coefficients of a perodic sequence.  EZFFTF is a simplified but slower version of RFFTF. 
ezfftiinitializes the array WSAVE, which is used in both EZFFTF and EZFFTB. 
icamaxReturn the index of the element with largest absolute value. 
icmax1find the index of the element whose real part has maximum absolute value
idamaxReturn the index of the element with largest absolute value. 
ilaenvchoose problem-dependent parameters
isamaxReturn the index of the element with largest absolute value. 
izamaxReturn the index of the element with largest absolute value. 
izmax1find the index of the element whose real part has maximum absolute value
lapackintroduction to LAPACK
lsamecase-insensitive comparison of two characters
lsamentest if the first N letters of CA are the same as the first N letters of CB, regardless of case
rfftbcompute a perodic sequence from its Fourier coefficients.  The xFFT operations are unnormalized, so a call of xFFTF followed by a call of xFFTB will multiply the input sequence by N.  The VxFFT operations are normalized, so a call of VxFFTF followed by a call of VxFFTB will return the original sequence. 
rfftfcompute the Fourier coefficients of a perodic sequence.  The xFFT operations are unnormalized, so a call of xFFTF followed by a call of xFFTB will multiply the input sequence by N.  The VxFFT operations are normalized, so a call of VxFFTF followed by a call of VxFFTB will return the original sequence. 
rfftiinitialize the array xWSAVE, which is used in both xFFTF and xFFTB. 
sasumReturn the sum of the absolute values of a vector x. 
saxpyCompute y := alpha ∗ x + y
sbdsqrcompute the singular value decomposition (SVD) of a real N-by-N (upper or lower) bidiagonal matrix B
scasumReturn the sum of the absolute values of a vector x. 
schdccompute the Cholesky decomposition of a symmetric positive definite matrix A. 
schdddowndate an augmented Cholesky decomposition of the triangular part of an augmented QR decomposition. 
schexcompute the Cholesky decomposition of a symmetric positive definite matrix A. 
schudupdate an augmented Cholesky decomposition of the triangular part of an augmented QR decomposition. 
scnrm2Return the Euclidian norm of a vector. 
scopyCopy x to y
scsum1take the sum of the absolute values of a complex vector and returns a single precision result
sdisnacompute 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
sdotCompute the dot product of two vectors x and y. 
sdsdotCompute a constant plus the double precision dot product of two single precision vectors x and y. 
secondreturn the user time for a process in seconds. 
sgbbrdreduce a real general m-by-n band matrix A to upper bidiagonal form B by an orthogonal transformation
sgbcocompute the LU factorization and condition number of a general matrix A in banded storage.  If the condition number is not needed then xGBFA is slightly faster.  It is typical to follow a call to xGBCO with a call to xGBSL to solve Ax = b or to xGBDI to compute the determinant of A. 
sgbconestimate the reciprocal of the condition number of a real general band matrix A, in either the 1-norm or the infinity-norm,
sgbdicompute the determinant of a general matrix A in banded storage, which has been LU-factored by xGBCO or xGBFA. 
sgbequcompute row and column scalings intended to equilibrate an M-by-N band matrix A and reduce its condition number
sgbfacompute the LU factorization of a matrix A in banded storage.  It is typical to follow a call to xGBFA with a call to xGBSL to solve Ax = b or to xGBDI to compute the determinant of A. 
sgbmvperform one of the matrix-vector operations   y := alpha∗A∗x + beta∗y or y := alpha∗A’∗x + beta∗y
sgbrfsimprove 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
sgbslsolve the linear system Ax = b for a matrix A in banded storage, which has been LU-factored by xGBCO or xGBFA, and vectors b and x. 
sgbsvcompute the solution to a real system of linear equations A ∗ X = B, where A is a band matrix of order N with KL subdiagonals and KU superdiagonals, and X and B are N-by-NRHS matrices
sgbsvxuse the LU factorization to compute the solution to a real system of linear equations A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,
sgbtf2compute an LU factorization of a real m-by-n band matrix A using partial pivoting with row interchanges
sgbtrfcompute an LU factorization of a real m-by-n band matrix A using partial pivoting with row interchanges
sgbtrssolve a system of linear equations  A ∗ X = B or A’ ∗ X = B with a general band matrix A using the LU factorization computed by SGBTRF
sgebakform the right or left eigenvectors of a real general matrix by backward transformation on the computed eigenvectors of the balanced matrix output by SGEBAL
sgebalbalance a general real matrix A
sgebd2reduce a real general m by n matrix A to upper or lower bidiagonal form B by an orthogonal transformation
sgebrdreduce a general real M-by-N matrix A to upper or lower bidiagonal form B by an orthogonal transformation
sgecocompute the LU factorization and estimate the condition number of a general matrix A.  If the condition number is not needed then xGEFA is slightly faster.  It is typical to follow a call to xGECO with a call to xGESL to solve Ax = b or to xGEDI to compute the determinant and inverse of A. 
sgeconestimate 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
sgedicompute the determinant and inverse of a general matrix A, which has been LU-factored by xGECO or xGEFA. 
sgeequcompute row and column scalings intended to equilibrate an M-by-N matrix A and reduce its condition number
sgeescompute for an N-by-N real nonsymmetric matrix A, the eigenvalues, the real Schur form T, and, optionally, the matrix of Schur vectors Z
sgeesxcompute for an N-by-N real nonsymmetric matrix A, the eigenvalues, the real Schur form T, and, optionally, the matrix of Schur vectors Z
sgeevcompute for an N-by-N real nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors
sgeevxcompute for an N-by-N real nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors
sgefacompute the LU factorization of a general matrix A.  It is typical to follow a call to xGEFA with a call to xGESL to solve Ax = b or to xGEDI to compute the determinant of A. 
sgegscompute for a pair of N-by-N real nonsymmetric matrices A, B
sgegvcompute for a pair of n-by-n real nonsymmetric matrices A and B, the generalized eigenvalues (alphar +/- alphai∗i, beta), and optionally, the left and/or right generalized eigenvectors (VL and VR)
sgehd2reduce a real general matrix A to upper Hessenberg form H by an orthogonal similarity transformation
sgehrdreduce a real general matrix A to upper Hessenberg form H by an orthogonal similarity transformation
sgelq2compute an LQ factorization of a real m by n matrix A
sgelqfcompute an LQ factorization of a real M-by-N matrix A
sgelssolve overdetermined or underdetermined real linear systems involving an M-by-N matrix A, or its transpose, using a QR or LQ factorization of A
sgelsscompute the minimum norm solution to a real linear least squares problem
sgelsxcompute the minimum-norm solution to a real linear least squares problem
sgemmperform one of the matrix-matrix operations   C := alpha∗op( A )∗op( B ) + beta∗C
sgemvperform one of the matrix-vector operations   y := alpha∗A∗x + beta∗y or y := alpha∗A’∗x + beta∗y
sgeql2compute a QL factorization of a real m by n matrix A
sgeqlfcompute a QL factorization of a real M-by-N matrix A
sgeqpfcompute a QR factorization with column pivoting of a real M-by-N matrix A
sgeqr2compute a QR factorization of a real m by n matrix A
sgeqrfcompute a QR factorization of a real M-by-N matrix A
sgerperform the rank 1 operation   A := alpha∗x∗y’ + A
sgerfsimprove the computed solution to a system of linear equations and provides error bounds and backward error estimates for the solution
sgerq2compute an RQ factorization of a real m by n matrix A
sgerqfcompute an RQ factorization of a real M-by-N matrix A
sgeslsolve the linear system Ax = b for a general matrix A, which has been LU- factored by xGECO or xGEFA, and vectors b and x. 
sgesvcompute the solution to a real system of linear equations  A ∗ X = B,
sgesvdcompute the singular value decomposition (SVD) of a real M-by-N matrix A, optionally computing the left and/or right singular vectors
sgesvxuse the LU factorization to compute the solution to a real system of linear equations  A ∗ X = B,
sgetf2compute an LU factorization of a general m-by-n matrix A using partial pivoting with row interchanges
sgetrfcompute an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges
sgetricompute the inverse of a matrix using the LU factorization computed by SGETRF
sgetrssolve a system of linear equations  A ∗ X = B or A’ ∗ X = B with a general N-by-N matrix A using the LU factorization computed by SGETRF
sggbakform the right or left eigenvectors of a real generalized eigenvalue problem A∗x = lambda∗B∗x, by backward transformation on the computed eigenvectors of the balanced pair of matrices output by SGGBAL
sggbalbalance a pair of general real matrices (A,B)
sggglmsolve a general Gauss-Markov linear model (GLM) problem
sgghrdreduce 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
sgglsesolve the linear equality-constrained least squares (LSE) problem
sggqrfcompute a generalized QR factorization of an N-by-M matrix A and an N-by-P matrix B
sggrqfcompute a generalized RQ factorization of an M-by-N matrix A and a P-by-N matrix B
sggsvdcompute the generalized singular value decomposition (GSVD) of an M-by-N real matrix A and P-by-N real matrix B
sggsvpcompute orthogonal matrices U, V and Q such that   N-K-L K L  U’∗A∗Q = K ( 0 A12 A13 ) if M-K-L >= 0
sgtconestimate the reciprocal of the condition number of a real tridiagonal matrix A using the LU factorization as computed by SGTTRF
sgtrfsimprove 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
sgtslsolve the linear system Ax = b for a tridiagonal matrix A and vectors b and x. 
sgtsvsolve the equation   A∗X = B,
sgtsvxuse the LU factorization to compute the solution to a real system of linear equations A ∗ X = B or A∗∗T ∗ X = B,
sgttrfcompute an LU factorization of a real tridiagonal matrix A using elimination with partial pivoting and row interchanges
sgttrssolve one of the systems of equations  A∗X = B or A’∗X = B,
shgeqzimplement a single-/double-shift version of the QZ method for finding the generalized eigenvalues  w(j)=(ALPHAR(j) + i∗ALPHAI(j))/BETAR(j) of the equation   det( A - w(i) B ) = 0  In addition, the pair A,B may be reduced to generalized Schur form
shseinuse inverse iteration to find specified right and/or left eigenvectors of a real upper Hessenberg matrix H
shseqrcompute the eigenvalues of a real upper Hessenberg matrix H and, optionally, the matrices T and Z from the Schur decomposition H = Z T Z∗∗T, where T is an upper quasi-triangular matrix (the Schur form), and Z is the orthogonal matrix of Schur vectors
sinqbsynthesize a Fourier sequence from its representation in terms of a sine series with odd wave numbers.  The xSINQ operations are unnormalized inverses of themselves, so a call to xSINQF followed by a call to xSINQB will multiply the input sequence by 4 ∗ N.  The VxSINQ operations are normalized, so a call of VxSINQF followed by a call of VxSINQB will return the original sequence. 
sinqfcompute the Fourier coefficients in a sine series representation with only odd wave numbers.  The xSINQ operations are unnormalized inverses of themselves, so a call to xSINQF followed by a call to xSINQB will multiply the input sequence by 4 ∗ N.  The VxSINQ operations are normalized, so a call of VxSINQF followed by a call of VxSINQB will return the original sequence. 
sinqiinitialize the array xWSAVE, which is used in both xSINQF and xSINQB. 
sintcompute the discrete Fourier sine transform of an odd sequence.  The xSINT transforms are unnormalized inverses of themselves, so a call of xSINT followed by another call of xSINT will multiply the input sequence by 2 ∗ (N+1).  The VxSINT transforms are normalized, so a call of VxSINT followed by a call of VxSINT will return the original sequence. 
sintiinitialize the array xWSAVE, which is used in subroutine xSINT. 
slabadtake 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
slabrdreduce 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 Q’ ∗ A ∗ P, and returns the matrices X and Y which are needed to apply the transformation to the unreduced part of A
slaconestimate the 1-norm of a square, real matrix A
slacpycopie all or part of a two-dimensional matrix A to another matrix B
sladivperform complex division in real arithmetic   a + i∗b  p + i∗q = ---------  c + i∗d  The algorithm is due to Robert L
slae2compute the eigenvalues of a 2-by-2 symmetric matrix  [ A B ]  [ B C ]
slaebzcontain the iteration loops which compute and use the function N(w), which is the count of eigenvalues of a symmetric tridiagonal matrix T less than or equal to its argument w
slaed0compute all eigenvalues and corresponding eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method
slaed1compute the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix
slaed2merge the two sets of eigenvalues together into a single sorted set
slaed3find the roots of the secular equation, as defined by the values in D, W, and RHO, between KSTART and KSTOP
slaed4subroutine computes the I-th updated eigenvalue of a symmetric rank-one modification to a diagonal matrix whose elements are given in the array d, and that   D(i) < D(j) for i < j  and that RHO > 0
slaed5subroutine computes the I-th eigenvalue of a symmetric rank-one modification of a 2-by-2 diagonal matrix   diag( D ) + RHO  The diagonal elements in the array D are assumed to satisfy   D(i) < D(j) for i < j
slaed6compute the positive or negative root (closest to the origin) of  z(1) z(2) z(3) f(x) = rho + --------- + ---------- + ---------  d(1)-x d(2)-x d(3)-x  It is assumed that   if ORGATI = .true
slaed7compute the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix
slaed8merge the two sets of eigenvalues together into a single sorted set
slaed9find the roots of the secular equation, as defined by the values in D, Z, and RHO, between KSTART and KSTOP
slaedacompute the Z vector corresponding to the merge step in the CURLVLth step of the merge process with TLVLS steps for the CURPBMth problem
slaeinuse inverse iteration to find a right or left eigenvector corresponding to the eigenvalue (WR,WI) of a real upper Hessenberg matrix H
slaev2compute the eigendecomposition of a 2-by-2 symmetric matrix  [ A B ]  [ B C ]
slaexcswap adjacent diagonal blocks T11 and T22 of order 1 or 2 in an upper quasi-triangular matrix T by an orthogonal similarity transformation
slag2compute the eigenvalues of a 2 x 2 generalized eigenvalue problem A - w B, with scaling as necessary to avoid over-/underflow
slags2compute 2-by-2 orthogonal matrices U, V and Q, such that if ( UPPER ) then   U’∗A∗Q = U’∗( A1 A2 )∗Q = ( x 0 )  ( 0 A3 ) ( x x ) and  V’∗B∗Q = V’∗( B1 B2 )∗Q = ( x 0 )  ( 0 B3 ) ( x x )  or if ( .NOT.UPPER ) then   U’∗A∗Q = U’∗( A1 0 )∗Q = ( x x )  ( A2 A3 ) ( 0 x ) and  V’∗B∗Q = V’∗( B1 0 )∗Q = ( x x )  ( B2 B3 ) ( 0 x )  The rows of the transformed A and B are parallel, where   U = ( CSU SNU ), V = ( CSV SNV ), Q = ( CSQ SNQ )  ( -SNU CSU ) ( -SNV CSV ) ( -SNQ CSQ )  Z’ denotes the transpose of Z
slagtffactorize the matrix (T - lambda∗I), where T is an n by n tridiagonal matrix and lambda is a scalar, as   T - lambda∗I = PLU,
slagtmperform a matrix-vector product of the form   B := alpha ∗ A ∗ X + beta ∗ B  where A is a tridiagonal matrix of order N, B and X are N by NRHS matrices, and alpha and beta are real scalars, each of which may be 0., 1., or -1
slagtsmay be used to solve one of the systems of equations   (T - lambda∗I)∗x = y or (T - lambda∗I)’∗x = y,
slahqri an auxiliary routine called by SHSEQR to update the eigenvalues and Schur decomposition already computed by SHSEQR, by dealing with the Hessenberg submatrix in rows and columns ILO to IHI
slahrdreduce 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
slaic1applie one step of incremental condition estimation in its simplest version
slaln2solve a system of the form (ca A - w D ) X = s B or (ca A’ - w D) X = s B with possible scaling ("s") and perturbation of A
slamchdetermine single precision machine parameters
slamrgwill create a permutation list which will merge the elements of A (which is composed of two independently sorted sets) into a single set which is sorted in ascending order
slangbreturn 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, with kl sub-diagonals and ku super-diagonals
slangereturn 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
slangtreturn 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
slanhsreturn 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
slansbreturn 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
slanspreturn 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
slanstreturn 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
slansyreturn 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
slantbreturn 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
slantpreturn 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
slantrreturn 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
slanv2compute the Schur factorization of a real 2-by-2 nonsymmetric matrix in standard form
slaplltwo column vectors X and Y, let   A = ( X Y )
slapmtrearrange the columns of the M by N matrix X as specified by the permutation K(1),K(2),...,K(N) of the integers 1,...,N
slapy2return sqrt(x∗∗2+y∗∗2), taking care not to cause unnecessary overflow
slapy3return sqrt(x∗∗2+y∗∗2+z∗∗2), taking care not to cause unnecessary overflow
slaqgbequilibrate 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
slaqgeequilibrate a general M by N matrix A using the row and scaling factors in the vectors R and C
slaqsbequilibrate a symmetric band matrix A using the scaling factors in the vector S
slaqspequilibrate a symmetric matrix A using the scaling factors in the vector S
slaqsyequilibrate a symmetric matrix A using the scaling factors in the vector S
slaqtrsolve the real quasi-triangular system   op(T)∗p = scale∗c, if LREAL = .TRUE
slar2vapplie 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
slarfapplie a real elementary reflector H to a real m by n matrix C, from either the left or the right
slarfbapplie a real block reflector H or its transpose H’ to a real m by n matrix C, from either the left or the right
slarfggenerate a real elementary reflector H of order n, such that   H ∗ ( alpha ) = ( beta ), H’ ∗ H = I
slarftform the triangular factor T of a real block reflector H of order n, which is defined as a product of k elementary reflectors
slarfxapplie a real elementary reflector H to a real m by n matrix C, from either the left or the right
slargvgenerate a vector of real plane rotations, determined by elements of the real vectors x and y
slarnvreturn a vector of n random real numbers from a uniform or normal distribution
slartggenerate a plane rotation so that   [ CS SN ]
slartvapplie a vector of real plane rotations to elements of the real vectors x and y
slaruvreturn a vector of n random real numbers from a uniform (0,1)
slas2compute the singular values of the 2-by-2 matrix  [ F G ]  [ 0 H ]
slasclmultiply the M by N real matrix A by the real scalar CTO/CFROM
slasetinitialize an m-by-n matrix A to BETA on the diagonal and ALPHA on the offdiagonals
slasq1SLASQ1 computes the singular values of a real N-by-N bidiagonal  matrix with diagonal D and off-diagonal E
slasq2SLASQ2 computes the singular values of a real N-by-N unreduced  bidiagonal matrix with squared diagonal elements in Q and  squared off-diagonal elements in E
slasq3SLASQ3 is the workhorse of the whole bidiagonal SVD algorithm
slasq4SLASQ4 estimates TAU, the smallest eigenvalue of a matrix
slasrperform the transformation   A := P∗A, when SIDE = ’L’ or ’l’ ( Left-hand side )   A := A∗P’, when SIDE = ’R’ or ’r’ ( Right-hand side )  where A is an m by n real matrix and P is an orthogonal matrix,
slasrtthe numbers in D in increasing order (if ID = ’I’) or in decreasing order (if ID = ’D’ )
slassqreturn the values scl and smsq such that   ( scl∗∗2 )∗smsq = x( 1 )∗∗2 +...+ x( n )∗∗2 + ( scale∗∗2 )∗sumsq,
slasv2compute the singular value decomposition of a 2-by-2 triangular matrix  [ F G ]  [ 0 H ]
slaswpperform a series of row interchanges on the matrix A
slasy2solve for the N1 by N2 matrix X, 1 <= N1,N2 <= 2, in   op(TL)∗X + ISGN∗X∗op(TR) = SCALE∗B,
slasyfcompute a partial factorization of a real symmetric matrix A using the Bunch-Kaufman diagonal pivoting method
slatbssolve one of the triangular systems   A ∗x = s∗b or A’∗x = s∗b  with scaling to prevent overflow, where A is an upper or lower triangular band matrix
slatpssolve one of the triangular systems   A ∗x = s∗b or A’∗x = s∗b  with scaling to prevent overflow, where A is an upper or lower triangular matrix stored in packed form
slatrdreduce NB rows and columns of a real symmetric matrix A to symmetric tridiagonal form by an orthogonal similarity transformation Q’ ∗ A ∗ Q, and returns the matrices V and W which are needed to apply the transformation to the unreduced part of A
slatrssolve one of the triangular systems   A ∗x = s∗b or A’∗x = s∗b  with scaling to prevent overflow
slatzmapplie a Householder matrix generated by STZRQF to a matrix
slauu2compute 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
slauumcompute 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
snrm2Return the Euclidian norm of a vector. 
sopgtrgenerate a real orthogonal matrix Q which is defined as the product of n-1 elementary reflectors H(i) of order n, as returned by SSPTRD using packed storage
sopmtroverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
sorg2lgenerate an m by n real matrix Q with orthonormal columns,
sorg2rgenerate an m by n real matrix Q with orthonormal columns,
sorgbrgenerate one of the real orthogonal matrices Q or P∗∗T determined by SGEBRD when reducing a real matrix A to bidiagonal form
sorghrgenerate a real orthogonal matrix Q which is defined as the product of IHI-ILO elementary reflectors of order N, as returned by SGEHRD
sorgl2generate an m by n real matrix Q with orthonormal rows,
sorglqgenerate an M-by-N real matrix Q with orthonormal rows,
sorgqlgenerate an M-by-N real matrix Q with orthonormal columns,
sorgqrgenerate an M-by-N real matrix Q with orthonormal columns,
sorgr2generate an m by n real matrix Q with orthonormal rows,
sorgrqgenerate an M-by-N real matrix Q with orthonormal rows,
sorgtrgenerate a real orthogonal matrix Q which is defined as the product of n-1 elementary reflectors of order N, as returned by SSYTRD
sorm2loverwrite the general real m by n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’T’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’T’,
sorm2roverwrite the general real m by n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’T’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’T’,
sormbrVECT = ’Q’, SORMBR overwrites the general real M-by-N matrix C with  SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
sormhroverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
sorml2overwrite the general real m by n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’T’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’T’,
sormlqoverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
sormqloverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
sormqroverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
sormr2overwrite the general real m by n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’T’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’T’,
sormrqoverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
sormtroverwrite the general real M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
spbcocompute a Cholesky factorization and condition number of a symmetric positive definite matrix A in banded storage.  If the condition number is not needed then xPBFA is slightly faster.  It is typical to follow a call to xPBCO with a call to xPBSL to solve Ax = b or to xPBDI to compute the determinant of A. 
spbconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite band matrix using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by SPBTRF
spbdicompute the determinant of a symmetric positive definite matrix A in banded storage, which has been Cholesky-factored by xPBCO or xPBFA. 
spbequcompute 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)
spbfacompute a Cholesky factorization of a symmetric positive definite matrix A in banded storage.  It is typical to follow a call to xPBFA with a call to xPBSL to solve Ax = b or to xPBDI to compute the determinant of A. 
spbrfsimprove 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
spbslsection solve the linear system Ax = b for a symmetric positive definite matrix A in banded storage, which has been Cholesky-factored by xPBCO or xPBFA, and vectors b and x. 
spbstfcompute a split Cholesky factorization of a real symmetric positive definite band matrix A
spbsvcompute the solution to a real system of linear equations  A ∗ X = B,
spbsvxuse the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T to compute the solution to a real system of linear equations  A ∗ X = B,
spbtf2compute the Cholesky factorization of a real symmetric positive definite band matrix A
spbtrfcompute the Cholesky factorization of a real symmetric positive definite band matrix A
spbtrssolve a system of linear equations A∗X = B with a symmetric positive definite band matrix A using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by SPBTRF
spococompute a Cholesky factorization and condition number of a symmetric positive definite matrix A.  If the condition number is not needed then xPOFA is slightly faster.  It is typical to follow a call to xPOCO with a call to xPOSL to solve Ax = b or to xPODI to compute the determinant and inverse of A. 
spoconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite matrix using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by SPOTRF
spodicompute the determinant and inverse of a symmetric positive definite matrix A, which has been Cholesky-factored by xPOCO, xPOFA, or xQRDC. 
spoequcompute row and column scalings intended to equilibrate a symmetric positive definite matrix A and reduce its condition number (with respect to the two-norm)
spofacompute a Cholesky factorization of a symmetric positive definite matrix A.  It is typical to follow a call to xPOFA with a call to xPOSL to solve Ax = b or to xPODI to compute the determinant and inverse of A. 
sporfsimprove the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite,
sposlsolve the linear system Ax = b for a symmetric positive definite matrix A, which has been Cholesky-factored by xPOCO or xPOFA, and vectors b and x. 
sposvcompute the solution to a real system of linear equations  A ∗ X = B,
sposvxuse the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T to compute the solution to a real system of linear equations  A ∗ X = B,
spotf2compute the Cholesky factorization of a real symmetric positive definite matrix A
spotrfcompute the Cholesky factorization of a real symmetric positive definite matrix A
spotricompute the inverse of a real symmetric positive definite matrix A using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by SPOTRF
spotrssolve a system of linear equations A∗X = B with a symmetric positive definite matrix A using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by SPOTRF
sppcocompute a Cholesky factorization and condition number of a symmetric positive definite matrix A in packed storage.  If the condition number is not needed then xPPFA is slightly faster.  It is typical to follow a call to xPPCO with a call to xPPSL to solve Ax = b or to xPPDI to compute the determinant and inverse of A. 
sppconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite packed matrix using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by SPPTRF
sppdicompute the determinant and inverse of a symmetric positive definite matrix A in packed storage, which has been Cholesky-factored by xPPCO or xPPFA. 
sppequcompute 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)
sppfacompute a Cholesky factorization of a symmetric positive definite matrix A in packed storage.  It is typical to follow a call to xPPFA with a call to xPPSL to solve Ax = b or to xPPDI to compute the determinant and inverse of A. 
spprfsimprove 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
sppslsolve the linear system Ax = b for a symmetric positive definite matrix A in packed storage, which has been Cholesky-factored by xPPCO or xPPFA, and vectors b and x. 
sppsvcompute the solution to a real system of linear equations  A ∗ X = B,
sppsvxuse the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T to compute the solution to a real system of linear equations  A ∗ X = B,
spptrfcompute the Cholesky factorization of a real symmetric positive definite matrix A stored in packed format
spptricompute the inverse of a real symmetric positive definite matrix A using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by SPPTRF
spptrssolve a system of linear equations A∗X = B with a symmetric positive definite matrix A in packed storage using the Cholesky factorization A = U∗∗T∗U or A = L∗L∗∗T computed by SPPTRF
sptconcompute the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite tridiagonal matrix using the factorization A = L∗D∗L∗∗T or A = U∗∗T∗D∗U computed by SPTTRF
spteqrcompute 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
sptrfsimprove 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
sptslsolve the linear system Ax = b for a symmetric positive definite tridiagonal matrix A and vectors b and x. 
sptsvcompute the solution to a real system of linear equations A∗X = B, where A is an N-by-N symmetric positive definite tridiagonal matrix, and X and B are N-by-NRHS matrices
sptsvxuse the factorization A = L∗D∗L∗∗T to compute the solution to a real system of linear equations A∗X = B, where A is an N-by-N symmetric positive definite tridiagonal matrix and X and B are N-by-NRHS matrices
spttrfcompute the factorization of a real symmetric positive definite tridiagonal matrix A
spttrssolve a system of linear equations A ∗ X = B with a symmetric positive definite tridiagonal matrix A using the factorization A = L∗D∗L∗∗T or A = U∗∗T∗D∗U computed by SPTTRF
sqrdccompute the QR factorization of a general matrix A.  It is typical to follow a  call to xQRDC with a call to xQRSL to solve Ax = b or to xPODI to compute the determinant of A. 
sqrslsolve the linear system Ax = b for a general matrix A, which has been QR- factored by xQRDC, and vectors b and x. 
srotApply a Given’s rotation constructed by SROTG. 
srotgConstruct a Given’s plane rotation
srotmApply a Gentleman’s modified Given’s rotation constructed by SROTMG. 
srotmgConstruct a Gentleman’s modified Given’s plane rotation
srsclmultiply an n-element real vector x by the real scalar 1/a
ssbevcompute all the eigenvalues and, optionally, eigenvectors of a real symmetric band matrix A
ssbevdcompute all the eigenvalues and, optionally, eigenvectors of a real symmetric band matrix A
ssbevxcompute selected eigenvalues and, optionally, eigenvectors of a real symmetric band matrix A
ssbgstreduce a real symmetric-definite banded generalized eigenproblem A∗x = lambda∗B∗x to standard form C∗y = lambda∗y,
ssbgvcompute all the eigenvalues, and optionally, the eigenvectors of a real generalized symmetric-definite banded eigenproblem, of the form A∗x=(lambda)∗B∗x
ssbmvperform the matrix-vector operation   y := alpha∗A∗x + beta∗y
ssbtrdreduce a real symmetric band matrix A to symmetric tridiagonal form T by an orthogonal similarity transformation
sscalCompute y := alpha ∗ y
ssicocompute the UDU factorization and condition number of a symmetric matrix A.  If the condition number is not needed then xSIFA is slightly faster.  It is typical to follow a call to xSICO with a call to xSISL to solve Ax = b or to xSIDI to compute the determinant, inverse, and inertia of A. 
ssidicompute the determinant, inertia, and inverse of a symmetric matrix A, which has been UDU-factored by xSICO or xSIFA. 
ssifacompute the UDU factorization of a symmetric matrix A.  It is typical to follow a call to xSIFA with a call to xSISL to solve Ax = b or to xSIDI to compute the determinant, inverse, and inertia of A. 
ssislsolve the linear system Ax = b for a symmetric matrix A, which has been UDU-factored by xSICO or xSIFA, and vectors b and x. 
sspcocompute the UDU factorization and condition number of a symmetric matrix A in packed storage.  If the condition number is not needed then xSPFA is slightly faster.  It is typical to follow a call to xSPCO with a call to xSPSL to solve Ax = b or to xSPDI to compute the determinant, inverse, and inertia of A. 
sspconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric packed matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by SSPTRF
sspdicompute the determinant, inertia, and inverse of a symmetric matrix A in packed storage, which has been UDU-factored by xSPCO or xSPFA. 
sspevcompute all the eigenvalues and, optionally, eigenvectors of a real symmetric matrix A in packed storage
sspevdcompute all the eigenvalues and, optionally, eigenvectors of a real symmetric matrix A in packed storage
sspevxcompute selected eigenvalues and, optionally, eigenvectors of a real symmetric matrix A in packed storage
sspfacompute the UDU factorization of a symmetric matrix A in packed storage.  It is typical to follow a call to xSPFA with a call to xSPSL to solve Ax = b or to xSPDI to compute the determinant, inverse, and inertia of A. 
sspgstreduce a real symmetric-definite generalized eigenproblem to standard form, using packed storage
sspgvcompute all the eigenvalues and, optionally, the eigenvectors of a real generalized symmetric-definite eigenproblem, of the form A∗x=(lambda)∗B∗x, A∗Bx=(lambda)∗x, or B∗A∗x=(lambda)∗x
sspmvperform the matrix-vector operation   y := alpha∗A∗x + beta∗y
ssprperform the symmetric rank 1 operation   A := alpha∗x∗x’ + A
sspr2perform the symmetric rank 2 operation   A := alpha∗x∗y’ + alpha∗y∗x’ + A
ssprfsimprove 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
sspslsolve the linear system Ax = b for a symmetric matrix A in packed storage, which has been UDU-factored by xSPCO or xSPFA, and vectors b and x. 
sspsvcompute the solution to a real system of linear equations  A ∗ X = B,
sspsvxuse the diagonal pivoting factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T to compute the solution to a real system of linear equations A ∗ X = B, where A is an N-by-N symmetric matrix stored in packed format and X and B are N-by-NRHS matrices
ssptrdreduce a real symmetric matrix A stored in packed form to symmetric tridiagonal form T by an orthogonal similarity transformation
ssptrfcompute the factorization of a real symmetric matrix A stored in packed format using the Bunch-Kaufman diagonal pivoting method
ssptricompute the inverse of a real symmetric indefinite matrix A in packed storage using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by SSPTRF
ssptrssolve a system of linear equations A∗X = B with a real symmetric matrix A stored in packed format using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by SSPTRF
sstebzcompute the eigenvalues of a symmetric tridiagonal matrix T
sstedccompute all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method
ssteincompute the eigenvectors of a real symmetric tridiagonal matrix T corresponding to specified eigenvalues, using inverse iteration
ssteqrcompute all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the implicit QL or QR method
ssterfcompute all eigenvalues of a symmetric tridiagonal matrix using the Pal-Walker-Kahan variant of the QL or QR algorithm
sstevcompute all eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix A
sstevdcompute all eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix
sstevxcompute selected eigenvalues and, optionally, eigenvectors of a real symmetric tridiagonal matrix A
ssvdccompute the singular value decomposition of a general matrix A. 
sswapExchange vectors x and y. 
ssyconestimate the reciprocal of the condition number (in the 1-norm) of a real symmetric matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by SSYTRF
ssyevcompute all eigenvalues and, optionally, eigenvectors of a real symmetric matrix A
ssyevdcompute all eigenvalues and, optionally, eigenvectors of a real symmetric matrix A
ssyevxcompute selected eigenvalues and, optionally, eigenvectors of a real symmetric matrix A
ssygs2reduce a real symmetric-definite generalized eigenproblem to standard form
ssygstreduce a real symmetric-definite generalized eigenproblem to standard form
ssygvcompute all the eigenvalues, and optionally, the eigenvectors of a real generalized symmetric-definite eigenproblem, of the form A∗x=(lambda)∗B∗x, A∗Bx=(lambda)∗x, or B∗A∗x=(lambda)∗x
ssymmperform one of the matrix-matrix operations   C := alpha∗A∗B + beta∗C or C := alpha∗B∗A + beta∗C
ssymvperform the matrix-vector operation   y := alpha∗A∗x + beta∗y
ssyrperform the symmetric rank 1 operation   A := alpha∗x∗x’ + A
ssyr2perform the symmetric rank 2 operation   A := alpha∗x∗y’ + alpha∗y∗x’ + A
ssyr2kperform one of the symmetric rank 2k operations   C := alpha∗A∗B’ + alpha∗B∗A’ + beta∗C or C := alpha∗A’∗B + alpha∗B’∗A + beta∗C
ssyrfsimprove 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
ssyrkperform one of the symmetric rank k operations   C := alpha∗A∗A’ + beta∗C or C := alpha∗A’∗A + beta∗C
ssysvcompute the solution to a real system of linear equations  A ∗ X = B,
ssysvxuse the diagonal pivoting factorization to compute the solution to a real system of linear equations A ∗ X = B,
ssytd2reduce a real symmetric matrix A to symmetric tridiagonal form T by an orthogonal similarity transformation
ssytf2compute the factorization of a real symmetric matrix A using the Bunch-Kaufman diagonal pivoting method
ssytrdreduce a real symmetric matrix A to real symmetric tridiagonal form T by an orthogonal similarity transformation
ssytrfcompute the factorization of a real symmetric matrix A using the Bunch-Kaufman diagonal pivoting method
ssytricompute the inverse of a real symmetric indefinite matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by SSYTRF
ssytrssolve a system of linear equations A∗X = B with a real symmetric matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by SSYTRF
stbconestimate the reciprocal of the condition number of a triangular band matrix A, in either the 1-norm or the infinity-norm
stbmvperform one of the matrix-vector operations   x := A∗x, or x := A’∗x
stbrfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular band coefficient matrix
stbsvsolve one of the systems of equations A∗x = b, or A’∗x = b
stbtrssolve a triangular system of the form   A ∗ X = B or A∗∗T ∗ X = B,
stgevccompute some or all of the right and/or left generalized eigenvectors of a pair of real upper triangular matrices (A,B)
stgsjacompute the generalized singular value decomposition (GSVD) of two real upper triangular (or trapezoidal) matrices A and B
stpconestimate the reciprocal of the condition number of a packed triangular matrix A, in either the 1-norm or the infinity-norm
stpmvperform one of the matrix-vector operations x := A∗x, or x := A’∗x
stprfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular packed coefficient matrix
stpsvsolve one of the systems of equations A∗x = b, or A’∗x = b
stptricompute the inverse of a real upper or lower triangular matrix A stored in packed format
stptrssolve a triangular system of the form   A ∗ X = B or A∗∗T ∗ X = B,
strcoestimate the condition number of a triangular matrix A.  It is typical to follow a call to xTRCO with a call to xTRSL to solve Ax = b or to xTRDI to compute the determinant and inverse of A. 
strconestimate the reciprocal of the condition number of a triangular matrix A, in either the 1-norm or the infinity-norm
strdicompute the determinant and inverse of a triangular matrix A. 
strevccompute some or all of the right and/or left eigenvectors of a real upper quasi-triangular matrix T
strexcreorder the real Schur factorization of a real matrix A = Q∗T∗Q∗∗T, so that the diagonal block of T with row index IFST is moved to row ILST
strmmperform one of the matrix-matrix operations   B := alpha∗op( A )∗B, or B := alpha∗B∗op( A )
strmvperform one of the matrix-vector operations x := A∗x, or x := A’∗x
strrfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular coefficient matrix
strsenreorder the real Schur factorization of a real matrix A = Q∗T∗Q∗∗T, so that a selected cluster of eigenvalues appears in the leading diagonal blocks of the upper quasi-triangular matrix T,
strslsolve the linear system Ax = b for a triangular matrix A and vectors b and x. 
strsmsolve one of the matrix equations   op( A )∗X = alpha∗B, or X∗op( A ) = alpha∗B
strsnaestimate reciprocal condition numbers for specified eigenvalues and/or right eigenvectors of a real upper quasi-triangular matrix T (or of any matrix Q∗T∗Q∗∗T with Q orthogonal)
strsvsolve one of the systems of equations A∗x = b, or A’∗x = b
strsylsolve the real Sylvester matrix equation
strti2compute the inverse of a real upper or lower triangular matrix
strtricompute the inverse of a real upper or lower triangular matrix A
strtrssolve a triangular system of the form   A ∗ X = B or A∗∗T ∗ X = B,
stzrqfreduce the M-by-N ( M<=N ) real upper trapezoidal matrix A to upper triangular form by means of orthogonal transformations
vcosqbsynthesize a Fourier sequence from its representation in terms of a cosine series with odd wave numbers.  The xCOSQ operations are unnormalized inverses of themselves, so a call to xCOSQF followed by a call to xCOSQB will multiply the input sequence by 4 ∗ N.  The VxCOSQ operations are normalized, so a call of VxCOSQF followed by a call of VxCOSQB will return the original sequence. 
vcosqfcompute the Fourier coefficients in a cosine series representation with only odd wave numbers.  The xCOSQ operations are unnormalized inverses of themselves, so a call to xCOSQF followed by a call to xCOSQB will multiply the input sequence by 4 ∗ N.  The VxCOSQ operations are normalized, so a call of VxCOSQF followed by a call of VxCOSQB will return the original sequence. 
vcosqiinitialize the array xWSAVE, which is used in both xCOSQF and xCOSQB. 
vcostcompute the discrete Fourier cosine transform of an even sequence.  The xCOST transforms are unnormalized inverses of themselves, so a call of xCOST followed by another call of xCOST will multiply the input sequence by 2 ∗ (N - 1).  The VxCOST transforms are normalized, so a call of VxCOST followed by a call of VxCOST will return the original sequence. 
vcostiinitialize the array xWSAVE, which is used in xCOST. 
vdcosqbsynthesize a Fourier sequence from its representation in terms of a cosine series with odd wave numbers.  The xCOSQ operations are unnormalized inverses of themselves, so a call to xCOSQF followed by a call to xCOSQB will multiply the input sequence by 4 ∗ N.  The VxCOSQ operations are normalized, so a call of VxCOSQF followed by a call of VxCOSQB will return the original sequence. 
vdcosqfcompute the Fourier coefficients in a cosine series representation with only odd wave numbers.  The xCOSQ operations are unnormalized inverses of themselves, so a call to xCOSQF followed by a call to xCOSQB will multiply the input sequence by 4 ∗ N.  The VxCOSQ operations are normalized, so a call of VxCOSQF followed by a call of VxCOSQB will return the original sequence. 
vdcosqiinitialize the array xWSAVE, which is used in both xCOSQF and xCOSQB. 
vdcostcompute the discrete Fourier cosine transform of an even sequence.  The xCOST transforms are unnormalized inverses of themselves, so a call of xCOST followed by another call of xCOST will multiply the input sequence by 2 ∗ (N - 1).  The VxCOST transforms are normalized, so a call of VxCOST followed by a call of VxCOST will return the original sequence. 
vdcostiinitialize the array xWSAVE, which is used in xCOST. 
vdfftbcompute a perodic sequence from its Fourier coefficients.  The xFFT operations are unnormalized, so a call of xFFTF followed by a call of xFFTB will multiply the input sequence by N.  The VxFFT operations are normalized, so a call of VxFFTF followed by a call of VxFFTB will return the original sequence. 
vdfftfcompute the Fourier coefficients of a perodic sequence.  The xFFT operations are unnormalized, so a call of xFFTF followed by a call of xFFTB will multiply the input sequence by N.  The VxFFT operations are normalized, so a call of VxFFTF followed by a call of VxFFTB will return the original sequence. 
vdfftiinitialize the array xWSAVE, which is used in both xFFTF and xFFTB. 
vdsinqbsynthesize a Fourier sequence from its representation in terms of a sine series with odd wave numbers.  The xSINQ operations are unnormalized inverses of themselves, so a call to xSINQF followed by a call to xSINQB will multiply the input sequence by 4 ∗ N.  The VxSINQ operations are normalized, so a call of VxSINQF followed by a call of VxSINQB will return the original sequence. 
vdsinqfcompute the Fourier coefficients in a sine series representation with only odd wave numbers.  The xSINQ operations are unnormalized inverses of themselves, so a call to xSINQF followed by a call to xSINQB will multiply the input sequence by 4 ∗ N.  The VxSINQ operations are normalized, so a call of VxSINQF followed by a call of VxSINQB will return the original sequence. 
vdsinqiinitialize the array xWSAVE, which is used in both xSINQF and xSINQB. 
vdsintinitialize the array xWSAVE, which is used in subroutine xSINT. [ vdsinti ]
vdsintiinitialize the array xWSAVE, which is used in subroutine xSINT. 
vrfftbcompute a perodic sequence from its Fourier coefficients.  The xFFT operations are unnormalized, so a call of xFFTF followed by a call of xFFTB will multiply the input sequence by N.  The VxFFT operations are normalized, so a call of VxFFTF followed by a call of VxFFTB will return the original sequence. 
vrfftfcompute the Fourier coefficients of a perodic sequence.  The xFFT operations are unnormalized, so a call of xFFTF followed by a call of xFFTB will multiply the input sequence by N.  The VxFFT operations are normalized, so a call of VxFFTF followed by a call of VxFFTB will return the original sequence. 
vrfftiinitialize the array xWSAVE, which is used in both xFFTF and xFFTB. 
vsinqbsynthesize a Fourier sequence from its representation in terms of a sine series with odd wave numbers.  The xSINQ operations are unnormalized inverses of themselves, so a call to xSINQF followed by a call to xSINQB will multiply the input sequence by 4 ∗ N.  The VxSINQ operations are normalized, so a call of VxSINQF followed by a call of VxSINQB will return the original sequence. 
vsinqfcompute the Fourier coefficients in a sine series representation with only odd wave numbers.  The xSINQ operations are unnormalized inverses of themselves, so a call to xSINQF followed by a call to xSINQB will multiply the input sequence by 4 ∗ N.  The VxSINQ operations are normalized, so a call of VxSINQF followed by a call of VxSINQB will return the original sequence. 
vsinqiinitialize the array xWSAVE, which is used in both xSINQF and xSINQB. 
vsintcompute the discrete Fourier sine transform of an odd sequence.  The xSINT transforms are unnormalized inverses of themselves, so a call of xSINT followed by another call of xSINT will multiply the input sequence by 2 ∗ (N+1).  The VxSINT transforms are normalized, so a call of VxSINT followed by a call of VxSINT will return the original sequence. 
vsintiinitialize the array xWSAVE, which is used in subroutine xSINT. 
xerblaerror handler for the LAPACK routines
zaxpyCompute y := alpha ∗ x + y
zbdsqrcompute the singular value decomposition (SVD) of a real N-by-N (upper or lower) bidiagonal matrix B
zchdccompute the Cholesky decomposition of a symmetric positive definite matrix A. 
zchdddowndate an augmented Cholesky decomposition of the triangular part of an augmented QR decomposition. 
zchexcompute the Cholesky decomposition of a symmetric positive definite matrix A. 
zchudupdate an augmented Cholesky decomposition of the triangular part of an augmented QR decomposition. 
zcopyCopy x to y
zdotcCompute the dot product of two vectors x and conjg(y). 
zdotuCompute the dot product of two vectors x and y. 
zdrsclmultiply an n-element complex vector x by the real scalar 1/a
zdscalCompute y := alpha ∗ y
zfftbcompute a perodic sequence from its Fourier coefficients.  The xFFT operations are unnormalized, so a call of xFFTF followed by a call of xFFTB will multiply the input sequence by N.  The VxFFT operations are normalized, so a call of VxFFTF followed by a call of VxFFTB will return the original sequence. 
zfftfcompute the Fourier coefficients of a perodic sequence.  The xFFT operations are unnormalized, so a call of xFFTF followed by a call of xFFTB will multiply the input sequence by N.  The VxFFT operations are normalized, so a call of VxFFTF followed by a call of VxFFTB will return the original sequence. 
zfftiinitialize the array xWSAVE, which is used in both xFFTF and xFFTB. 
zgbbrdreduce a complex general m-by-n band matrix A to real upper bidiagonal form B by a unitary transformation
zgbconestimate the reciprocal of the condition number of a complex general band matrix A, in either the 1-norm or the infinity-norm,
zgbdicompute the determinant of a general matrix A in banded storage, which has been LU-factored by xGBCO or xGBFA. 
zgbequcompute row and column scalings intended to equilibrate an M-by-N band matrix A and reduce its condition number
zgbfacompute the LU factorization of a matrix A in banded storage.  It is typical to follow a call to xGBFA with a call to xGBSL to solve Ax = b or to xGBDI to compute the determinant of A. 
zgbmvperform one of the matrix-vector operations y := alpha∗A∗x + beta∗y, or y := alpha∗A’∗x + beta∗y, or   y := alpha∗conjg( A’ )∗x + beta∗y
zgbrfsimprove 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
zgbslsolve the linear system Ax = b for a matrix A in banded storage, which has been LU-factored by xGBCO or xGBFA, and vectors b and x. 
zgbsvcompute the solution to a complex system of linear equations A ∗ X = B, where A is a band matrix of order N with KL subdiagonals and KU superdiagonals, and X and B are N-by-NRHS matrices
zgbsvxuse the LU factorization to compute the solution to a complex system of linear equations A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,
zgbtf2compute an LU factorization of a complex m-by-n band matrix A using partial pivoting with row interchanges
zgbtrfcompute an LU factorization of a complex m-by-n band matrix A using partial pivoting with row interchanges
zgbtrssolve a system of linear equations  A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B with a general band matrix A using the LU factorization computed by ZGBTRF
zgebakform the right or left eigenvectors of a complex general matrix by backward transformation on the computed eigenvectors of the balanced matrix output by ZGEBAL
zgebalbalance a general complex matrix A
zgebd2reduce a complex general m by n matrix A to upper or lower real bidiagonal form B by a unitary transformation
zgebrdreduce a general complex M-by-N matrix A to upper or lower bidiagonal form B by a unitary transformation
zgecocompute the LU factorization and estimate the condition number of a general matrix A.  If the condition number is not needed then xGEFA is slightly faster.  It is typical to follow a call to xGECO with a call to xGESL to solve Ax = b or to xGEDI to compute the determinant and inverse of A. 
zgeconestimate 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
zgedicompute the determinant and inverse of a general matrix A, which has been LU-factored by xGECO or xGEFA. 
zgeequcompute row and column scalings intended to equilibrate an M-by-N matrix A and reduce its condition number
zgeescompute for an N-by-N complex nonsymmetric matrix A, the eigenvalues, the Schur form T, and, optionally, the matrix of Schur vectors Z
zgeesxcompute for an N-by-N complex nonsymmetric matrix A, the eigenvalues, the Schur form T, and, optionally, the matrix of Schur vectors Z
zgeevcompute for an N-by-N complex nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors
zgeevxcompute for an N-by-N complex nonsymmetric matrix A, the eigenvalues and, optionally, the left and/or right eigenvectors
zgefacompute the LU factorization of a general matrix A.  It is typical to follow a call to xGEFA with a call to xGESL to solve Ax = b or to xGEDI to compute the determinant of A. 
zgegscompute for a pair of N-by-N complex nonsymmetric matrices A,
zgegvcompute for a pair of N-by-N complex nonsymmetric matrices A and B, the generalized eigenvalues (alpha, beta), and optionally,
zgehd2reduce a complex general matrix A to upper Hessenberg form H by a unitary similarity transformation
zgehrdreduce a complex general matrix A to upper Hessenberg form H by a unitary similarity transformation
zgelq2compute an LQ factorization of a complex m by n matrix A
zgelqfcompute an LQ factorization of a complex M-by-N matrix A
zgelssolve 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
zgelsscompute the minimum norm solution to a complex linear least squares problem
zgelsxcompute the minimum-norm solution to a complex linear least squares problem
zgemmperform one of the matrix-matrix operations   C := alpha∗op( A )∗op( B ) + beta∗C
zgemvperform one of the matrix-vector operations y := alpha∗A∗x + beta∗y, or y := alpha∗A’∗x + beta∗y, or   y := alpha∗conjg( A’ )∗x + beta∗y
zgeql2compute a QL factorization of a complex m by n matrix A
zgeqlfcompute a QL factorization of a complex M-by-N matrix A
zgeqpfcompute a QR factorization with column pivoting of a complex M-by-N matrix A
zgeqr2compute a QR factorization of a complex m by n matrix A
zgeqrfcompute a QR factorization of a complex M-by-N matrix A
zgercperform the rank 1 operation A := alpha∗x∗conjg( y’ ) + A
zgerfsimprove the computed solution to a system of linear equations and provides error bounds and backward error estimates for the solution
zgerq2compute an RQ factorization of a complex m by n matrix A
zgerqfcompute an RQ factorization of a complex M-by-N matrix A
zgeruperform the rank 1 operation A := alpha∗x∗y’ + A
zgeslsolve the linear system Ax = b for a general matrix A, which has been LU- factored by xGECO or xGEFA, and vectors b and x. 
zgesvcompute the solution to a complex system of linear equations  A ∗ X = B,
zgesvdcompute the singular value decomposition (SVD) of a complex M-by-N matrix A, optionally computing the left and/or right singular vectors
zgesvxuse the LU factorization to compute the solution to a complex system of linear equations  A ∗ X = B,
zgetf2compute an LU factorization of a general m-by-n matrix A using partial pivoting with row interchanges
zgetrfcompute an LU factorization of a general M-by-N matrix A using partial pivoting with row interchanges
zgetricompute the inverse of a matrix using the LU factorization computed by ZGETRF
zgetrssolve a system of linear equations  A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B with a general N-by-N matrix A using the LU factorization computed by ZGETRF
zggbakform the right or left eigenvectors of a complex generalized eigenvalue problem A∗x = lambda∗B∗x, by backward transformation on the computed eigenvectors of the balanced pair of matrices output by ZGGBAL
zggbalbalance a pair of general complex matrices (A,B)
zggglmsolve a general Gauss-Markov linear model (GLM) problem
zgghrdreduce 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
zgglsesolve the linear equality-constrained least squares (LSE) problem
zggqrfcompute a generalized QR factorization of an N-by-M matrix A and an N-by-P matrix B
zggrqfcompute a generalized RQ factorization of an M-by-N matrix A and a P-by-N matrix B
zggsvdcompute the generalized singular value decomposition (GSVD) of an M-by-N complex matrix A and P-by-N complex matrix B
zggsvpcompute unitary matrices U, V and Q such that   N-K-L K L  U’∗A∗Q = K ( 0 A12 A13 ) if M-K-L >= 0
zgtconestimate the reciprocal of the condition number of a complex tridiagonal matrix A using the LU factorization as computed by ZGTTRF
zgtrfsimprove 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
zgtslsolve the linear system Ax = b for a tridiagonal matrix A and vectors b and x. 
zgtsvsolve the equation   A∗X = B,
zgtsvxuse the LU factorization to compute the solution to a complex system of linear equations A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,
zgttrfcompute an LU factorization of a complex tridiagonal matrix A using elimination with partial pivoting and row interchanges
zgttrssolve one of the systems of equations  A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,
zhbevcompute all the eigenvalues and, optionally, eigenvectors of a complex Hermitian band matrix A
zhbevdcompute all the eigenvalues and, optionally, eigenvectors of a complex Hermitian band matrix A
zhbevxcompute selected eigenvalues and, optionally, eigenvectors of a complex Hermitian band matrix A
zhbgstreduce a complex Hermitian-definite banded generalized eigenproblem A∗x = lambda∗B∗x to standard form C∗y = lambda∗y,
zhbgvcompute all the eigenvalues, and optionally, the eigenvectors of a complex generalized Hermitian-definite banded eigenproblem, of the form A∗x=(lambda)∗B∗x
zhbmvperform the matrix-vector operation y := alpha∗A∗x + beta∗y
zhbtrdreduce a complex Hermitian band matrix A to real symmetric tridiagonal form T by a unitary similarity transformation
zheconestimate the reciprocal of the condition number of a complex Hermitian matrix A using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by ZHETRF
zheevcompute all eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A
zheevdcompute all eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A
zheevxcompute selected eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A
zhegs2reduce a complex Hermitian-definite generalized eigenproblem to standard form
zhegstreduce a complex Hermitian-definite generalized eigenproblem to standard form
zhegvcompute all the eigenvalues, and optionally, the eigenvectors of a complex generalized Hermitian-definite eigenproblem, of the form A∗x=(lambda)∗B∗x, A∗Bx=(lambda)∗x, or B∗A∗x=(lambda)∗x
zhemmperform one of the matrix-matrix operations   C := alpha∗A∗B + beta∗C or C := alpha∗B∗A + beta∗C
zhemvperform the matrix-vector operation y := alpha∗A∗x + beta∗y
zherperform the hermitian rank 1 operation A := alpha∗x∗conjg( x’ ) + A
zher2perform the hermitian rank 2 operation A := alpha∗x∗conjg( y’ ) + conjg( alpha )∗y∗conjg( x’ ) + A
zher2kperform one of the hermitian rank 2k operations   C := alpha∗A∗conjg( B’ ) + conjg( alpha )∗B∗conjg( A’ ) + beta∗C or C := alpha∗conjg( A’ )∗B + conjg( alpha )∗conjg( B’ )∗A + beta∗C
zherfsimprove 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
zherkperform one of the hermitian rank k operations C := alpha∗A∗conjg( A’ ) + beta∗C or C := alpha∗conjg( A’ )∗A + beta∗C
zhesvcompute the solution to a complex system of linear equations  A ∗ X = B,
zhesvxuse the diagonal pivoting factorization to compute the solution to a complex system of linear equations A ∗ X = B,
zhetd2reduce a complex Hermitian matrix A to real symmetric tridiagonal form T by a unitary similarity transformation
zhetf2compute the factorization of a complex Hermitian matrix A using the Bunch-Kaufman diagonal pivoting method
zhetrdreduce a complex Hermitian matrix A to real symmetric tridiagonal form T by a unitary similarity transformation
zhetrfcompute the factorization of a complex Hermitian matrix A using the Bunch-Kaufman diagonal pivoting method
zhetricompute the inverse of a complex Hermitian indefinite matrix A using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by ZHETRF
zhetrssolve a system of linear equations A∗X = B with a complex Hermitian matrix A using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by ZHETRF
zhgeqzimplement a single-shift version of the QZ method for finding the generalized eigenvalues w(i)=ALPHA(i)/BETA(i) of the equation   det( A - w(i) B ) = 0  If JOB=’S’, then the pair (A,B) is simultaneously reduced to Schur form (i.e., A and B are both upper triangular) by applying one unitary tranformation (usually called Q) on the left and another (usually called Z) on the right
zhicocompute the UDU factorization and condition number of a Hermitian matrix A.  If the condition number is not needed then xHIFA is slightly faster.  It is typical to follow a call to xHICO with a call to xHISL to solve Ax = b or to xHIDI to compute the determinant, inverse, and inertia of A. 
zhidicompute the determinant, inertia, and inverse of a Hermitian matrix A, which has been UDU-factored by xHICO or xHIFA. 
zhifacompute the UDU factorization of a Hermitian matrix A.  It is typical to follow a call to xHIFA with a call to xHISL to solve Ax = b or to xHIDI to compute the determinant, inverse, and inertia of A. 
zhislsolve the linear system Ax = b for a Hermitian matrix A, which has been UDU-factored by xHICO or xHIFA, and vectors b and x. 
zhpcocompute the UDU factorization and condition number of a Hermitian matrix A in packed storage.  If the condition number is not needed then xHPFA is slightly faster.  It is typical to follow a call to xHPCO with a call to xHPSL to solve Ax = b or to xHPDI to compute the determinant, inverse, and inertia of A. 
zhpconestimate the reciprocal of the condition number of a complex Hermitian packed matrix A using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by ZHPTRF
zhpdicompute the determinant, inertia, and inverse of a Hermitian matrix A in packed storage, which has been UDU-factored by xHPCO or xHPFA. 
zhpevcompute all the eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix in packed storage
zhpevdcompute all the eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A in packed storage
zhpevxcompute selected eigenvalues and, optionally, eigenvectors of a complex Hermitian matrix A in packed storage
zhpfacompute the UDU factorization of a Hermitian matrix A in packed storage.  It is typical to follow a call to xHPFA with a call to xHPSL to solve Ax = b or to xHPDI to compute the determinant, inverse, and inertia of A. 
zhpgstreduce a complex Hermitian-definite generalized eigenproblem to standard form, using packed storage
zhpgvcompute all the eigenvalues and, optionally, the eigenvectors of a complex generalized Hermitian-definite eigenproblem, of the form A∗x=(lambda)∗B∗x, A∗Bx=(lambda)∗x, or B∗A∗x=(lambda)∗x
zhpmvperform the matrix-vector operation y := alpha∗A∗x + beta∗y
zhprperform the hermitian rank 1 operation A := alpha∗x∗conjg( x’ ) + A
zhpr2perform the hermitian rank 2 operation A := alpha∗x∗conjg( y’ ) + conjg( alpha )∗y∗conjg( x’ ) + A
zhprfsimprove 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
zhpslsolve the linear system Ax = b for a Hermitian matrix A in packed storage, which has been UDU-factored by xHPCO or xHPFA, and vectors b and x. 
zhpsvcompute the solution to a complex system of linear equations  A ∗ X = B,
zhpsvxuse the diagonal pivoting factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H to compute the solution to a complex system of linear equations A ∗ X = B, where A is an N-by-N Hermitian matrix stored in packed format and X and B are N-by-NRHS matrices
zhptrdreduce a complex Hermitian matrix A stored in packed form to real symmetric tridiagonal form T by a unitary similarity transformation
zhptrfcompute the factorization of a complex Hermitian packed matrix A using the Bunch-Kaufman diagonal pivoting method
zhptricompute the inverse of a complex Hermitian indefinite matrix A in packed storage using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by ZHPTRF
zhptrssolve a system of linear equations A∗X = B with a complex Hermitian matrix A stored in packed format using the factorization A = U∗D∗U∗∗H or A = L∗D∗L∗∗H computed by ZHPTRF
zhseinuse inverse iteration to find specified right and/or left eigenvectors of a complex upper Hessenberg matrix H
zhseqrcompute the eigenvalues of a complex upper Hessenberg matrix H, and, optionally, the matrices T and Z from the Schur decomposition H = Z T Z∗∗H, where T is an upper triangular matrix (the Schur form), and Z is the unitary matrix of Schur vectors
zlabrdreduce 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 Q’ ∗ A ∗ P, and returns the matrices X and Y which are needed to apply the transformation to the unreduced part of A
zlacgvconjugate a complex vector of length N
zlaconestimate the 1-norm of a square, complex matrix A
zlacpycopie all or part of a two-dimensional matrix A to another matrix B
zlacrmperform a very simple matrix-matrix multiplication
zlacrtapplie a plane rotation, where the cos and sin (C and S) are complex and the vectors CX and CY are complex
zladiv:= X / Y, where X and Y are complex
zlaed0the divide and conquer method, ZLAED0 computes all eigenvalues of a symmetric tridiagonal matrix which is one diagonal block of those from reducing a dense or band Hermitian matrix and corresponding eigenvectors of the dense or band matrix
zlaed7compute the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix
zlaed8merge the two sets of eigenvalues together into a single sorted set
zlaeinuse inverse iteration to find a right or left eigenvector corresponding to the eigenvalue W of a complex upper Hessenberg matrix H
zlaesycompute the eigendecomposition of a 2-by-2 symmetric matrix  ( ( A, B );( B, C ) ) provided the norm of the matrix of eigenvectors is larger than some threshold value
zlaev2compute the eigendecomposition of a 2-by-2 Hermitian matrix  [ A B ]  [ CONJG(B) C ]
zlags2compute 2-by-2 unitary matrices U, V and Q, such that if ( UPPER ) then   U’∗A∗Q = U’∗( A1 A2 )∗Q = ( x 0 )  ( 0 A3 ) ( x x ) and  V’∗B∗Q = V’∗( B1 B2 )∗Q = ( x 0 )  ( 0 B3 ) ( x x )  or if ( .NOT.UPPER ) then   U’∗A∗Q = U’∗( A1 0 )∗Q = ( x x )  ( A2 A3 ) ( 0 x ) and  V’∗B∗Q = V’∗( B1 0 )∗Q = ( x x )  ( B2 B3 ) ( 0 x ) where   U = ( CSU SNU ), V = ( CSV SNV ),
zlagtmperform a matrix-vector product of the form   B := alpha ∗ A ∗ X + beta ∗ B  where A is a tridiagonal matrix of order N, B and X are N by NRHS matrices, and alpha and beta are real scalars, each of which may be 0., 1., or -1
zlahefcompute a partial factorization of a complex Hermitian matrix A using the Bunch-Kaufman diagonal pivoting method
zlahqri an auxiliary routine called by ZHSEQR to update the eigenvalues and Schur decomposition already computed by ZHSEQR, by dealing with the Hessenberg submatrix in rows and columns ILO to IHI
zlahrdreduce the first NB columns of a complex general n-by-(n-k+1) matrix A so that elements below the k-th subdiagonal are zero
zlaic1applie one step of incremental condition estimation in its simplest version
zlangbreturn 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, with kl sub-diagonals and ku super-diagonals
zlangereturn 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
zlangtreturn 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
zlanhbreturn 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
zlanhereturn 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
zlanhpreturn 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
zlanhsreturn 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
zlanhtreturn 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
zlansbreturn 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
zlanspreturn 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
zlansyreturn 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
zlantbreturn 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
zlantpreturn 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
zlantrreturn 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
zlaplltwo column vectors X and Y, let   A = ( X Y )
zlapmtrearrange the columns of the M by N matrix X as specified by the permutation K(1),K(2),...,K(N) of the integers 1,...,N
zlaqgbequilibrate 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
zlaqgeequilibrate a general M by N matrix A using the row and scaling factors in the vectors R and C
zlaqhbequilibrate a symmetric band matrix A using the scaling factors in the vector S
zlaqheequilibrate a Hermitian matrix A using the scaling factors in the vector S
zlaqhpequilibrate a Hermitian matrix A using the scaling factors in the vector S
zlaqsbequilibrate a symmetric band matrix A using the scaling factors in the vector S
zlaqspequilibrate a symmetric matrix A using the scaling factors in the vector S
zlaqsyequilibrate a symmetric matrix A using the scaling factors in the vector S
zlar2vapplie a vector of complex plane rotations with real cosines from both sides to a sequence of 2-by-2 complex Hermitian matrices,
zlarfapplie a complex elementary reflector H to a complex M-by-N matrix C, from either the left or the right
zlarfbapplie a complex block reflector H or its transpose H’ to a complex M-by-N matrix C, from either the left or the right
zlarfggenerate a complex elementary reflector H of order n, such that   H’ ∗ ( alpha ) = ( beta ), H’ ∗ H = I
zlarftform the triangular factor T of a complex block reflector H of order n, which is defined as a product of k elementary reflectors
zlarfxapplie a complex elementary reflector H to a complex m by n matrix C, from either the left or the right
zlargvgenerate a vector of complex plane rotations with real cosines, determined by elements of the complex vectors x and y
zlarnvreturn a vector of n random complex numbers from a uniform or normal distribution
zlartggenerate a plane rotation so that   [ CS SN ] [ F ] [ R ]  [ __ ]
zlartvapplie a vector of complex plane rotations with real cosines to elements of the complex vectors x and y
zlasclmultiply the M by N complex matrix A by the real scalar CTO/CFROM
zlasetinitialize a 2-D array A to BETA on the diagonal and ALPHA on the offdiagonals
zlasrperform the transformation   A := P∗A, when SIDE = ’L’ or ’l’ ( Left-hand side )   A := A∗P’, when SIDE = ’R’ or ’r’ ( Right-hand side )  where A is an m by n complex matrix and P is an orthogonal matrix,
zlassqreturn the values scl and ssq such that   ( scl∗∗2 )∗ssq = x( 1 )∗∗2 +...+ x( n )∗∗2 + ( scale∗∗2 )∗sumsq,
zlaswpperform a series of row interchanges on the matrix A
zlasyfcompute a partial factorization of a complex symmetric matrix A using the Bunch-Kaufman diagonal pivoting method
zlatbssolve one of the triangular systems   A ∗ x = s∗b, A∗∗T ∗ x = s∗b, or A∗∗H ∗ x = s∗b,
zlatpssolve one of the triangular systems   A ∗ x = s∗b, A∗∗T ∗ x = s∗b, or A∗∗H ∗ x = s∗b,
zlatrdreduce NB rows and columns of a complex Hermitian matrix A to Hermitian tridiagonal form by a unitary similarity transformation Q’ ∗ A ∗ Q, and returns the matrices V and W which are needed to apply the transformation to the unreduced part of A
zlatrssolve one of the triangular systems   A ∗ x = s∗b, A∗∗T ∗ x = s∗b, or A∗∗H ∗ x = s∗b,
zlatzmapplie a Householder matrix generated by ZTZRQF to a matrix
zlauu2compute 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
zlauumcompute 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
zpbcocompute a Cholesky factorization and condition number of a symmetric positive definite matrix A in banded storage.  If the condition number is not needed then xPBFA is slightly faster.  It is typical to follow a call to xPBCO with a call to xPBSL to solve Ax = b or to xPBDI to compute the determinant of A. 
zpbconestimate the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite band matrix using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by ZPBTRF
zpbdicompute the determinant of a symmetric positive definite matrix A in banded storage, which has been Cholesky-factored by xPBCO or xPBFA. 
zpbequcompute 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)
zpbfacompute a Cholesky factorization of a symmetric positive definite matrix A in banded storage.  It is typical to follow a call to xPBFA with a call to xPBSL to solve Ax = b or to xPBDI to compute the determinant of A. 
zpbrfsimprove the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite and banded, and provides error bounds and backward error estimates for the solution
zpbslsection solve the linear system Ax = b for a symmetric positive definite matrix A in banded storage, which has been Cholesky-factored by xPBCO or xPBFA, and vectors b and x. 
zpbstfcompute a split Cholesky factorization of a complex Hermitian positive definite band matrix A
zpbsvcompute the solution to a complex system of linear equations  A ∗ X = B,
zpbsvxuse the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H to compute the solution to a complex system of linear equations  A ∗ X = B,
zpbtf2compute the Cholesky factorization of a complex Hermitian positive definite band matrix A
zpbtrfcompute the Cholesky factorization of a complex Hermitian positive definite band matrix A
zpbtrssolve a system of linear equations A∗X = B with a Hermitian positive definite band matrix A using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by ZPBTRF
zpococompute a Cholesky factorization and condition number of a symmetric positive definite matrix A.  If the condition number is not needed then xPOFA is slightly faster.  It is typical to follow a call to xPOCO with a call to xPOSL to solve Ax = b or to xPODI to compute the determinant and inverse of A. 
zpoconestimate the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite matrix using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by ZPOTRF
zpodicompute the determinant and inverse of a symmetric positive definite matrix A, which has been Cholesky-factored by xPOCO, xPOFA, or xQRDC. 
zpoequcompute row and column scalings intended to equilibrate a Hermitian positive definite matrix A and reduce its condition number (with respect to the two-norm)
zpofacompute a Cholesky factorization of a symmetric positive definite matrix A.  It is typical to follow a call to xPOFA with a call to xPOSL to solve Ax = b or to xPODI to compute the determinant and inverse of A. 
zporfsimprove the computed solution to a system of linear equations when the coefficient matrix is Hermitian positive definite,
zposlsolve the linear system Ax = b for a symmetric positive definite matrix A, which has been Cholesky-factored by xPOCO or xPOFA, and vectors b and x. 
zposvcompute the solution to a complex system of linear equations  A ∗ X = B,
zposvxuse the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H to compute the solution to a complex system of linear equations  A ∗ X = B,
zpotf2compute the Cholesky factorization of a complex Hermitian positive definite matrix A
zpotrfcompute the Cholesky factorization of a complex Hermitian positive definite matrix A
zpotricompute the inverse of a complex Hermitian positive definite matrix A using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by ZPOTRF
zpotrssolve a system of linear equations A∗X = B with a Hermitian positive definite matrix A using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by ZPOTRF
zppcocompute a Cholesky factorization and condition number of a symmetric positive definite matrix A in packed storage.  If the condition number is not needed then xPPFA is slightly faster.  It is typical to follow a call to xPPCO with a call to xPPSL to solve Ax = b or to xPPDI to compute the determinant and inverse of A. 
zppconestimate the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite packed matrix using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by ZPPTRF
zppdicompute the determinant and inverse of a symmetric positive definite matrix A in packed storage, which has been Cholesky-factored by xPPCO or xPPFA. 
zppequcompute 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)
zppfacompute a Cholesky factorization of a symmetric positive definite matrix A in packed storage.  It is typical to follow a call to xPPFA with a call to xPPSL to solve Ax = b or to xPPDI to compute the determinant and inverse of A. 
zpprfsimprove 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
zppslsolve the linear system Ax = b for a symmetric positive definite matrix A in packed storage, which has been Cholesky-factored by xPPCO or xPPFA, and vectors b and x. 
zppsvcompute the solution to a complex system of linear equations  A ∗ X = B,
zppsvxuse the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H to compute the solution to a complex system of linear equations  A ∗ X = B,
zpptrfcompute the Cholesky factorization of a complex Hermitian positive definite matrix A stored in packed format
zpptricompute the inverse of a complex Hermitian positive definite matrix A using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by ZPPTRF
zpptrssolve a system of linear equations A∗X = B with a Hermitian positive definite matrix A in packed storage using the Cholesky factorization A = U∗∗H∗U or A = L∗L∗∗H computed by ZPPTRF
zptconcompute the reciprocal of the condition number (in the 1-norm) of a complex Hermitian positive definite tridiagonal matrix using the factorization A = L∗D∗L∗∗H or A = U∗∗H∗D∗U computed by ZPTTRF
zpteqrcompute all eigenvalues and, optionally, eigenvectors of a symmetric positive definite tridiagonal matrix by first factoring the matrix using DPTTRF and then calling ZBDSQR to compute the singular values of the bidiagonal factor
zptrfsimprove 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
zptslsolve the linear system Ax = b for a symmetric positive definite tridiagonal matrix A and vectors b and x. 
zptsvcompute the solution to a complex system of linear equations A∗X = B, where A is an N-by-N Hermitian positive definite tridiagonal matrix, and X and B are N-by-NRHS matrices
zptsvxuse the factorization A = L∗D∗L∗∗H to compute the solution to a complex system of linear equations A∗X = B, where A is an N-by-N Hermitian positive definite tridiagonal matrix and X and B are N-by-NRHS matrices
zpttrfcompute the factorization of a complex Hermitian positive definite tridiagonal matrix A
zpttrssolve a system of linear equations A ∗ X = B with a Hermitian positive definite tridiagonal matrix A using the factorization A = U∗∗H∗D∗U or A = L∗D∗L∗∗H computed by ZPTTRF
zqrdccompute the QR factorization of a general matrix A.  It is typical to follow a  call to xQRDC with a call to xQRSL to solve Ax = b or to xPODI to compute the determinant of A. 
zqrslsolve the linear system Ax = b for a general matrix A, which has been QR- factored by xQRDC, and vectors b and x. 
zrotapply a plane rotation, where the cos (C) is real and the sin (S) is complex, and the vectors CX and CY are complex
zrotgConstruct a Given’s plane rotation
zscalCompute y := alpha ∗ y
zsicocompute the UDU factorization and condition number of a symmetric matrix A.  If the condition number is not needed then xSIFA is slightly faster.  It is typical to follow a call to xSICO with a call to xSISL to solve Ax = b or to xSIDI to compute the determinant, inverse, and inertia of A. 
zsidicompute the determinant, inertia, and inverse of a symmetric matrix A, which has been UDU-factored by xSICO or xSIFA. 
zsifacompute the UDU factorization of a symmetric matrix A.  It is typical to follow a call to xSIFA with a call to xSISL to solve Ax = b or to xSIDI to compute the determinant, inverse, and inertia of A. 
zsislsolve the linear system Ax = b for a symmetric matrix A, which has been UDU-factored by xSICO or xSIFA, and vectors b and x. 
zspcocompute the UDU factorization and condition number of a symmetric matrix A in packed storage.  If the condition number is not needed then xSPFA is slightly faster.  It is typical to follow a call to xSPCO with a call to xSPSL to solve Ax = b or to xSPDI to compute the determinant, inverse, and inertia of A. 
zspconestimate the reciprocal of the condition number (in the 1-norm) of a complex symmetric packed matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by ZSPTRF
zspdicompute the determinant, inertia, and inverse of a symmetric matrix A in packed storage, which has been UDU-factored by xSPCO or xSPFA. 
zspfacompute the UDU factorization of a symmetric matrix A in packed storage.  It is typical to follow a call to xSPFA with a call to xSPSL to solve Ax = b or to xSPDI to compute the determinant, inverse, and inertia of A. 
zspmvperform the matrix-vector operation   y := alpha∗A∗x + beta∗y,
zsprperform the symmetric rank 1 operation   A := alpha∗x∗conjg( x’ ) + A,
zsprfsimprove 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
zspslsolve the linear system Ax = b for a symmetric matrix A in packed storage, which has been UDU-factored by xSPCO or xSPFA, and vectors b and x. 
zspsvcompute the solution to a complex system of linear equations  A ∗ X = B,
zspsvxuse the diagonal pivoting factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T to compute the solution to a complex system of linear equations A ∗ X = B, where A is an N-by-N symmetric matrix stored in packed format and X and B are N-by-NRHS matrices
zsptrfcompute the factorization of a complex symmetric matrix A stored in packed format using the Bunch-Kaufman diagonal pivoting method
zsptricompute the inverse of a complex symmetric indefinite matrix A in packed storage using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by ZSPTRF
zsptrssolve a system of linear equations A∗X = B with a complex symmetric matrix A stored in packed format using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by ZSPTRF
zstedccompute all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method
zsteincompute the eigenvectors of a real symmetric tridiagonal matrix T corresponding to specified eigenvalues, using inverse iteration
zsteqrcompute all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the implicit QL or QR method
zsvdccompute the singular value decomposition of a general matrix A. 
zswapExchange vectors x and y. 
zsyconestimate the reciprocal of the condition number (in the 1-norm) of a complex symmetric matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by ZSYTRF
zsymmperform one of the matrix-matrix operations   C := alpha∗A∗B + beta∗C or C := alpha∗B∗A + beta∗C
zsymvperform the matrix-vector operation   y := alpha∗A∗x + beta∗y,
zsyrperform the symmetric rank 1 operation   A := alpha∗x∗( x’ ) + A,
zsyr2kperform one of the symmetric rank 2k operations   C := alpha∗A∗B’ + alpha∗B∗A’ + beta∗C or C := alpha∗A’∗B + alpha∗B’∗A + beta∗C
zsyrfsimprove 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
zsyrkperform one of the symmetric rank k operations   C := alpha∗A∗A’ + beta∗C or C := alpha∗A’∗A + beta∗C
zsysvcompute the solution to a complex system of linear equations  A ∗ X = B,
zsysvxuse the diagonal pivoting factorization to compute the solution to a complex system of linear equations A ∗ X = B,
zsytf2compute the factorization of a complex symmetric matrix A using the Bunch-Kaufman diagonal pivoting method
zsytrfcompute the factorization of a complex symmetric matrix A using the Bunch-Kaufman diagonal pivoting method
zsytricompute the inverse of a complex symmetric indefinite matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by ZSYTRF
zsytrssolve a system of linear equations A∗X = B with a complex symmetric matrix A using the factorization A = U∗D∗U∗∗T or A = L∗D∗L∗∗T computed by ZSYTRF
ztbconestimate the reciprocal of the condition number of a triangular band matrix A, in either the 1-norm or the infinity-norm
ztbmvperform one of the matrix-vector operations x := A∗x, or x := A’∗x, or x := conjg( A’ )∗x
ztbrfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular band coefficient matrix
ztbsvsolve one of the systems of equations A∗x = b, or A’∗x = b, or conjg( A’ )∗x = b
ztbtrssolve a triangular system of the form   A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,
ztgevccompute some or all of the right and/or left generalized eigenvectors of a pair of complex upper triangular matrices (A,B)
ztgsjacompute the generalized singular value decomposition (GSVD) of two complex upper triangular (or trapezoidal) matrices A and B
ztpconestimate the reciprocal of the condition number of a packed triangular matrix A, in either the 1-norm or the infinity-norm
ztpmvperform one of the matrix-vector operations x := A∗x, or x := A’∗x, or x := conjg( A’ )∗x
ztprfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular packed coefficient matrix
ztpsvsolve one of the systems of equations A∗x = b, or A’∗x = b, or conjg( A’ )∗x = b
ztptricompute the inverse of a complex upper or lower triangular matrix A stored in packed format
ztptrssolve a triangular system of the form   A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,
ztrcoestimate the condition number of a triangular matrix A.  It is typical to follow a call to xTRCO with a call to xTRSL to solve Ax = b or to xTRDI to compute the determinant and inverse of A. 
ztrconestimate the reciprocal of the condition number of a triangular matrix A, in either the 1-norm or the infinity-norm
ztrdicompute the determinant and inverse of a triangular matrix A. 
ztrevccompute some or all of the right and/or left eigenvectors of a complex upper triangular matrix T
ztrexcreorder the Schur factorization of a complex matrix A = Q∗T∗Q∗∗H, so that the diagonal element of T with row index IFST is moved to row ILST
ztrmmperform one of the matrix-matrix operations   B := alpha∗op( A )∗B or B := alpha∗B∗op( A )  where alpha is a scalar, B is an m by n matrix, A is a unit, or non-unit, upper or lower triangular matrix and op( A ) is one of   op( A ) = A or op( A ) = A’ or op( A ) = conjg( A’ )
ztrmvperform one of the matrix-vector operations x := A∗x, or x := A’∗x, or x := conjg( A’ )∗x
ztrrfsprovide error bounds and backward error estimates for the solution to a system of linear equations with a triangular coefficient matrix
ztrsenreorder the Schur factorization of a complex matrix A = Q∗T∗Q∗∗H, so that a selected cluster of eigenvalues appears 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
ztrslsolve the linear system Ax = b for a triangular matrix A and vectors b and x. 
ztrsmsolve one of the matrix equations   op( A )∗X = alpha∗B, or X∗op( A ) = alpha∗B
ztrsnaestimate reciprocal condition numbers for specified eigenvalues and/or right eigenvectors of a complex upper triangular matrix T (or of any matrix Q∗T∗Q∗∗H with Q unitary)
ztrsvsolve one of the systems of equations A∗x = b, or A’∗x = b, or conjg( A’ )∗x = b
ztrsylsolve the complex Sylvester matrix equation
ztrti2compute the inverse of a complex upper or lower triangular matrix
ztrtricompute the inverse of a complex upper or lower triangular matrix A
ztrtrssolve a triangular system of the form   A ∗ X = B, A∗∗T ∗ X = B, or A∗∗H ∗ X = B,
ztzrqfreduce the M-by-N ( M<=N ) complex upper trapezoidal matrix A to upper triangular form by means of unitary transformations
zung2lgenerate an m by n complex matrix Q with orthonormal columns,
zung2rgenerate an m by n complex matrix Q with orthonormal columns,
zungbrgenerate one of the complex unitary matrices Q or P∗∗H determined by ZGEBRD when reducing a complex matrix A to bidiagonal form
zunghrgenerate a complex unitary matrix Q which is defined as the product of IHI-ILO elementary reflectors of order N, as returned by ZGEHRD
zungl2generate an m-by-n complex matrix Q with orthonormal rows,
zunglqgenerate an M-by-N complex matrix Q with orthonormal rows,
zungqlgenerate an M-by-N complex matrix Q with orthonormal columns,
zungqrgenerate an M-by-N complex matrix Q with orthonormal columns,
zungr2generate an m by n complex matrix Q with orthonormal rows,
zungrqgenerate an M-by-N complex matrix Q with orthonormal rows,
zungtrgenerate a complex unitary matrix Q which is defined as the product of n-1 elementary reflectors of order N, as returned by ZHETRD
zunm2loverwrite the general complex m-by-n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’C’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’C’,
zunm2roverwrite the general complex m-by-n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’C’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’C’,
zunmbrVECT = ’Q’, ZUNMBR overwrites the general complex M-by-N matrix C with  SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
zunmhroverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
zunml2overwrite the general complex m-by-n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’C’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’C’,
zunmlqoverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
zunmqloverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
zunmqroverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
zunmr2overwrite the general complex m-by-n matrix C with   Q ∗ C if SIDE = ’L’ and TRANS = ’N’, or   Q’∗ C if SIDE = ’L’ and TRANS = ’C’, or   C ∗ Q if SIDE = ’R’ and TRANS = ’N’, or   C ∗ Q’ if SIDE = ’R’ and TRANS = ’C’,
zunmrqoverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
zunmtroverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’
zupgtrgenerate a complex unitary matrix Q which is defined as the product of n-1 elementary reflectors H(i) of order n, as returned by ZHPTRD using packed storage
zupmtroverwrite the general complex M-by-N matrix C with   SIDE = ’L’ SIDE = ’R’ TRANS = ’N’

Section 3p

zdrot[   ]

3x. Miscellaneous Libraries

_rtc_check_freeRuntime Checking (RTC) API for the use of private memory allocators. [ _rtc_check_free, _rtc_check_malloc, _rtc_check_realloc, _rtc_check_malloc_result, _rtc_check_realloc_result, _rtc_hide_region, _rtc_off, _rtc_on, _rtc_record_free, _rtc_record_malloc, _rtc_record_realloc, _rtc_report_error, rtc_api ]
_rtc_check_mallocRuntime Checking (RTC) API for the use of private memory allocators. [ _rtc_check_free, _rtc_check_malloc, _rtc_check_realloc, _rtc_check_malloc_result, _rtc_check_realloc_result, _rtc_hide_region, _rtc_off, _rtc_on, _rtc_record_free, _rtc_record_malloc, _rtc_record_realloc, _rtc_report_error, rtc_api ]
_rtc_check_malloc_resultRuntime Checking (RTC) API for the use of private memory allocators. [ _rtc_check_free, _rtc_check_malloc, _rtc_check_realloc, _rtc_check_malloc_result, _rtc_check_realloc_result, _rtc_hide_region, _rtc_off, _rtc_on, _rtc_record_free, _rtc_record_malloc, _rtc_record_realloc, _rtc_report_error, rtc_api ]
_rtc_check_reallocRuntime Checking (RTC) API for the use of private memory allocators. [ _rtc_check_free, _rtc_check_malloc, _rtc_check_realloc, _rtc_check_malloc_result, _rtc_check_realloc_result, _rtc_hide_region, _rtc_off, _rtc_on, _rtc_record_free, _rtc_record_malloc, _rtc_record_realloc, _rtc_report_error, rtc_api ]
_rtc_check_realloc_resultRuntime Checking (RTC) API for the use of private memory allocators. [ _rtc_check_free, _rtc_check_malloc, _rtc_check_realloc, _rtc_check_malloc_result, _rtc_check_realloc_result, _rtc_hide_region, _rtc_off, _rtc_on, _rtc_record_free, _rtc_record_malloc, _rtc_record_realloc, _rtc_report_error, rtc_api ]
_rtc_hide_regionRuntime Checking (RTC) API for the use of private memory allocators. [ _rtc_check_free, _rtc_check_malloc, _rtc_check_realloc, _rtc_check_malloc_result, _rtc_check_realloc_result, _rtc_hide_region, _rtc_off, _rtc_on, _rtc_record_free, _rtc_record_malloc, _rtc_record_realloc, _rtc_report_error, rtc_api ]
_rtc_offRuntime Checking (RTC) API for the use of private memory allocators. [ _rtc_check_free, _rtc_check_malloc, _rtc_check_realloc, _rtc_check_malloc_result, _rtc_check_realloc_result, _rtc_hide_region, _rtc_off, _rtc_on, _rtc_record_free, _rtc_record_malloc, _rtc_record_realloc, _rtc_report_error, rtc_api ]
_rtc_onRuntime Checking (RTC) API for the use of private memory allocators. [ _rtc_check_free, _rtc_check_malloc, _rtc_check_realloc, _rtc_check_malloc_result, _rtc_check_realloc_result, _rtc_hide_region, _rtc_off, _rtc_on, _rtc_record_free, _rtc_record_malloc, _rtc_record_realloc, _rtc_report_error, rtc_api ]
_rtc_record_freeRuntime Checking (RTC) API for the use of private memory allocators. [ _rtc_check_free, _rtc_check_malloc, _rtc_check_realloc, _rtc_check_malloc_result, _rtc_check_realloc_result, _rtc_hide_region, _rtc_off, _rtc_on, _rtc_record_free, _rtc_record_malloc, _rtc_record_realloc, _rtc_report_error, rtc_api ]
_rtc_record_mallocRuntime Checking (RTC) API for the use of private memory allocators. [ _rtc_check_free, _rtc_check_malloc, _rtc_check_realloc, _rtc_check_malloc_result, _rtc_check_realloc_result, _rtc_hide_region, _rtc_off, _rtc_on, _rtc_record_free, _rtc_record_malloc, _rtc_record_realloc, _rtc_report_error, rtc_api ]
_rtc_record_reallocRuntime Checking (RTC) API for the use of private memory allocators. [ _rtc_check_free, _rtc_check_malloc, _rtc_check_realloc, _rtc_check_malloc_result, _rtc_check_realloc_result, _rtc_hide_region, _rtc_off, _rtc_on, _rtc_record_free, _rtc_record_malloc, _rtc_record_realloc, _rtc_report_error, rtc_api ]
_rtc_report_errorRuntime Checking (RTC) API for the use of private memory allocators. [ _rtc_check_free, _rtc_check_malloc, _rtc_check_realloc, _rtc_check_malloc_result, _rtc_check_realloc_result, _rtc_hide_region, _rtc_off, _rtc_on, _rtc_record_free, _rtc_record_malloc, _rtc_record_realloc, _rtc_report_error, rtc_api ]
rtc_apiRuntime Checking (RTC) API for the use of private memory allocators. [ _rtc_check_free, _rtc_check_malloc, _rtc_check_realloc, _rtc_check_malloc_result, _rtc_check_realloc_result, _rtc_hide_region, _rtc_off, _rtc_on, _rtc_record_free, _rtc_record_malloc, _rtc_record_realloc, _rtc_report_error, rtc_api ]

4. File Formats

dbxinitcommands to dbx[ dbxinit, .dbxinit ]
dbxrccommands to dbx[ dbxrc, .dbxrc ]

5. Miscellaneous Facilities

RsccsRecursive sccs command[ rsccs ]

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026