LAPACK 3.11.0
LAPACK: Linear Algebra PACKage
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 More...
 
subroutine slatzm (SIDE, M, N, V, INCV, TAU, C1, C2, LDC, WORK)
 SLATZM More...
 
subroutine stzrqf (M, N, A, LDA, TAU, INFO)
 STZRQF More...
 
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 More...
 
subroutine sgghd3 (COMPQ, COMPZ, N, ILO, IHI, A, LDA, B, LDB, Q, LDQ, Z, LDZ, WORK, LWORK, INFO)
 SGGHD3 More...
 
subroutine sgghrd (COMPQ, COMPZ, N, ILO, IHI, A, LDA, B, LDB, Q, LDQ, Z, LDZ, INFO)
 SGGHRD More...
 
subroutine sggqrf (N, M, P, A, LDA, TAUA, B, LDB, TAUB, WORK, LWORK, INFO)
 SGGQRF More...
 
subroutine sggrqf (M, P, N, A, LDA, TAUA, B, LDB, TAUB, WORK, LWORK, INFO)
 SGGRQF More...
 
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 More...
 
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. More...
 
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. More...
 
subroutine shsein (SIDE, EIGSRC, INITV, SELECT, N, H, LDH, WR, WI, VL, LDVL, VR, LDVR, MM, M, WORK, IFAILL, IFAILR, INFO)
 SHSEIN More...
 
subroutine shseqr (JOB, COMPZ, N, ILO, IHI, H, LDH, WR, WI, Z, LDZ, WORK, LWORK, INFO)
 SHSEQR More...
 
subroutine sla_lin_berr (N, NZ, NRHS, RES, AYB, BERR)
 SLA_LIN_BERR computes a component-wise relative backward error. More...
 
subroutine sla_wwaddw (N, X, Y, W)
 SLA_WWADDW adds a vector into a doubled-single vector. More...
 
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. More...
 
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. More...
 
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. More...
 
real function slansf (NORM, TRANSR, UPLO, N, A, WORK)
 SLANSF More...
 
subroutine slarscl2 (M, N, D, X, LDX)
 SLARSCL2 performs reciprocal diagonal scaling on a matrix. More...
 
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. More...
 
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. More...
 
subroutine slarzt (DIRECT, STOREV, N, K, V, LDV, TAU, T, LDT)
 SLARZT forms the triangular factor T of a block reflector H = I - vtvH. More...
 
subroutine slascl2 (M, N, D, X, LDX)
 SLASCL2 performs diagonal scaling on a matrix. More...
 
subroutine slatrz (M, N, L, A, LDA, TAU, WORK)
 SLATRZ factors an upper trapezoidal matrix by means of orthogonal transformations. More...
 
subroutine sopgtr (UPLO, N, AP, TAU, Q, LDQ, WORK, INFO)
 SOPGTR More...
 
subroutine sopmtr (SIDE, UPLO, TRANS, M, N, AP, TAU, C, LDC, WORK, INFO)
 SOPMTR More...
 
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 More...
 
subroutine sorbdb1 (M, P, Q, X11, LDX11, X21, LDX21, THETA, PHI, TAUP1, TAUP2, TAUQ1, WORK, LWORK, INFO)
 SORBDB1 More...
 
subroutine sorbdb2 (M, P, Q, X11, LDX11, X21, LDX21, THETA, PHI, TAUP1, TAUP2, TAUQ1, WORK, LWORK, INFO)
 SORBDB2 More...
 
subroutine sorbdb3 (M, P, Q, X11, LDX11, X21, LDX21, THETA, PHI, TAUP1, TAUP2, TAUQ1, WORK, LWORK, INFO)
 SORBDB3 More...
 
subroutine sorbdb4 (M, P, Q, X11, LDX11, X21, LDX21, THETA, PHI, TAUP1, TAUP2, TAUQ1, PHANTOM, WORK, LWORK, INFO)
 SORBDB4 More...
 
subroutine sorbdb5 (M1, M2, N, X1, INCX1, X2, INCX2, Q1, LDQ1, Q2, LDQ2, WORK, LWORK, INFO)
 SORBDB5 More...
 
subroutine sorbdb6 (M1, M2, N, X1, INCX1, X2, INCX2, Q1, LDQ1, Q2, LDQ2, WORK, LWORK, INFO)
 SORBDB6 More...
 
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 More...
 
subroutine sorcsd2by1 (JOBU1, JOBU2, JOBV1T, M, P, Q, X11, LDX11, X21, LDX21, THETA, U1, LDU1, U2, LDU2, V1T, LDV1T, WORK, LWORK, IWORK, INFO)
 SORCSD2BY1 More...
 
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). More...
 
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). More...
 
subroutine sorghr (N, ILO, IHI, A, LDA, TAU, WORK, LWORK, INFO)
 SORGHR More...
 
subroutine sorgl2 (M, N, K, A, LDA, TAU, WORK, INFO)
 SORGL2 More...
 
subroutine sorglq (M, N, K, A, LDA, TAU, WORK, LWORK, INFO)
 SORGLQ More...
 
subroutine sorgql (M, N, K, A, LDA, TAU, WORK, LWORK, INFO)
 SORGQL More...
 
subroutine sorgqr (M, N, K, A, LDA, TAU, WORK, LWORK, INFO)
 SORGQR More...
 
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). More...
 
subroutine sorgrq (M, N, K, A, LDA, TAU, WORK, LWORK, INFO)
 SORGRQ More...
 
subroutine sorgtr (UPLO, N, A, LDA, TAU, WORK, LWORK, INFO)
 SORGTR More...
 
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). More...
 
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). More...
 
subroutine sormbr (VECT, SIDE, TRANS, M, N, K, A, LDA, TAU, C, LDC, WORK, LWORK, INFO)
 SORMBR More...
 
subroutine sormhr (SIDE, TRANS, M, N, ILO, IHI, A, LDA, TAU, C, LDC, WORK, LWORK, INFO)
 SORMHR More...
 
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). More...
 
subroutine sormlq (SIDE, TRANS, M, N, K, A, LDA, TAU, C, LDC, WORK, LWORK, INFO)
 SORMLQ More...
 
subroutine sormql (SIDE, TRANS, M, N, K, A, LDA, TAU, C, LDC, WORK, LWORK, INFO)
 SORMQL More...
 
subroutine sormqr (SIDE, TRANS, M, N, K, A, LDA, TAU, C, LDC, WORK, LWORK, INFO)
 SORMQR More...
 
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). More...
 
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). More...
 
subroutine sormrq (SIDE, TRANS, M, N, K, A, LDA, TAU, C, LDC, WORK, LWORK, INFO)
 SORMRQ More...
 
subroutine sormrz (SIDE, TRANS, M, N, K, L, A, LDA, TAU, C, LDC, WORK, LWORK, INFO)
 SORMRZ More...
 
subroutine sormtr (SIDE, UPLO, TRANS, M, N, A, LDA, TAU, C, LDC, WORK, LWORK, INFO)
 SORMTR More...
 
subroutine spbcon (UPLO, N, KD, AB, LDAB, ANORM, RCOND, WORK, IWORK, INFO)
 SPBCON More...
 
subroutine spbequ (UPLO, N, KD, AB, LDAB, S, SCOND, AMAX, INFO)
 SPBEQU More...
 
subroutine spbrfs (UPLO, N, KD, NRHS, AB, LDAB, AFB, LDAFB, B, LDB, X, LDX, FERR, BERR, WORK, IWORK, INFO)
 SPBRFS More...
 
subroutine spbstf (UPLO, N, KD, AB, LDAB, INFO)
 SPBSTF More...
 
subroutine spbtf2 (UPLO, N, KD, AB, LDAB, INFO)
 SPBTF2 computes the Cholesky factorization of a symmetric/Hermitian positive definite band matrix (unblocked algorithm). More...
 
subroutine spbtrf (UPLO, N, KD, AB, LDAB, INFO)
 SPBTRF More...
 
subroutine spbtrs (UPLO, N, KD, NRHS, AB, LDAB, B, LDB, INFO)
 SPBTRS More...
 
subroutine spftrf (TRANSR, UPLO, N, A, INFO)
 SPFTRF More...
 
subroutine spftri (TRANSR, UPLO, N, A, INFO)
 SPFTRI More...
 
subroutine spftrs (TRANSR, UPLO, N, NRHS, A, B, LDB, INFO)
 SPFTRS More...
 
subroutine sppcon (UPLO, N, AP, ANORM, RCOND, WORK, IWORK, INFO)
 SPPCON More...
 
subroutine sppequ (UPLO, N, AP, S, SCOND, AMAX, INFO)
 SPPEQU More...
 
subroutine spprfs (UPLO, N, NRHS, AP, AFP, B, LDB, X, LDX, FERR, BERR, WORK, IWORK, INFO)
 SPPRFS More...
 
subroutine spptrf (UPLO, N, AP, INFO)
 SPPTRF More...
 
subroutine spptri (UPLO, N, AP, INFO)
 SPPTRI More...
 
subroutine spptrs (UPLO, N, NRHS, AP, B, LDB, INFO)
 SPPTRS More...
 
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. More...
 
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. More...
 
subroutine ssbgst (VECT, UPLO, N, KA, KB, AB, LDAB, BB, LDBB, X, LDX, WORK, INFO)
 SSBGST More...
 
subroutine ssbtrd (VECT, UPLO, N, KD, AB, LDAB, D, E, Q, LDQ, WORK, INFO)
 SSBTRD More...
 
subroutine ssfrk (TRANSR, UPLO, TRANS, N, K, ALPHA, A, LDA, BETA, C)
 SSFRK performs a symmetric rank-k operation for matrix in RFP format. More...
 
subroutine sspcon (UPLO, N, AP, IPIV, ANORM, RCOND, WORK, IWORK, INFO)
 SSPCON More...
 
subroutine sspgst (ITYPE, UPLO, N, AP, BP, INFO)
 SSPGST More...
 
subroutine ssprfs (UPLO, N, NRHS, AP, AFP, IPIV, B, LDB, X, LDX, FERR, BERR, WORK, IWORK, INFO)
 SSPRFS More...
 
subroutine ssptrd (UPLO, N, AP, D, E, TAU, INFO)
 SSPTRD More...
 
subroutine ssptrf (UPLO, N, AP, IPIV, INFO)
 SSPTRF More...
 
subroutine ssptri (UPLO, N, AP, IPIV, WORK, INFO)
 SSPTRI More...
 
subroutine ssptrs (UPLO, N, NRHS, AP, IPIV, B, LDB, INFO)
 SSPTRS More...
 
subroutine sstegr (JOBZ, RANGE, N, D, E, VL, VU, IL, IU, ABSTOL, M, W, Z, LDZ, ISUPPZ, WORK, LWORK, IWORK, LIWORK, INFO)
 SSTEGR More...
 
subroutine sstein (N, D, E, M, W, IBLOCK, ISPLIT, Z, LDZ, WORK, IWORK, IFAIL, INFO)
 SSTEIN More...
 
subroutine sstemr (JOBZ, RANGE, N, D, E, VL, VU, IL, IU, M, W, Z, LDZ, NZC, ISUPPZ, TRYRAC, WORK, LWORK, IWORK, LIWORK, INFO)
 SSTEMR More...
 
subroutine stbcon (NORM, UPLO, DIAG, N, KD, AB, LDAB, RCOND, WORK, IWORK, INFO)
 STBCON More...
 
subroutine stbrfs (UPLO, TRANS, DIAG, N, KD, NRHS, AB, LDAB, B, LDB, X, LDX, FERR, BERR, WORK, IWORK, INFO)
 STBRFS More...
 
subroutine stbtrs (UPLO, TRANS, DIAG, N, KD, NRHS, AB, LDAB, B, LDB, INFO)
 STBTRS More...
 
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). More...
 
subroutine stftri (TRANSR, UPLO, DIAG, N, A, INFO)
 STFTRI More...
 
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). More...
 
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). More...
 
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 More...
 
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 More...
 
subroutine stgsna (JOB, HOWMNY, SELECT, N, A, LDA, B, LDB, VL, LDVL, VR, LDVR, S, DIF, MM, M, WORK, LWORK, IWORK, INFO)
 STGSNA More...
 
subroutine stpcon (NORM, UPLO, DIAG, N, AP, RCOND, WORK, IWORK, INFO)
 STPCON More...
 
subroutine stpmqrt (SIDE, TRANS, M, N, K, L, NB, V, LDV, T, LDT, A, LDA, B, LDB, WORK, INFO)
 STPMQRT More...
 
subroutine stpqrt (M, N, L, NB, A, LDA, B, LDB, T, LDT, WORK, INFO)
 STPQRT More...
 
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. More...
 
subroutine stprfs (UPLO, TRANS, DIAG, N, NRHS, AP, B, LDB, X, LDX, FERR, BERR, WORK, IWORK, INFO)
 STPRFS More...
 
subroutine stptri (UPLO, DIAG, N, AP, INFO)
 STPTRI More...
 
subroutine stptrs (UPLO, TRANS, DIAG, N, NRHS, AP, B, LDB, INFO)
 STPTRS More...
 
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). More...
 
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). More...
 
subroutine strcon (NORM, UPLO, DIAG, N, A, LDA, RCOND, WORK, IWORK, INFO)
 STRCON More...
 
subroutine strevc (SIDE, HOWMNY, SELECT, N, T, LDT, VL, LDVL, VR, LDVR, MM, M, WORK, INFO)
 STREVC More...
 
subroutine strevc3 (SIDE, HOWMNY, SELECT, N, T, LDT, VL, LDVL, VR, LDVR, MM, M, WORK, LWORK, INFO)
 STREVC3 More...
 
subroutine strexc (COMPQ, N, T, LDT, Q, LDQ, IFST, ILST, WORK, INFO)
 STREXC More...
 
subroutine strrfs (UPLO, TRANS, DIAG, N, NRHS, A, LDA, B, LDB, X, LDX, FERR, BERR, WORK, IWORK, INFO)
 STRRFS More...
 
subroutine strsen (JOB, COMPQ, SELECT, N, T, LDT, Q, LDQ, WR, WI, M, S, SEP, WORK, LWORK, IWORK, LIWORK, INFO)
 STRSEN More...
 
subroutine strsna (JOB, HOWMNY, SELECT, N, T, LDT, VL, LDVL, VR, LDVR, S, SEP, MM, M, WORK, LDWORK, IWORK, INFO)
 STRSNA More...
 
subroutine strti2 (UPLO, DIAG, N, A, LDA, INFO)
 STRTI2 computes the inverse of a triangular matrix (unblocked algorithm). More...
 
subroutine strtri (UPLO, DIAG, N, A, LDA, INFO)
 STRTRI More...
 
subroutine strtrs (UPLO, TRANS, DIAG, N, NRHS, A, LDA, B, LDB, INFO)
 STRTRS More...
 
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). More...
 
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). More...
 
subroutine stzrzf (M, N, A, LDA, TAU, WORK, LWORK, INFO)
 STZRZF More...
 

Detailed Description

This is the group of real other Computational routines