SGET31(3)
๐ NAME ๐
Okay bestie, welcome to the Library Functions Manual ๐
โ this is the page for SGET31(3), and the file itโs about is literally:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/sget31.f
No cap, thatโs lowkey the whole NAME section: ngl, the routine lives in that file. fr fr. ๐ซถ
โจ SYNOPSIS โจ
๐ฆ Functions/Subroutines ๐ฆ
subroutine SGET31 (rmax, lmax, ninfo, knt)
SGET31
โจ Itโs giving โsubroutine with a little entourage of arguments.โ โจ
๐ง Function/Subroutine Documentation ๐ง
Hereโs the full documented signature, exactly:
subroutine SGET31 (real rmax, integer lmax, integer, dimension( 2 ) ninfo,
integer knt)
SGET31
๐ Purpose: ๐
SGET31 tests SLALN2, a routine for solving:
(ca A - w D)X = sB
where A is an NA by NA matrix (NA=1 or 2 only), w is a real (NW=1) or complex (NW=2) constant, ca is a real constant, D is an NA by NA real diagonal matrix, and B is an NA by NW matrix (when NW=2, the second column of B contains the imaginary part of the solution). The code returns X and s, where s is a scale factor, less than or equal to 1, chosen to avoid overflow in X. ๐ญโ no overflow allowed.
If any singular values of ca A-w D are less than another input parameter SMIN, they are perturbed up to SMIN. ๐
The test condition is that the scaled residual:
norm( (ca A-w D)*X - s*B ) /
( max( ulp*norm(ca A-w D), SMIN )*norm(X) )
should be on the order of 1. Here, ulp is the machine precision. Also, it is verified that SCALE is less than or equal to 1, and that XNORM = infinity-norm(X). ๐
๐ธ Parameters ๐ธ
RMAXโ isREAL; value of the largest test ratio. ๐ฅLMAXโ isINTEGER; example number where largest test ratio achieved. ๐ฏNINFOโ isINTEGER array, dimension (2);NINFO(1)= number of examples withINFOless than 0;NINFO(2)= number of examples withINFOgreater than 0. ๐KNTโ isINTEGER; total number of examples tested. ๐งฎ
๐ Author ๐
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 90 of file sget31.f. ๐
๐ Author ๐
Generated automatically by Doxygen for LAPACK from the source code. ๐ค๐
Okay thatโs the whole page, bestie. Cute sign-off: this is LAPACK Version 3.12.0, and the footer path is /home/abui...IG/sget31.f(3) โ slay, you made it to the end! periodt. ๐
โจ
๐ฆ 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