TESTING/LIN/sptt05.f(3)
π NAME π
okay bestie, this is the Library Functions Manual page for TESTING/LIN/sptt05.f(3). The NAME section is literally TESTING/LIN/sptt05.f β short, sweet, iconic, no notes. π
β¨ SYNOPSIS β¨
πΈ Functions/Subroutines πΈ
that's the synopsis, typed exactly:
subroutine sptt05 (n, nrhs, d, e, b, ldb, x, ldx, xact, ldxact, ferr,
berr, reslts)
SPTT05
π Function/Subroutine Documentation π
this is the full signature, bestie β every type and dimension is right there:
subroutine sptt05 (integer n, integer nrhs, real, dimension( * ) d, real,
dimension( * ) e, real, dimension( ldb, * ) b, integer ldb, real,
dimension( ldx, * ) x, integer ldx, real, dimension( ldxact, * ) xact,
integer ldxact, real, dimension( * ) ferr, real, dimension( * ) berr,
real, dimension( * ) reslts)
SPTT05
π Purpose π
okay so SPTT05 tests the error bounds from iterative refinement for the computed solution to a system of equations A*X = B, where A is a symmetric tridiagonal matrix of order n.
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 / ( NZ*EPS + (*) ), where
(*) = NZ*UNFL / (min_i (abs(A)*abs(X) +abs(b))_i )
and NZ = max. number of nonzeros in any row of A, plus 1
π¦ Parameters π¦
NβN is INTEGER; the number of rows of the matricesX,B, andXACT, and the order of the matrixA.N >= 0.NRHSβNRHS is INTEGER; the number of columns of the matricesX,B, andXACT.NRHS >= 0.DβD is REAL array, dimension (N); thendiagonal elements of the tridiagonal matrixA.EβE is REAL array, dimension (N-1); the(n-1)subdiagonal elements of the tridiagonal matrixA.BβB is REAL 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 REAL 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 REAL 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 REAL 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.BERRβBERR is REAL 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 REAL array, dimension (2); the maximum over theNRHSsolution vectors of the ratios:
RESLTS(1) = norm(X - XACT) / ( norm(X) * FERR )
RESLTS(2) = BERR / ( NZ*EPS + (*) )
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 148 of file sptt05.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
mwah π β footer time: LAPACK Version 3.12.0 and the page TESTING/LIN/sptt05.f(3). The original footer line didn't give a separate date, so I'm not inventing one, bestie πβ¨.
π¦ 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