![]() |
LAPACK 3.11.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 | |
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 | |
This is the group of real other Computational routines