TESTING/LIN/cget07.f(3)
okay bestie, you're looking at TESTING/LIN/cget07.f(3) from the Library Functions Manual π This is the LAPACK page for CGET07, and yes, we're keeping every single detail. No cap.
πΈ NAME πΈ
TESTING/LIN/cget07.f β literally the file name, that's the name bestie β¨
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine cget07 (trans, n, nrhs, a, lda, b, ldb, x, ldx, xact, ldxact,
ferr, chkferr, berr, reslts)
CGET07
π§ Function/Subroutine Documentation π§
subroutine cget07 (character trans, integer n, integer nrhs, complex,
dimension( lda, * ) a, integer lda, complex, dimension( ldb, * ) b,
integer ldb, complex, dimension( ldx, * ) x, integer ldx, complex,
dimension( ldxact, * ) xact, integer ldxact, real, dimension( * ) ferr,
logical chkferr, real, dimension( * ) berr, real, dimension( * ) reslts)
CGET07
π« Purpose π«
CGET07 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βTRANSisCHARACTER*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βNisINTEGER. The number of rows of the matricesXandXACT.N >= 0.NRHSβNRHSisINTEGER. The number of columns of the matricesXandXACT.NRHS >= 0.AβAisCOMPLEX array, dimension (LDA,N). The originalnbynmatrixA.LDAβLDAisINTEGER. The leading dimension of the arrayA.LDA >= max(1,N).BβBisCOMPLEX array, dimension (LDB,NRHS). The right hand side vectors for the system of linear equations.LDBβLDBisINTEGER. The leading dimension of the arrayB.LDB >= max(1,N).XβXisCOMPLEX array, dimension (LDX,NRHS). The computed solution vectors. Each vector is stored as a column of the matrixX.LDXβLDXisINTEGER. The leading dimension of the arrayX.LDX >= max(1,N).XACTβXACTisCOMPLEX array, dimension (LDX,NRHS). The exact solution vectors. Each vector is stored as a column of the matrixXACT.LDXACTβLDXACTisINTEGER. The leading dimension of the arrayXACT.LDXACT >= max(1,N).FERRβFERRisREAL 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βCHKFERRisLOGICAL. Set to.TRUE.to checkFERR,.FALSE.not to checkFERR. When the test system is ill-conditioned, the solution inXACTmay be incorrect.BERRβBERRisREAL 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βRESLTSisREAL 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 164 of file cget07.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
And that's the whole page, bestie π
Sign-off time: the footer details are LAPACK β Version 3.12.0 β TESTING/LIN/cget07.f(3). 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