TESTING/LIN/dget07.f(3)
π TESTING/LIN/dget07.f(3) β Library Functions Manual π
okay bestie, welcome to the TESTING/LIN/dget07.f(3) page from the Library Functions Manual β¨. This one is all about DGET07, its error-bound testing era, and every parameter you need to know. Letβs go π«Ά
πΈ NAME πΈ
TESTING/LIN/dget07.f β thatβs the file/page name, no cap π
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine dget07 (trans, n, nrhs, a, lda, b, ldb, x, ldx, xact, ldxact,
ferr, chkferr, berr, reslts)
DGET07
π Function/Subroutine Documentation π
subroutine dget07 (character trans, integer n, integer nrhs, double precision, dimension( lda, * ) a, integer lda, double precision, dimension( ldb, * ) b, integer ldb, double precision, dimension( ldx, * ) x, integer ldx, double precision, dimension( ldxact, * ) xact, integer ldxact, double precision, dimension( * ) ferr, logical chkferr, double precision, dimension( * ) berr, double precision, dimension( * ) reslts)
DGET07 is the subroutine weβre documenting, and yes itβs giving main character energy π.
π₯ Purpose π₯
DGET07 tests the error bounds from iterative refinement for the computed solution to a system of equations op(A)*X = B, where A is a general n by n matrix and op(A) = A or A**T, depending on TRANS β¨.
RESLTS(1) = test of the error bound
= norm(X - XACT) / ( norm(X) * FERR )
A large value is returned if this ratio is not less than one π.
RESLTS(2) = residual from the iterative refinement routine
= the maximum of BERR / ( (n+1)*EPS + (*) ), where
(*) = (n+1)*UNFL / (min_i (abs(op(A))*abs(X) +abs(b))_i )
π Parameters π
TRANSβTRANS is CHARACTER*1. Specifies the form of the system of equations:= 'N': A * X = B (No transpose)= 'T': A**T * X = B (Transpose)= 'C': A**H * X = B (Conjugate transpose = Transpose)
NβN is INTEGER. The number of rows of the matricesXandXACT.N >= 0.NRHSβNRHS is INTEGER. The number of columns of the matricesXandXACT.NRHS >= 0.AβA is DOUBLE PRECISION array, dimension (LDA,N). The originalnbynmatrixA.LDAβLDA is INTEGER. The leading dimension of the arrayA.LDA >= max(1,N).BβB is DOUBLE PRECISION array, dimension (LDB,NRHS). The right hand side vectors for the system of linear equations.LDBβLDB is INTEGER. The leading dimension of the arrayB.LDB >= max(1,N).XβX is DOUBLE PRECISION array, dimension (LDX,NRHS). The computed solution vectors. Each vector is stored as a column of the matrixX.LDXβLDX is INTEGER. The leading dimension of the arrayX.LDX >= max(1,N).XACTβXACT is DOUBLE PRECISION array, dimension (LDX,NRHS). The exact solution vectors. Each vector is stored as a column of the matrixXACT.LDXACTβLDXACT is INTEGER. The leading dimension of the arrayXACT.LDXACT >= max(1,N).FERRβFERR is DOUBLE PRECISION array, dimension (NRHS). The estimated forward error bounds for each solution vectorX. IfXTRUEis the true solution,FERRbounds the magnitude of the largest entry in(X - XTRUE)divided by the magnitude of the largest entry inX.CHKFERRβCHKFERR is LOGICAL. Set to.TRUE.to checkFERR,.FALSE.not to checkFERR. When the test system is ill-conditioned, the solution inXACTmay be incorrect π« .BERRβBERR is DOUBLE PRECISION array, dimension (NRHS). The componentwise relative backward error of each solution vector (i.e., the smallest relative change in any entry ofAorBthat makesXan exact solution).RESLTSβRESLTS is DOUBLE PRECISION array, dimension (2). The maximum over theNRHSsolution vectors of the ratios:
RESLTS(1) = norm(X - XACT) / ( norm(X) * FERR )
RESLTS(2) = BERR / ( (n+1)*EPS + (*) )
π Author π
Univ. of Tennessee
Univ. of California Berkeley
Univ. of Colorado Denver
NAG Ltd.
Definition at line 163 of file dget07.f π
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
π cute little sign-off tea: the footer says LAPACK Version 3.12.0 and the page is TESTING/LIN/dget07.f(3) πΈ. There isnβt a separate date line shown here, so weβre not inventing one, bestie β periodt π«Άβ¨
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms