Section L: math library functions - Linux man pages
- caxpy(l)
- CAXPY constant times vector plus vector
- cbdsqr(l)
- computes singular values and, , right/left singular vectors from singular value decomposition of real N-by-N bidiagonal matrix B using implicit zero-shift QR ...
- ccopy(l)
- CCOPY copie vector x to vector y
- cdotc(l)
- forms dot product of two vectors, conjugating first vector
- cdotu(l)
- CDOTU form dot product of two vectors
- cgbbrd(l)
- reduces complex general m-by-n band matrix to real upper bidiagonal form B by unitary transformation
- cgbcon(l)
- estimates reciprocal of condition number of complex general band matrix , in either 1-norm or infinity-norm
- cgbequ(l)
- computes row/column scalings intended to equilibrate M-by-N band matrix/reduce its condition number
- cgbequb(l)
- computes row/column scalings intended to equilibrate M-by-N matrix/reduce its condition number
- cgbmv(l)
- performs one of matrix-vector operations y := alpha**x + beta*y, or y := alpha*'*x + beta*y, or y := alpha*conjg*x + beta*y
- cgbrfs(l)
- improves computed solution to system of linear equations when coefficient matrix is banded, and provides error bounds and backward error estimates for solution
- cgbrfsx(l)
- CGBRFSX improve computed solution to system of linear equations/provides error bounds/backward error estimates for solution
- cgbsv(l)
- computes solution to complex system of linear equations * X = B, where is band matrix of order N with KL subdiagonals and KU superdiagonals, and X and B are ...
- cgbsvx(l)
- uses LU factorization to compute solution to complex system of linear equations * X = B, **T * X = B, or **H * X = B
- cgbsvxx(l)
- CGBSVXX use LU factorization to compute solution to complex system of linear equations * X = B, where is N-by-N matrix and X and B are N-by-NRHS matrices
- cgbtf2(l)
- computes LU factorization of complex m-by-n band matrix using partial pivoting with row interchanges
- cgbtrf(l)
- computes LU factorization of complex m-by-n band matrix using partial pivoting with row interchanges
- cgbtrs(l)
- solves system of linear equations * X = B, **T * X = B, or **H * X = B with general band matrix using LU factorization computed by CGBTRF
- cgebak(l)
- forms right/left eigenvectors of complex general matrix by backward transformation on computed eigenvectors of balanced matrix output by CGEBAL
- cgebal(l)
- balances general complex matrix
- cgebd2(l)
- reduces complex general m by n matrix to upper/lower real bidiagonal form B by unitary transformation
- cgebrd(l)
- reduces general complex M-by-N matrix to upper/lower bidiagonal form B by unitary transformation
- cgecon(l)
- estimates reciprocal of condition number of general complex matrix , in either 1-norm or infinity-norm, using LU factorization computed by CGETRF
- cgeequ(l)
- computes row/column scalings intended to equilibrate M-by-N matrix/reduce its condition number
- cgeequb(l)
- computes row/column scalings intended to equilibrate M-by-N matrix/reduce its condition number
- cgees(l)
- computes for N-by-N complex nonsymmetric matrix , eigenvalues, Schur form T, and, , matrix of Schur vectors Z
- cgeesx(l)
- computes for N-by-N complex nonsymmetric matrix , eigenvalues, Schur form T, and, , matrix of Schur vectors Z
- cgeev(l)
- computes for N-by-N complex nonsymmetric matrix , eigenvalues and, , left/right eigenvectors
- cgeevx(l)
- computes for N-by-N complex nonsymmetric matrix , eigenvalues and, , left/right eigenvectors
- cgegs(l)
- routine i deprecated/has been replaced by routine CGGES
- cgegv(l)
- routine i deprecated/has been replaced by routine CGGEV
- cgehd2(l)
- reduces complex general matrix to upper Hessenberg form H by unitary similarity transformation
- cgehrd(l)
- reduces complex general matrix to upper Hessenberg form H by unitary similarity transformation
- cgelq2(l)
- computes LQ factorization of complex m by n matrix
- cgelqf(l)
- computes LQ factorization of complex M-by-N matrix
- cgels(l)
- solves overdetermined or underdetermined complex linear systems involving M-by-N matrix , or its conjugate-transpose, using QR or LQ factorization of
- cgelsd(l)
- computes minimum-norm solution to real linear least squares problem
- cgelss(l)
- computes minimum norm solution to complex linear least squares problem
- cgelsx(l)
- routine i deprecated/has been replaced by routine CGELSY
- cgelsy(l)
- computes minimum-norm solution to complex linear least squares problem
- cgemm(l)
- performs one of matrix-matrix operations C := alpha*op*op + beta*C
- cgemv(l)
- performs one of matrix-vector operations y := alpha**x + beta*y, or y := alpha*'*x + beta*y, or y := alpha*conjg*x + beta*y
- cgeql2(l)
- computes QL factorization of complex m by n matrix
- cgeqlf(l)
- computes QL factorization of complex M-by-N matrix
- cgeqp3(l)
- computes QR factorization with column pivoting of matrix
- cgeqpf(l)
- routine i deprecated/has been replaced by routine CGEQP3
- cgeqr2(l)
- computes QR factorization of complex m by n matrix
- cgeqrf(l)
- computes QR factorization of complex M-by-N matrix
- cgerc(l)
- performs rank 1 operation := alpha*x*conjg +
- cgerfs(l)
- improves computed solution to system of linear equations/provides error bounds/backward error estimates for solution
- cgerfsx(l)
- CGERFSX improve computed solution to system of linear equations/provides error bounds/backward error estimates for solution
- cgerq2(l)
- computes RQ factorization of complex m by n matrix
- cgerqf(l)
- computes RQ factorization of complex M-by-N matrix
- cgeru(l)
- performs rank 1 operation := alpha*x*y' +
- cgesc2(l)
- solves system of linear equations * X = scale* RHS with general N-by-N matrix using LU factorization with complete pivoting computed by CGETC2
- cgesdd(l)
- computes singular value decomposition of complex M-by-N matrix , computing left/right singular vectors, by using divide-and-conquer method
- cgesv(l)
- computes solution to complex system of linear equations * X = B
- cgesvd(l)
- computes singular value decomposition of complex M-by-N matrix , computing left/right singular vectors
- cgesvx(l)
- uses LU factorization to compute solution to complex system of linear equations * X = B
- cgesvxx(l)
- CGESVXX use LU factorization to compute solution to complex system of linear equations * X = B, where is N-by-N matrix and X and B are N-by-NRHS matrices
- cgetc2(l)
- computes LU factorization, using complete pivoting, of n-by-n matrix
- cgetf2(l)
- computes LU factorization of general m-by-n matrix using partial pivoting with row interchanges
- cgetrf(l)
- computes LU factorization of general M-by-N matrix using partial pivoting with row interchanges
- cgetri(l)
- computes inverse of matrix using LU factorization computed by CGETRF
- cgetrs(l)
- solves system of linear equations * X = B, **T * X = B, or **H * X = B with general N-by-N matrix using LU factorization computed by CGETRF
- cggbak(l)
- forms right or left eigenvectors of complex generalized eigenvalue problem *x = lambda*B*x, by backward transformation on computed eigenvectors of balanced ...
- cggbal(l)
- balances pair of general complex matrices
- cgges(l)
- computes for pair of N-by-N complex nonsymmetric matrices , generalized eigenvalues, generalized complex Schur form , and left/right Schur vectors
- cggesx(l)
- computes for pair of N-by-N complex nonsymmetric matrices , generalized eigenvalues, complex Schur form
- cggev(l)
- computes for pair of N-by-N complex nonsymmetric matrices , generalized eigenvalues, and , left/right generalized eigenvectors
- cggevx(l)
- computes for pair of N-by-N complex nonsymmetric matrices generalized eigenvalues, and , left/right generalized eigenvectors
- cggglm(l)
- solves general Gauss-Markov linear model problem
- cgghrd(l)
- reduces pair of complex matrices to generalized upper Hessenberg form using unitary transformations, where is general matrix and B is upper triangular
- cgglse(l)
- solves linear equality-constrained least squares problem
- cggqrf(l)
- computes generalized QR factorization of N-by-M matrix/N-by-P matrix B
- cggrqf(l)
- computes generalized RQ factorization of M-by-N matrix/P-by-N matrix B
- cggsvd(l)
- computes generalized singular value decomposition of M-by-N complex matrix/P-by-N complex matrix B
- cggsvp(l)
- computes unitary matrices U, V and Q such that N-K-L K L U'**Q = K if M-K-L >= 0
- cgtcon(l)
- estimates reciprocal of condition number of complex tridiagonal matrix using LU factorization as computed by CGTTRF
- cgtrfs(l)
- improves computed solution to system of linear equations when coefficient matrix is tridiagonal, and provides error bounds and backward error estimates for ...
- cgtsv(l)
- solves equation *X = B
- cgtsvx(l)
- uses LU factorization to compute solution to complex system of linear equations * X = B, **T * X = B, or **H * X = B
- cgttrf(l)
- computes LU factorization of complex tridiagonal matrix using elimination with partial pivoting/row interchanges
- cgttrs(l)
- solves one of systems of equations * X = B, **T * X = B, or **H * X = B
- cgtts2(l)
- solves one of systems of equations * X = B, **T * X = B, or **H * X = B
- chbev(l)
- computes all eigenvalues and, , eigenvectors of complex Hermitian band matrix
- chbevd(l)
- computes all eigenvalues and, , eigenvectors of complex Hermitian band matrix
- chbevx(l)
- computes selected eigenvalues and, , eigenvectors of complex Hermitian band matrix
- chbgst(l)
- reduces complex Hermitian-definite banded generalized eigenproblem *x = lambda*B*x to standard form C*y = lambda*y
- chbgv(l)
- computes all eigenvalues, and , eigenvectors of complex generalized Hermitian-definite banded eigenproblem, of form *x=*B*x
- chbgvd(l)
- computes all eigenvalues, and , eigenvectors of complex generalized Hermitian-definite banded eigenproblem, of form *x=*B*x
- chbgvx(l)
- computes all eigenvalues, and , eigenvectors of complex generalized Hermitian-definite banded eigenproblem, of form *x=*B*x
- chbmv(l)
- performs matrix-vector operation y := alpha**x + beta*y
- chbtrd(l)
- reduces complex Hermitian band matrix to real symmetric tridiagonal form T by unitary similarity transformation
- checon(l)
- estimates reciprocal of condition number of complex Hermitian matrix using factorization = U*D*U**H/= L*D*L**H computed by CHETRF
- cheequb(l)
- computes row/column scalings intended to equilibrate symmetric matrix/reduce its condition number
- cheev(l)
- computes all eigenvalues and, , eigenvectors of complex Hermitian matrix
- cheevd(l)
- computes all eigenvalues and, , eigenvectors of complex Hermitian matrix
- cheevr(l)
- computes selected eigenvalues and, , eigenvectors of complex Hermitian matrix
- cheevx(l)
- computes selected eigenvalues and, , eigenvectors of complex Hermitian matrix
- chegs2(l)
- reduces complex Hermitian-definite generalized eigenproblem to standard form
- chegst(l)
- reduces complex Hermitian-definite generalized eigenproblem to standard form
- chegv(l)
- computes all eigenvalues, and , eigenvectors of complex generalized Hermitian-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- chegvd(l)
- computes all eigenvalues, and , eigenvectors of complex generalized Hermitian-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- chegvx(l)
- computes selected eigenvalues, and , eigenvectors of complex generalized Hermitian-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- chemm(l)
- performs one of matrix-matrix operations C := alpha**B + beta*C
- chemv(l)
- performs matrix-vector operation y := alpha**x + beta*y
- cher(l)
- performs hermitian rank 1 operation := alpha*x*conjg +
- cher2(l)
- performs hermitian rank 2 operation := alpha*x*conjg + conjg*y*conjg +
- cher2k(l)
- performs one of hermitian rank 2k operations C := alpha**conjg + conjg*B*conjg + beta*C
- cherfs(l)
- improves computed solution to system of linear equations when coefficient matrix is Hermitian indefinite, and provides error bounds and backward error ...
- cherfsx(l)
- CHERFSX improve computed solution to system of linear equations when coefficient matrix is Hermitian indefinite, and provides error bounds and backward error ...
- cherk(l)
- performs one of hermitian rank k operations C := alpha**conjg + beta*C
- chesv(l)
- computes solution to complex system of linear equations * X = B
- chesvx(l)
- uses diagonal pivoting factorization to compute solution to complex system of linear equations * X = B
- chesvxx(l)
- CHESVXX use diagonal pivoting factorization to compute solution to complex system of linear equations * X = B, where is N-by-N symmetric matrix and X and B are ...
- chetd2(l)
- reduces complex Hermitian matrix to real symmetric tridiagonal form T by unitary similarity transformation
- chetf2(l)
- computes factorization of complex Hermitian matrix using Bunch-Kaufman diagonal pivoting method
- chetrd(l)
- reduces complex Hermitian matrix to real symmetric tridiagonal form T by unitary similarity transformation
- chetrf(l)
- computes factorization of complex Hermitian matrix using Bunch-Kaufman diagonal pivoting method
- chetri(l)
- computes inverse of complex Hermitian indefinite matrix using factorization = U*D*U**H/= L*D*L**H computed by CHETRF
- chetrs(l)
- solves system of linear equations *X = B with complex Hermitian matrix using factorization = U*D*U**H/= L*D*L**H computed by CHETRF
- chfrk(l)
- 3 BLAS like routine for C in RFP Format
- chgeqz(l)
- computes eigenvalues of complex matrix pair
- chla_transtype(l)
- subroutine translate from BLAST-specified integer constant to char string specifying transposition operation
- chpcon(l)
- estimates reciprocal of condition number of complex Hermitian packed matrix using factorization = U*D*U**H/= L*D*L**H computed by CHPTRF
- chpev(l)
- computes all eigenvalues and, , eigenvectors of complex Hermitian matrix in packed storage
- chpevd(l)
- computes all eigenvalues and, , eigenvectors of complex Hermitian matrix in packed storage
- chpevx(l)
- computes selected eigenvalues and, , eigenvectors of complex Hermitian matrix in packed storage
- chpgst(l)
- reduces complex Hermitian-definite generalized eigenproblem to standard form, using packed storage
- chpgv(l)
- computes all eigenvalues and, , eigenvectors of complex generalized Hermitian-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- chpgvd(l)
- computes all eigenvalues and, , eigenvectors of complex generalized Hermitian-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- chpgvx(l)
- computes selected eigenvalues and, , eigenvectors of complex generalized Hermitian-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- chpmv(l)
- performs matrix-vector operation y := alpha**x + beta*y
- chpr(l)
- performs hermitian rank 1 operation := alpha*x*conjg +
- chpr2(l)
- performs hermitian rank 2 operation := alpha*x*conjg + conjg*y*conjg +
- chprfs(l)
- improves computed solution to system of linear equations when coefficient matrix is Hermitian indefinite and packed, and provides error bounds and backward ...
- chpsv(l)
- computes solution to complex system of linear equations * X = B
- chpsvx(l)
- uses diagonal pivoting factorization = U*D*U**H or = L*D*L**H to compute solution to complex system of linear equations * X = B, where is N-by-N Hermitian ...
- chptrd(l)
- reduces complex Hermitian matrix stored in packed form to real symmetric tridiagonal form T by unitary similarity transformation
- chptrf(l)
- computes factorization of complex Hermitian packed matrix using Bunch-Kaufman diagonal pivoting method
- chptri(l)
- computes inverse of complex Hermitian indefinite matrix in packed storage using factorization = U*D*U**H/= L*D*L**H computed by CHPTRF
- chptrs(l)
- solves system of linear equations *X = B with complex Hermitian matrix stored in packed format using factorization = U*D*U**H/= L*D*L**H computed by CHPTRF
- chsein(l)
- uses inverse iteration to find specified right/left eigenvectors of complex upper Hessenberg matrix H
- chseqr(l)
- CHSEQR compute eigenvalues of Hessenberg matrix H and, , matrices T and Z from Schur decomposition H = Z T Z**H, where T is upper triangular matrix , and Z is ...
- cla_gbamv(l)
- performs one of matrix-vector operations y := alpha*abs*abs + beta*abs
- cla_gbrcond_c(l)
- CLA_GBRCOND_C Compute infinity norm condition number of op * inv(diag) where C is REAL vector
- cla_gbrcond_x(l)
- CLA_GBRCOND_X Compute infinity norm condition number of op * diag where X is COMPLEX vector
- cla_gbrfsx_extended(l)
- computes
- cla_gbrpvgrw(l)
- computes
- cla_geamv(l)
- performs one of matrix-vector operations y := alpha*abs*abs + beta*abs
- cla_gercond_c(l)
- CLA_GERCOND_C compute infinity norm condition number of op * inv(diag) where C is REAL vector
- cla_gercond_x(l)
- CLA_GERCOND_X compute infinity norm condition number of op * diag where X is COMPLEX vector
- cla_gerfsx_extended(l)
- computes
- cla_heamv(l)
- performs matrix-vector operation y := alpha*abs*abs + beta*abs
- cla_hercond_c(l)
- CLA_HERCOND_C compute infinity norm condition number of op * inv(diag) where C is REAL vector
- cla_hercond_x(l)
- CLA_HERCOND_X compute infinity norm condition number of op * diag where X is COMPLEX vector
- cla_herfsx_extended(l)
- computes
- cla_herpvgrw(l)
- computes
- cla_lin_berr(l)
- CLA_LIN_BERR compute component-wise relative backward error from formula max ( abs(R)/( abs(op)*abs + abs ) ) where abs is component-wise absolute value of ...
- cla_porcond_c(l)
- SLA_PORCOND_C Compute infinity norm condition number of op * inv(diag) where C is REAL vector WORK is COMPLEX workspace of size 2*N, and RWORK is REAL ...
- cla_porcond_x(l)
- CLA_PORCOND_X Compute infinity norm condition number of op * diag where X is COMPLEX vector
- cla_porfsx_extended(l)
- computes
- cla_porpvgrw(l)
- computes
- cla_rpvgrw(l)
- computes
- cla_syamv(l)
- performs matrix-vector operation y := alpha*abs*abs + beta*abs
- cla_syrcond_c(l)
- CLA_SYRCOND_C Compute infinity norm condition number of op * inv(diag) where C is REAL vector
- cla_syrcond_x(l)
- CLA_SYRCOND_X Compute infinity norm condition number of op * diag where X is COMPLEX vector
- cla_syrfsx_extended(l)
- computes
- cla_syrpvgrw(l)
- computes
- cla_wwaddw(l)
- CLA_WWADDW add vector W into doubled-single vector
- clabrd(l)
- reduces first NB rows and columns of complex general m by n matrix to upper or lower real bidiagonal form by unitary transformation Q' * * P, and returns ...
- clacgv(l)
- conjugates complex vector of length N
- clacn2(l)
- estimates 1-norm of square, complex matrix
- clacon(l)
- estimates 1-norm of square, complex matrix
- clacp2(l)
- copies all/part of real two-dimensional matrix to complex matrix B
- clacpy(l)
- copies all/part of two-dimensional matrix to another matrix B
- clacrm(l)
- performs very simple matrix-matrix multiplication
- clacrt(l)
- performs operation ==> where c/s are complex/vectors x/y are complex
- cladiv(l)
- := X/Y, where X and Y are complex
- claed0(l)
- divide and conquer method, CLAED0 computes all eigenvalues of symmetric tridiagonal matrix which is one diagonal block of those from reducing dense or band ...
- claed7(l)
- computes updated eigensystem of diagonal matrix after modification by rank-one symmetric matrix
- claed8(l)
- merges two sets of eigenvalues together into single sorted set
- claein(l)
- uses inverse iteration to find right/left eigenvector corresponding to eigenvalue W of complex upper Hessenberg matrix H
- claesy(l)
- computes eigendecomposition of 2-by-2 symmetric matrix ( ; ) provided norm of matrix of eigenvectors is larger than some threshold value
- claev2(l)
- computes eigendecomposition of 2-by-2 Hermitian matrix [ B ] [ CONJG C ]
- clag2z(l)
- converts COMPLEX matrix, SA, to COMPLEX*16 matrix
- clags2(l)
- computes 2-by-2 unitary matrices U, V and Q, such that if then U'**Q = U'**Q = and V'*B*Q = V'**Q = or if then U'**Q = U'**Q = and V'*B*Q = V'**Q = where U = ...
- clagtm(l)
- performs matrix-vector product of form B := alpha * * X + beta * B where is tridiagonal matrix of order N, B and X are N by NRHS matrices, and alpha and beta ...
- clahef(l)
- computes partial factorization of complex Hermitian matrix using Bunch-Kaufman diagonal pivoting method
- clahqr(l)
- CLAHQR i auxiliary routine called by CHSEQR to update eigenvalues and Schur decomposition already computed by CHSEQR, by dealing with Hessenberg submatrix in ...
- clahr2(l)
- reduces first NB columns of complex general n-BY- matrix so that elements below k-th subdiagonal are zero
- clahrd(l)
- reduces first NB columns of complex general n-by- matrix so that elements below k-th subdiagonal are zero
- claic1(l)
- applies one step of incremental condition estimation in its simplest version
- clals0(l)
- applies back multiplying factors of either left/right singular vector matrix of diagonal matrix appended by row to right hand side matrix B in solving least ...
- clalsa(l)
- is itermediate step in solving least squares problem by computing SVD of coefficient matrix in compact form
- clalsd(l)
- uses singular value decomposition of to solve least squares problem of finding X to minimize Euclidean norm of each column of *X-B, where is N-by-N upper ...
- clangb(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of n by n band matrix , with kl sub-diagonals and ku ...
- clange(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of complex matrix
- clangt(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of complex tridiagonal matrix
- clanhb(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of n by n hermitian band matrix , with k super-diagonals
- clanhe(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of complex hermitian matrix
- clanhf(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of complex Hermitian matrix in RFP format
- clanhp(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of complex hermitian matrix , supplied in packed form
- clanhs(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of Hessenberg matrix
- clanht(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of complex Hermitian tridiagonal matrix
- clansb(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of n by n symmetric band matrix , with k super-diagonals
- clansp(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of complex symmetric matrix , supplied in packed form
- clansy(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of complex symmetric matrix
- clantb(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of n by n triangular band matrix , with diagonals
- clantp(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of triangular matrix , supplied in packed form
- clantr(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of trapezoidal or triangular matrix
- clapll(l)
- two column vectors X and Y, let =
- clapmt(l)
- rearranges columns of M by N matrix X as specified by permutation K,K,...,K of integers 1,...,N
- claqgb(l)
- equilibrates general M by N band matrix with KL subdiagonals/KU superdiagonals using row/scaling factors in vectors R/C
- claqge(l)
- equilibrates general M by N matrix using row/column scaling factors in vectors R/C
- claqhb(l)
- equilibrates Hermitian band matrix using scaling factors in vector S
- claqhe(l)
- equilibrates Hermitian matrix using scaling factors in vector S
- claqhp(l)
- equilibrates Hermitian matrix using scaling factors in vector S
- claqp2(l)
- computes QR factorization with column pivoting of block
- claqps(l)
- computes step of QR factorization with column pivoting of complex M-by-N matrix by using Blas-3
- claqr0(l)
- CLAQR0 compute eigenvalues of Hessenberg matrix H and, , matrices T and Z from Schur decomposition H = Z T Z**H, where T is upper triangular matrix , and Z is ...
- claqr1(l)
-
- claqr2(l)
-
- claqr3(l)
-
- claqr4(l)
- CLAQR4 compute eigenvalues of Hessenberg matrix H and, , matrices T and Z from Schur decomposition H = Z T Z**H, where T is upper triangular matrix , and Z is ...
- claqr5(l)
-
- claqsb(l)
- equilibrates symmetric band matrix using scaling factors in vector S
- claqsp(l)
- equilibrates symmetric matrix using scaling factors in vector S
- claqsy(l)
- equilibrates symmetric matrix using scaling factors in vector S
- clar1v(l)
- computes r-th column of inverse of sumbmatrix in rows B1 through BN of tridiagonal matrix L D L^T - sigma I
- clar2v(l)
- applies vector of complex plane rotations with real cosines from both sides to sequence of 2-by-2 complex Hermitian matrices
- clarcm(l)
- performs very simple matrix-matrix multiplication
- clarf(l)
- applies complex elementary reflector H to complex M-by-N matrix C, from either left or right
- clarfb(l)
- applies complex block reflector H or its transpose H' to complex M-by-N matrix C, from either left or right
- clarfg(l)
- generates complex elementary reflector H of order n, such that H' * = , H' * H = I
- clarfp(l)
- generates complex elementary reflector H of order n, such that H' * = , H' * H = I
- clarft(l)
- forms triangular factor T of complex block reflector H of order n, which is defined as product of k elementary reflectors
- clarfx(l)
- applies complex elementary reflector H to complex m by n matrix C, from either left or right
- clargv(l)
- generates vector of complex plane rotations with real cosines, determined by elements of complex vectors x and y
- clarnv(l)
- returns vector of n random complex numbers from uniform/normal distribution
- clarrv(l)
- computes eigenvectors of tridiagonal matrix T = L D L^T given L, D and APPROXIMATIONS to eigenvalues of L D L^T
- clarscl2(l)
- performs reciprocal diagonal scaling on vector
- clartg(l)
- generates plane rotation so that [ CS SN ] [ F ] [ R ] [ __ ]
- clartv(l)
- applies vector of complex plane rotations with real cosines to elements of complex vectors x/y
- clarz(l)
- applies complex elementary reflector H to complex M-by-N matrix C, from either left or right
- clarzb(l)
- applies complex block reflector H/its transpose H**H to complex distributed M-by-N C from left/right
- clarzt(l)
- forms triangular factor T of complex block reflector H of order > n, which is defined as product of k elementary reflectors
- clascl(l)
- multiplies M by N complex matrix by real scalar CTO/CFROM
- clascl2(l)
- performs diagonal scaling on vector
- claset(l)
- initializes 2-D array to BETA on diagonal/ALPHA on offdiagonals
- clasr(l)
- applies sequence of real plane rotations to complex matrix , from either left or right
- classq(l)
- returns values scl and ssq such that *ssq = x**2 +...+ x**2 + *sumsq
- claswp(l)
- performs series of row interchanges on matrix
- clasyf(l)
- computes partial factorization of complex symmetric matrix using Bunch-Kaufman diagonal pivoting method
- clatbs(l)
- solves one of triangular systems * x = s*b, **T * x = s*b, or **H * x = s*b
- clatdf(l)
- computes contribution to reciprocal Dif-estimate by solving for x in Z * x = b, where b is chosen such that norm of x is as large as possible
- clatps(l)
- solves one of triangular systems * x = s*b, **T * x = s*b, or **H * x = s*b
- clatrd(l)
- reduces NB rows and columns of complex Hermitian matrix to Hermitian tridiagonal form by unitary similarity transformation Q' * * Q, and returns matrices V and ...
- clatrs(l)
- solves one of triangular systems * x = s*b, **T * x = s*b, or **H * x = s*b
- clatrz(l)
- factors M-by- complex upper trapezoidal matrix [ A1 A2 ] = [ ] as * Z by means of unitary transformations, where Z is -by- unitary matrix and, R and A1 are ...
- clatzm(l)
- routine i deprecated/has been replaced by routine CUNMRZ
- clauu2(l)
- computes product U * U' or L' * L, where triangular factor U or L is stored in upper or lower triangular part of array
- clauum(l)
- computes product U * U' or L' * L, where triangular factor U or L is stored in upper or lower triangular part of array
- cpbcon(l)
- estimates reciprocal of condition number of complex Hermitian positive definite band matrix using Cholesky factorization = U**H*U/= L*L**H computed by CPBTRF
- cpbequ(l)
- computes row/column scalings intended to equilibrate Hermitian positive definite band matrix/reduce its condition number
- cpbrfs(l)
- improves computed solution to system of linear equations when coefficient matrix is Hermitian positive definite and banded, and provides error bounds and ...
- cpbstf(l)
- computes split Cholesky factorization of complex Hermitian positive definite band matrix
- cpbsv(l)
- computes solution to complex system of linear equations * X = B
- cpbsvx(l)
- uses Cholesky factorization = U**H*U or = L*L**H to compute solution to complex system of linear equations * X = B
- cpbtf2(l)
- computes Cholesky factorization of complex Hermitian positive definite band matrix
- cpbtrf(l)
- computes Cholesky factorization of complex Hermitian positive definite band matrix
- cpbtrs(l)
- solves system of linear equations *X = B with Hermitian positive definite band matrix using Cholesky factorization = U**H*U/= L*L**H computed by CPBTRF
- cpftrf(l)
- computes Cholesky factorization of complex Hermitian positive definite matrix
- cpftri(l)
- computes inverse of complex Hermitian positive definite matrix using Cholesky factorization = U**H*U/= L*L**H computed by CPFTRF
- cpftrs(l)
- solves system of linear equations *X = B with Hermitian positive definite matrix using Cholesky factorization = U**H*U/= L*L**H computed by CPFTRF
- cpocon(l)
- estimates reciprocal of condition number of complex Hermitian positive definite matrix using Cholesky factorization = U**H*U/= L*L**H computed by CPOTRF
- cpoequ(l)
- computes row/column scalings intended to equilibrate Hermitian positive definite matrix/reduce its condition number
- cpoequb(l)
- computes row/column scalings intended to equilibrate symmetric positive definite matrix/reduce its condition number
- cporfs(l)
- improves computed solution to system of linear equations when coefficient matrix is Hermitian positive definite
- cporfsx(l)
- CPORFSX improve computed solution to system of linear equations when coefficient matrix is symmetric positive definite, and provides error bounds and backward ...
- cposv(l)
- computes solution to complex system of linear equations * X = B
- cposvx(l)
- uses Cholesky factorization = U**H*U or = L*L**H to compute solution to complex system of linear equations * X = B
- cposvxx(l)
- CPOSVXX use Cholesky factorization = U**T*U or = L*L**T to compute solution to complex system of linear equations * X = B, where is N-by-N symmetric positive ...
- cpotf2(l)
- computes Cholesky factorization of complex Hermitian positive definite matrix
- cpotrf(l)
- computes Cholesky factorization of complex Hermitian positive definite matrix
- cpotri(l)
- computes inverse of complex Hermitian positive definite matrix using Cholesky factorization = U**H*U/= L*L**H computed by CPOTRF
- cpotrs(l)
- solves system of linear equations *X = B with Hermitian positive definite matrix using Cholesky factorization = U**H*U/= L*L**H computed by CPOTRF
- cppcon(l)
- estimates reciprocal of condition number of complex Hermitian positive definite packed matrix using Cholesky factorization = U**H*U/= L*L**H computed by CPPTRF
- cppequ(l)
- computes row/column scalings intended to equilibrate Hermitian positive definite matrix in packed storage/reduce its condition number
- cpprfs(l)
- improves computed solution to system of linear equations when coefficient matrix is Hermitian positive definite and packed, and provides error bounds and ...
- cppsv(l)
- computes solution to complex system of linear equations * X = B
- cppsvx(l)
- uses Cholesky factorization = U**H*U or = L*L**H to compute solution to complex system of linear equations * X = B
- cpptrf(l)
- computes Cholesky factorization of complex Hermitian positive definite matrix stored in packed format
- cpptri(l)
- computes inverse of complex Hermitian positive definite matrix using Cholesky factorization = U**H*U/= L*L**H computed by CPPTRF
- cpptrs(l)
- solves system of linear equations *X = B with Hermitian positive definite matrix in packed storage using Cholesky factorization = U**H*U/= L*L**H computed by ...
- cpstf2(l)
- computes Cholesky factorization with complete pivoting of complex Hermitian positive semidefinite matrix
- cpstrf(l)
- computes Cholesky factorization with complete pivoting of complex Hermitian positive semidefinite matrix
- cptcon(l)
- computes reciprocal of condition number of complex Hermitian positive definite tridiagonal matrix using factorization = L*D*L**H/= U**H*D*U computed by CPTTRF
- cpteqr(l)
- computes all eigenvalues and, , eigenvectors of symmetric positive definite tridiagonal matrix by first factoring matrix using SPTTRF and then calling CBDSQR ...
- cptrfs(l)
- improves computed solution to system of linear equations when coefficient matrix is Hermitian positive definite and tridiagonal, and provides error bounds and ...
- cptsv(l)
- computes solution to complex system of linear equations *X = B, where is N-by-N Hermitian positive definite tridiagonal matrix, and X and B are N-by-NRHS ...
- cptsvx(l)
- uses factorization = L*D*L**H to compute solution to complex system of linear equations *X = B, where is N-by-N Hermitian positive definite tridiagonal matrix ...
- cpttrf(l)
- computes L*D*L' factorization of complex Hermitian positive definite tridiagonal matrix
- cpttrs(l)
- solves tridiagonal system of form * X = B using factorization = U'*D*U/= L*D*L' computed by CPTTRF
- cptts2(l)
- solves tridiagonal system of form * X = B using factorization = U'*D*U/= L*D*L' computed by CPTTRF
- crot(l)
- applies plane rotation, where cos is real and sin is complex, and vectors CX and CY are complex
- crotg(l)
- determines complex Givens rotation
- cscal(l)
- CSCAL scale vector by constant
- cspcon(l)
- estimates reciprocal of condition number of complex symmetric packed matrix using factorization = U*D*U**T/= L*D*L**T computed by CSPTRF
- cspmv(l)
- performs matrix-vector operation y := alpha**x + beta*y
- cspr(l)
- performs symmetric rank 1 operation := alpha*x*conjg +
- csprfs(l)
- improves computed solution to system of linear equations when coefficient matrix is symmetric indefinite and packed, and provides error bounds and backward ...
- cspsv(l)
- computes solution to complex system of linear equations * X = B
- cspsvx(l)
- uses diagonal pivoting factorization = U*D*U**T or = L*D*L**T to compute solution to complex system of linear equations * X = B, where is N-by-N symmetric ...
- csptrf(l)
- computes factorization of complex symmetric matrix stored in packed format using Bunch-Kaufman diagonal pivoting method
- csptri(l)
- computes inverse of complex symmetric indefinite matrix in packed storage using factorization = U*D*U**T/= L*D*L**T computed by CSPTRF
- csptrs(l)
- solves system of linear equations *X = B with complex symmetric matrix stored in packed format using factorization = U*D*U**T/= L*D*L**T computed by CSPTRF
- csrot(l)
- plane rotation, where cos and sin are real and vectors cx and cy are complex
- csrscl(l)
- multiplies n-element complex vector x by real scalar 1/
- csscal(l)
- CSSCAL scale complex vector by real constant
- cstedc(l)
- computes all eigenvalues and, , eigenvectors of symmetric tridiagonal matrix using divide and conquer method
- cstegr(l)
- computes selected eigenvalues and, , eigenvectors of real symmetric tridiagonal matrix T
- cstein(l)
- computes eigenvectors of real symmetric tridiagonal matrix T corresponding to specified eigenvalues, using inverse iteration
- cstemr(l)
- computes selected eigenvalues and, , eigenvectors of real symmetric tridiagonal matrix T
- csteqr(l)
- computes all eigenvalues and, , eigenvectors of symmetric tridiagonal matrix using implicit QL or QR method
- cswap(l)
- CSWAP interchange two vectors
- csycon(l)
- estimates reciprocal of condition number of complex symmetric matrix using factorization = U*D*U**T/= L*D*L**T computed by CSYTRF
- csyequb(l)
- computes row/column scalings intended to equilibrate symmetric matrix/reduce its condition number
- csymm(l)
- performs one of matrix-matrix operations C := alpha**B + beta*C
- csymv(l)
- performs matrix-vector operation y := alpha**x + beta*y
- csyr(l)
- performs symmetric rank 1 operation := alpha*x* +
- csyr2k(l)
- performs one of symmetric rank 2k operations C := alpha**B' + alpha*B*' + beta*C
- csyrfs(l)
- improves computed solution to system of linear equations when coefficient matrix is symmetric indefinite, and provides error bounds and backward error ...
- csyrfsx(l)
- CSYRFSX improve computed solution to system of linear equations when coefficient matrix is symmetric indefinite, and provides error bounds and backward error ...
- csyrk(l)
- performs one of symmetric rank k operations C := alpha**' + beta*C
- csysv(l)
- computes solution to complex system of linear equations * X = B
- csysvx(l)
- uses diagonal pivoting factorization to compute solution to complex system of linear equations * X = B
- csysvxx(l)
- CSYSVXX use diagonal pivoting factorization to compute solution to complex system of linear equations * X = B, where is N-by-N symmetric matrix and X and B are ...
- csytf2(l)
- computes factorization of complex symmetric matrix using Bunch-Kaufman diagonal pivoting method
- csytrf(l)
- computes factorization of complex symmetric matrix using Bunch-Kaufman diagonal pivoting method
- csytri(l)
- computes inverse of complex symmetric indefinite matrix using factorization = U*D*U**T/= L*D*L**T computed by CSYTRF
- csytrs(l)
- solves system of linear equations *X = B with complex symmetric matrix using factorization = U*D*U**T/= L*D*L**T computed by CSYTRF
- ctbcon(l)
- estimates reciprocal of condition number of triangular band matrix , in either 1-norm or infinity-norm
- ctbmv(l)
- performs one of matrix-vector operations x := *x, or x := '*x, or x := conjg*x
- ctbrfs(l)
- provides error bounds/backward error estimates for solution to system of linear equations with triangular band coefficient matrix
- ctbsv(l)
- solves one of systems of equations *x = b, or '*x = b, or conjg*x = b
- ctbtrs(l)
- solves triangular system of form * X = B, **T * X = B, or **H * X = B
- ctfsm(l)
- 3 BLAS like routine for in RFP Format
- ctftri(l)
- computes inverse of triangular matrix stored in RFP format
- ctfttp(l)
- copies triangular matrix from rectangular full packed format to standard packed format
- ctfttr(l)
- copies triangular matrix from rectangular full packed format to standard full format
- ctgevc(l)
- computes some or all of right/left eigenvectors of pair of complex matrices , where S and P are upper triangular
- ctgex2(l)
- swaps adjacent diagonal 1 by 1 blocks/
- ctgexc(l)
- reorders generalized Schur decomposition of complex matrix pair , using unitary equivalence transformation := Q * * Z', so that diagonal block of with row ...
- ctgsen(l)
- reorders generalized Schur decomposition of complex matrix pair (in terms of unitary equivalence trans- formation Q' * * Z), so that selected cluster of ...
- ctgsja(l)
- computes generalized singular value decomposition of two complex upper triangular matrices/B
- ctgsna(l)
- estimates reciprocal condition numbers for specified eigenvalues/eigenvectors of matrix pair
- ctgsy2(l)
- solves generalized Sylvester equation * R - L * B = scale D * R - L * E = scale * F using Level 1 and 2 BLAS, where R and L are unknown M-by-N matrices
- ctgsyl(l)
- solves generalized Sylvester equation
- ctpcon(l)
- estimates reciprocal of condition number of packed triangular matrix , in either 1-norm or infinity-norm
- ctpmv(l)
- performs one of matrix-vector operations x := *x, or x := '*x, or x := conjg*x
- ctprfs(l)
- provides error bounds/backward error estimates for solution to system of linear equations with triangular packed coefficient matrix
- ctpsv(l)
- solves one of systems of equations *x = b, or '*x = b, or conjg*x = b
- ctptri(l)
- computes inverse of complex upper/lower triangular matrix stored in packed format
- ctptrs(l)
- solves triangular system of form * X = B, **T * X = B, or **H * X = B
- ctpttf(l)
- copies triangular matrix from standard packed format to rectangular full packed format
- ctpttr(l)
- copies triangular matrix from standard packed format to standard full format
- ctrcon(l)
- estimates reciprocal of condition number of triangular matrix , in either 1-norm or infinity-norm
- ctrevc(l)
- computes some/all of right/left eigenvectors of complex upper triangular matrix T
- ctrexc(l)
- reorders Schur factorization of complex matrix = Q*T*Q**H, so that diagonal element of T with row index IFST is moved to row ILST
- ctrmm(l)
- performs one of matrix-matrix operations B := alpha*op*B, or B := alpha*B*op where alpha is scalar, B is m by n matrix, is unit, or non-unit, upper or lower ...
- ctrmv(l)
- performs one of matrix-vector operations x := *x, or x := '*x, or x := conjg*x
- ctrrfs(l)
- provides error bounds/backward error estimates for solution to system of linear equations with triangular coefficient matrix
- ctrsen(l)
- reorders Schur factorization of complex matrix = Q*T*Q**H, so that selected cluster of eigenvalues appears in leading positions on diagonal of upper triangular ...
- ctrsm(l)
- solves one of matrix equations op*X = alpha*B, or X*op = alpha*B
- ctrsna(l)
- estimates reciprocal condition numbers for specified eigenvalues/right eigenvectors of complex upper triangular matrix T
- ctrsv(l)
- solves one of systems of equations *x = b, or '*x = b, or conjg*x = b
- ctrsyl(l)
- solves complex Sylvester matrix equation
- ctrti2(l)
- computes inverse of complex upper/lower triangular matrix
- ctrtri(l)
- computes inverse of complex upper/lower triangular matrix
- ctrtrs(l)
- solves triangular system of form * X = B, **T * X = B, or **H * X = B
- ctrttf(l)
- copies triangular matrix from standard full format to rectangular full packed format
- ctrttp(l)
- copies triangular matrix from full format to standard packed format
- ctzrqf(l)
- routine i deprecated/has been replaced by routine CTZRZF
- ctzrzf(l)
- reduces M-by-N complex upper trapezoidal matrix to upper triangular form by means of unitary transformations
- cung2l(l)
- generates m by n complex matrix Q with orthonormal columns
- cung2r(l)
- generates m by n complex matrix Q with orthonormal columns
- cungbr(l)
- generates one of complex unitary matrices Q/P**H determined by CGEBRD when reducing complex matrix to bidiagonal form
- cunghr(l)
- generates complex unitary matrix Q which is defined as product of IHI-ILO elementary reflectors of order N, as returned by CGEHRD
- cungl2(l)
- generates m-by-n complex matrix Q with orthonormal rows
- cunglq(l)
- generates M-by-N complex matrix Q with orthonormal rows
- cungql(l)
- generates M-by-N complex matrix Q with orthonormal columns
- cungqr(l)
- generates M-by-N complex matrix Q with orthonormal columns
- cungr2(l)
- generates m by n complex matrix Q with orthonormal rows
- cungrq(l)
- generates M-by-N complex matrix Q with orthonormal rows
- cungtr(l)
- generates complex unitary matrix Q which is defined as product of n-1 elementary reflectors of order N, as returned by CHETRD
- cunm2l(l)
- overwrites 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 = ...
- cunm2r(l)
- overwrites 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 = ...
- cunmbr(l)
- VECT = 'Q', CUNMBR overwrites general complex M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- cunmhr(l)
- overwrites general complex M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- cunml2(l)
- overwrites 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 = ...
- cunmlq(l)
- overwrites general complex M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- cunmql(l)
- overwrites general complex M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- cunmqr(l)
- overwrites general complex M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- cunmr2(l)
- overwrites 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 = ...
- cunmr3(l)
- overwrites 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 = ...
- cunmrq(l)
- overwrites general complex M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- cunmrz(l)
- overwrites general complex M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- cunmtr(l)
- overwrites general complex M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- cupgtr(l)
- generates complex unitary matrix Q which is defined as product of n-1 elementary reflectors H of order n, as returned by CHPTRD using packed storage
- cupmtr(l)
- overwrites general complex M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- dasum(l)
- DASUM take sum of absolute values
- daxpy(l)
- DAXPY constant times vector plus vector
- dbdsdc(l)
- computes singular value decomposition of real N-by-N bidiagonal matrix B
- dbdsqr(l)
- computes singular values and, , right/left singular vectors from singular value decomposition of real N-by-N bidiagonal matrix B using implicit zero-shift QR ...
- dcabs1(l)
- computes absolute value of double complex number =====================================================================
- dcopy(l)
- DCOPY copie vector, x, to vector, y
- ddisna(l)
- computes reciprocal condition numbers for eigenvectors of real symmetric/complex Hermitian matrix/for left/right singular vectors of general m-by-n matrix
- ddot(l)
- DDOT form dot product of two vectors
- dgbbrd(l)
- reduces real general m-by-n band matrix to upper bidiagonal form B by orthogonal transformation
- dgbcon(l)
- estimates reciprocal of condition number of real general band matrix , in either 1-norm or infinity-norm
- dgbequ(l)
- computes row/column scalings intended to equilibrate M-by-N band matrix/reduce its condition number
- dgbequb(l)
- computes row/column scalings intended to equilibrate M-by-N matrix/reduce its condition number
- dgbmv(l)
- performs one of matrix-vector operations y := alpha**x + beta*y, or y := alpha*'*x + beta*y
- dgbrfs(l)
- improves computed solution to system of linear equations when coefficient matrix is banded, and provides error bounds and backward error estimates for solution
- dgbrfsx(l)
- DGBRFSX improve computed solution to system of linear equations/provides error bounds/backward error estimates for solution
- dgbsv(l)
- computes solution to real system of linear equations * X = B, where is band matrix of order N with KL subdiagonals and KU superdiagonals, and X and B are ...
- dgbsvx(l)
- uses LU factorization to compute solution to real system of linear equations * X = B, **T * X = B, or **H * X = B
- dgbsvxx(l)
- DGBSVXX use LU factorization to compute solution to double precision system of linear equations * X = B, where is N-by-N matrix and X and B are N-by-NRHS ...
- dgbtf2(l)
- computes LU factorization of real m-by-n band matrix using partial pivoting with row interchanges
- dgbtrf(l)
- computes LU factorization of real m-by-n band matrix using partial pivoting with row interchanges
- dgbtrs(l)
- solves system of linear equations * X = B/' * X = B with general band matrix using LU factorization computed by DGBTRF
- dgebak(l)
- forms right/left eigenvectors of real general matrix by backward transformation on computed eigenvectors of balanced matrix output by DGEBAL
- dgebal(l)
- balances general real matrix
- dgebd2(l)
- reduces real general m by n matrix to upper/lower bidiagonal form B by orthogonal transformation
- dgebrd(l)
- reduces general real M-by-N matrix to upper/lower bidiagonal form B by orthogonal transformation
- dgecon(l)
- estimates reciprocal of condition number of general real matrix , in either 1-norm or infinity-norm, using LU factorization computed by DGETRF
- dgeequ(l)
- computes row/column scalings intended to equilibrate M-by-N matrix/reduce its condition number
- dgeequb(l)
- computes row/column scalings intended to equilibrate M-by-N matrix/reduce its condition number
- dgees(l)
- computes for N-by-N real nonsymmetric matrix , eigenvalues, real Schur form T, and, , matrix of Schur vectors Z
- dgeesx(l)
- computes for N-by-N real nonsymmetric matrix , eigenvalues, real Schur form T, and, , matrix of Schur vectors Z
- dgeev(l)
- computes for N-by-N real nonsymmetric matrix , eigenvalues and, , left/right eigenvectors
- dgeevx(l)
- computes for N-by-N real nonsymmetric matrix , eigenvalues and, , left/right eigenvectors
- dgegs(l)
- routine i deprecated/has been replaced by routine DGGES
- dgegv(l)
- routine i deprecated/has been replaced by routine DGGEV
- dgehd2(l)
- reduces real general matrix to upper Hessenberg form H by orthogonal similarity transformation
- dgehrd(l)
- reduces real general matrix to upper Hessenberg form H by orthogonal similarity transformation
- dgejsv(l)
- computes singular value decomposition of real M-by-N matrix [], where M >= N
- dgelq2(l)
- computes LQ factorization of real m by n matrix
- dgelqf(l)
- computes LQ factorization of real M-by-N matrix
- dgels(l)
- solves overdetermined or underdetermined real linear systems involving M-by-N matrix , or its transpose, using QR or LQ factorization of
- dgelsd(l)
- computes minimum-norm solution to real linear least squares problem
- dgelss(l)
- computes minimum norm solution to real linear least squares problem
- dgelsx(l)
- routine i deprecated/has been replaced by routine DGELSY
- dgelsy(l)
- computes minimum-norm solution to real linear least squares problem
- dgemm(l)
- performs one of matrix-matrix operations C := alpha*op*op + beta*C
- dgemv(l)
- performs one of matrix-vector operations y := alpha**x + beta*y, or y := alpha*'*x + beta*y
- dgeql2(l)
- computes QL factorization of real m by n matrix
- dgeqlf(l)
- computes QL factorization of real M-by-N matrix
- dgeqp3(l)
- computes QR factorization with column pivoting of matrix
- dgeqpf(l)
- routine i deprecated/has been replaced by routine DGEQP3
- dgeqr2(l)
- computes QR factorization of real m by n matrix
- dgeqrf(l)
- computes QR factorization of real M-by-N matrix
- dger(l)
- performs rank 1 operation := alpha*x*y' +
- dgerfs(l)
- improves computed solution to system of linear equations/provides error bounds/backward error estimates for solution
- dgerfsx(l)
- DGERFSX improve computed solution to system of linear equations/provides error bounds/backward error estimates for solution
- dgerq2(l)
- computes RQ factorization of real m by n matrix
- dgerqf(l)
- computes RQ factorization of real M-by-N matrix
- dgesc2(l)
- solves system of linear equations * X = scale* RHS with general N-by-N matrix using LU factorization with complete pivoting computed by DGETC2
- dgesdd(l)
- computes singular value decomposition of real M-by-N matrix , computing left and right singular vectors
- dgesv(l)
- computes solution to real system of linear equations * X = B
- dgesvd(l)
- computes singular value decomposition of real M-by-N matrix , computing left/right singular vectors
- dgesvj(l)
- computes singular value decomposition of real M-by-N matrix , where M >= N
- dgesvx(l)
- uses LU factorization to compute solution to real system of linear equations * X = B
- dgesvxx(l)
- DGESVXX use LU factorization to compute solution to double precision system of linear equations * X = B, where is N-by-N matrix and X and B are N-by-NRHS ...
- dgetc2(l)
- computes LU factorization with complete pivoting of n-by-n matrix
- dgetf2(l)
- computes LU factorization of general m-by-n matrix using partial pivoting with row interchanges
- dgetrf(l)
- computes LU factorization of general M-by-N matrix using partial pivoting with row interchanges
- dgetri(l)
- computes inverse of matrix using LU factorization computed by DGETRF
- dgetrs(l)
- solves system of linear equations * X = B/' * X = B with general N-by-N matrix using LU factorization computed by DGETRF
- dggbak(l)
- forms right or left eigenvectors of real generalized eigenvalue problem *x = lambda*B*x, by backward transformation on computed eigenvectors of balanced pair ...
- dggbal(l)
- balances pair of general real matrices
- dgges(l)
- computes for pair of N-by-N real nonsymmetric matrices
- dggesx(l)
- computes for pair of N-by-N real nonsymmetric matrices , generalized eigenvalues, real Schur form , and
- dggev(l)
- computes for pair of N-by-N real nonsymmetric matrices
- dggevx(l)
- computes for pair of N-by-N real nonsymmetric matrices
- dggglm(l)
- solves general Gauss-Markov linear model problem
- dgghrd(l)
- reduces pair of real matrices to generalized upper Hessenberg form using orthogonal transformations, where is general matrix and B is upper triangular
- dgglse(l)
- solves linear equality-constrained least squares problem
- dggqrf(l)
- computes generalized QR factorization of N-by-M matrix/N-by-P matrix B
- dggrqf(l)
- computes generalized RQ factorization of M-by-N matrix/P-by-N matrix B
- dggsvd(l)
- computes generalized singular value decomposition of M-by-N real matrix/P-by-N real matrix B
- dggsvp(l)
- computes orthogonal matrices U, V and Q such that N-K-L K L U'**Q = K if M-K-L >= 0
- dgsvj0(l)
- is called from DGESVJ as pre-processor/that is its main purpose
- dgsvj1(l)
- is called from SGESVJ as pre-processor/that is its main purpose
- dgtcon(l)
- estimates reciprocal of condition number of real tridiagonal matrix using LU factorization as computed by DGTTRF
- dgtrfs(l)
- improves computed solution to system of linear equations when coefficient matrix is tridiagonal, and provides error bounds and backward error estimates for ...
- dgtsv(l)
- solves equation *X = B
- dgtsvx(l)
- uses LU factorization to compute solution to real system of linear equations * X = B or **T * X = B
- dgttrf(l)
- computes LU factorization of real tridiagonal matrix using elimination with partial pivoting/row interchanges
- dgttrs(l)
- solves one of systems of equations *X = B or '*X = B
- dgtts2(l)
- solves one of systems of equations *X = B or '*X = B
- dhgeqz(l)
- computes eigenvalues of real matrix pair
- dhsein(l)
- uses inverse iteration to find specified right/left eigenvectors of real upper Hessenberg matrix H
- dhseqr(l)
- DHSEQR compute eigenvalues of Hessenberg matrix H and, , matrices T and Z from Schur decomposition H = Z T Z**T, where T is upper quasi-triangular matrix , and ...
- disnan(l)
- returns .TRUE
- dla_gbamv(l)
- performs one of matrix-vector operations y := alpha*abs*abs + beta*abs
- dla_gbrcond(l)
- DLA_GERCOND Estimate Skeel condition number of op * op2 where op2 is determined by CMODE as follows CMODE = 1 op2 = C CMODE = 0 op2 = I CMODE = -1 op2 = inv ...
- dla_gbrfsx_extended(l)
- computes
- dla_gbrpvgrw(l)
- computes
- dla_geamv(l)
- performs one of matrix-vector operations y := alpha*abs*abs + beta*abs
- dla_gercond(l)
- DLA_GERCOND estimate Skeel condition number of op * op2 where op2 is determined by CMODE as follows CMODE = 1 op2 = C CMODE = 0 op2 = I CMODE = -1 op2 = inv ...
- dla_gerfsx_extended(l)
- computes
- dla_lin_berr(l)
- DLA_LIN_BERR compute component-wise relative backward error from formula max ( abs(R)/( abs(op)*abs + abs ) ) where abs is component-wise absolute value of ...
- dla_porcond(l)
- DLA_PORCOND Estimate Skeel condition number of op * op2 where op2 is determined by CMODE as follows CMODE = 1 op2 = C CMODE = 0 op2 = I CMODE = -1 op2 = inv ...
- dla_porfsx_extended(l)
- computes
- dla_porpvgrw(l)
- computes
- dla_rpvgrw(l)
- computes
- dla_syamv(l)
- performs matrix-vector operation y := alpha*abs*abs + beta*abs
- dla_syrcond(l)
- DLA_SYRCOND estimate Skeel condition number of op * op2 where op2 is determined by CMODE as follows CMODE = 1 op2 = C CMODE = 0 op2 = I CMODE = -1 op2 = inv ...
- dla_syrfsx_extended(l)
- computes
- dla_syrpvgrw(l)
- computes
- dla_wwaddw(l)
- DLA_WWADDW add vector W into doubled-single vector
- dlabad(l)
- takes input values computed by DLAMCH for underflow and overflow, and returns square root of each of these values if log of LARGE is sufficiently large
- dlabrd(l)
- reduces first NB rows and columns of real general m by n matrix to upper or lower bidiagonal form by orthogonal transformation Q' * * P, and returns matrices X ...
- dlacn2(l)
- estimates 1-norm of square, real matrix
- dlacon(l)
- estimates 1-norm of square, real matrix
- dlacpy(l)
- copies all/part of two-dimensional matrix to another matrix B
- dladiv(l)
- performs complex division in real arithmetic + i*b p + i*q = --------- c + i*d algorithm is due to Robert L
- dlae2(l)
- computes eigenvalues of 2-by-2 symmetric matrix [ B ] [ B C ]
- dlaebz(l)
- contains iteration loops which compute and use function N, which is count of eigenvalues of symmetric tridiagonal matrix T less than or equal to its argument w
- dlaed0(l)
- computes all eigenvalues/corresponding eigenvectors of symmetric tridiagonal matrix using divide/conquer method
- dlaed1(l)
- computes updated eigensystem of diagonal matrix after modification by rank-one symmetric matrix
- dlaed2(l)
- merges two sets of eigenvalues together into single sorted set
- dlaed3(l)
- finds roots of secular equation, as defined by values in D, W, and RHO, between 1 and K
- dlaed4(l)
- subroutine compute I-th updated eigenvalue of symmetric rank-one modification to diagonal matrix whose elements are given in array d, and that D < D for i ...
- dlaed5(l)
- subroutine compute I-th eigenvalue of symmetric rank-one modification of 2-by-2 diagonal matrix diag + RHO diagonal elements in array D are assumed to satisfy ...
- dlaed6(l)
- computes positive/negative root of z z z f = rho + --------- + ---------- + --------- d-x d-x d-x It is assumed that if ORGATI = .true
- dlaed7(l)
- computes updated eigensystem of diagonal matrix after modification by rank-one symmetric matrix
- dlaed8(l)
- merges two sets of eigenvalues together into single sorted set
- dlaed9(l)
- finds roots of secular equation, as defined by values in D, Z, and RHO, between KSTART and KSTOP
- dlaeda(l)
- computes Z vector corresponding to merge step in CURLVLth step of merge process with TLVLS steps for CURPBMth problem
- dlaein(l)
- uses inverse iteration to find right/left eigenvector corresponding to eigenvalue of real upper Hessenberg matrix H
- dlaev2(l)
- computes eigendecomposition of 2-by-2 symmetric matrix [ B ] [ B C ]
- dlaexc(l)
- swaps adjacent diagonal blocks T11/T22 of order 1/2 in upper quasi-triangular matrix T by orthogonal similarity transformation
- dlag2(l)
- computes eigenvalues of 2 x 2 generalized eigenvalue problem - w B, with scaling as necessary to avoid over-/underflow
- dlag2s(l)
- converts DOUBLE PRECISION matrix, SA, to SINGLE PRECISION matrix
- dlags2(l)
- computes 2-by-2 orthogonal matrices U, V and Q, such that if then U'**Q = U'**Q = and V'*B*Q = V'**Q = or if then U'**Q = U'**Q = and V'*B*Q = V'**Q = rows of ...
- dlagtf(l)
- factorizes matrix , where T is n by n tridiagonal matrix and lambda is scalar, as T - lambda*I = PLU
- dlagtm(l)
- performs matrix-vector product of form B := alpha * * X + beta * B where is tridiagonal matrix of order N, B and X are N by NRHS matrices, and alpha and beta ...
- dlagts(l)
- may be used to solve one of systems of equations *x = y or '*x = y
- dlagv2(l)
- computes Generalized Schur factorization of real 2-by-2 matrix pencil where B is upper triangular
- dlahqr(l)
- DLAHQR i auxiliary routine called by DHSEQR to update eigenvalues and Schur decomposition already computed by DHSEQR, by dealing with Hessenberg submatrix in ...
- dlahr2(l)
- reduces first NB columns of real general n-BY- matrix so that elements below k-th subdiagonal are zero
- dlahrd(l)
- reduces first NB columns of real general n-by- matrix so that elements below k-th subdiagonal are zero
- dlaic1(l)
- applies one step of incremental condition estimation in its simplest version
- dlaisnan(l)
- routine i not for general use
- dlaln2(l)
- solves system of form X = s B/X = s B with possible scaling/perturbation of
- dlals0(l)
- applies back multiplying factors of either left/right singular vector matrix of diagonal matrix appended by row to right hand side matrix B in solving least ...
- dlalsa(l)
- is itermediate step in solving least squares problem by computing SVD of coefficient matrix in compact form
- dlalsd(l)
- uses singular value decomposition of to solve least squares problem of finding X to minimize Euclidean norm of each column of *X-B, where is N-by-N upper ...
- dlamch(l)
- double precision machine parameters
- dlamchtst(l)
-
- dlamrg(l)
- will create permutation list which will merge elements of into single set which is sorted in ascending order
- dlaneg(l)
- computes Sturm count, number of negative pivots encountered while factoring tridiagonal T - sigma I = L D L^T
- dlangb(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of n by n band matrix , with kl sub-diagonals and ku ...
- dlange(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of real matrix
- dlangt(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of real tridiagonal matrix
- dlanhs(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of Hessenberg matrix
- dlansb(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of n by n symmetric band matrix , with k super-diagonals
- dlansf(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of real symmetric matrix in RFP format
- dlansp(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of real symmetric matrix , supplied in packed form
- dlanst(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of real symmetric tridiagonal matrix
- dlansy(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of real symmetric matrix
- dlantb(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of n by n triangular band matrix , with diagonals
- dlantp(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of triangular matrix , supplied in packed form
- dlantr(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of trapezoidal or triangular matrix
- dlanv2(l)
- computes Schur factorization of real 2-by-2 nonsymmetric matrix in standard form
- dlapll(l)
- two column vectors X and Y, let =
- dlapmt(l)
- rearranges columns of M by N matrix X as specified by permutation K,K,...,K of integers 1,...,N
- dlapy2(l)
- returns sqrt, taking care not to cause unnecessary overflow
- dlapy3(l)
- returns sqrt, taking care not to cause unnecessary overflow
- dlaqgb(l)
- equilibrates general M by N band matrix with KL subdiagonals/KU superdiagonals using row/scaling factors in vectors R/C
- dlaqge(l)
- equilibrates general M by N matrix using row/column scaling factors in vectors R/C
- dlaqp2(l)
- computes QR factorization with column pivoting of block
- dlaqps(l)
- computes step of QR factorization with column pivoting of real M-by-N matrix by using Blas-3
- dlaqr0(l)
- DLAQR0 compute eigenvalues of Hessenberg matrix H and, , matrices T and Z from Schur decomposition H = Z T Z**T, where T is upper quasi-triangular matrix , and ...
- dlaqr1(l)
-
- dlaqr2(l)
-
- dlaqr3(l)
-
- dlaqr4(l)
- DLAQR4 compute eigenvalues of Hessenberg matrix H and, , matrices T and Z from Schur decomposition H = Z T Z**T, where T is upper quasi-triangular matrix , and ...
- dlaqr5(l)
-
- dlaqsb(l)
- equilibrates symmetric band matrix using scaling factors in vector S
- dlaqsp(l)
- equilibrates symmetric matrix using scaling factors in vector S
- dlaqsy(l)
- equilibrates symmetric matrix using scaling factors in vector S
- dlaqtr(l)
- solves real quasi-triangular system op*p = scale*c, if LREAL = .TRUE
- dlar1v(l)
- computes r-th column of inverse of sumbmatrix in rows B1 through BN of tridiagonal matrix L D L^T - sigma I
- dlar2v(l)
- applies vector of real plane rotations from both sides to sequence of 2-by-2 real symmetric matrices, defined by elements of vectors x, y and z
- dlarf(l)
- applies real elementary reflector H to real m by n matrix C, from either left or right
- dlarfb(l)
- applies real block reflector H or its transpose H' to real m by n matrix C, from either left or right
- dlarfg(l)
- generates real elementary reflector H of order n, such that H * = , H' * H = I
- dlarfp(l)
- generates real elementary reflector H of order n, such that H * = , H' * H = I
- dlarft(l)
- forms triangular factor T of real block reflector H of order n, which is defined as product of k elementary reflectors
- dlarfx(l)
- applies real elementary reflector H to real m by n matrix C, from either left or right
- dlargv(l)
- generates vector of real plane rotations, determined by elements of real vectors x and y
- dlarnv(l)
- returns vector of n random real numbers from uniform/normal distribution
- dlarra(l)
- splitting points with threshold SPLTOL
- dlarrb(l)
- relatively robust representation L D L^T, DLARRB does limited bisection to refine eigenvalues of L D L^T
- dlarrc(l)
- number of eigenvalues of symmetric tridiagonal matrix T in interval (VL,VU] if JOBT = 'T', and of L D L^T if JOBT = 'L'
- dlarrd(l)
- computes eigenvalues of symmetric tridiagonal matrix T to suitable accuracy
- dlarre(l)
- find desired eigenvalues of given real symmetric tridiagonal matrix T, DLARRE sets any small off-diagonal elements to zero, and for each unreduced block T_i ...
- dlarrf(l)
- initial representation L D L^T and its cluster of close eigenvalues , W, W,
- dlarrj(l)
- initial eigenvalue approximations of T, DLARRJ does bisection to refine eigenvalues of T
- dlarrk(l)
- computes one eigenvalue of symmetric tridiagonal matrix T to suitable accuracy
- dlarrr(l)
- tests to decide whether symmetric tridiagonal matrix T warrants expensive computations which guarantee high relative accuracy in eigenvalues
- dlarrv(l)
- computes eigenvectors of tridiagonal matrix T = L D L^T given L, D and APPROXIMATIONS to eigenvalues of L D L^T
- dlarscl2(l)
- performs reciprocal diagonal scaling on vector
- dlartg(l)
- make plane rotation so that [ CS SN ]
- dlartv(l)
- applies vector of real plane rotations to elements of real vectors x/y
- dlaruv(l)
- returns vector of n random real numbers from uniform
- dlarz(l)
- applies real elementary reflector H to real M-by-N matrix C, from either left or right
- dlarzb(l)
- applies real block reflector H/its transpose H**T to real distributed M-by-N C from left/right
- dlarzt(l)
- forms triangular factor T of real block reflector H of order > n, which is defined as product of k elementary reflectors
- dlas2(l)
- computes singular values of 2-by-2 matrix [ F G ] [ 0 H ]
- dlascl(l)
- multiplies M by N real matrix by real scalar CTO/CFROM
- dlascl2(l)
- performs diagonal scaling on vector
- dlasd0(l)
- divide and conquer approach, DLASD0 computes singular value decomposition of real upper bidiagonal N-by-M matrix B with diagonal D and offdiagonal E, where M = ...
- dlasd1(l)
- computes SVD of upper bidiagonal N-by-M matrix B
- dlasd2(l)
- merges two sets of singular values together into single sorted set
- dlasd3(l)
- finds all square roots of roots of secular equation, as defined by values in D and Z
- dlasd4(l)
- subroutine compute square root of I-th updated eigenvalue of positive symmetric rank-one modification to positive diagonal matrix whose entries are given as ...
- dlasd5(l)
- subroutine compute square root of I-th eigenvalue of positive symmetric rank-one modification of 2-by-2 diagonal matrix diag * diag + RHO diagonal entries in ...
- dlasd6(l)
- computes SVD of updated upper bidiagonal matrix B obtained by merging two smaller ones by appending row
- dlasd7(l)
- merges two sets of singular values together into single sorted set
- dlasd8(l)
- finds square roots of roots of secular equation
- dlasd9(l)
- find square roots of roots of secular equation
- dlasda(l)
- divide and conquer approach, DLASDA computes singular value decomposition of real upper bidiagonal N-by-M matrix B with diagonal D and offdiagonal E, where M = ...
- dlasdq(l)
- computes singular value decomposition of real bidiagonal matrix with diagonal D and offdiagonal E, accumulating transformations if desired
- dlasdt(l)
- creates tree of subproblems for bidiagonal divide/conquer
- dlaset(l)
- initializes m-by-n matrix to BETA on diagonal/ALPHA on offdiagonals
- dlasq1(l)
- computes singular values of real N-by-N bidiagonal matrix with diagonal D/off-diagonal E
- dlasq2(l)
- computes all eigenvalues of symmetric positive definite tridiagonal matrix associated with qd array Z to high relative accuracy are computed to high relative ...
- dlasq3(l)
- checks for deflation, computes shift and calls dqds
- dlasq4(l)
- computes approximation TAU to smallest eigenvalue using values of d from previous transform
- dlasq5(l)
- computes one dqds transform in ping-pong form, one version for IEEE machines another for non IEEE machines
- dlasq6(l)
- computes one dqd transform in ping-pong form, with protection against underflow and overflow
- dlasr(l)
- applies sequence of plane rotations to real matrix
- dlasrt(l)
- number in D in increasing order/in decreasing order
- dlassq(l)
- returns values scl and smsq such that *smsq = x**2 +...+ x**2 + *sumsq
- dlasv2(l)
- computes singular value decomposition of 2-by-2 triangular matrix [ F G ] [ 0 H ]
- dlaswp(l)
- performs series of row interchanges on matrix
- dlasy2(l)
- solves for N1 by N2 matrix X, 1 <= N1,N2 <= 2, in op*X + ISGN*X*op = SCALE*B
- dlasyf(l)
- computes partial factorization of real symmetric matrix using Bunch-Kaufman diagonal pivoting method
- dlat2s(l)
- converts DOUBLE PRECISION triangular matrix, SA, to SINGLE PRECISION triangular matrix
- dlatbs(l)
- solves one of triangular systems *x = s*b or '*x = s*b with scaling to prevent overflow, where is upper or lower triangular band matrix
- dlatdf(l)
- uses LU factorization of n-by-n matrix Z computed by DGETC2 and computes contribution to reciprocal Dif-estimate by solving Z * x = b for x, and choosing r.h.s
- dlatps(l)
- solves one of triangular systems *x = s*b or '*x = s*b with scaling to prevent overflow, where is upper or lower triangular matrix stored in packed form
- dlatrd(l)
- reduces NB rows and columns of real symmetric matrix to symmetric tridiagonal form by orthogonal similarity transformation Q' * * Q, and returns matrices V and ...
- dlatrs(l)
- solves one of triangular systems *x = s*b/'*x = s*b with scaling to prevent overflow
- dlatrz(l)
- factors M-by- real upper trapezoidal matrix [ A1 A2 ] = [ ] as * Z, by means of orthogonal transformations
- dlatzm(l)
- routine i deprecated/has been replaced by routine DORMRZ
- dlauu2(l)
- computes product U * U' or L' * L, where triangular factor U or L is stored in upper or lower triangular part of array
- dlauum(l)
- computes product U * U' or L' * L, where triangular factor U or L is stored in upper or lower triangular part of array
- dlazq3(l)
- for deflation, computes shift and calls dqds
- dlazq4(l)
- approximation TAU to smallest eigenvalue using values of d from previous transform
- dnrm2(l)
- This version written on 25-October-1982
- dopgtr(l)
- generates real orthogonal matrix Q which is defined as product of n-1 elementary reflectors H of order n, as returned by DSPTRD using packed storage
- dopmtr(l)
- overwrites general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- dorg2l(l)
- generates m by n real matrix Q with orthonormal columns
- dorg2r(l)
- generates m by n real matrix Q with orthonormal columns
- dorgbr(l)
- generates one of real orthogonal matrices Q/P**T determined by DGEBRD when reducing real matrix to bidiagonal form
- dorghr(l)
- generates real orthogonal matrix Q which is defined as product of IHI-ILO elementary reflectors of order N, as returned by DGEHRD
- dorgl2(l)
- generates m by n real matrix Q with orthonormal rows
- dorglq(l)
- generates M-by-N real matrix Q with orthonormal rows
- dorgql(l)
- generates M-by-N real matrix Q with orthonormal columns
- dorgqr(l)
- generates M-by-N real matrix Q with orthonormal columns
- dorgr2(l)
- generates m by n real matrix Q with orthonormal rows
- dorgrq(l)
- generates M-by-N real matrix Q with orthonormal rows
- dorgtr(l)
- generates real orthogonal matrix Q which is defined as product of n-1 elementary reflectors of order N, as returned by DSYTRD
- dorm2l(l)
- overwrites 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 = ...
- dorm2r(l)
- overwrites 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 = ...
- dormbr(l)
- VECT = 'Q', DORMBR overwrites general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- dormhr(l)
- overwrites general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- dorml2(l)
- overwrites 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 = ...
- dormlq(l)
- overwrites general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- dormql(l)
- overwrites general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- dormqr(l)
- overwrites general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- dormr2(l)
- overwrites 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 = ...
- dormr3(l)
- overwrites 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 = ...
- dormrq(l)
- overwrites general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- dormrz(l)
- overwrites general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- dormtr(l)
- overwrites general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- dpbcon(l)
- estimates reciprocal of condition number of real symmetric positive definite band matrix using Cholesky factorization = U**T*U/= L*L**T computed by DPBTRF
- dpbequ(l)
- computes row/column scalings intended to equilibrate symmetric positive definite band matrix/reduce its condition number
- dpbrfs(l)
- improves computed solution to system of linear equations when coefficient matrix is symmetric positive definite and banded, and provides error bounds and ...
- dpbstf(l)
- computes split Cholesky factorization of real symmetric positive definite band matrix
- dpbsv(l)
- computes solution to real system of linear equations * X = B
- dpbsvx(l)
- uses Cholesky factorization = U**T*U or = L*L**T to compute solution to real system of linear equations * X = B
- dpbtf2(l)
- computes Cholesky factorization of real symmetric positive definite band matrix
- dpbtrf(l)
- computes Cholesky factorization of real symmetric positive definite band matrix
- dpbtrs(l)
- solves system of linear equations *X = B with symmetric positive definite band matrix using Cholesky factorization = U**T*U/= L*L**T computed by DPBTRF
- dpftrf(l)
- computes Cholesky factorization of real symmetric positive definite matrix
- dpftri(l)
- computes inverse of symmetric positive definite matrix using Cholesky factorization = U**T*U/= L*L**T computed by DPFTRF
- dpftrs(l)
- solves system of linear equations *X = B with symmetric positive definite matrix using Cholesky factorization = U**T*U/= L*L**T computed by DPFTRF
- dpocon(l)
- estimates reciprocal of condition number of real symmetric positive definite matrix using Cholesky factorization = U**T*U/= L*L**T computed by DPOTRF
- dpoequ(l)
- computes row/column scalings intended to equilibrate symmetric positive definite matrix/reduce its condition number
- dpoequb(l)
- computes row/column scalings intended to equilibrate symmetric positive definite matrix/reduce its condition number
- dporfs(l)
- improves computed solution to system of linear equations when coefficient matrix is symmetric positive definite
- dporfsx(l)
- DPORFSX improve computed solution to system of linear equations when coefficient matrix is symmetric positive definite, and provides error bounds and backward ...
- dposv(l)
- computes solution to real system of linear equations * X = B
- dposvx(l)
- uses Cholesky factorization = U**T*U or = L*L**T to compute solution to real system of linear equations * X = B
- dposvxx(l)
- DPOSVXX use Cholesky factorization = U**T*U or = L*L**T to compute solution to double precision system of linear equations * X = B, where is N-by-N symmetric ...
- dpotf2(l)
- computes Cholesky factorization of real symmetric positive definite matrix
- dpotrf(l)
- computes Cholesky factorization of real symmetric positive definite matrix
- dpotri(l)
- computes inverse of real symmetric positive definite matrix using Cholesky factorization = U**T*U/= L*L**T computed by DPOTRF
- dpotrs(l)
- solves system of linear equations *X = B with symmetric positive definite matrix using Cholesky factorization = U**T*U/= L*L**T computed by DPOTRF
- dppcon(l)
- estimates reciprocal of condition number of real symmetric positive definite packed matrix using Cholesky factorization = U**T*U/= L*L**T computed by DPPTRF
- dppequ(l)
- computes row/column scalings intended to equilibrate symmetric positive definite matrix in packed storage/reduce its condition number
- dpprfs(l)
- improves computed solution to system of linear equations when coefficient matrix is symmetric positive definite and packed, and provides error bounds and ...
- dppsv(l)
- computes solution to real system of linear equations * X = B
- dppsvx(l)
- uses Cholesky factorization = U**T*U or = L*L**T to compute solution to real system of linear equations * X = B
- dpptrf(l)
- computes Cholesky factorization of real symmetric positive definite matrix stored in packed format
- dpptri(l)
- computes inverse of real symmetric positive definite matrix using Cholesky factorization = U**T*U/= L*L**T computed by DPPTRF
- dpptrs(l)
- solves system of linear equations *X = B with symmetric positive definite matrix in packed storage using Cholesky factorization = U**T*U/= L*L**T computed by ...
- dpstf2(l)
- computes Cholesky factorization with complete pivoting of real symmetric positive semidefinite matrix
- dpstrf(l)
- computes Cholesky factorization with complete pivoting of real symmetric positive semidefinite matrix
- dptcon(l)
- computes reciprocal of condition number of real symmetric positive definite tridiagonal matrix using factorization = L*D*L**T/= U**T*D*U computed by DPTTRF
- dpteqr(l)
- computes all eigenvalues and, , eigenvectors of symmetric positive definite tridiagonal matrix by first factoring matrix using DPTTRF, and then calling DBDSQR ...
- dptrfs(l)
- improves computed solution to system of linear equations when coefficient matrix is symmetric positive definite and tridiagonal, and provides error bounds and ...
- dptsv(l)
- computes solution to real system of linear equations *X = B, where is N-by-N symmetric positive definite tridiagonal matrix, and X and B are N-by-NRHS matrices
- dptsvx(l)
- uses factorization = L*D*L**T to compute solution to real system of linear equations *X = B, where is N-by-N symmetric positive definite tridiagonal matrix and ...
- dpttrf(l)
- computes L*D*L' factorization of real symmetric positive definite tridiagonal matrix
- dpttrs(l)
- solves tridiagonal system of form * X = B using L*D*L' factorization of computed by DPTTRF
- dptts2(l)
- solves tridiagonal system of form * X = B using L*D*L' factorization of computed by DPTTRF
- drot(l)
- DROT applie plane rotation
- drotg(l)
- DROTG construct givens plane rotation
- drotm(l)
- APPLY MODIFIED GIVENS TRANSFORMATION, H, TO 2 BY N MATRIX , WHERE **T INDICATES TRANSPOSE
- drotmg(l)
- CONSTRUCT MODIFIED GIVENS TRANSFORMATION MATRIX H WHICH ZEROS SECOND COMPONENT OF 2-VECTOR (DSQRT*DX1,DSQRT*
- drscl(l)
- multiplies n-element real vector x by real scalar 1/
- dsbev(l)
- computes all eigenvalues and, , eigenvectors of real symmetric band matrix
- dsbevd(l)
- computes all eigenvalues and, , eigenvectors of real symmetric band matrix
- dsbevx(l)
- computes selected eigenvalues and, , eigenvectors of real symmetric band matrix
- dsbgst(l)
- reduces real symmetric-definite banded generalized eigenproblem *x = lambda*B*x to standard form C*y = lambda*y
- dsbgv(l)
- computes all eigenvalues, and , eigenvectors of real generalized symmetric-definite banded eigenproblem, of form *x=*B*x
- dsbgvd(l)
- computes all eigenvalues, and , eigenvectors of real generalized symmetric-definite banded eigenproblem, of form *x=*B*x
- dsbgvx(l)
- computes selected eigenvalues, and , eigenvectors of real generalized symmetric-definite banded eigenproblem, of form *x=*B*x
- dsbmv(l)
- performs matrix-vector operation y := alpha**x + beta*y
- dsbtrd(l)
- reduces real symmetric band matrix to symmetric tridiagonal form T by orthogonal similarity transformation
- dscal(l)
- DSCAL scale vector by constant
- dsdot(l)
- accumulation/result
- dsecnd(l)
- user time for process in seconds
- dsecnd_ext_etime(l)
- user time for process in seconds
- dsecnd_ext_etime_(l)
- user time for process in seconds
- dsecnd_int_cpu_time(l)
- user time for process in seconds
- dsecnd_int_etime(l)
- user time for process in seconds
- dsecnd_none(l)
- nothing instead of returning user time for process in seconds
- dsecndtst(l)
-
- dsfrk(l)
- 3 BLAS like routine for C in RFP Format
- dsgesv(l)
- computes solution to real system of linear equations * X = B
- dspcon(l)
- estimates reciprocal of condition number of real symmetric packed matrix using factorization = U*D*U**T/= L*D*L**T computed by DSPTRF
- dspev(l)
- computes all eigenvalues and, , eigenvectors of real symmetric matrix in packed storage
- dspevd(l)
- computes all eigenvalues and, , eigenvectors of real symmetric matrix in packed storage
- dspevx(l)
- computes selected eigenvalues and, , eigenvectors of real symmetric matrix in packed storage
- dspgst(l)
- reduces real symmetric-definite generalized eigenproblem to standard form, using packed storage
- dspgv(l)
- computes all eigenvalues and, , eigenvectors of real generalized symmetric-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- dspgvd(l)
- computes all eigenvalues, and , eigenvectors of real generalized symmetric-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- dspgvx(l)
- computes selected eigenvalues, and , eigenvectors of real generalized symmetric-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- dspmv(l)
- performs matrix-vector operation y := alpha**x + beta*y
- dsposv(l)
- computes solution to real system of linear equations * X = B
- dspr(l)
- performs symmetric rank 1 operation := alpha*x*x' +
- dspr2(l)
- performs symmetric rank 2 operation := alpha*x*y' + alpha*y*x' +
- dsprfs(l)
- improves computed solution to system of linear equations when coefficient matrix is symmetric indefinite and packed, and provides error bounds and backward ...
- dspsv(l)
- computes solution to real system of linear equations * X = B
- dspsvx(l)
- uses diagonal pivoting factorization = U*D*U**T or = L*D*L**T to compute solution to real system of linear equations * X = B, where is N-by-N symmetric matrix ...
- dsptrd(l)
- reduces real symmetric matrix stored in packed form to symmetric tridiagonal form T by orthogonal similarity transformation
- dsptrf(l)
- computes factorization of real symmetric matrix stored in packed format using Bunch-Kaufman diagonal pivoting method
- dsptri(l)
- computes inverse of real symmetric indefinite matrix in packed storage using factorization = U*D*U**T/= L*D*L**T computed by DSPTRF
- dsptrs(l)
- solves system of linear equations *X = B with real symmetric matrix stored in packed format using factorization = U*D*U**T/= L*D*L**T computed by DSPTRF
- dstebz(l)
- computes eigenvalues of symmetric tridiagonal matrix T
- dstedc(l)
- computes all eigenvalues and, , eigenvectors of symmetric tridiagonal matrix using divide and conquer method
- dstegr(l)
- computes selected eigenvalues and, , eigenvectors of real symmetric tridiagonal matrix T
- dstein(l)
- computes eigenvectors of real symmetric tridiagonal matrix T corresponding to specified eigenvalues, using inverse iteration
- dstemr(l)
- computes selected eigenvalues and, , eigenvectors of real symmetric tridiagonal matrix T
- dsteqr(l)
- computes all eigenvalues and, , eigenvectors of symmetric tridiagonal matrix using implicit QL or QR method
- dsterf(l)
- computes all eigenvalues of symmetric tridiagonal matrix using Pal-Walker-Kahan variant of QL/QR algorithm
- dstev(l)
- computes all eigenvalues and, , eigenvectors of real symmetric tridiagonal matrix
- dstevd(l)
- computes all eigenvalues and, , eigenvectors of real symmetric tridiagonal matrix
- dstevr(l)
- computes selected eigenvalues and, , eigenvectors of real symmetric tridiagonal matrix T
- dstevx(l)
- computes selected eigenvalues and, , eigenvectors of real symmetric tridiagonal matrix
- dswap(l)
- interchanges two vectors
- dsycon(l)
- estimates reciprocal of condition number of real symmetric matrix using factorization = U*D*U**T/= L*D*L**T computed by DSYTRF
- dsyequb(l)
- computes row/column scalings intended to equilibrate symmetric matrix/reduce its condition number
- dsyev(l)
- computes all eigenvalues and, , eigenvectors of real symmetric matrix
- dsyevd(l)
- computes all eigenvalues and, , eigenvectors of real symmetric matrix
- dsyevr(l)
- computes selected eigenvalues and, , eigenvectors of real symmetric matrix
- dsyevx(l)
- computes selected eigenvalues and, , eigenvectors of real symmetric matrix
- dsygs2(l)
- reduces real symmetric-definite generalized eigenproblem to standard form
- dsygst(l)
- reduces real symmetric-definite generalized eigenproblem to standard form
- dsygv(l)
- computes all eigenvalues, and , eigenvectors of real generalized symmetric-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- dsygvd(l)
- computes all eigenvalues, and , eigenvectors of real generalized symmetric-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- dsygvx(l)
- computes selected eigenvalues, and , eigenvectors of real generalized symmetric-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- dsymm(l)
- performs one of matrix-matrix operations C := alpha**B + beta*C
- dsymv(l)
- performs matrix-vector operation y := alpha**x + beta*y
- dsyr(l)
- performs symmetric rank 1 operation := alpha*x*x' +
- dsyr2(l)
- performs symmetric rank 2 operation := alpha*x*y' + alpha*y*x' +
- dsyr2k(l)
- performs one of symmetric rank 2k operations C := alpha**B' + alpha*B*' + beta*C
- dsyrfs(l)
- improves computed solution to system of linear equations when coefficient matrix is symmetric indefinite, and provides error bounds and backward error ...
- dsyrfsx(l)
- DSYRFSX improve computed solution to system of linear equations when coefficient matrix is symmetric indefinite, and provides error bounds and backward error ...
- dsyrk(l)
- performs one of symmetric rank k operations C := alpha**' + beta*C
- dsysv(l)
- computes solution to real system of linear equations * X = B
- dsysvx(l)
- uses diagonal pivoting factorization to compute solution to real system of linear equations * X = B
- dsysvxx(l)
- DSYSVXX use diagonal pivoting factorization to compute solution to double precision system of linear equations * X = B, where is N-by-N symmetric matrix and X ...
- dsytd2(l)
- reduces real symmetric matrix to symmetric tridiagonal form T by orthogonal similarity transformation
- dsytf2(l)
- computes factorization of real symmetric matrix using Bunch-Kaufman diagonal pivoting method
- dsytrd(l)
- reduces real symmetric matrix to real symmetric tridiagonal form T by orthogonal similarity transformation
- dsytrf(l)
- computes factorization of real symmetric matrix using Bunch-Kaufman diagonal pivoting method
- dsytri(l)
- computes inverse of real symmetric indefinite matrix using factorization = U*D*U**T/= L*D*L**T computed by DSYTRF
- dsytrs(l)
- solves system of linear equations *X = B with real symmetric matrix using factorization = U*D*U**T/= L*D*L**T computed by DSYTRF
- dtbcon(l)
- estimates reciprocal of condition number of triangular band matrix , in either 1-norm or infinity-norm
- dtbmv(l)
- performs one of matrix-vector operations x := *x, or x := '*x
- dtbrfs(l)
- provides error bounds/backward error estimates for solution to system of linear equations with triangular band coefficient matrix
- dtbsv(l)
- solves one of systems of equations *x = b, or '*x = b
- dtbtrs(l)
- solves triangular system of form * X = B or **T * X = B
- dtfsm(l)
- 3 BLAS like routine for in RFP Format
- dtftri(l)
- computes inverse of triangular matrix stored in RFP format
- dtfttp(l)
- copies triangular matrix from rectangular full packed format to standard packed format
- dtfttr(l)
- copies triangular matrix from rectangular full packed format to standard full format
- dtgevc(l)
- computes some or all of right/left eigenvectors of pair of real matrices , where S is quasi-triangular matrix and P is upper triangular
- dtgex2(l)
- swaps adjacent diagonal blocks/of size 1-by-1/2-by-2 in upper triangular matrix pair by orthogonal equivalence transformation
- dtgexc(l)
- reorders generalized real Schur decomposition of real matrix pair using orthogonal equivalence transformation = Q * * Z'
- dtgsen(l)
- reorders generalized real Schur decomposition of real matrix pair (in terms of orthonormal equivalence trans- formation Q' * * Z), so that selected cluster of ...
- dtgsja(l)
- computes generalized singular value decomposition of two real upper triangular matrices/B
- dtgsna(l)
- estimates reciprocal condition numbers for specified eigenvalues/eigenvectors of matrix pair in generalized real Schur canonical form (or of any matrix pair ...
- dtgsy2(l)
- solves generalized Sylvester equation
- dtgsyl(l)
- solves generalized Sylvester equation
- dtpcon(l)
- estimates reciprocal of condition number of packed triangular matrix , in either 1-norm or infinity-norm
- dtpmv(l)
- performs one of matrix-vector operations x := *x, or x := '*x
- dtprfs(l)
- provides error bounds/backward error estimates for solution to system of linear equations with triangular packed coefficient matrix
- dtpsv(l)
- solves one of systems of equations *x = b, or '*x = b
- dtptri(l)
- computes inverse of real upper/lower triangular matrix stored in packed format
- dtptrs(l)
- solves triangular system of form * X = B or **T * X = B
- dtpttf(l)
- copies triangular matrix from standard packed format to rectangular full packed format
- dtpttr(l)
- copies triangular matrix from standard packed format to standard full format
- dtrcon(l)
- estimates reciprocal of condition number of triangular matrix , in either 1-norm or infinity-norm
- dtrevc(l)
- computes some/all of right/left eigenvectors of real upper quasi-triangular matrix T
- dtrexc(l)
- reorders real Schur factorization of real matrix = Q*T*Q**T, so that diagonal block of T with row index IFST is moved to row ILST
- dtrmm(l)
- performs one of matrix-matrix operations B := alpha*op*B, or B := alpha*B*op
- dtrmv(l)
- performs one of matrix-vector operations x := *x, or x := '*x
- dtrrfs(l)
- provides error bounds/backward error estimates for solution to system of linear equations with triangular coefficient matrix
- dtrsen(l)
- reorders real Schur factorization of real matrix = Q*T*Q**T, so that selected cluster of eigenvalues appears in leading diagonal blocks of upper ...
- dtrsm(l)
- solves one of matrix equations op*X = alpha*B, or X*op = alpha*B
- dtrsna(l)
- estimates reciprocal condition numbers for specified eigenvalues/right eigenvectors of real upper quasi-triangular matrix T
- dtrsv(l)
- solves one of systems of equations *x = b, or '*x = b
- dtrsyl(l)
- solves real Sylvester matrix equation
- dtrti2(l)
- computes inverse of real upper/lower triangular matrix
- dtrtri(l)
- computes inverse of real upper/lower triangular matrix
- dtrtrs(l)
- solves triangular system of form * X = B or **T * X = B
- dtrttf(l)
- copies triangular matrix from standard full format to rectangular full packed format
- dtrttp(l)
- copies triangular matrix from full format to standard packed format
- dtzrqf(l)
- routine i deprecated/has been replaced by routine DTZRZF
- dtzrzf(l)
- reduces M-by-N real upper trapezoidal matrix to upper triangular form by means of orthogonal transformations
- dx(l)
- start Data Explorer visualization system. directly start User Interface , executive , Data Prompter, Module Builder or Tutorial
- dzasum(l)
- DZASUM take sum of absolute values
- dznrm2(l)
- This version written on 25-October-1982
- dzsum1(l)
- takes sum of absolute values of complex vector/returns double precision result
- icamax(l)
- ICAMAX find index of element having max
- icmax1(l)
- finds index of element whose real part has maximum absolute value
- idamax(l)
- IDAMAX find index of element having max
- ieeeck(l)
- is called from ILAENV to verify that Infinity/possibly NaN arithmetic is safe (i.e
- ilaclc(l)
- scans for its last non-zero column
- ilaclr(l)
- scans for its last non-zero row
- iladiag(l)
- subroutine translated from char string specifying if matrix has unit diagonal/not to relevant BLAST-specified integer constant
- iladlc(l)
- scans for its last non-zero column
- iladlr(l)
- scans for its last non-zero row
- ilaenv(l)
- is called from LAPACK routines to choose problem-dependent parameters for local environment
- ilaprec(l)
- subroutine translated from char string specifying intermediate precision to relevant BLAST-specified integer constant
- ilaslc(l)
- scans for its last non-zero column
- ilaslr(l)
- scans for its last non-zero row
- ilatrans(l)
- subroutine translate from char string specifying transposition operation to relevant BLAST-specified integer constant
- ilauplo(l)
- subroutine translated from char string specifying upper-/lower-triangular matrix to relevant BLAST-specified integer constant
- ilaver(l)
- subroutine return Lapack version Arguments ========= VERS_MAJOR INTEGER return lapack major version VERS_MINOR INTEGER return lapack minor version from major ...
- ilazlc(l)
- scans for its last non-zero column
- ilazlr(l)
- scans for its last non-zero row
- iparmq(l)
- This program sets problem/machine dependent parameters useful for xHSEQR/its subroutines
- isamax(l)
- ISAMAX find index of element having max
- izamax(l)
- IZAMAX find index of element having max
- izmax1(l)
- finds index of element whose real part has maximum absolute value
- lapack(l)
-
- lapack_version(l)
-
- lsame(l)
- returns .TRUE
- lsamen(l)
- tests if first N letters of CA are same as first N letters of CB, regardless of case
- lsametst(l)
-
- sasum(l)
- SASUM take sum of absolute values
- saxpy(l)
- SAXPY constant times vector plus vector
- sbdsdc(l)
- computes singular value decomposition of real N-by-N bidiagonal matrix B
- sbdsqr(l)
- computes singular values and, , right/left singular vectors from singular value decomposition of real N-by-N bidiagonal matrix B using implicit zero-shift QR ...
- scabs1(l)
- computes absolute value of complex number =====================================================================
- scasum(l)
- SCASUM take sum of absolute values of complex vector/returns single precision result
- scnrm2(l)
- This version written on 25-October-1982
- scopy(l)
- SCOPY copie vector, x, to vector, y
- scsum1(l)
- takes sum of absolute values of complex vector/returns single precision result
- sdisna(l)
- computes reciprocal condition numbers for eigenvectors of real symmetric/complex Hermitian matrix/for left/right singular vectors of general m-by-n matrix
- sdot(l)
- SDOT form dot product of two vectors
- sdsdot(l)
-
- second(l)
- user time for process in seconds
- second_ext_etime(l)
- user time for process in seconds
- second_ext_etime_(l)
- user time for process in seconds
- second_int_cpu_time(l)
- user time for process in seconds
- second_int_etime(l)
- user time for process in seconds
- second_none(l)
- nothing instead of returning user time for process in seconds
- secondtst(l)
-
- sgbbrd(l)
- reduces real general m-by-n band matrix to upper bidiagonal form B by orthogonal transformation
- sgbcon(l)
- estimates reciprocal of condition number of real general band matrix , in either 1-norm or infinity-norm
- sgbequ(l)
- computes row/column scalings intended to equilibrate M-by-N band matrix/reduce its condition number
- sgbequb(l)
- computes row/column scalings intended to equilibrate M-by-N matrix/reduce its condition number
- sgbmv(l)
- performs one of matrix-vector operations y := alpha**x + beta*y, or y := alpha*'*x + beta*y
- sgbrfs(l)
- improves computed solution to system of linear equations when coefficient matrix is banded, and provides error bounds and backward error estimates for solution
- sgbrfsx(l)
- SGBRFSX improve computed solution to system of linear equations/provides error bounds/backward error estimates for solution
- sgbsv(l)
- computes solution to real system of linear equations * X = B, where is band matrix of order N with KL subdiagonals and KU superdiagonals, and X and B are ...
- sgbsvx(l)
- uses LU factorization to compute solution to real system of linear equations * X = B, **T * X = B, or **H * X = B
- sgbsvxx(l)
- SGBSVXX use LU factorization to compute solution to real system of linear equations * X = B, where is N-by-N matrix and X and B are N-by-NRHS matrices
- sgbtf2(l)
- computes LU factorization of real m-by-n band matrix using partial pivoting with row interchanges
- sgbtrf(l)
- computes LU factorization of real m-by-n band matrix using partial pivoting with row interchanges
- sgbtrs(l)
- solves system of linear equations * X = B/' * X = B with general band matrix using LU factorization computed by SGBTRF
- sgebak(l)
- forms right/left eigenvectors of real general matrix by backward transformation on computed eigenvectors of balanced matrix output by SGEBAL
- sgebal(l)
- balances general real matrix
- sgebd2(l)
- reduces real general m by n matrix to upper/lower bidiagonal form B by orthogonal transformation
- sgebrd(l)
- reduces general real M-by-N matrix to upper/lower bidiagonal form B by orthogonal transformation
- sgecon(l)
- estimates reciprocal of condition number of general real matrix , in either 1-norm or infinity-norm, using LU factorization computed by SGETRF
- sgeequ(l)
- computes row/column scalings intended to equilibrate M-by-N matrix/reduce its condition number
- sgeequb(l)
- computes row/column scalings intended to equilibrate M-by-N matrix/reduce its condition number
- sgees(l)
- computes for N-by-N real nonsymmetric matrix , eigenvalues, real Schur form T, and, , matrix of Schur vectors Z
- sgeesx(l)
- computes for N-by-N real nonsymmetric matrix , eigenvalues, real Schur form T, and, , matrix of Schur vectors Z
- sgeev(l)
- computes for N-by-N real nonsymmetric matrix , eigenvalues and, , left/right eigenvectors
- sgeevx(l)
- computes for N-by-N real nonsymmetric matrix , eigenvalues and, , left/right eigenvectors
- sgegs(l)
- routine i deprecated/has been replaced by routine SGGES
- sgegv(l)
- routine i deprecated/has been replaced by routine SGGEV
- sgehd2(l)
- reduces real general matrix to upper Hessenberg form H by orthogonal similarity transformation
- sgehrd(l)
- reduces real general matrix to upper Hessenberg form H by orthogonal similarity transformation
- sgejsv(l)
- [], where M >= N
- sgelq2(l)
- computes LQ factorization of real m by n matrix
- sgelqf(l)
- computes LQ factorization of real M-by-N matrix
- sgels(l)
- solves overdetermined or underdetermined real linear systems involving M-by-N matrix , or its transpose, using QR or LQ factorization of
- sgelsd(l)
- computes minimum-norm solution to real linear least squares problem
- sgelss(l)
- computes minimum norm solution to real linear least squares problem
- sgelsx(l)
- routine i deprecated/has been replaced by routine SGELSY
- sgelsy(l)
- computes minimum-norm solution to real linear least squares problem
- sgemm(l)
- performs one of matrix-matrix operations C := alpha*op*op + beta*C
- sgemv(l)
- performs one of matrix-vector operations y := alpha**x + beta*y, or y := alpha*'*x + beta*y
- sgeql2(l)
- computes QL factorization of real m by n matrix
- sgeqlf(l)
- computes QL factorization of real M-by-N matrix
- sgeqp3(l)
- computes QR factorization with column pivoting of matrix
- sgeqpf(l)
- routine i deprecated/has been replaced by routine SGEQP3
- sgeqr2(l)
- computes QR factorization of real m by n matrix
- sgeqrf(l)
- computes QR factorization of real M-by-N matrix
- sger(l)
- performs rank 1 operation := alpha*x*y' +
- sgerfs(l)
- improves computed solution to system of linear equations/provides error bounds/backward error estimates for solution
- sgerfsx(l)
- SGERFSX improve computed solution to system of linear equations/provides error bounds/backward error estimates for solution
- sgerq2(l)
- computes RQ factorization of real m by n matrix
- sgerqf(l)
- computes RQ factorization of real M-by-N matrix
- sgesc2(l)
- solves system of linear equations * X = scale* RHS with general N-by-N matrix using LU factorization with complete pivoting computed by SGETC2
- sgesdd(l)
- computes singular value decomposition of real M-by-N matrix , computing left and right singular vectors
- sgesv(l)
- computes solution to real system of linear equations * X = B
- sgesvd(l)
- computes singular value decomposition of real M-by-N matrix , computing left/right singular vectors
- sgesvj(l)
- computes singular value decomposition of real M-by-N matrix , where M >= N
- sgesvx(l)
- uses LU factorization to compute solution to real system of linear equations * X = B
- sgesvxx(l)
- SGESVXX use LU factorization to compute solution to real system of linear equations * X = B, where is N-by-N matrix and X and B are N-by-NRHS matrices
- sgetc2(l)
- computes LU factorization with complete pivoting of n-by-n matrix
- sgetf2(l)
- computes LU factorization of general m-by-n matrix using partial pivoting with row interchanges
- sgetrf(l)
- computes LU factorization of general M-by-N matrix using partial pivoting with row interchanges
- sgetri(l)
- computes inverse of matrix using LU factorization computed by SGETRF
- sgetrs(l)
- solves system of linear equations * X = B/' * X = B with general N-by-N matrix using LU factorization computed by SGETRF
- sggbak(l)
- forms right or left eigenvectors of real generalized eigenvalue problem *x = lambda*B*x, by backward transformation on computed eigenvectors of balanced pair ...
- sggbal(l)
- balances pair of general real matrices
- sgges(l)
- computes for pair of N-by-N real nonsymmetric matrices
- sggesx(l)
- computes for pair of N-by-N real nonsymmetric matrices , generalized eigenvalues, real Schur form , and
- sggev(l)
- computes for pair of N-by-N real nonsymmetric matrices
- sggevx(l)
- computes for pair of N-by-N real nonsymmetric matrices
- sggglm(l)
- solves general Gauss-Markov linear model problem
- sgghrd(l)
- reduces pair of real matrices to generalized upper Hessenberg form using orthogonal transformations, where is general matrix and B is upper triangular
- sgglse(l)
- solves linear equality-constrained least squares problem
- sggqrf(l)
- computes generalized QR factorization of N-by-M matrix/N-by-P matrix B
- sggrqf(l)
- computes generalized RQ factorization of M-by-N matrix/P-by-N matrix B
- sggsvd(l)
- computes generalized singular value decomposition of M-by-N real matrix/P-by-N real matrix B
- sggsvp(l)
- computes orthogonal matrices U, V and Q such that N-K-L K L U'**Q = K if M-K-L >= 0
- sgsvj0(l)
- is called from SGESVJ as pre-processor/that is its main purpose
- sgsvj1(l)
- is called from SGESVJ as pre-processor/that is its main purpose
- sgtcon(l)
- estimates reciprocal of condition number of real tridiagonal matrix using LU factorization as computed by SGTTRF
- sgtrfs(l)
- improves computed solution to system of linear equations when coefficient matrix is tridiagonal, and provides error bounds and backward error estimates for ...
- sgtsv(l)
- solves equation *X = B
- sgtsvx(l)
- uses LU factorization to compute solution to real system of linear equations * X = B or **T * X = B
- sgttrf(l)
- computes LU factorization of real tridiagonal matrix using elimination with partial pivoting/row interchanges
- sgttrs(l)
- solves one of systems of equations *X = B or '*X = B
- sgtts2(l)
- solves one of systems of equations *X = B or '*X = B
- shgeqz(l)
- computes eigenvalues of real matrix pair
- shsein(l)
- uses inverse iteration to find specified right/left eigenvectors of real upper Hessenberg matrix H
- shseqr(l)
- SHSEQR compute eigenvalues of Hessenberg matrix H and, , matrices T and Z from Schur decomposition H = Z T Z**T, where T is upper quasi-triangular matrix , and ...
- sisnan(l)
- returns .TRUE
- sla_gbamv(l)
- performs one of matrix-vector operations y := alpha*abs*abs + beta*abs
- sla_gbrcond(l)
- SLA_GERCOND Estimate Skeel condition number of op * op2 where op2 is determined by CMODE as follows CMODE = 1 op2 = C CMODE = 0 op2 = I CMODE = -1 op2 = inv ...
- sla_gbrfsx_extended(l)
- computes
- sla_gbrpvgrw(l)
- computes
- sla_geamv(l)
- performs one of matrix-vector operations y := alpha*abs*abs + beta*abs
- sla_gercond(l)
- SLA_GERCOND estimate Skeel condition number of op * op2 where op2 is determined by CMODE as follows CMODE = 1 op2 = C CMODE = 0 op2 = I CMODE = -1 op2 = inv ...
- sla_gerfsx_extended(l)
- computes
- sla_lin_berr(l)
- SLA_LIN_BERR compute component-wise relative backward error from formula max ( abs(R)/( abs(op)*abs + abs ) ) where abs is component-wise absolute value of ...
- sla_porcond(l)
- SLA_PORCOND Estimate Skeel condition number of op * op2 where op2 is determined by CMODE as follows CMODE = 1 op2 = C CMODE = 0 op2 = I CMODE = -1 op2 = inv ...
- sla_porfsx_extended(l)
- computes
- sla_porpvgrw(l)
- computes
- sla_rpvgrw(l)
- computes
- sla_syamv(l)
- performs matrix-vector operation y := alpha*abs*abs + beta*abs
- sla_syrcond(l)
- SLA_SYRCOND estimate Skeel condition number of op * op2 where op2 is determined by CMODE as follows CMODE = 1 op2 = C CMODE = 0 op2 = I CMODE = -1 op2 = inv ...
- sla_syrfsx_extended(l)
- computes
- sla_syrpvgrw(l)
- computes
- sla_wwaddw(l)
- SLA_WWADDW add vector W into doubled-single vector
- slabad(l)
- takes input values computed by SLAMCH for underflow and overflow, and returns square root of each of these values if log of LARGE is sufficiently large
- slabrd(l)
- reduces first NB rows and columns of real general m by n matrix to upper or lower bidiagonal form by orthogonal transformation Q' * * P, and returns matrices X ...
- slacn2(l)
- estimates 1-norm of square, real matrix
- slacon(l)
- estimates 1-norm of square, real matrix
- slacpy(l)
- copies all/part of two-dimensional matrix to another matrix B
- sladiv(l)
- performs complex division in real arithmetic + i*b p + i*q = --------- c + i*d algorithm is due to Robert L
- slae2(l)
- computes eigenvalues of 2-by-2 symmetric matrix [ B ] [ B C ]
- slaebz(l)
- contains iteration loops which compute and use function N, which is count of eigenvalues of symmetric tridiagonal matrix T less than or equal to its argument w
- slaed0(l)
- computes all eigenvalues/corresponding eigenvectors of symmetric tridiagonal matrix using divide/conquer method
- slaed1(l)
- computes updated eigensystem of diagonal matrix after modification by rank-one symmetric matrix
- slaed2(l)
- merges two sets of eigenvalues together into single sorted set
- slaed3(l)
- finds roots of secular equation, as defined by values in D, W, and RHO, between 1 and K
- slaed4(l)
- subroutine compute I-th updated eigenvalue of symmetric rank-one modification to diagonal matrix whose elements are given in array d, and that D < D for i ...
- slaed5(l)
- subroutine compute I-th eigenvalue of symmetric rank-one modification of 2-by-2 diagonal matrix diag + RHO diagonal elements in array D are assumed to satisfy ...
- slaed6(l)
- computes positive/negative root of z z z f = rho + --------- + ---------- + --------- d-x d-x d-x It is assumed that if ORGATI = .true
- slaed7(l)
- computes updated eigensystem of diagonal matrix after modification by rank-one symmetric matrix
- slaed8(l)
- merges two sets of eigenvalues together into single sorted set
- slaed9(l)
- finds roots of secular equation, as defined by values in D, Z, and RHO, between KSTART and KSTOP
- slaeda(l)
- computes Z vector corresponding to merge step in CURLVLth step of merge process with TLVLS steps for CURPBMth problem
- slaein(l)
- uses inverse iteration to find right/left eigenvector corresponding to eigenvalue of real upper Hessenberg matrix H
- slaev2(l)
- computes eigendecomposition of 2-by-2 symmetric matrix [ B ] [ B C ]
- slaexc(l)
- swaps adjacent diagonal blocks T11/T22 of order 1/2 in upper quasi-triangular matrix T by orthogonal similarity transformation
- slag2(l)
- computes eigenvalues of 2 x 2 generalized eigenvalue problem - w B, with scaling as necessary to avoid over-/underflow
- slag2d(l)
- converts SINGLE PRECISION matrix, SA, to DOUBLE PRECISION matrix
- slags2(l)
- computes 2-by-2 orthogonal matrices U, V and Q, such that if then U'**Q = U'**Q = and V'*B*Q = V'**Q = or if then U'**Q = U'**Q = and V'*B*Q = V'**Q = rows of ...
- slagtf(l)
- factorizes matrix , where T is n by n tridiagonal matrix and lambda is scalar, as T - lambda*I = PLU
- slagtm(l)
- performs matrix-vector product of form B := alpha * * X + beta * B where is tridiagonal matrix of order N, B and X are N by NRHS matrices, and alpha and beta ...
- slagts(l)
- may be used to solve one of systems of equations *x = y or '*x = y
- slagv2(l)
- computes Generalized Schur factorization of real 2-by-2 matrix pencil where B is upper triangular
- slahqr(l)
- SLAHQR i auxiliary routine called by SHSEQR to update eigenvalues and Schur decomposition already computed by SHSEQR, by dealing with Hessenberg submatrix in ...
- slahr2(l)
- reduces first NB columns of real general n-BY- matrix so that elements below k-th subdiagonal are zero
- slahrd(l)
- reduces first NB columns of real general n-by- matrix so that elements below k-th subdiagonal are zero
- slaic1(l)
- applies one step of incremental condition estimation in its simplest version
- slaisnan(l)
- routine i not for general use
- slaln2(l)
- solves system of form X = s B/X = s B with possible scaling/perturbation of
- slals0(l)
- applies back multiplying factors of either left/right singular vector matrix of diagonal matrix appended by row to right hand side matrix B in solving least ...
- slalsa(l)
- is itermediate step in solving least squares problem by computing SVD of coefficient matrix in compact form
- slalsd(l)
- uses singular value decomposition of to solve least squares problem of finding X to minimize Euclidean norm of each column of *X-B, where is N-by-N upper ...
- slamch(l)
- single precision machine parameters
- slamchtst(l)
-
- slamrg(l)
- will create permutation list which will merge elements of into single set which is sorted in ascending order
- slaneg(l)
- computes Sturm count, number of negative pivots encountered while factoring tridiagonal T - sigma I = L D L^T
- slangb(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of n by n band matrix , with kl sub-diagonals and ku ...
- slange(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of real matrix
- slangt(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of real tridiagonal matrix
- slanhs(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of Hessenberg matrix
- slansb(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of n by n symmetric band matrix , with k super-diagonals
- slansf(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of real symmetric matrix in RFP format
- slansp(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of real symmetric matrix , supplied in packed form
- slanst(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of real symmetric tridiagonal matrix
- slansy(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of real symmetric matrix
- slantb(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of n by n triangular band matrix , with diagonals
- slantp(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of triangular matrix , supplied in packed form
- slantr(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of trapezoidal or triangular matrix
- slanv2(l)
- computes Schur factorization of real 2-by-2 nonsymmetric matrix in standard form
- slapll(l)
- two column vectors X and Y, let =
- slapmt(l)
- rearranges columns of M by N matrix X as specified by permutation K,K,...,K of integers 1,...,N
- slapy2(l)
- returns sqrt, taking care not to cause unnecessary overflow
- slapy3(l)
- returns sqrt, taking care not to cause unnecessary overflow
- slaqgb(l)
- equilibrates general M by N band matrix with KL subdiagonals/KU superdiagonals using row/scaling factors in vectors R/C
- slaqge(l)
- equilibrates general M by N matrix using row/column scaling factors in vectors R/C
- slaqp2(l)
- computes QR factorization with column pivoting of block
- slaqps(l)
- computes step of QR factorization with column pivoting of real M-by-N matrix by using Blas-3
- slaqr0(l)
- SLAQR0 compute eigenvalues of Hessenberg matrix H and, , matrices T and Z from Schur decomposition H = Z T Z**T, where T is upper quasi-triangular matrix , and ...
- slaqr1(l)
-
- slaqr2(l)
-
- slaqr3(l)
-
- slaqr4(l)
- SLAQR4 compute eigenvalues of Hessenberg matrix H and, , matrices T and Z from Schur decomposition H = Z T Z**T, where T is upper quasi-triangular matrix , and ...
- slaqr5(l)
-
- slaqsb(l)
- equilibrates symmetric band matrix using scaling factors in vector S
- slaqsp(l)
- equilibrates symmetric matrix using scaling factors in vector S
- slaqsy(l)
- equilibrates symmetric matrix using scaling factors in vector S
- slaqtr(l)
- solves real quasi-triangular system op*p = scale*c, if LREAL = .TRUE
- slar1v(l)
- computes r-th column of inverse of sumbmatrix in rows B1 through BN of tridiagonal matrix L D L^T - sigma I
- slar2v(l)
- applies vector of real plane rotations from both sides to sequence of 2-by-2 real symmetric matrices, defined by elements of vectors x, y and z
- slarf(l)
- applies real elementary reflector H to real m by n matrix C, from either left or right
- slarfb(l)
- applies real block reflector H or its transpose H' to real m by n matrix C, from either left or right
- slarfg(l)
- generates real elementary reflector H of order n, such that H * = , H' * H = I
- slarfp(l)
- generates real elementary reflector H of order n, such that H * = , H' * H = I
- slarft(l)
- forms triangular factor T of real block reflector H of order n, which is defined as product of k elementary reflectors
- slarfx(l)
- applies real elementary reflector H to real m by n matrix C, from either left or right
- slargv(l)
- generates vector of real plane rotations, determined by elements of real vectors x and y
- slarnv(l)
- returns vector of n random real numbers from uniform/normal distribution
- slarra(l)
- splitting points with threshold SPLTOL
- slarrb(l)
- relatively robust representation L D L^T, SLARRB does limited bisection to refine eigenvalues of L D L^T
- slarrc(l)
- number of eigenvalues of symmetric tridiagonal matrix T in interval (VL,VU] if JOBT = 'T', and of L D L^T if JOBT = 'L'
- slarrd(l)
- computes eigenvalues of symmetric tridiagonal matrix T to suitable accuracy
- slarre(l)
- find desired eigenvalues of given real symmetric tridiagonal matrix T, SLARRE sets any small off-diagonal elements to zero, and for each unreduced block T_i ...
- slarrf(l)
- initial representation L D L^T and its cluster of close eigenvalues , W, W,
- slarrj(l)
- initial eigenvalue approximations of T, SLARRJ does bisection to refine eigenvalues of T
- slarrk(l)
- computes one eigenvalue of symmetric tridiagonal matrix T to suitable accuracy
- slarrr(l)
- tests to decide whether symmetric tridiagonal matrix T warrants expensive computations which guarantee high relative accuracy in eigenvalues
- slarrv(l)
- computes eigenvectors of tridiagonal matrix T = L D L^T given L, D and APPROXIMATIONS to eigenvalues of L D L^T
- slarscl2(l)
- performs reciprocal diagonal scaling on vector
- slartg(l)
- make plane rotation so that [ CS SN ]
- slartv(l)
- applies vector of real plane rotations to elements of real vectors x/y
- slaruv(l)
- returns vector of n random real numbers from uniform
- slarz(l)
- applies real elementary reflector H to real M-by-N matrix C, from either left or right
- slarzb(l)
- applies real block reflector H/its transpose H**T to real distributed M-by-N C from left/right
- slarzt(l)
- forms triangular factor T of real block reflector H of order > n, which is defined as product of k elementary reflectors
- slas2(l)
- computes singular values of 2-by-2 matrix [ F G ] [ 0 H ]
- slascl(l)
- multiplies M by N real matrix by real scalar CTO/CFROM
- slascl2(l)
- performs diagonal scaling on vector
- slasd0(l)
- divide and conquer approach, SLASD0 computes singular value decomposition of real upper bidiagonal N-by-M matrix B with diagonal D and offdiagonal E, where M = ...
- slasd1(l)
- computes SVD of upper bidiagonal N-by-M matrix B
- slasd2(l)
- merges two sets of singular values together into single sorted set
- slasd3(l)
- finds all square roots of roots of secular equation, as defined by values in D and Z
- slasd4(l)
- subroutine compute square root of I-th updated eigenvalue of positive symmetric rank-one modification to positive diagonal matrix whose entries are given as ...
- slasd5(l)
- subroutine compute square root of I-th eigenvalue of positive symmetric rank-one modification of 2-by-2 diagonal matrix diag * diag + RHO diagonal entries in ...
- slasd6(l)
- computes SVD of updated upper bidiagonal matrix B obtained by merging two smaller ones by appending row
- slasd7(l)
- merges two sets of singular values together into single sorted set
- slasd8(l)
- finds square roots of roots of secular equation
- slasd9(l)
- find square roots of roots of secular equation
- slasda(l)
- divide and conquer approach, SLASDA computes singular value decomposition of real upper bidiagonal N-by-M matrix B with diagonal D and offdiagonal E, where M = ...
- slasdq(l)
- computes singular value decomposition of real bidiagonal matrix with diagonal D and offdiagonal E, accumulating transformations if desired
- slasdt(l)
- creates tree of subproblems for bidiagonal divide/conquer
- slaset(l)
- initializes m-by-n matrix to BETA on diagonal/ALPHA on offdiagonals
- slasq1(l)
- computes singular values of real N-by-N bidiagonal matrix with diagonal D/off-diagonal E
- slasq2(l)
- computes all eigenvalues of symmetric positive definite tridiagonal matrix associated with qd array Z to high relative accuracy are computed to high relative ...
- slasq3(l)
- checks for deflation, computes shift and calls dqds
- slasq4(l)
- computes approximation TAU to smallest eigenvalue using values of d from previous transform
- slasq5(l)
- computes one dqds transform in ping-pong form, one version for IEEE machines another for non IEEE machines
- slasq6(l)
- computes one dqd transform in ping-pong form, with protection against underflow and overflow
- slasr(l)
- applies sequence of plane rotations to real matrix
- slasrt(l)
- number in D in increasing order/in decreasing order
- slassq(l)
- returns values scl and smsq such that *smsq = x**2 +...+ x**2 + *sumsq
- slasv2(l)
- computes singular value decomposition of 2-by-2 triangular matrix [ F G ] [ 0 H ]
- slaswp(l)
- performs series of row interchanges on matrix
- slasy2(l)
- solves for N1 by N2 matrix X, 1 <= N1,N2 <= 2, in op*X + ISGN*X*op = SCALE*B
- slasyf(l)
- computes partial factorization of real symmetric matrix using Bunch-Kaufman diagonal pivoting method
- slatbs(l)
- solves one of triangular systems *x = s*b or '*x = s*b with scaling to prevent overflow, where is upper or lower triangular band matrix
- slatdf(l)
- uses LU factorization of n-by-n matrix Z computed by SGETC2 and computes contribution to reciprocal Dif-estimate by solving Z * x = b for x, and choosing r.h.s
- slatps(l)
- solves one of triangular systems *x = s*b or '*x = s*b with scaling to prevent overflow, where is upper or lower triangular matrix stored in packed form
- slatrd(l)
- reduces NB rows and columns of real symmetric matrix to symmetric tridiagonal form by orthogonal similarity transformation Q' * * Q, and returns matrices V and ...
- slatrs(l)
- solves one of triangular systems *x = s*b/'*x = s*b with scaling to prevent overflow
- slatrz(l)
- factors M-by- real upper trapezoidal matrix [ A1 A2 ] = [ ] as * Z, by means of orthogonal transformations
- slatzm(l)
- routine i deprecated/has been replaced by routine SORMRZ
- slauu2(l)
- computes product U * U' or L' * L, where triangular factor U or L is stored in upper or lower triangular part of array
- slauum(l)
- computes product U * U' or L' * L, where triangular factor U or L is stored in upper or lower triangular part of array
- slazq3(l)
- for deflation, computes shift and calls dqds
- slazq4(l)
- approximation TAU to smallest eigenvalue using values of d from previous transform
- snrm2(l)
- returns euclidean norm of vector via function name, so that SNRM2 := sqrt
- sopgtr(l)
- generates real orthogonal matrix Q which is defined as product of n-1 elementary reflectors H of order n, as returned by SSPTRD using packed storage
- sopmtr(l)
- overwrites general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- sorg2l(l)
- generates m by n real matrix Q with orthonormal columns
- sorg2r(l)
- generates m by n real matrix Q with orthonormal columns
- sorgbr(l)
- generates one of real orthogonal matrices Q/P**T determined by SGEBRD when reducing real matrix to bidiagonal form
- sorghr(l)
- generates real orthogonal matrix Q which is defined as product of IHI-ILO elementary reflectors of order N, as returned by SGEHRD
- sorgl2(l)
- generates m by n real matrix Q with orthonormal rows
- sorglq(l)
- generates M-by-N real matrix Q with orthonormal rows
- sorgql(l)
- generates M-by-N real matrix Q with orthonormal columns
- sorgqr(l)
- generates M-by-N real matrix Q with orthonormal columns
- sorgr2(l)
- generates m by n real matrix Q with orthonormal rows
- sorgrq(l)
- generates M-by-N real matrix Q with orthonormal rows
- sorgtr(l)
- generates real orthogonal matrix Q which is defined as product of n-1 elementary reflectors of order N, as returned by SSYTRD
- sorm2l(l)
- overwrites 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 = ...
- sorm2r(l)
- overwrites 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 = ...
- sormbr(l)
- VECT = 'Q', SORMBR overwrites general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- sormhr(l)
- overwrites general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- sorml2(l)
- overwrites 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 = ...
- sormlq(l)
- overwrites general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- sormql(l)
- overwrites general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- sormqr(l)
- overwrites general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- sormr2(l)
- overwrites 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 = ...
- sormr3(l)
- overwrites 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 = ...
- sormrq(l)
- overwrites general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- sormrz(l)
- overwrites general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- sormtr(l)
- overwrites general real M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- spbcon(l)
- estimates reciprocal of condition number of real symmetric positive definite band matrix using Cholesky factorization = U**T*U/= L*L**T computed by SPBTRF
- spbequ(l)
- computes row/column scalings intended to equilibrate symmetric positive definite band matrix/reduce its condition number
- spbrfs(l)
- improves computed solution to system of linear equations when coefficient matrix is symmetric positive definite and banded, and provides error bounds and ...
- spbstf(l)
- computes split Cholesky factorization of real symmetric positive definite band matrix
- spbsv(l)
- computes solution to real system of linear equations * X = B
- spbsvx(l)
- uses Cholesky factorization = U**T*U or = L*L**T to compute solution to real system of linear equations * X = B
- spbtf2(l)
- computes Cholesky factorization of real symmetric positive definite band matrix
- spbtrf(l)
- computes Cholesky factorization of real symmetric positive definite band matrix
- spbtrs(l)
- solves system of linear equations *X = B with symmetric positive definite band matrix using Cholesky factorization = U**T*U/= L*L**T computed by SPBTRF
- spftrf(l)
- computes Cholesky factorization of real symmetric positive definite matrix
- spftri(l)
- computes inverse of real positive definite matrix using Cholesky factorization = U**T*U/= L*L**T computed by SPFTRF
- spftrs(l)
- solves system of linear equations *X = B with symmetric positive definite matrix using Cholesky factorization = U**T*U/= L*L**T computed by SPFTRF
- spocon(l)
- estimates reciprocal of condition number of real symmetric positive definite matrix using Cholesky factorization = U**T*U/= L*L**T computed by SPOTRF
- spoequ(l)
- computes row/column scalings intended to equilibrate symmetric positive definite matrix/reduce its condition number
- spoequb(l)
- computes row/column scalings intended to equilibrate symmetric positive definite matrix/reduce its condition number
- sporfs(l)
- improves computed solution to system of linear equations when coefficient matrix is symmetric positive definite
- sporfsx(l)
- SPORFSX improve computed solution to system of linear equations when coefficient matrix is symmetric positive definite, and provides error bounds and backward ...
- sposv(l)
- computes solution to real system of linear equations * X = B
- sposvx(l)
- uses Cholesky factorization = U**T*U or = L*L**T to compute solution to real system of linear equations * X = B
- sposvxx(l)
- SPOSVXX use Cholesky factorization = U**T*U or = L*L**T to compute solution to real system of linear equations * X = B, where is N-by-N symmetric positive ...
- spotf2(l)
- computes Cholesky factorization of real symmetric positive definite matrix
- spotrf(l)
- computes Cholesky factorization of real symmetric positive definite matrix
- spotri(l)
- computes inverse of real symmetric positive definite matrix using Cholesky factorization = U**T*U/= L*L**T computed by SPOTRF
- spotrs(l)
- solves system of linear equations *X = B with symmetric positive definite matrix using Cholesky factorization = U**T*U/= L*L**T computed by SPOTRF
- sppcon(l)
- estimates reciprocal of condition number of real symmetric positive definite packed matrix using Cholesky factorization = U**T*U/= L*L**T computed by SPPTRF
- sppequ(l)
- computes row/column scalings intended to equilibrate symmetric positive definite matrix in packed storage/reduce its condition number
- spprfs(l)
- improves computed solution to system of linear equations when coefficient matrix is symmetric positive definite and packed, and provides error bounds and ...
- sppsv(l)
- computes solution to real system of linear equations * X = B
- sppsvx(l)
- uses Cholesky factorization = U**T*U or = L*L**T to compute solution to real system of linear equations * X = B
- spptrf(l)
- computes Cholesky factorization of real symmetric positive definite matrix stored in packed format
- spptri(l)
- computes inverse of real symmetric positive definite matrix using Cholesky factorization = U**T*U/= L*L**T computed by SPPTRF
- spptrs(l)
- solves system of linear equations *X = B with symmetric positive definite matrix in packed storage using Cholesky factorization = U**T*U/= L*L**T computed by ...
- spstf2(l)
- computes Cholesky factorization with complete pivoting of real symmetric positive semidefinite matrix
- spstrf(l)
- computes Cholesky factorization with complete pivoting of real symmetric positive semidefinite matrix
- sptcon(l)
- computes reciprocal of condition number of real symmetric positive definite tridiagonal matrix using factorization = L*D*L**T/= U**T*D*U computed by SPTTRF
- spteqr(l)
- computes all eigenvalues and, , eigenvectors of symmetric positive definite tridiagonal matrix by first factoring matrix using SPTTRF, and then calling SBDSQR ...
- sptrfs(l)
- improves computed solution to system of linear equations when coefficient matrix is symmetric positive definite and tridiagonal, and provides error bounds and ...
- sptsv(l)
- computes solution to real system of linear equations *X = B, where is N-by-N symmetric positive definite tridiagonal matrix, and X and B are N-by-NRHS matrices
- sptsvx(l)
- uses factorization = L*D*L**T to compute solution to real system of linear equations *X = B, where is N-by-N symmetric positive definite tridiagonal matrix and ...
- spttrf(l)
- computes L*D*L' factorization of real symmetric positive definite tridiagonal matrix
- spttrs(l)
- solves tridiagonal system of form * X = B using L*D*L' factorization of computed by SPTTRF
- sptts2(l)
- solves tridiagonal system of form * X = B using L*D*L' factorization of computed by SPTTRF
- squeleton(l)
- of ROUTINE> computes <text> Arguments ========= <Arg1> TYPE Description of argument <Arg2> TYPE Description of argument Further Details ...
- srot(l)
- applies plane rotation
- srotg(l)
- SROTG construct givens plane rotation
- srotm(l)
- APPLY MODIFIED GIVENS TRANSFORMATION, H, TO 2 BY N MATRIX , WHERE **T INDICATES TRANSPOSE
- srotmg(l)
- CONSTRUCT MODIFIED GIVENS TRANSFORMATION MATRIX H WHICH ZEROS SECOND COMPONENT OF 2-VECTOR (SQRT*SX1,SQRT*
- srscl(l)
- multiplies n-element real vector x by real scalar 1/
- ssbev(l)
- computes all eigenvalues and, , eigenvectors of real symmetric band matrix
- ssbevd(l)
- computes all eigenvalues and, , eigenvectors of real symmetric band matrix
- ssbevx(l)
- computes selected eigenvalues and, , eigenvectors of real symmetric band matrix
- ssbgst(l)
- reduces real symmetric-definite banded generalized eigenproblem *x = lambda*B*x to standard form C*y = lambda*y
- ssbgv(l)
- computes all eigenvalues, and , eigenvectors of real generalized symmetric-definite banded eigenproblem, of form *x=*B*x
- ssbgvd(l)
- computes all eigenvalues, and , eigenvectors of real generalized symmetric-definite banded eigenproblem, of form *x=*B*x
- ssbgvx(l)
- computes selected eigenvalues, and , eigenvectors of real generalized symmetric-definite banded eigenproblem, of form *x=*B*x
- ssbmv(l)
- performs matrix-vector operation y := alpha**x + beta*y
- ssbtrd(l)
- reduces real symmetric band matrix to symmetric tridiagonal form T by orthogonal similarity transformation
- sscal(l)
- scales vector by constant
- ssfrk(l)
- 3 BLAS like routine for C in RFP Format
- sspcon(l)
- estimates reciprocal of condition number of real symmetric packed matrix using factorization = U*D*U**T/= L*D*L**T computed by SSPTRF
- sspev(l)
- computes all eigenvalues and, , eigenvectors of real symmetric matrix in packed storage
- sspevd(l)
- computes all eigenvalues and, , eigenvectors of real symmetric matrix in packed storage
- sspevx(l)
- computes selected eigenvalues and, , eigenvectors of real symmetric matrix in packed storage
- sspgst(l)
- reduces real symmetric-definite generalized eigenproblem to standard form, using packed storage
- sspgv(l)
- computes all eigenvalues and, , eigenvectors of real generalized symmetric-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- sspgvd(l)
- computes all eigenvalues, and , eigenvectors of real generalized symmetric-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- sspgvx(l)
- computes selected eigenvalues, and , eigenvectors of real generalized symmetric-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- sspmv(l)
- performs matrix-vector operation y := alpha**x + beta*y
- sspr(l)
- performs symmetric rank 1 operation := alpha*x*x' +
- sspr2(l)
- performs symmetric rank 2 operation := alpha*x*y' + alpha*y*x' +
- ssprfs(l)
- improves computed solution to system of linear equations when coefficient matrix is symmetric indefinite and packed, and provides error bounds and backward ...
- sspsv(l)
- computes solution to real system of linear equations * X = B
- sspsvx(l)
- uses diagonal pivoting factorization = U*D*U**T or = L*D*L**T to compute solution to real system of linear equations * X = B, where is N-by-N symmetric matrix ...
- ssptrd(l)
- reduces real symmetric matrix stored in packed form to symmetric tridiagonal form T by orthogonal similarity transformation
- ssptrf(l)
- computes factorization of real symmetric matrix stored in packed format using Bunch-Kaufman diagonal pivoting method
- ssptri(l)
- computes inverse of real symmetric indefinite matrix in packed storage using factorization = U*D*U**T/= L*D*L**T computed by SSPTRF
- ssptrs(l)
- solves system of linear equations *X = B with real symmetric matrix stored in packed format using factorization = U*D*U**T/= L*D*L**T computed by SSPTRF
- sstebz(l)
- computes eigenvalues of symmetric tridiagonal matrix T
- sstedc(l)
- computes all eigenvalues and, , eigenvectors of symmetric tridiagonal matrix using divide and conquer method
- sstegr(l)
- computes selected eigenvalues and, , eigenvectors of real symmetric tridiagonal matrix T
- sstein(l)
- computes eigenvectors of real symmetric tridiagonal matrix T corresponding to specified eigenvalues, using inverse iteration
- sstemr(l)
- computes selected eigenvalues and, , eigenvectors of real symmetric tridiagonal matrix T
- ssteqr(l)
- computes all eigenvalues and, , eigenvectors of symmetric tridiagonal matrix using implicit QL or QR method
- ssterf(l)
- computes all eigenvalues of symmetric tridiagonal matrix using Pal-Walker-Kahan variant of QL/QR algorithm
- sstev(l)
- computes all eigenvalues and, , eigenvectors of real symmetric tridiagonal matrix
- sstevd(l)
- computes all eigenvalues and, , eigenvectors of real symmetric tridiagonal matrix
- sstevr(l)
- computes selected eigenvalues and, , eigenvectors of real symmetric tridiagonal matrix T
- sstevx(l)
- computes selected eigenvalues and, , eigenvectors of real symmetric tridiagonal matrix
- sswap(l)
- interchanges two vectors
- ssycon(l)
- estimates reciprocal of condition number of real symmetric matrix using factorization = U*D*U**T/= L*D*L**T computed by SSYTRF
- ssyequb(l)
- computes row/column scalings intended to equilibrate symmetric matrix/reduce its condition number
- ssyev(l)
- computes all eigenvalues and, , eigenvectors of real symmetric matrix
- ssyevd(l)
- computes all eigenvalues and, , eigenvectors of real symmetric matrix
- ssyevr(l)
- computes selected eigenvalues and, , eigenvectors of real symmetric matrix
- ssyevx(l)
- computes selected eigenvalues and, , eigenvectors of real symmetric matrix
- ssygs2(l)
- reduces real symmetric-definite generalized eigenproblem to standard form
- ssygst(l)
- reduces real symmetric-definite generalized eigenproblem to standard form
- ssygv(l)
- computes all eigenvalues, and , eigenvectors of real generalized symmetric-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- ssygvd(l)
- computes all eigenvalues, and , eigenvectors of real generalized symmetric-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- ssygvx(l)
- computes selected eigenvalues, and , eigenvectors of real generalized symmetric-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- ssymm(l)
- performs one of matrix-matrix operations C := alpha**B + beta*C
- ssymv(l)
- performs matrix-vector operation y := alpha**x + beta*y
- ssyr(l)
- performs symmetric rank 1 operation := alpha*x*x' +
- ssyr2(l)
- performs symmetric rank 2 operation := alpha*x*y' + alpha*y*x' +
- ssyr2k(l)
- performs one of symmetric rank 2k operations C := alpha**B' + alpha*B*' + beta*C
- ssyrfs(l)
- improves computed solution to system of linear equations when coefficient matrix is symmetric indefinite, and provides error bounds and backward error ...
- ssyrfsx(l)
- SSYRFSX improve computed solution to system of linear equations when coefficient matrix is symmetric indefinite, and provides error bounds and backward error ...
- ssyrk(l)
- performs one of symmetric rank k operations C := alpha**' + beta*C
- ssysv(l)
- computes solution to real system of linear equations * X = B
- ssysvx(l)
- uses diagonal pivoting factorization to compute solution to real system of linear equations * X = B
- ssysvxx(l)
- SSYSVXX use diagonal pivoting factorization to compute solution to real system of linear equations * X = B, where is N-by-N symmetric matrix and X and B are ...
- ssytd2(l)
- reduces real symmetric matrix to symmetric tridiagonal form T by orthogonal similarity transformation
- ssytf2(l)
- computes factorization of real symmetric matrix using Bunch-Kaufman diagonal pivoting method
- ssytrd(l)
- reduces real symmetric matrix to real symmetric tridiagonal form T by orthogonal similarity transformation
- ssytrf(l)
- computes factorization of real symmetric matrix using Bunch-Kaufman diagonal pivoting method
- ssytri(l)
- computes inverse of real symmetric indefinite matrix using factorization = U*D*U**T/= L*D*L**T computed by SSYTRF
- ssytrs(l)
- solves system of linear equations *X = B with real symmetric matrix using factorization = U*D*U**T/= L*D*L**T computed by SSYTRF
- stbcon(l)
- estimates reciprocal of condition number of triangular band matrix , in either 1-norm or infinity-norm
- stbmv(l)
- performs one of matrix-vector operations x := *x, or x := '*x
- stbrfs(l)
- provides error bounds/backward error estimates for solution to system of linear equations with triangular band coefficient matrix
- stbsv(l)
- solves one of systems of equations *x = b, or '*x = b
- stbtrs(l)
- solves triangular system of form * X = B or **T * X = B
- stfsm(l)
- 3 BLAS like routine for in RFP Format
- stftri(l)
- computes inverse of triangular matrix stored in RFP format
- stfttp(l)
- copies triangular matrix from rectangular full packed format to standard packed format
- stfttr(l)
- copies triangular matrix from rectangular full packed format to standard full format
- stgevc(l)
- computes some or all of right/left eigenvectors of pair of real matrices , where S is quasi-triangular matrix and P is upper triangular
- stgex2(l)
- swaps adjacent diagonal blocks/of size 1-by-1/2-by-2 in upper triangular matrix pair by orthogonal equivalence transformation
- stgexc(l)
- reorders generalized real Schur decomposition of real matrix pair using orthogonal equivalence transformation = Q * * Z'
- stgsen(l)
- reorders generalized real Schur decomposition of real matrix pair (in terms of orthonormal equivalence trans- formation Q' * * Z), so that selected cluster of ...
- stgsja(l)
- computes generalized singular value decomposition of two real upper triangular matrices/B
- stgsna(l)
- estimates reciprocal condition numbers for specified eigenvalues/eigenvectors of matrix pair in generalized real Schur canonical form (or of any matrix pair ...
- stgsy2(l)
- solves generalized Sylvester equation
- stgsyl(l)
- solves generalized Sylvester equation
- stpcon(l)
- estimates reciprocal of condition number of packed triangular matrix , in either 1-norm or infinity-norm
- stpmv(l)
- performs one of matrix-vector operations x := *x, or x := '*x
- stprfs(l)
- provides error bounds/backward error estimates for solution to system of linear equations with triangular packed coefficient matrix
- stpsv(l)
- solves one of systems of equations *x = b, or '*x = b
- stptri(l)
- computes inverse of real upper/lower triangular matrix stored in packed format
- stptrs(l)
- solves triangular system of form * X = B or **T * X = B
- stpttf(l)
- copies triangular matrix from standard packed format to rectangular full packed format
- stpttr(l)
- copies triangular matrix from standard packed format to standard full format
- strcon(l)
- estimates reciprocal of condition number of triangular matrix , in either 1-norm or infinity-norm
- strevc(l)
- computes some/all of right/left eigenvectors of real upper quasi-triangular matrix T
- strexc(l)
- reorders real Schur factorization of real matrix = Q*T*Q**T, so that diagonal block of T with row index IFST is moved to row ILST
- strmm(l)
- performs one of matrix-matrix operations B := alpha*op*B, or B := alpha*B*op
- strmv(l)
- performs one of matrix-vector operations x := *x, or x := '*x
- strrfs(l)
- provides error bounds/backward error estimates for solution to system of linear equations with triangular coefficient matrix
- strsen(l)
- reorders real Schur factorization of real matrix = Q*T*Q**T, so that selected cluster of eigenvalues appears in leading diagonal blocks of upper ...
- strsm(l)
- solves one of matrix equations op*X = alpha*B, or X*op = alpha*B
- strsna(l)
- estimates reciprocal condition numbers for specified eigenvalues/right eigenvectors of real upper quasi-triangular matrix T
- strsv(l)
- solves one of systems of equations *x = b, or '*x = b
- strsyl(l)
- solves real Sylvester matrix equation
- strti2(l)
- computes inverse of real upper/lower triangular matrix
- strtri(l)
- computes inverse of real upper/lower triangular matrix
- strtrs(l)
- solves triangular system of form * X = B or **T * X = B
- strttf(l)
- copies triangular matrix from standard full format to rectangular full packed format
- strttp(l)
- copies triangular matrix from full format to standard packed format
- stzrqf(l)
- routine i deprecated/has been replaced by routine STZRZF
- stzrzf(l)
- reduces M-by-N real upper trapezoidal matrix to upper triangular form by means of orthogonal transformations
- tstiee(l)
- called from LAPACK routines to choose problem-dependent parameters for local environment
- xerbla(l)
- is error handler for LAPACK routines
- xerbla_array(l)
- assists other languages in calling XERBLA, LAPACK and BLAS error handler
- zaxpy(l)
- ZAXPY constant times vector plus vector
- zbdsqr(l)
- computes singular values and, , right/left singular vectors from singular value decomposition of real N-by-N bidiagonal matrix B using implicit zero-shift QR ...
- zcgesv(l)
- computes solution to complex system of linear equations * X = B
- zcopy(l)
- ZCOPY copie vector, x, to vector, y
- zcposv(l)
- computes solution to complex system of linear equations * X = B
- zdotc(l)
- forms dot product of vector
- zdotu(l)
- ZDOTU form dot product of two vectors
- zdrot(l)
- plane rotation, where cos and sin are real and vectors cx and cy are complex
- zdrscl(l)
- multiplies n-element complex vector x by real scalar 1/
- zdscal(l)
- ZDSCAL scale vector by constant
- zgbbrd(l)
- reduces complex general m-by-n band matrix to real upper bidiagonal form B by unitary transformation
- zgbcon(l)
- estimates reciprocal of condition number of complex general band matrix , in either 1-norm or infinity-norm
- zgbequ(l)
- computes row/column scalings intended to equilibrate M-by-N band matrix/reduce its condition number
- zgbequb(l)
- computes row/column scalings intended to equilibrate M-by-N matrix/reduce its condition number
- zgbmv(l)
- performs one of matrix-vector operations y := alpha**x + beta*y, or y := alpha*'*x + beta*y, or y := alpha*conjg*x + beta*y
- zgbrfs(l)
- improves computed solution to system of linear equations when coefficient matrix is banded, and provides error bounds and backward error estimates for solution
- zgbrfsx(l)
- ZGBRFSX improve computed solution to system of linear equations/provides error bounds/backward error estimates for solution
- zgbsv(l)
- computes solution to complex system of linear equations * X = B, where is band matrix of order N with KL subdiagonals and KU superdiagonals, and X and B are ...
- zgbsvx(l)
- uses LU factorization to compute solution to complex system of linear equations * X = B, **T * X = B, or **H * X = B
- zgbsvxx(l)
- ZGBSVXX use LU factorization to compute solution to complex*16 system of linear equations * X = B, where is N-by-N matrix and X and B are N-by-NRHS matrices
- zgbtf2(l)
- computes LU factorization of complex m-by-n band matrix using partial pivoting with row interchanges
- zgbtrf(l)
- computes LU factorization of complex m-by-n band matrix using partial pivoting with row interchanges
- zgbtrs(l)
- solves system of linear equations * X = B, **T * X = B, or **H * X = B with general band matrix using LU factorization computed by ZGBTRF
- zgebak(l)
- forms right/left eigenvectors of complex general matrix by backward transformation on computed eigenvectors of balanced matrix output by ZGEBAL
- zgebal(l)
- balances general complex matrix
- zgebd2(l)
- reduces complex general m by n matrix to upper/lower real bidiagonal form B by unitary transformation
- zgebrd(l)
- reduces general complex M-by-N matrix to upper/lower bidiagonal form B by unitary transformation
- zgecon(l)
- estimates reciprocal of condition number of general complex matrix , in either 1-norm or infinity-norm, using LU factorization computed by ZGETRF
- zgeequ(l)
- computes row/column scalings intended to equilibrate M-by-N matrix/reduce its condition number
- zgeequb(l)
- computes row/column scalings intended to equilibrate M-by-N matrix/reduce its condition number
- zgees(l)
- computes for N-by-N complex nonsymmetric matrix , eigenvalues, Schur form T, and, , matrix of Schur vectors Z
- zgeesx(l)
- computes for N-by-N complex nonsymmetric matrix , eigenvalues, Schur form T, and, , matrix of Schur vectors Z
- zgeev(l)
- computes for N-by-N complex nonsymmetric matrix , eigenvalues and, , left/right eigenvectors
- zgeevx(l)
- computes for N-by-N complex nonsymmetric matrix , eigenvalues and, , left/right eigenvectors
- zgegs(l)
- routine i deprecated/has been replaced by routine ZGGES
- zgegv(l)
- routine i deprecated/has been replaced by routine ZGGEV
- zgehd2(l)
- reduces complex general matrix to upper Hessenberg form H by unitary similarity transformation
- zgehrd(l)
- reduces complex general matrix to upper Hessenberg form H by unitary similarity transformation
- zgelq2(l)
- computes LQ factorization of complex m by n matrix
- zgelqf(l)
- computes LQ factorization of complex M-by-N matrix
- zgels(l)
- solves overdetermined or underdetermined complex linear systems involving M-by-N matrix , or its conjugate-transpose, using QR or LQ factorization of
- zgelsd(l)
- computes minimum-norm solution to real linear least squares problem
- zgelss(l)
- computes minimum norm solution to complex linear least squares problem
- zgelsx(l)
- routine i deprecated/has been replaced by routine ZGELSY
- zgelsy(l)
- computes minimum-norm solution to complex linear least squares problem
- zgemm(l)
- performs one of matrix-matrix operations C := alpha*op*op + beta*C
- zgemv(l)
- performs one of matrix-vector operations y := alpha**x + beta*y, or y := alpha*'*x + beta*y, or y := alpha*conjg*x + beta*y
- zgeql2(l)
- computes QL factorization of complex m by n matrix
- zgeqlf(l)
- computes QL factorization of complex M-by-N matrix
- zgeqp3(l)
- computes QR factorization with column pivoting of matrix
- zgeqpf(l)
- routine i deprecated/has been replaced by routine ZGEQP3
- zgeqr2(l)
- computes QR factorization of complex m by n matrix
- zgeqrf(l)
- computes QR factorization of complex M-by-N matrix
- zgerc(l)
- performs rank 1 operation := alpha*x*conjg +
- zgerfs(l)
- improves computed solution to system of linear equations/provides error bounds/backward error estimates for solution
- zgerfsx(l)
- ZGERFSX improve computed solution to system of linear equations/provides error bounds/backward error estimates for solution
- zgerq2(l)
- computes RQ factorization of complex m by n matrix
- zgerqf(l)
- computes RQ factorization of complex M-by-N matrix
- zgeru(l)
- performs rank 1 operation := alpha*x*y' +
- zgesc2(l)
- solves system of linear equations * X = scale* RHS with general N-by-N matrix using LU factorization with complete pivoting computed by ZGETC2
- zgesdd(l)
- computes singular value decomposition of complex M-by-N matrix , computing left/right singular vectors, by using divide-and-conquer method
- zgesv(l)
- computes solution to complex system of linear equations * X = B
- zgesvd(l)
- computes singular value decomposition of complex M-by-N matrix , computing left/right singular vectors
- zgesvx(l)
- uses LU factorization to compute solution to complex system of linear equations * X = B
- zgesvxx(l)
- ZGESVXX use LU factorization to compute solution to complex*16 system of linear equations * X = B, where is N-by-N matrix and X and B are N-by-NRHS matrices
- zgetc2(l)
- computes LU factorization, using complete pivoting, of n-by-n matrix
- zgetf2(l)
- computes LU factorization of general m-by-n matrix using partial pivoting with row interchanges
- zgetrf(l)
- computes LU factorization of general M-by-N matrix using partial pivoting with row interchanges
- zgetri(l)
- computes inverse of matrix using LU factorization computed by ZGETRF
- zgetrs(l)
- solves system of linear equations * X = B, **T * X = B, or **H * X = B with general N-by-N matrix using LU factorization computed by ZGETRF
- zggbak(l)
- forms right or left eigenvectors of complex generalized eigenvalue problem *x = lambda*B*x, by backward transformation on computed eigenvectors of balanced ...
- zggbal(l)
- balances pair of general complex matrices
- zgges(l)
- computes for pair of N-by-N complex nonsymmetric matrices , generalized eigenvalues, generalized complex Schur form , and left/right Schur vectors
- zggesx(l)
- computes for pair of N-by-N complex nonsymmetric matrices , generalized eigenvalues, complex Schur form
- zggev(l)
- computes for pair of N-by-N complex nonsymmetric matrices , generalized eigenvalues, and , left/right generalized eigenvectors
- zggevx(l)
- computes for pair of N-by-N complex nonsymmetric matrices generalized eigenvalues, and , left/right generalized eigenvectors
- zggglm(l)
- solves general Gauss-Markov linear model problem
- zgghrd(l)
- reduces pair of complex matrices to generalized upper Hessenberg form using unitary transformations, where is general matrix and B is upper triangular
- zgglse(l)
- solves linear equality-constrained least squares problem
- zggqrf(l)
- computes generalized QR factorization of N-by-M matrix/N-by-P matrix B
- zggrqf(l)
- computes generalized RQ factorization of M-by-N matrix/P-by-N matrix B
- zggsvd(l)
- computes generalized singular value decomposition of M-by-N complex matrix/P-by-N complex matrix B
- zggsvp(l)
- computes unitary matrices U, V and Q such that N-K-L K L U'**Q = K if M-K-L >= 0
- zgtcon(l)
- estimates reciprocal of condition number of complex tridiagonal matrix using LU factorization as computed by ZGTTRF
- zgtrfs(l)
- improves computed solution to system of linear equations when coefficient matrix is tridiagonal, and provides error bounds and backward error estimates for ...
- zgtsv(l)
- solves equation *X = B
- zgtsvx(l)
- uses LU factorization to compute solution to complex system of linear equations * X = B, **T * X = B, or **H * X = B
- zgttrf(l)
- computes LU factorization of complex tridiagonal matrix using elimination with partial pivoting/row interchanges
- zgttrs(l)
- solves one of systems of equations * X = B, **T * X = B, or **H * X = B
- zgtts2(l)
- solves one of systems of equations * X = B, **T * X = B, or **H * X = B
- zhbev(l)
- computes all eigenvalues and, , eigenvectors of complex Hermitian band matrix
- zhbevd(l)
- computes all eigenvalues and, , eigenvectors of complex Hermitian band matrix
- zhbevx(l)
- computes selected eigenvalues and, , eigenvectors of complex Hermitian band matrix
- zhbgst(l)
- reduces complex Hermitian-definite banded generalized eigenproblem *x = lambda*B*x to standard form C*y = lambda*y
- zhbgv(l)
- computes all eigenvalues, and , eigenvectors of complex generalized Hermitian-definite banded eigenproblem, of form *x=*B*x
- zhbgvd(l)
- computes all eigenvalues, and , eigenvectors of complex generalized Hermitian-definite banded eigenproblem, of form *x=*B*x
- zhbgvx(l)
- computes all eigenvalues, and , eigenvectors of complex generalized Hermitian-definite banded eigenproblem, of form *x=*B*x
- zhbmv(l)
- performs matrix-vector operation y := alpha**x + beta*y
- zhbtrd(l)
- reduces complex Hermitian band matrix to real symmetric tridiagonal form T by unitary similarity transformation
- zhecon(l)
- estimates reciprocal of condition number of complex Hermitian matrix using factorization = U*D*U**H/= L*D*L**H computed by ZHETRF
- zheequb(l)
- computes row/column scalings intended to equilibrate symmetric matrix/reduce its condition number
- zheev(l)
- computes all eigenvalues and, , eigenvectors of complex Hermitian matrix
- zheevd(l)
- computes all eigenvalues and, , eigenvectors of complex Hermitian matrix
- zheevr(l)
- computes selected eigenvalues and, , eigenvectors of complex Hermitian matrix
- zheevx(l)
- computes selected eigenvalues and, , eigenvectors of complex Hermitian matrix
- zhegs2(l)
- reduces complex Hermitian-definite generalized eigenproblem to standard form
- zhegst(l)
- reduces complex Hermitian-definite generalized eigenproblem to standard form
- zhegv(l)
- computes all eigenvalues, and , eigenvectors of complex generalized Hermitian-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- zhegvd(l)
- computes all eigenvalues, and , eigenvectors of complex generalized Hermitian-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- zhegvx(l)
- computes selected eigenvalues, and , eigenvectors of complex generalized Hermitian-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- zhemm(l)
- performs one of matrix-matrix operations C := alpha**B + beta*C
- zhemv(l)
- performs matrix-vector operation y := alpha**x + beta*y
- zher(l)
- performs hermitian rank 1 operation := alpha*x*conjg +
- zher2(l)
- performs hermitian rank 2 operation := alpha*x*conjg + conjg*y*conjg +
- zher2k(l)
- performs one of hermitian rank 2k operations C := alpha**conjg + conjg*B*conjg + beta*C
- zherfs(l)
- improves computed solution to system of linear equations when coefficient matrix is Hermitian indefinite, and provides error bounds and backward error ...
- zherfsx(l)
- ZHERFSX improve computed solution to system of linear equations when coefficient matrix is Hermitian indefinite, and provides error bounds and backward error ...
- zherk(l)
- performs one of hermitian rank k operations C := alpha**conjg + beta*C
- zhesv(l)
- computes solution to complex system of linear equations * X = B
- zhesvx(l)
- uses diagonal pivoting factorization to compute solution to complex system of linear equations * X = B
- zhesvxx(l)
- ZHESVXX use diagonal pivoting factorization to compute solution to complex*16 system of linear equations * X = B, where is N-by-N symmetric matrix and X and B ...
- zhetd2(l)
- reduces complex Hermitian matrix to real symmetric tridiagonal form T by unitary similarity transformation
- zhetf2(l)
- computes factorization of complex Hermitian matrix using Bunch-Kaufman diagonal pivoting method
- zhetrd(l)
- reduces complex Hermitian matrix to real symmetric tridiagonal form T by unitary similarity transformation
- zhetrf(l)
- computes factorization of complex Hermitian matrix using Bunch-Kaufman diagonal pivoting method
- zhetri(l)
- computes inverse of complex Hermitian indefinite matrix using factorization = U*D*U**H/= L*D*L**H computed by ZHETRF
- zhetrs(l)
- solves system of linear equations *X = B with complex Hermitian matrix using factorization = U*D*U**H/= L*D*L**H computed by ZHETRF
- zhfrk(l)
- 3 BLAS like routine for C in RFP Format
- zhgeqz(l)
- computes eigenvalues of complex matrix pair
- zhpcon(l)
- estimates reciprocal of condition number of complex Hermitian packed matrix using factorization = U*D*U**H/= L*D*L**H computed by ZHPTRF
- zhpev(l)
- computes all eigenvalues and, , eigenvectors of complex Hermitian matrix in packed storage
- zhpevd(l)
- computes all eigenvalues and, , eigenvectors of complex Hermitian matrix in packed storage
- zhpevx(l)
- computes selected eigenvalues and, , eigenvectors of complex Hermitian matrix in packed storage
- zhpgst(l)
- reduces complex Hermitian-definite generalized eigenproblem to standard form, using packed storage
- zhpgv(l)
- computes all eigenvalues and, , eigenvectors of complex generalized Hermitian-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- zhpgvd(l)
- computes all eigenvalues and, , eigenvectors of complex generalized Hermitian-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- zhpgvx(l)
- computes selected eigenvalues and, , eigenvectors of complex generalized Hermitian-definite eigenproblem, of form *x=*B*x, *Bx=*x, or B**x=*x
- zhpmv(l)
- performs matrix-vector operation y := alpha**x + beta*y
- zhpr(l)
- performs hermitian rank 1 operation := alpha*x*conjg +
- zhpr2(l)
- performs hermitian rank 2 operation := alpha*x*conjg + conjg*y*conjg +
- zhprfs(l)
- improves computed solution to system of linear equations when coefficient matrix is Hermitian indefinite and packed, and provides error bounds and backward ...
- zhpsv(l)
- computes solution to complex system of linear equations * X = B
- zhpsvx(l)
- uses diagonal pivoting factorization = U*D*U**H or = L*D*L**H to compute solution to complex system of linear equations * X = B, where is N-by-N Hermitian ...
- zhptrd(l)
- reduces complex Hermitian matrix stored in packed form to real symmetric tridiagonal form T by unitary similarity transformation
- zhptrf(l)
- computes factorization of complex Hermitian packed matrix using Bunch-Kaufman diagonal pivoting method
- zhptri(l)
- computes inverse of complex Hermitian indefinite matrix in packed storage using factorization = U*D*U**H/= L*D*L**H computed by ZHPTRF
- zhptrs(l)
- solves system of linear equations *X = B with complex Hermitian matrix stored in packed format using factorization = U*D*U**H/= L*D*L**H computed by ZHPTRF
- zhsein(l)
- uses inverse iteration to find specified right/left eigenvectors of complex upper Hessenberg matrix H
- zhseqr(l)
- ZHSEQR compute eigenvalues of Hessenberg matrix H and, , matrices T and Z from Schur decomposition H = Z T Z**H, where T is upper triangular matrix , and Z is ...
- zla_gbamv(l)
- performs one of matrix-vector operations y := alpha*abs*abs + beta*abs
- zla_gbrcond_c(l)
- ZLA_GBRCOND_C Compute infinity norm condition number of op * inv(diag) where C is DOUBLE PRECISION vector
- zla_gbrcond_x(l)
- ZLA_GBRCOND_X Compute infinity norm condition number of op * diag where X is COMPLEX*16 vector
- zla_gbrfsx_extended(l)
- computes
- zla_gbrpvgrw(l)
- computes
- zla_geamv(l)
- performs one of matrix-vector operations y := alpha*abs*abs + beta*abs
- zla_gercond_c(l)
- ZLA_GERCOND_C compute infinity norm condition number of op * inv(diag) where C is DOUBLE PRECISION vector
- zla_gercond_x(l)
- ZLA_GERCOND_X compute infinity norm condition number of op * diag where X is COMPLEX*16 vector
- zla_gerfsx_extended(l)
- computes
- zla_heamv(l)
- performs matrix-vector operation y := alpha*abs*abs + beta*abs
- zla_hercond_c(l)
- ZLA_HERCOND_C compute infinity norm condition number of op * inv(diag) where C is DOUBLE PRECISION vector
- zla_hercond_x(l)
- ZLA_HERCOND_X compute infinity norm condition number of op * diag where X is COMPLEX*16 vector
- zla_herfsx_extended(l)
- computes
- zla_herpvgrw(l)
- computes
- zla_lin_berr(l)
- ZLA_LIN_BERR compute componentwise relative backward error from formula max ( abs(R)/( abs(op)*abs + abs ) ) where abs is componentwise absolute value of ...
- zla_porcond_c(l)
- DLA_PORCOND_C Compute infinity norm condition number of op * inv(diag) where C is DOUBLE PRECISION vector Arguments ========= C DOUBLE PRECISION vector
- zla_porcond_x(l)
- ZLA_PORCOND_X Compute infinity norm condition number of op * diag where X is COMPLEX*16 vector
- zla_porfsx_extended(l)
- computes
- zla_porpvgrw(l)
- computes
- zla_rpvgrw(l)
- computes
- zla_syamv(l)
- performs matrix-vector operation y := alpha*abs*abs + beta*abs
- zla_syrcond_c(l)
- ZLA_SYRCOND_C Compute infinity norm condition number of op * inv(diag) where C is DOUBLE PRECISION vector
- zla_syrcond_x(l)
- ZLA_SYRCOND_X Compute infinity norm condition number of op * diag where X is COMPLEX*16 vector
- zla_syrfsx_extended(l)
- computes
- zla_syrpvgrw(l)
- computes
- zla_wwaddw(l)
- ZLA_WWADDW add vector W into doubled-single vector
- zlabrd(l)
- reduces first NB rows and columns of complex general m by n matrix to upper or lower real bidiagonal form by unitary transformation Q' * * P, and returns ...
- zlacgv(l)
- conjugates complex vector of length N
- zlacn2(l)
- estimates 1-norm of square, complex matrix
- zlacon(l)
- estimates 1-norm of square, complex matrix
- zlacp2(l)
- copies all/part of real two-dimensional matrix to complex matrix B
- zlacpy(l)
- copies all/part of two-dimensional matrix to another matrix B
- zlacrm(l)
- performs very simple matrix-matrix multiplication
- zlacrt(l)
- performs operation ==> where c/s are complex/vectors x/y are complex
- zladiv(l)
- := X/Y, where X and Y are complex
- zlaed0(l)
- divide and conquer method, ZLAED0 computes all eigenvalues of symmetric tridiagonal matrix which is one diagonal block of those from reducing dense or band ...
- zlaed7(l)
- computes updated eigensystem of diagonal matrix after modification by rank-one symmetric matrix
- zlaed8(l)
- merges two sets of eigenvalues together into single sorted set
- zlaein(l)
- uses inverse iteration to find right/left eigenvector corresponding to eigenvalue W of complex upper Hessenberg matrix H
- zlaesy(l)
- computes eigendecomposition of 2-by-2 symmetric matrix ( ; ) provided norm of matrix of eigenvectors is larger than some threshold value
- zlaev2(l)
- computes eigendecomposition of 2-by-2 Hermitian matrix [ B ] [ CONJG C ]
- zlag2c(l)
- converts COMPLEX*16 matrix, SA, to COMPLEX matrix
- zlags2(l)
- computes 2-by-2 unitary matrices U, V and Q, such that if then U'**Q = U'**Q = and V'*B*Q = V'**Q = or if then U'**Q = U'**Q = and V'*B*Q = V'**Q = where U = ...
- zlagtm(l)
- performs matrix-vector product of form B := alpha * * X + beta * B where is tridiagonal matrix of order N, B and X are N by NRHS matrices, and alpha and beta ...
- zlahef(l)
- computes partial factorization of complex Hermitian matrix using Bunch-Kaufman diagonal pivoting method
- zlahqr(l)
- ZLAHQR i auxiliary routine called by CHSEQR to update eigenvalues and Schur decomposition already computed by CHSEQR, by dealing with Hessenberg submatrix in ...
- zlahr2(l)
- reduces first NB columns of complex general n-BY- matrix so that elements below k-th subdiagonal are zero
- zlahrd(l)
- reduces first NB columns of complex general n-by- matrix so that elements below k-th subdiagonal are zero
- zlaic1(l)
- applies one step of incremental condition estimation in its simplest version
- zlals0(l)
- applies back multiplying factors of either left/right singular vector matrix of diagonal matrix appended by row to right hand side matrix B in solving least ...
- zlalsa(l)
- is itermediate step in solving least squares problem by computing SVD of coefficient matrix in compact form
- zlalsd(l)
- uses singular value decomposition of to solve least squares problem of finding X to minimize Euclidean norm of each column of *X-B, where is N-by-N upper ...
- zlangb(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of n by n band matrix , with kl sub-diagonals and ku ...
- zlange(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of complex matrix
- zlangt(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of complex tridiagonal matrix
- zlanhb(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of n by n hermitian band matrix , with k super-diagonals
- zlanhe(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of complex hermitian matrix
- zlanhf(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of complex Hermitian matrix in RFP format
- zlanhp(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of complex hermitian matrix , supplied in packed form
- zlanhs(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of Hessenberg matrix
- zlanht(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of complex Hermitian tridiagonal matrix
- zlansb(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of n by n symmetric band matrix , with k super-diagonals
- zlansp(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of complex symmetric matrix , supplied in packed form
- zlansy(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of complex symmetric matrix
- zlantb(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of n by n triangular band matrix , with diagonals
- zlantp(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of triangular matrix , supplied in packed form
- zlantr(l)
- returns value of one norm, or Frobenius norm, or infinity norm, or element of largest absolute value of trapezoidal or triangular matrix
- zlapll(l)
- two column vectors X and Y, let =
- zlapmt(l)
- rearranges columns of M by N matrix X as specified by permutation K,K,...,K of integers 1,...,N
- zlaqgb(l)
- equilibrates general M by N band matrix with KL subdiagonals/KU superdiagonals using row/scaling factors in vectors R/C
- zlaqge(l)
- equilibrates general M by N matrix using row/column scaling factors in vectors R/C
- zlaqhb(l)
- equilibrates symmetric band matrix using scaling factors in vector S
- zlaqhe(l)
- equilibrates Hermitian matrix using scaling factors in vector S
- zlaqhp(l)
- equilibrates Hermitian matrix using scaling factors in vector S
- zlaqp2(l)
- computes QR factorization with column pivoting of block
- zlaqps(l)
- computes step of QR factorization with column pivoting of complex M-by-N matrix by using Blas-3
- zlaqr0(l)
- ZLAQR0 compute eigenvalues of Hessenberg matrix H and, , matrices T and Z from Schur decomposition H = Z T Z**H, where T is upper triangular matrix , and Z is ...
- zlaqr1(l)
-
- zlaqr2(l)
-
- zlaqr3(l)
-
- zlaqr4(l)
- ZLAQR4 compute eigenvalues of Hessenberg matrix H and, , matrices T and Z from Schur decomposition H = Z T Z**H, where T is upper triangular matrix , and Z is ...
- zlaqr5(l)
-
- zlaqsb(l)
- equilibrates symmetric band matrix using scaling factors in vector S
- zlaqsp(l)
- equilibrates symmetric matrix using scaling factors in vector S
- zlaqsy(l)
- equilibrates symmetric matrix using scaling factors in vector S
- zlar1v(l)
- computes r-th column of inverse of sumbmatrix in rows B1 through BN of tridiagonal matrix L D L^T - sigma I
- zlar2v(l)
- applies vector of complex plane rotations with real cosines from both sides to sequence of 2-by-2 complex Hermitian matrices
- zlarcm(l)
- performs very simple matrix-matrix multiplication
- zlarf(l)
- applies complex elementary reflector H to complex M-by-N matrix C, from either left or right
- zlarfb(l)
- applies complex block reflector H or its transpose H' to complex M-by-N matrix C, from either left or right
- zlarfg(l)
- generates complex elementary reflector H of order n, such that H' * = , H' * H = I
- zlarfp(l)
- generates complex elementary reflector H of order n, such that H' * = , H' * H = I
- zlarft(l)
- forms triangular factor T of complex block reflector H of order n, which is defined as product of k elementary reflectors
- zlarfx(l)
- applies complex elementary reflector H to complex m by n matrix C, from either left or right
- zlargv(l)
- generates vector of complex plane rotations with real cosines, determined by elements of complex vectors x and y
- zlarnv(l)
- returns vector of n random complex numbers from uniform/normal distribution
- zlarrv(l)
- computes eigenvectors of tridiagonal matrix T = L D L^T given L, D and APPROXIMATIONS to eigenvalues of L D L^T
- zlarscl2(l)
- performs reciprocal diagonal scaling on vector
- zlartg(l)
- generates plane rotation so that [ CS SN ] [ F ] [ R ] [ __ ]
- zlartv(l)
- applies vector of complex plane rotations with real cosines to elements of complex vectors x/y
- zlarz(l)
- applies complex elementary reflector H to complex M-by-N matrix C, from either left or right
- zlarzb(l)
- applies complex block reflector H/its transpose H**H to complex distributed M-by-N C from left/right
- zlarzt(l)
- forms triangular factor T of complex block reflector H of order > n, which is defined as product of k elementary reflectors
- zlascl(l)
- multiplies M by N complex matrix by real scalar CTO/CFROM
- zlascl2(l)
- performs diagonal scaling on vector
- zlaset(l)
- initializes 2-D array to BETA on diagonal/ALPHA on offdiagonals
- zlasr(l)
- applies sequence of real plane rotations to complex matrix , from either left or right
- zlassq(l)
- returns values scl and ssq such that *ssq = x**2 +...+ x**2 + *sumsq
- zlaswp(l)
- performs series of row interchanges on matrix
- zlasyf(l)
- computes partial factorization of complex symmetric matrix using Bunch-Kaufman diagonal pivoting method
- zlat2c(l)
- converts COMPLEX*16 triangular matrix, SA, to COMPLEX triangular matrix
- zlatbs(l)
- solves one of triangular systems * x = s*b, **T * x = s*b, or **H * x = s*b
- zlatdf(l)
- computes contribution to reciprocal Dif-estimate by solving for x in Z * x = b, where b is chosen such that norm of x is as large as possible
- zlatps(l)
- solves one of triangular systems * x = s*b, **T * x = s*b, or **H * x = s*b
- zlatrd(l)
- reduces NB rows and columns of complex Hermitian matrix to Hermitian tridiagonal form by unitary similarity transformation Q' * * Q, and returns matrices V and ...
- zlatrs(l)
- solves one of triangular systems * x = s*b, **T * x = s*b, or **H * x = s*b
- zlatrz(l)
- factors M-by- complex upper trapezoidal matrix [ A1 A2 ] = [ ] as * Z by means of unitary transformations, where Z is -by- unitary matrix and, R and A1 are ...
- zlatzm(l)
- routine i deprecated/has been replaced by routine ZUNMRZ
- zlauu2(l)
- computes product U * U' or L' * L, where triangular factor U or L is stored in upper or lower triangular part of array
- zlauum(l)
- computes product U * U' or L' * L, where triangular factor U or L is stored in upper or lower triangular part of array
- zpbcon(l)
- estimates reciprocal of condition number of complex Hermitian positive definite band matrix using Cholesky factorization = U**H*U/= L*L**H computed by ZPBTRF
- zpbequ(l)
- computes row/column scalings intended to equilibrate Hermitian positive definite band matrix/reduce its condition number
- zpbrfs(l)
- improves computed solution to system of linear equations when coefficient matrix is Hermitian positive definite and banded, and provides error bounds and ...
- zpbstf(l)
- computes split Cholesky factorization of complex Hermitian positive definite band matrix
- zpbsv(l)
- computes solution to complex system of linear equations * X = B
- zpbsvx(l)
- uses Cholesky factorization = U**H*U or = L*L**H to compute solution to complex system of linear equations * X = B
- zpbtf2(l)
- computes Cholesky factorization of complex Hermitian positive definite band matrix
- zpbtrf(l)
- computes Cholesky factorization of complex Hermitian positive definite band matrix
- zpbtrs(l)
- solves system of linear equations *X = B with Hermitian positive definite band matrix using Cholesky factorization = U**H*U/= L*L**H computed by ZPBTRF
- zpftrf(l)
- computes Cholesky factorization of complex Hermitian positive definite matrix
- zpftri(l)
- computes inverse of complex Hermitian positive definite matrix using Cholesky factorization = U**H*U/= L*L**H computed by ZPFTRF
- zpftrs(l)
- solves system of linear equations *X = B with Hermitian positive definite matrix using Cholesky factorization = U**H*U/= L*L**H computed by ZPFTRF
- zpocon(l)
- estimates reciprocal of condition number of complex Hermitian positive definite matrix using Cholesky factorization = U**H*U/= L*L**H computed by ZPOTRF
- zpoequ(l)
- computes row/column scalings intended to equilibrate Hermitian positive definite matrix/reduce its condition number
- zpoequb(l)
- computes row/column scalings intended to equilibrate symmetric positive definite matrix/reduce its condition number
- zporfs(l)
- improves computed solution to system of linear equations when coefficient matrix is Hermitian positive definite
- zporfsx(l)
- ZPORFSX improve computed solution to system of linear equations when coefficient matrix is symmetric positive definite, and provides error bounds and backward ...
- zposv(l)
- computes solution to complex system of linear equations * X = B
- zposvx(l)
- uses Cholesky factorization = U**H*U or = L*L**H to compute solution to complex system of linear equations * X = B
- zposvxx(l)
- ZPOSVXX use Cholesky factorization = U**T*U or = L*L**T to compute solution to complex*16 system of linear equations * X = B, where is N-by-N symmetric ...
- zpotf2(l)
- computes Cholesky factorization of complex Hermitian positive definite matrix
- zpotrf(l)
- computes Cholesky factorization of complex Hermitian positive definite matrix
- zpotri(l)
- computes inverse of complex Hermitian positive definite matrix using Cholesky factorization = U**H*U/= L*L**H computed by ZPOTRF
- zpotrs(l)
- solves system of linear equations *X = B with Hermitian positive definite matrix using Cholesky factorization = U**H*U/= L*L**H computed by ZPOTRF
- zppcon(l)
- estimates reciprocal of condition number of complex Hermitian positive definite packed matrix using Cholesky factorization = U**H*U/= L*L**H computed by ZPPTRF
- zppequ(l)
- computes row/column scalings intended to equilibrate Hermitian positive definite matrix in packed storage/reduce its condition number
- zpprfs(l)
- improves computed solution to system of linear equations when coefficient matrix is Hermitian positive definite and packed, and provides error bounds and ...
- zppsv(l)
- computes solution to complex system of linear equations * X = B
- zppsvx(l)
- uses Cholesky factorization = U**H*U or = L*L**H to compute solution to complex system of linear equations * X = B
- zpptrf(l)
- computes Cholesky factorization of complex Hermitian positive definite matrix stored in packed format
- zpptri(l)
- computes inverse of complex Hermitian positive definite matrix using Cholesky factorization = U**H*U/= L*L**H computed by ZPPTRF
- zpptrs(l)
- solves system of linear equations *X = B with Hermitian positive definite matrix in packed storage using Cholesky factorization = U**H*U/= L*L**H computed by ...
- zpstf2(l)
- computes Cholesky factorization with complete pivoting of complex Hermitian positive semidefinite matrix
- zpstrf(l)
- computes Cholesky factorization with complete pivoting of complex Hermitian positive semidefinite matrix
- zptcon(l)
- computes reciprocal of condition number of complex Hermitian positive definite tridiagonal matrix using factorization = L*D*L**H/= U**H*D*U computed by ZPTTRF
- zpteqr(l)
- computes all eigenvalues and, , eigenvectors of symmetric positive definite tridiagonal matrix by first factoring matrix using DPTTRF and then calling ZBDSQR ...
- zptrfs(l)
- improves computed solution to system of linear equations when coefficient matrix is Hermitian positive definite and tridiagonal, and provides error bounds and ...
- zptsv(l)
- computes solution to complex system of linear equations *X = B, where is N-by-N Hermitian positive definite tridiagonal matrix, and X and B are N-by-NRHS ...
- zptsvx(l)
- uses factorization = L*D*L**H to compute solution to complex system of linear equations *X = B, where is N-by-N Hermitian positive definite tridiagonal matrix ...
- zpttrf(l)
- computes L*D*L' factorization of complex Hermitian positive definite tridiagonal matrix
- zpttrs(l)
- solves tridiagonal system of form * X = B using factorization = U'*D*U/= L*D*L' computed by ZPTTRF
- zptts2(l)
- solves tridiagonal system of form * X = B using factorization = U'*D*U/= L*D*L' computed by ZPTTRF
- zrot(l)
- applies plane rotation, where cos is real and sin is complex, and vectors CX and CY are complex
- zrotg(l)
- ZROTG determine double complex Givens rotation
- zscal(l)
- ZSCAL scale vector by constant
- zspcon(l)
- estimates reciprocal of condition number of complex symmetric packed matrix using factorization = U*D*U**T/= L*D*L**T computed by ZSPTRF
- zspmv(l)
- performs matrix-vector operation y := alpha**x + beta*y
- zspr(l)
- performs symmetric rank 1 operation := alpha*x*conjg +
- zsprfs(l)
- improves computed solution to system of linear equations when coefficient matrix is symmetric indefinite and packed, and provides error bounds and backward ...
- zspsv(l)
- computes solution to complex system of linear equations * X = B
- zspsvx(l)
- uses diagonal pivoting factorization = U*D*U**T or = L*D*L**T to compute solution to complex system of linear equations * X = B, where is N-by-N symmetric ...
- zsptrf(l)
- computes factorization of complex symmetric matrix stored in packed format using Bunch-Kaufman diagonal pivoting method
- zsptri(l)
- computes inverse of complex symmetric indefinite matrix in packed storage using factorization = U*D*U**T/= L*D*L**T computed by ZSPTRF
- zsptrs(l)
- solves system of linear equations *X = B with complex symmetric matrix stored in packed format using factorization = U*D*U**T/= L*D*L**T computed by ZSPTRF
- zstedc(l)
- computes all eigenvalues and, , eigenvectors of symmetric tridiagonal matrix using divide and conquer method
- zstegr(l)
- computes selected eigenvalues and, , eigenvectors of real symmetric tridiagonal matrix T
- zstein(l)
- computes eigenvectors of real symmetric tridiagonal matrix T corresponding to specified eigenvalues, using inverse iteration
- zstemr(l)
- computes selected eigenvalues and, , eigenvectors of real symmetric tridiagonal matrix T
- zsteqr(l)
- computes all eigenvalues and, , eigenvectors of symmetric tridiagonal matrix using implicit QL or QR method
- zswap(l)
- ZSWAP interchange two vectors
- zsycon(l)
- estimates reciprocal of condition number of complex symmetric matrix using factorization = U*D*U**T/= L*D*L**T computed by ZSYTRF
- zsyequb(l)
- computes row/column scalings intended to equilibrate symmetric matrix/reduce its condition number
- zsymm(l)
- performs one of matrix-matrix operations C := alpha**B + beta*C
- zsymv(l)
- performs matrix-vector operation y := alpha**x + beta*y
- zsyr(l)
- performs symmetric rank 1 operation := alpha*x* +
- zsyr2k(l)
- performs one of symmetric rank 2k operations C := alpha**B' + alpha*B*' + beta*C
- zsyrfs(l)
- improves computed solution to system of linear equations when coefficient matrix is symmetric indefinite, and provides error bounds and backward error ...
- zsyrfsx(l)
- ZSYRFSX improve computed solution to system of linear equations when coefficient matrix is symmetric indefinite, and provides error bounds and backward error ...
- zsyrk(l)
- performs one of symmetric rank k operations C := alpha**' + beta*C
- zsysv(l)
- computes solution to complex system of linear equations * X = B
- zsysvx(l)
- uses diagonal pivoting factorization to compute solution to complex system of linear equations * X = B
- zsysvxx(l)
- ZSYSVXX use diagonal pivoting factorization to compute solution to complex*16 system of linear equations * X = B, where is N-by-N symmetric matrix and X and B ...
- zsytf2(l)
- computes factorization of complex symmetric matrix using Bunch-Kaufman diagonal pivoting method
- zsytrf(l)
- computes factorization of complex symmetric matrix using Bunch-Kaufman diagonal pivoting method
- zsytri(l)
- computes inverse of complex symmetric indefinite matrix using factorization = U*D*U**T/= L*D*L**T computed by ZSYTRF
- zsytrs(l)
- solves system of linear equations *X = B with complex symmetric matrix using factorization = U*D*U**T/= L*D*L**T computed by ZSYTRF
- ztbcon(l)
- estimates reciprocal of condition number of triangular band matrix , in either 1-norm or infinity-norm
- ztbmv(l)
- performs one of matrix-vector operations x := *x, or x := '*x, or x := conjg*x
- ztbrfs(l)
- provides error bounds/backward error estimates for solution to system of linear equations with triangular band coefficient matrix
- ztbsv(l)
- solves one of systems of equations *x = b, or '*x = b, or conjg*x = b
- ztbtrs(l)
- solves triangular system of form * X = B, **T * X = B, or **H * X = B
- ztfsm(l)
- 3 BLAS like routine for in RFP Format
- ztftri(l)
- computes inverse of triangular matrix stored in RFP format
- ztfttp(l)
- copies triangular matrix from rectangular full packed format to standard packed format
- ztfttr(l)
- copies triangular matrix from rectangular full packed format to standard full format
- ztgevc(l)
- computes some or all of right/left eigenvectors of pair of complex matrices , where S and P are upper triangular
- ztgex2(l)
- swaps adjacent diagonal 1 by 1 blocks/
- ztgexc(l)
- reorders generalized Schur decomposition of complex matrix pair , using unitary equivalence transformation := Q * * Z', so that diagonal block of with row ...
- ztgsen(l)
- reorders generalized Schur decomposition of complex matrix pair (in terms of unitary equivalence trans- formation Q' * * Z), so that selected cluster of ...
- ztgsja(l)
- computes generalized singular value decomposition of two complex upper triangular matrices/B
- ztgsna(l)
- estimates reciprocal condition numbers for specified eigenvalues/eigenvectors of matrix pair
- ztgsy2(l)
- solves generalized Sylvester equation * R - L * B = scale D * R - L * E = scale * F using Level 1 and 2 BLAS, where R and L are unknown M-by-N matrices
- ztgsyl(l)
- solves generalized Sylvester equation
- ztpcon(l)
- estimates reciprocal of condition number of packed triangular matrix , in either 1-norm or infinity-norm
- ztpmv(l)
- performs one of matrix-vector operations x := *x, or x := '*x, or x := conjg*x
- ztprfs(l)
- provides error bounds/backward error estimates for solution to system of linear equations with triangular packed coefficient matrix
- ztpsv(l)
- solves one of systems of equations *x = b, or '*x = b, or conjg*x = b
- ztptri(l)
- computes inverse of complex upper/lower triangular matrix stored in packed format
- ztptrs(l)
- solves triangular system of form * X = B, **T * X = B, or **H * X = B
- ztpttf(l)
- copies triangular matrix from standard packed format to rectangular full packed format
- ztpttr(l)
- copies triangular matrix from standard packed format to standard full format
- ztrcon(l)
- estimates reciprocal of condition number of triangular matrix , in either 1-norm or infinity-norm
- ztrevc(l)
- computes some/all of right/left eigenvectors of complex upper triangular matrix T
- ztrexc(l)
- reorders Schur factorization of complex matrix = Q*T*Q**H, so that diagonal element of T with row index IFST is moved to row ILST
- ztrmm(l)
- performs one of matrix-matrix operations B := alpha*op*B, or B := alpha*B*op where alpha is scalar, B is m by n matrix, is unit, or non-unit, upper or lower ...
- ztrmv(l)
- performs one of matrix-vector operations x := *x, or x := '*x, or x := conjg*x
- ztrrfs(l)
- provides error bounds/backward error estimates for solution to system of linear equations with triangular coefficient matrix
- ztrsen(l)
- reorders Schur factorization of complex matrix = Q*T*Q**H, so that selected cluster of eigenvalues appears in leading positions on diagonal of upper triangular ...
- ztrsm(l)
- solves one of matrix equations op*X = alpha*B, or X*op = alpha*B
- ztrsna(l)
- estimates reciprocal condition numbers for specified eigenvalues/right eigenvectors of complex upper triangular matrix T
- ztrsv(l)
- solves one of systems of equations *x = b, or '*x = b, or conjg*x = b
- ztrsyl(l)
- solves complex Sylvester matrix equation
- ztrti2(l)
- computes inverse of complex upper/lower triangular matrix
- ztrtri(l)
- computes inverse of complex upper/lower triangular matrix
- ztrtrs(l)
- solves triangular system of form * X = B, **T * X = B, or **H * X = B
- ztrttf(l)
- copies triangular matrix from standard full format to rectangular full packed format
- ztrttp(l)
- copies triangular matrix from full format to standard packed format
- ztzrqf(l)
- routine i deprecated/has been replaced by routine ZTZRZF
- ztzrzf(l)
- reduces M-by-N complex upper trapezoidal matrix to upper triangular form by means of unitary transformations
- zung2l(l)
- generates m by n complex matrix Q with orthonormal columns
- zung2r(l)
- generates m by n complex matrix Q with orthonormal columns
- zungbr(l)
- generates one of complex unitary matrices Q/P**H determined by ZGEBRD when reducing complex matrix to bidiagonal form
- zunghr(l)
- generates complex unitary matrix Q which is defined as product of IHI-ILO elementary reflectors of order N, as returned by ZGEHRD
- zungl2(l)
- generates m-by-n complex matrix Q with orthonormal rows
- zunglq(l)
- generates M-by-N complex matrix Q with orthonormal rows
- zungql(l)
- generates M-by-N complex matrix Q with orthonormal columns
- zungqr(l)
- generates M-by-N complex matrix Q with orthonormal columns
- zungr2(l)
- generates m by n complex matrix Q with orthonormal rows
- zungrq(l)
- generates M-by-N complex matrix Q with orthonormal rows
- zungtr(l)
- generates complex unitary matrix Q which is defined as product of n-1 elementary reflectors of order N, as returned by ZHETRD
- zunm2l(l)
- overwrites 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 = ...
- zunm2r(l)
- overwrites 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 = ...
- zunmbr(l)
- VECT = 'Q', ZUNMBR overwrites general complex M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- zunmhr(l)
- overwrites general complex M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- zunml2(l)
- overwrites 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 = ...
- zunmlq(l)
- overwrites general complex M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- zunmql(l)
- overwrites general complex M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- zunmqr(l)
- overwrites general complex M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- zunmr2(l)
- overwrites 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 = ...
- zunmr3(l)
- overwrites 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 = ...
- zunmrq(l)
- overwrites general complex M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- zunmrz(l)
- overwrites general complex M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- zunmtr(l)
- overwrites general complex M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'
- zupgtr(l)
- generates complex unitary matrix Q which is defined as product of n-1 elementary reflectors H of order n, as returned by ZHPTRD using packed storage
- zupmtr(l)
- overwrites general complex M-by-N matrix C with SIDE = 'L' SIDE = 'R' TRANS = 'N'