 |
LAPACK
3.9.0
LAPACK: Linear Algebra PACKage
|
|
subroutine | dla_syamv (UPLO, N, ALPHA, A, LDA, X, INCX, BETA, Y, INCY) |
| DLA_SYAMV computes a matrix-vector product using a symmetric indefinite matrix to calculate error bounds. More...
|
|
double precision function | dla_syrcond (UPLO, N, A, LDA, AF, LDAF, IPIV, CMODE, C, INFO, WORK, IWORK) |
| DLA_SYRCOND estimates the Skeel condition number for a symmetric indefinite matrix. More...
|
|
subroutine | dla_syrfsx_extended (PREC_TYPE, UPLO, N, NRHS, A, LDA, AF, LDAF, IPIV, COLEQU, C, B, LDB, Y, LDY, BERR_OUT, N_NORMS, ERR_BNDS_NORM, ERR_BNDS_COMP, RES, AYB, DY, Y_TAIL, RCOND, ITHRESH, RTHRESH, DZ_UB, IGNORE_CWISE, INFO) |
| DLA_SYRFSX_EXTENDED improves the computed solution to a system of linear equations for symmetric indefinite matrices by performing extra-precise iterative refinement and provides error bounds and backward error estimates for the solution. More...
|
|
double precision function | dla_syrpvgrw (UPLO, N, INFO, A, LDA, AF, LDAF, IPIV, WORK) |
| DLA_SYRPVGRW computes the reciprocal pivot growth factor norm(A)/norm(U) for a symmetric indefinite matrix. More...
|
|
subroutine | dlasyf (UPLO, N, NB, KB, A, LDA, IPIV, W, LDW, INFO) |
| DLASYF computes a partial factorization of a real symmetric matrix using the Bunch-Kaufman diagonal pivoting method. More...
|
|
subroutine | dlasyf_aa (UPLO, J1, M, NB, A, LDA, IPIV, H, LDH, WORK) |
| DLASYF_AA More...
|
|
subroutine | dlasyf_rk (UPLO, N, NB, KB, A, LDA, E, IPIV, W, LDW, INFO) |
| DLASYF_RK computes a partial factorization of a real symmetric indefinite matrix using bounded Bunch-Kaufman (rook) diagonal pivoting method. More...
|
|
subroutine | dlasyf_rook (UPLO, N, NB, KB, A, LDA, IPIV, W, LDW, INFO) |
| DLASYF_ROOK *> DLASYF_ROOK computes a partial factorization of a real symmetric matrix using the bounded Bunch-Kaufman ("rook") diagonal pivoting method. More...
|
|
subroutine | dsycon (UPLO, N, A, LDA, IPIV, ANORM, RCOND, WORK, IWORK, INFO) |
| DSYCON More...
|
|
subroutine | dsycon_3 (UPLO, N, A, LDA, E, IPIV, ANORM, RCOND, WORK, IWORK, INFO) |
| DSYCON_3 More...
|
|
subroutine | dsycon_rook (UPLO, N, A, LDA, IPIV, ANORM, RCOND, WORK, IWORK, INFO) |
| DSYCON_ROOK More...
|
|
subroutine | dsyconv (UPLO, WAY, N, A, LDA, IPIV, E, INFO) |
| DSYCONV More...
|
|
subroutine | dsyconvf (UPLO, WAY, N, A, LDA, E, IPIV, INFO) |
| DSYCONVF More...
|
|
subroutine | dsyconvf_rook (UPLO, WAY, N, A, LDA, E, IPIV, INFO) |
| DSYCONVF_ROOK More...
|
|
subroutine | dsyequb (UPLO, N, A, LDA, S, SCOND, AMAX, WORK, INFO) |
| DSYEQUB More...
|
|
subroutine | dsygs2 (ITYPE, UPLO, N, A, LDA, B, LDB, INFO) |
| DSYGS2 reduces a symmetric definite generalized eigenproblem to standard form, using the factorization results obtained from spotrf (unblocked algorithm). More...
|
|
subroutine | dsygst (ITYPE, UPLO, N, A, LDA, B, LDB, INFO) |
| DSYGST More...
|
|
subroutine | dsyrfs (UPLO, N, NRHS, A, LDA, AF, LDAF, IPIV, B, LDB, X, LDX, FERR, BERR, WORK, IWORK, INFO) |
| DSYRFS More...
|
|
subroutine | dsyrfsx (UPLO, EQUED, N, NRHS, A, LDA, AF, LDAF, IPIV, S, B, LDB, X, LDX, RCOND, BERR, N_ERR_BNDS, ERR_BNDS_NORM, ERR_BNDS_COMP, NPARAMS, PARAMS, WORK, IWORK, INFO) |
| DSYRFSX More...
|
|
subroutine | dsytd2 (UPLO, N, A, LDA, D, E, TAU, INFO) |
| DSYTD2 reduces a symmetric matrix to real symmetric tridiagonal form by an orthogonal similarity transformation (unblocked algorithm). More...
|
|
subroutine | dsytf2 (UPLO, N, A, LDA, IPIV, INFO) |
| DSYTF2 computes the factorization of a real symmetric indefinite matrix, using the diagonal pivoting method (unblocked algorithm). More...
|
|
subroutine | dsytf2_rk (UPLO, N, A, LDA, E, IPIV, INFO) |
| DSYTF2_RK computes the factorization of a real symmetric indefinite matrix using the bounded Bunch-Kaufman (rook) diagonal pivoting method (BLAS2 unblocked algorithm). More...
|
|
subroutine | dsytf2_rook (UPLO, N, A, LDA, IPIV, INFO) |
| DSYTF2_ROOK computes the factorization of a real symmetric indefinite matrix using the bounded Bunch-Kaufman ("rook") diagonal pivoting method (unblocked algorithm). More...
|
|
subroutine | dsytrd (UPLO, N, A, LDA, D, E, TAU, WORK, LWORK, INFO) |
| DSYTRD More...
|
|
subroutine | dsytrd_2stage (VECT, UPLO, N, A, LDA, D, E, TAU, HOUS2, LHOUS2, WORK, LWORK, INFO) |
| DSYTRD_2STAGE More...
|
|
subroutine | dsytrd_sy2sb (UPLO, N, KD, A, LDA, AB, LDAB, TAU, WORK, LWORK, INFO) |
| DSYTRD_SY2SB More...
|
|
subroutine | dsytrf (UPLO, N, A, LDA, IPIV, WORK, LWORK, INFO) |
| DSYTRF More...
|
|
subroutine | dsytrf_aa (UPLO, N, A, LDA, IPIV, WORK, LWORK, INFO) |
| DSYTRF_AA More...
|
|
subroutine | dsytrf_aa_2stage (UPLO, N, A, LDA, TB, LTB, IPIV, IPIV2, WORK, LWORK, INFO) |
| DSYTRF_AA_2STAGE More...
|
|
subroutine | dsytrf_rk (UPLO, N, A, LDA, E, IPIV, WORK, LWORK, INFO) |
| DSYTRF_RK computes the factorization of a real symmetric indefinite matrix using the bounded Bunch-Kaufman (rook) diagonal pivoting method (BLAS3 blocked algorithm). More...
|
|
subroutine | dsytrf_rook (UPLO, N, A, LDA, IPIV, WORK, LWORK, INFO) |
| DSYTRF_ROOK More...
|
|
subroutine | dsytri (UPLO, N, A, LDA, IPIV, WORK, INFO) |
| DSYTRI More...
|
|
subroutine | dsytri2 (UPLO, N, A, LDA, IPIV, WORK, LWORK, INFO) |
| DSYTRI2 More...
|
|
subroutine | dsytri2x (UPLO, N, A, LDA, IPIV, WORK, NB, INFO) |
| DSYTRI2X More...
|
|
subroutine | dsytri_3 (UPLO, N, A, LDA, E, IPIV, WORK, LWORK, INFO) |
| DSYTRI_3 More...
|
|
subroutine | dsytri_3x (UPLO, N, A, LDA, E, IPIV, WORK, NB, INFO) |
| DSYTRI_3X More...
|
|
subroutine | dsytri_rook (UPLO, N, A, LDA, IPIV, WORK, INFO) |
| DSYTRI_ROOK More...
|
|
subroutine | dsytrs (UPLO, N, NRHS, A, LDA, IPIV, B, LDB, INFO) |
| DSYTRS More...
|
|
subroutine | dsytrs2 (UPLO, N, NRHS, A, LDA, IPIV, B, LDB, WORK, INFO) |
| DSYTRS2 More...
|
|
subroutine | dsytrs_3 (UPLO, N, NRHS, A, LDA, E, IPIV, B, LDB, INFO) |
| DSYTRS_3 More...
|
|
subroutine | dsytrs_aa (UPLO, N, NRHS, A, LDA, IPIV, B, LDB, WORK, LWORK, INFO) |
| DSYTRS_AA More...
|
|
subroutine | dsytrs_aa_2stage (UPLO, N, NRHS, A, LDA, TB, LTB, IPIV, IPIV2, B, LDB, INFO) |
| DSYTRS_AA_2STAGE More...
|
|
subroutine | dsytrs_rook (UPLO, N, NRHS, A, LDA, IPIV, B, LDB, INFO) |
| DSYTRS_ROOK More...
|
|
subroutine | dtgsyl (TRANS, IJOB, M, N, A, LDA, B, LDB, C, LDC, D, LDD, E, LDE, F, LDF, SCALE, DIF, WORK, LWORK, IWORK, INFO) |
| DTGSYL More...
|
|
subroutine | dtrsyl (TRANA, TRANB, ISGN, M, N, A, LDA, B, LDB, C, LDC, SCALE, INFO) |
| DTRSYL More...
|
|
This is the group of double computational functions for SY matrices
subroutine dsygs2(ITYPE, UPLO, N, A, LDA, B, LDB, INFO)
DSYGS2 reduces a symmetric definite generalized eigenproblem to standard form, using the factorizatio...
subroutine dger(M, N, ALPHA, X, INCX, Y, INCY, A, LDA)
DGER
subroutine dgtsv(N, NRHS, DL, D, DU, B, LDB, INFO)
DGTSV computes the solution to system of linear equations A * X = B for GT matrices
subroutine dsytrd_sb2st(STAGE1, VECT, UPLO, N, KD, AB, LDAB, D, E, HOUS, LHOUS, WORK, LWORK, INFO)
DSYTRD_SB2ST reduces a real symmetric band matrix A to real symmetric tridiagonal form T
subroutine dlasyf_rook(UPLO, N, NB, KB, A, LDA, IPIV, W, LDW, INFO)
DLASYF_ROOK *> DLASYF_ROOK computes a partial factorization of a real symmetric matrix using the boun...
subroutine dsytd2(UPLO, N, A, LDA, D, E, TAU, INFO)
DSYTD2 reduces a symmetric matrix to real symmetric tridiagonal form by an orthogonal similarity tran...
integer function ilaprec(PREC)
ILAPREC
subroutine dsymm(SIDE, UPLO, M, N, ALPHA, A, LDA, B, LDB, BETA, C, LDC)
DSYMM
integer function idamax(N, DX, INCX)
IDAMAX
logical function lde(RI, RJ, LR)
subroutine dgbtrf(M, N, KL, KU, AB, LDAB, IPIV, INFO)
DGBTRF
subroutine dsytri(UPLO, N, A, LDA, IPIV, WORK, INFO)
DSYTRI
subroutine dlarft(DIRECT, STOREV, N, K, V, LDV, TAU, T, LDT)
DLARFT forms the triangular factor T of a block reflector H = I - vtvH
subroutine dsymv(UPLO, N, ALPHA, A, LDA, X, INCX, BETA, Y, INCY)
DSYMV
subroutine dsytf2(UPLO, N, A, LDA, IPIV, INFO)
DSYTF2 computes the factorization of a real symmetric indefinite matrix, using the diagonal pivoting ...
double precision function dlansy(NORM, UPLO, N, A, LDA, WORK)
DLANSY returns the value of the 1-norm, or the Frobenius norm, or the infinity norm,...
subroutine dgbtrs(TRANS, N, KL, KU, NRHS, AB, LDAB, IPIV, B, LDB, INFO)
DGBTRS
subroutine dtrsm(SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, LDA, B, LDB)
DTRSM
subroutine dlacn2(N, V, X, ISGN, EST, KASE, ISAVE)
DLACN2 estimates the 1-norm of a square matrix, using reverse communication for evaluating matrix-vec...
logical function disnan(DIN)
DISNAN tests input for NaN.
subroutine dtrmv(UPLO, TRANS, DIAG, N, A, LDA, X, INCX)
DTRMV
subroutine dlarfg(N, ALPHA, X, INCX, TAU)
DLARFG generates an elementary reflector (Householder matrix).
subroutine dsytri2x(UPLO, N, A, LDA, IPIV, WORK, NB, INFO)
DSYTRI2X
subroutine dlasyf_rk(UPLO, N, NB, KB, A, LDA, E, IPIV, W, LDW, INFO)
DLASYF_RK computes a partial factorization of a real symmetric indefinite matrix using bounded Bunch-...
subroutine dtrmm(SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, LDA, B, LDB)
DTRMM
subroutine dsygst(ITYPE, UPLO, N, A, LDA, B, LDB, INFO)
DSYGST
double precision function dlange(NORM, M, N, A, LDA, WORK)
DLANGE returns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value ...
subroutine dgelqf(M, N, A, LDA, TAU, WORK, LWORK, INFO)
DGELQF
subroutine dsytrs_rook(UPLO, N, NRHS, A, LDA, IPIV, B, LDB, INFO)
DSYTRS_ROOK
subroutine dcopy(N, DX, INCX, DY, INCY)
DCOPY
subroutine dtrsv(UPLO, TRANS, DIAG, N, A, LDA, X, INCX)
DTRSV
subroutine dsyswapr(UPLO, N, A, LDA, I1, I2)
DSYSWAPR applies an elementary permutation on the rows and columns of a symmetric matrix.
subroutine dsyconv(UPLO, WAY, N, A, LDA, IPIV, E, INFO)
DSYCONV
subroutine dlaswp(N, A, LDA, K1, K2, IPIV, INCX)
DLASWP performs a series of row interchanges on a general rectangular matrix.
subroutine dsyr(UPLO, N, ALPHA, X, INCX, A, LDA)
DSYR
subroutine dlaln2(LTRANS, NA, NW, SMIN, CA, A, LDA, D1, D2, B, LDB, WR, WI, X, LDX, SCALE, XNORM, INFO)
DLALN2 solves a 1-by-1 or 2-by-2 linear system of equations of the specified form.
integer function ilauplo(UPLO)
ILAUPLO
double precision function dla_syrpvgrw(UPLO, N, INFO, A, LDA, AF, LDAF, IPIV, WORK)
DLA_SYRPVGRW computes the reciprocal pivot growth factor norm(A)/norm(U) for a symmetric indefinite m...
subroutine dsyr2(UPLO, N, ALPHA, X, INCX, Y, INCY, A, LDA)
DSYR2
subroutine dsytf2_rk(UPLO, N, A, LDA, E, IPIV, INFO)
DSYTF2_RK computes the factorization of a real symmetric indefinite matrix using the bounded Bunch-Ka...
subroutine dla_syamv(UPLO, N, ALPHA, A, LDA, X, INCX, BETA, Y, INCY)
DLA_SYAMV computes a matrix-vector product using a symmetric indefinite matrix to calculate error bou...
subroutine dsyr2k(UPLO, TRANS, N, K, ALPHA, A, LDA, B, LDB, BETA, C, LDC)
DSYR2K
subroutine dgemm(TRANSA, TRANSB, M, N, K, ALPHA, A, LDA, B, LDB, BETA, C, LDC)
DGEMM
subroutine xerbla(SRNAME, INFO)
XERBLA
subroutine dgetrf(M, N, A, LDA, IPIV, INFO)
DGETRF
subroutine dla_wwaddw(N, X, Y, W)
DLA_WWADDW adds a vector into a doubled-single vector.
subroutine dlatrd(UPLO, N, NB, A, LDA, E, TAU, W, LDW)
DLATRD reduces the first nb rows and columns of a symmetric/Hermitian matrix A to real tridiagonal fo...
logical function lsame(CA, CB)
LSAME
subroutine dla_syrfsx_extended(PREC_TYPE, UPLO, N, NRHS, A, LDA, AF, LDAF, IPIV, COLEQU, C, B, LDB, Y, LDY, BERR_OUT, N_NORMS, ERR_BNDS_NORM, ERR_BNDS_COMP, RES, AYB, DY, Y_TAIL, RCOND, ITHRESH, RTHRESH, DZ_UB, IGNORE_CWISE, INFO)
DLA_SYRFSX_EXTENDED improves the computed solution to a system of linear equations for symmetric inde...
subroutine dgemv(TRANS, M, N, ALPHA, A, LDA, X, INCX, BETA, Y, INCY)
DGEMV
subroutine dlassq(N, X, INCX, SCALE, SUMSQ)
DLASSQ updates a sum of squares represented in scaled form.
subroutine dswap(N, DX, INCX, DY, INCY)
DSWAP
double precision function dla_syrcond(UPLO, N, A, LDA, AF, LDAF, IPIV, CMODE, C, INFO, WORK, IWORK)
DLA_SYRCOND estimates the Skeel condition number for a symmetric indefinite matrix.
subroutine dsytrs_3(UPLO, N, NRHS, A, LDA, E, IPIV, B, LDB, INFO)
DSYTRS_3
subroutine dsytrd_sy2sb(UPLO, N, KD, A, LDA, AB, LDAB, TAU, WORK, LWORK, INFO)
DSYTRD_SY2SB
subroutine dlabad(SMALL, LARGE)
DLABAD
subroutine dsycon(UPLO, N, A, LDA, IPIV, ANORM, RCOND, WORK, IWORK, INFO)
DSYCON
integer function ilaenv(ISPEC, NAME, OPTS, N1, N2, N3, N4)
ILAENV
subroutine dtrtri(UPLO, DIAG, N, A, LDA, INFO)
DTRTRI
subroutine dlaset(UPLO, M, N, ALPHA, BETA, A, LDA)
DLASET initializes the off-diagonal elements and the diagonal elements of a matrix to given values.
subroutine dsytrs(UPLO, N, NRHS, A, LDA, IPIV, B, LDB, INFO)
DSYTRS
subroutine dsytri_3x(UPLO, N, A, LDA, E, IPIV, WORK, NB, INFO)
DSYTRI_3X
double precision function ddot(N, DX, INCX, DY, INCY)
DDOT
subroutine dgeqrf(M, N, A, LDA, TAU, WORK, LWORK, INFO)
DGEQRF
integer function ilaenv2stage(ISPEC, NAME, OPTS, N1, N2, N3, N4)
ILAENV2STAGE
subroutine dlasyf_aa(UPLO, J1, M, NB, A, LDA, IPIV, H, LDH, WORK)
DLASYF_AA
subroutine dsytf2_rook(UPLO, N, A, LDA, IPIV, INFO)
DSYTF2_ROOK computes the factorization of a real symmetric indefinite matrix using the bounded Bunch-...
subroutine dla_lin_berr(N, NZ, NRHS, RES, AYB, BERR)
DLA_LIN_BERR computes a component-wise relative backward error.
subroutine dscal(N, DA, DX, INCX)
DSCAL
subroutine dtgsy2(TRANS, IJOB, M, N, A, LDA, B, LDB, C, LDC, D, LDD, E, LDE, F, LDF, SCALE, RDSUM, RDSCAL, IWORK, PQ, INFO)
DTGSY2 solves the generalized Sylvester equation (unblocked algorithm).
double precision function dlamch(CMACH)
DLAMCH
subroutine dlacpy(UPLO, M, N, A, LDA, B, LDB)
DLACPY copies all or part of one two-dimensional array to another.
subroutine daxpy(N, DA, DX, INCX, DY, INCY)
DAXPY
subroutine dlasy2(LTRANL, LTRANR, ISGN, N1, N2, TL, LDTL, TR, LDTR, B, LDB, SCALE, X, LDX, XNORM, INFO)
DLASY2 solves the Sylvester matrix equation where the matrices are of order 1 or 2.
subroutine dlasyf(UPLO, N, NB, KB, A, LDA, IPIV, W, LDW, INFO)
DLASYF computes a partial factorization of a real symmetric matrix using the Bunch-Kaufman diagonal p...