SGET53(3)
SGET53(3) π
Okay so this is the sget53.f(3) page from the Library Functions Manual, bestie β SGET53(3) is here and it's giving linear algebra test energy. β¨
β¨ NAME β¨
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/sget53.f
That's it. The NAME section is literally that path, no cap. π«Ά
πΈ SYNOPSIS πΈ
Functions/Subroutines
subroutine SGET53 (a, lda, b, ldb, scale, wr, wi, result, info)
SGET53
π Function/Subroutine Documentation π
The signature tea is:
subroutine SGET53 (real, dimension( lda, * ) a, integer lda, real,
dimension( ldb, * ) b, integer ldb, real scale, real wr, real wi, real
result, integer info)
SGET53
β¨ Purpose β¨
Okay so SGET53 checks the generalized eigenvalues computed by SLAG2. Iconic. π
The basic test for an eigenvalue is:
| det( s A - w B ) |
RESULT = ---------------------------------------------------
ulp max( s norm(A), |w| norm(B) )*norm( s A - w B )
Two checks are performed:
ulp*max( s*norm(A), |w|*norm(B) )must be at leastsafe_minimum. This insures that the test performed is not essentiallydet(0*A + 0*B)=0.s*norm(A) + |w|*norm(B)must be less than1/safe_minimum. This insures thats*A - w*Bwill not overflow.
If these tests are not passed, then s and w are scaled and tested anyway, if this is possible. π
π Parameters π
AβAisREALarray, dimension(LDA, 2). The 2x2 matrixA.LDAβLDAisINTEGER. The leading dimension ofA. It must be at least 2.BβBisREALarray, dimension(LDB, N). The 2x2 upper-triangular matrixB.LDBβLDBisINTEGER. The leading dimension ofB. It must be at least 2.SCALEβSCALEisREAL. Thesin the formulas A - w B. It is assumed to be non-negative.WRβWRisREAL. The real part of the eigenvaluewin the formulas A - w B.WIβWIisREAL. The imaginary part of the eigenvaluewin the formulas A - w B.RESULTβRESULTisREAL. IfINFOis 2 or less, the value computed by the test described above. IfINFO=3, this will just be1/ulp.INFOβINFOisINTEGER. Here's the status breakdown:
=0: The input data pass the .
=1: s*norm(A) + |w|*norm(B) > 1/safe_minimum.
=2: ulp*max( s*norm(A), |w|*norm(B) ) < safe_minimum
=3: same as INFO=2, but s and w could not be scaled so
as to compute the test.
π«Ά Author π«Ά
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 125 of file sget53.f.
π€ Author π€
Generated automatically by Doxygen for LAPACK from the source code.
Later, bestie! Big sign-off energy: this is LAPACK, Version 3.12.0, and the footer path is /home/abui...IG/sget53.f(3). ππ¦
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms