![]() |
LAPACK
3.7.0
LAPACK: Linear Algebra PACKage
|
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 vector. 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 vector. 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... | |
This is the group of real other Computational routines