LAPACK 3.11.0
LAPACK: Linear Algebra PACKage
Loading...
Searching...
No Matches
Collaboration diagram for real:

Functions

subroutine sggsvp (jobu, jobv, jobq, m, p, n, a, lda, b, ldb, tola, tolb, k, l, u, ldu, v, ldv, q, ldq, iwork, tau, work, info)
 SGGSVP
 
subroutine slatzm (side, m, n, v, incv, tau, c1, c2, ldc, work)
 SLATZM
 
subroutine stzrqf (m, n, a, lda, tau, info)
 STZRQF
 
subroutine sbbcsd (jobu1, jobu2, jobv1t, jobv2t, trans, m, p, q, theta, phi, u1, ldu1, u2, ldu2, v1t, ldv1t, v2t, ldv2t, b11d, b11e, b12d, b12e, b21d, b21e, b22d, b22e, work, lwork, info)
 SBBCSD
 
subroutine sgghd3 (compq, compz, n, ilo, ihi, a, lda, b, ldb, q, ldq, z, ldz, work, lwork, info)
 SGGHD3
 
subroutine sgghrd (compq, compz, n, ilo, ihi, a, lda, b, ldb, q, ldq, z, ldz, info)
 SGGHRD
 
subroutine sggqrf (n, m, p, a, lda, taua, b, ldb, taub, work, lwork, info)
 SGGQRF
 
subroutine sggrqf (m, p, n, a, lda, taua, b, ldb, taub, work, lwork, info)
 SGGRQF
 
subroutine sggsvp3 (jobu, jobv, jobq, m, p, n, a, lda, b, ldb, tola, tolb, k, l, u, ldu, v, ldv, q, ldq, iwork, tau, work, lwork, info)
 SGGSVP3
 
subroutine sgsvj0 (jobv, m, n, a, lda, d, sva, mv, v, ldv, eps, sfmin, tol, nsweep, work, lwork, info)
 SGSVJ0 pre-processor for the routine sgesvj.
 
subroutine sgsvj1 (jobv, m, n, n1, a, lda, d, sva, mv, v, ldv, eps, sfmin, tol, nsweep, work, lwork, info)
 SGSVJ1 pre-processor for the routine sgesvj, applies Jacobi rotations targeting only particular pivots.
 
subroutine shsein (side, eigsrc, initv, select, n, h, ldh, wr, wi, vl, ldvl, vr, ldvr, mm, m, work, ifaill, ifailr, info)
 SHSEIN
 
subroutine shseqr (job, compz, n, ilo, ihi, h, ldh, wr, wi, z, ldz, work, lwork, info)
 SHSEQR
 
subroutine sla_lin_berr (n, nz, nrhs, res, ayb, berr)
 SLA_LIN_BERR computes a component-wise relative backward error.
 
subroutine sla_wwaddw (n, x, y, w)
 SLA_WWADDW adds a vector into a doubled-single vector.
 
subroutine slals0 (icompq, nl, nr, sqre, nrhs, b, ldb, bx, ldbx, perm, givptr, givcol, ldgcol, givnum, ldgnum, poles, difl, difr, z, k, c, s, work, info)
 SLALS0 applies back multiplying factors in solving the least squares problem using divide and conquer SVD approach. Used by sgelsd.
 
subroutine slalsa (icompq, smlsiz, n, nrhs, b, ldb, bx, ldbx, u, ldu, vt, k, difl, difr, z, poles, givptr, givcol, ldgcol, perm, givnum, c, s, work, iwork, info)
 SLALSA computes the SVD of the coefficient matrix in compact form. Used by sgelsd.
 
subroutine slalsd (uplo, smlsiz, n, nrhs, d, e, b, ldb, rcond, rank, work, iwork, info)
 SLALSD uses the singular value decomposition of A to solve the least squares problem.
 
real function slansf (norm, transr, uplo, n, a, work)
 SLANSF
 
subroutine slarscl2 (m, n, d, x, ldx)
 SLARSCL2 performs reciprocal diagonal scaling on a matrix.
 
subroutine slarz (side, m, n, l, v, incv, tau, c, ldc, work)
 SLARZ applies an elementary reflector (as returned by stzrzf) to a general matrix.
 
subroutine slarzb (side, trans, direct, storev, m, n, k, l, v, ldv, t, ldt, c, ldc, work, ldwork)
 SLARZB applies a block reflector or its transpose to a general matrix.
 
subroutine slarzt (direct, storev, n, k, v, ldv, tau, t, ldt)
 SLARZT forms the triangular factor T of a block reflector H = I - vtvH.
 
subroutine slascl2 (m, n, d, x, ldx)
 SLASCL2 performs diagonal scaling on a matrix.
 
subroutine slatrz (m, n, l, a, lda, tau, work)
 SLATRZ factors an upper trapezoidal matrix by means of orthogonal transformations.
 
subroutine sopgtr (uplo, n, ap, tau, q, ldq, work, info)
 SOPGTR
 
subroutine sopmtr (side, uplo, trans, m, n, ap, tau, c, ldc, work, info)
 SOPMTR
 
subroutine sorbdb (trans, signs, m, p, q, x11, ldx11, x12, ldx12, x21, ldx21, x22, ldx22, theta, phi, taup1, taup2, tauq1, tauq2, work, lwork, info)
 SORBDB
 
subroutine sorbdb1 (m, p, q, x11, ldx11, x21, ldx21, theta, phi, taup1, taup2, tauq1, work, lwork, info)
 SORBDB1
 
subroutine sorbdb2 (m, p, q, x11, ldx11, x21, ldx21, theta, phi, taup1, taup2, tauq1, work, lwork, info)
 SORBDB2
 
subroutine sorbdb3 (m, p, q, x11, ldx11, x21, ldx21, theta, phi, taup1, taup2, tauq1, work, lwork, info)
 SORBDB3
 
subroutine sorbdb4 (m, p, q, x11, ldx11, x21, ldx21, theta, phi, taup1, taup2, tauq1, phantom, work, lwork, info)
 SORBDB4
 
subroutine sorbdb5 (m1, m2, n, x1, incx1, x2, incx2, q1, ldq1, q2, ldq2, work, lwork, info)
 SORBDB5
 
subroutine sorbdb6 (m1, m2, n, x1, incx1, x2, incx2, q1, ldq1, q2, ldq2, work, lwork, info)
 SORBDB6
 
recursive subroutine sorcsd (jobu1, jobu2, jobv1t, jobv2t, trans, signs, m, p, q, x11, ldx11, x12, ldx12, x21, ldx21, x22, ldx22, theta, u1, ldu1, u2, ldu2, v1t, ldv1t, v2t, ldv2t, work, lwork, iwork, info)
 SORCSD
 
subroutine sorcsd2by1 (jobu1, jobu2, jobv1t, m, p, q, x11, ldx11, x21, ldx21, theta, u1, ldu1, u2, ldu2, v1t, ldv1t, work, lwork, iwork, info)
 SORCSD2BY1
 
subroutine sorg2l (m, n, k, a, lda, tau, work, info)
 SORG2L generates all or part of the orthogonal matrix Q from a QL factorization determined by sgeqlf (unblocked algorithm).
 
subroutine sorg2r (m, n, k, a, lda, tau, work, info)
 SORG2R generates all or part of the orthogonal matrix Q from a QR factorization determined by sgeqrf (unblocked algorithm).
 
subroutine sorghr (n, ilo, ihi, a, lda, tau, work, lwork, info)
 SORGHR
 
subroutine sorgl2 (m, n, k, a, lda, tau, work, info)
 SORGL2
 
subroutine sorglq (m, n, k, a, lda, tau, work, lwork, info)
 SORGLQ
 
subroutine sorgql (m, n, k, a, lda, tau, work, lwork, info)
 SORGQL
 
subroutine sorgqr (m, n, k, a, lda, tau, work, lwork, info)
 SORGQR
 
subroutine sorgr2 (m, n, k, a, lda, tau, work, info)
 SORGR2 generates all or part of the orthogonal matrix Q from an RQ factorization determined by sgerqf (unblocked algorithm).
 
subroutine sorgrq (m, n, k, a, lda, tau, work, lwork, info)
 SORGRQ
 
subroutine sorgtr (uplo, n, a, lda, tau, work, lwork, info)
 SORGTR
 
subroutine sorm2l (side, trans, m, n, k, a, lda, tau, c, ldc, work, info)
 SORM2L multiplies a general matrix by the orthogonal matrix from a QL factorization determined by sgeqlf (unblocked algorithm).
 
subroutine sorm2r (side, trans, m, n, k, a, lda, tau, c, ldc, work, info)
 SORM2R multiplies a general matrix by the orthogonal matrix from a QR factorization determined by sgeqrf (unblocked algorithm).
 
subroutine sormbr (vect, side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
 SORMBR
 
subroutine sormhr (side, trans, m, n, ilo, ihi, a, lda, tau, c, ldc, work, lwork, info)
 SORMHR
 
subroutine sorml2 (side, trans, m, n, k, a, lda, tau, c, ldc, work, info)
 SORML2 multiplies a general matrix by the orthogonal matrix from a LQ factorization determined by sgelqf (unblocked algorithm).
 
subroutine sormlq (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
 SORMLQ
 
subroutine sormql (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
 SORMQL
 
subroutine sormqr (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
 SORMQR
 
subroutine sormr2 (side, trans, m, n, k, a, lda, tau, c, ldc, work, info)
 SORMR2 multiplies a general matrix by the orthogonal matrix from a RQ factorization determined by sgerqf (unblocked algorithm).
 
subroutine sormr3 (side, trans, m, n, k, l, a, lda, tau, c, ldc, work, info)
 SORMR3 multiplies a general matrix by the orthogonal matrix from a RZ factorization determined by stzrzf (unblocked algorithm).
 
subroutine sormrq (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
 SORMRQ
 
subroutine sormrz (side, trans, m, n, k, l, a, lda, tau, c, ldc, work, lwork, info)
 SORMRZ
 
subroutine sormtr (side, uplo, trans, m, n, a, lda, tau, c, ldc, work, lwork, info)
 SORMTR
 
subroutine spbcon (uplo, n, kd, ab, ldab, anorm, rcond, work, iwork, info)
 SPBCON
 
subroutine spbequ (uplo, n, kd, ab, ldab, s, scond, amax, info)
 SPBEQU
 
subroutine spbrfs (uplo, n, kd, nrhs, ab, ldab, afb, ldafb, b, ldb, x, ldx, ferr, berr, work, iwork, info)
 SPBRFS
 
subroutine spbstf (uplo, n, kd, ab, ldab, info)
 SPBSTF
 
subroutine spbtf2 (uplo, n, kd, ab, ldab, info)
 SPBTF2 computes the Cholesky factorization of a symmetric/Hermitian positive definite band matrix (unblocked algorithm).
 
subroutine spbtrf (uplo, n, kd, ab, ldab, info)
 SPBTRF
 
subroutine spbtrs (uplo, n, kd, nrhs, ab, ldab, b, ldb, info)
 SPBTRS
 
subroutine spftrf (transr, uplo, n, a, info)
 SPFTRF
 
subroutine spftri (transr, uplo, n, a, info)
 SPFTRI
 
subroutine spftrs (transr, uplo, n, nrhs, a, b, ldb, info)
 SPFTRS
 
subroutine sppcon (uplo, n, ap, anorm, rcond, work, iwork, info)
 SPPCON
 
subroutine sppequ (uplo, n, ap, s, scond, amax, info)
 SPPEQU
 
subroutine spprfs (uplo, n, nrhs, ap, afp, b, ldb, x, ldx, ferr, berr, work, iwork, info)
 SPPRFS
 
subroutine spptrf (uplo, n, ap, info)
 SPPTRF
 
subroutine spptri (uplo, n, ap, info)
 SPPTRI
 
subroutine spptrs (uplo, n, nrhs, ap, b, ldb, info)
 SPPTRS
 
subroutine spstf2 (uplo, n, a, lda, piv, rank, tol, work, info)
 SPSTF2 computes the Cholesky factorization with complete pivoting of a real symmetric positive semidefinite matrix.
 
subroutine spstrf (uplo, n, a, lda, piv, rank, tol, work, info)
 SPSTRF computes the Cholesky factorization with complete pivoting of a real symmetric positive semidefinite matrix.
 
subroutine ssbgst (vect, uplo, n, ka, kb, ab, ldab, bb, ldbb, x, ldx, work, info)
 SSBGST
 
subroutine ssbtrd (vect, uplo, n, kd, ab, ldab, d, e, q, ldq, work, info)
 SSBTRD
 
subroutine ssfrk (transr, uplo, trans, n, k, alpha, a, lda, beta, c)
 SSFRK performs a symmetric rank-k operation for matrix in RFP format.
 
subroutine sspcon (uplo, n, ap, ipiv, anorm, rcond, work, iwork, info)
 SSPCON
 
subroutine sspgst (itype, uplo, n, ap, bp, info)
 SSPGST
 
subroutine ssprfs (uplo, n, nrhs, ap, afp, ipiv, b, ldb, x, ldx, ferr, berr, work, iwork, info)
 SSPRFS
 
subroutine ssptrd (uplo, n, ap, d, e, tau, info)
 SSPTRD
 
subroutine ssptrf (uplo, n, ap, ipiv, info)
 SSPTRF
 
subroutine ssptri (uplo, n, ap, ipiv, work, info)
 SSPTRI
 
subroutine ssptrs (uplo, n, nrhs, ap, ipiv, b, ldb, info)
 SSPTRS
 
subroutine sstegr (jobz, range, n, d, e, vl, vu, il, iu, abstol, m, w, z, ldz, isuppz, work, lwork, iwork, liwork, info)
 SSTEGR
 
subroutine sstein (n, d, e, m, w, iblock, isplit, z, ldz, work, iwork, ifail, info)
 SSTEIN
 
subroutine sstemr (jobz, range, n, d, e, vl, vu, il, iu, m, w, z, ldz, nzc, isuppz, tryrac, work, lwork, iwork, liwork, info)
 SSTEMR
 
subroutine stbcon (norm, uplo, diag, n, kd, ab, ldab, rcond, work, iwork, info)
 STBCON
 
subroutine stbrfs (uplo, trans, diag, n, kd, nrhs, ab, ldab, b, ldb, x, ldx, ferr, berr, work, iwork, info)
 STBRFS
 
subroutine stbtrs (uplo, trans, diag, n, kd, nrhs, ab, ldab, b, ldb, info)
 STBTRS
 
subroutine stfsm (transr, side, uplo, trans, diag, m, n, alpha, a, b, ldb)
 STFSM solves a matrix equation (one operand is a triangular matrix in RFP format).
 
subroutine stftri (transr, uplo, diag, n, a, info)
 STFTRI
 
subroutine stfttp (transr, uplo, n, arf, ap, info)
 STFTTP copies a triangular matrix from the rectangular full packed format (TF) to the standard packed format (TP).
 
subroutine stfttr (transr, uplo, n, arf, a, lda, info)
 STFTTR copies a triangular matrix from the rectangular full packed format (TF) to the standard full format (TR).
 
subroutine stgsen (ijob, wantq, wantz, select, n, a, lda, b, ldb, alphar, alphai, beta, q, ldq, z, ldz, m, pl, pr, dif, work, lwork, iwork, liwork, info)
 STGSEN
 
subroutine stgsja (jobu, jobv, jobq, m, p, n, k, l, a, lda, b, ldb, tola, tolb, alpha, beta, u, ldu, v, ldv, q, ldq, work, ncycle, info)
 STGSJA
 
subroutine stgsna (job, howmny, select, n, a, lda, b, ldb, vl, ldvl, vr, ldvr, s, dif, mm, m, work, lwork, iwork, info)
 STGSNA
 
subroutine stpcon (norm, uplo, diag, n, ap, rcond, work, iwork, info)
 STPCON
 
subroutine stpmqrt (side, trans, m, n, k, l, nb, v, ldv, t, ldt, a, lda, b, ldb, work, info)
 STPMQRT
 
subroutine stpqrt (m, n, l, nb, a, lda, b, ldb, t, ldt, work, info)
 STPQRT
 
subroutine stpqrt2 (m, n, l, a, lda, b, ldb, t, ldt, info)
 STPQRT2 computes a QR factorization of a real or complex "triangular-pentagonal" matrix, which is composed of a triangular block and a pentagonal block, using the compact WY representation for Q.
 
subroutine stprfs (uplo, trans, diag, n, nrhs, ap, b, ldb, x, ldx, ferr, berr, work, iwork, info)
 STPRFS
 
subroutine stptri (uplo, diag, n, ap, info)
 STPTRI
 
subroutine stptrs (uplo, trans, diag, n, nrhs, ap, b, ldb, info)
 STPTRS
 
subroutine stpttf (transr, uplo, n, ap, arf, info)
 STPTTF copies a triangular matrix from the standard packed format (TP) to the rectangular full packed format (TF).
 
subroutine stpttr (uplo, n, ap, a, lda, info)
 STPTTR copies a triangular matrix from the standard packed format (TP) to the standard full format (TR).
 
subroutine strcon (norm, uplo, diag, n, a, lda, rcond, work, iwork, info)
 STRCON
 
subroutine strevc (side, howmny, select, n, t, ldt, vl, ldvl, vr, ldvr, mm, m, work, info)
 STREVC
 
subroutine strevc3 (side, howmny, select, n, t, ldt, vl, ldvl, vr, ldvr, mm, m, work, lwork, info)
 STREVC3
 
subroutine strexc (compq, n, t, ldt, q, ldq, ifst, ilst, work, info)
 STREXC
 
subroutine strrfs (uplo, trans, diag, n, nrhs, a, lda, b, ldb, x, ldx, ferr, berr, work, iwork, info)
 STRRFS
 
subroutine strsen (job, compq, select, n, t, ldt, q, ldq, wr, wi, m, s, sep, work, lwork, iwork, liwork, info)
 STRSEN
 
subroutine strsna (job, howmny, select, n, t, ldt, vl, ldvl, vr, ldvr, s, sep, mm, m, work, ldwork, iwork, info)
 STRSNA
 
subroutine strti2 (uplo, diag, n, a, lda, info)
 STRTI2 computes the inverse of a triangular matrix (unblocked algorithm).
 
subroutine strtri (uplo, diag, n, a, lda, info)
 STRTRI
 
subroutine strtrs (uplo, trans, diag, n, nrhs, a, lda, b, ldb, info)
 STRTRS
 
subroutine strttf (transr, uplo, n, a, lda, arf, info)
 STRTTF copies a triangular matrix from the standard full format (TR) to the rectangular full packed format (TF).
 
subroutine strttp (uplo, n, a, lda, ap, info)
 STRTTP copies a triangular matrix from the standard full format (TR) to the standard packed format (TP).
 
subroutine stzrzf (m, n, a, lda, tau, work, lwork, info)
 STZRZF
 

Detailed Description

This is the group of real other Computational routines