SGET38(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

πŸ’… NAME πŸ’…

okay so bestie, this entire page is literally devoted to one single file, and the path is a whole journey:

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/sget38.f

That's it, that's the whole NAME section 🫢. Also for the record, we're hanging out in the Library Functions Manual and the page itself is sget38.f(3) β€” slay. ✨

✨ SYNOPSIS ✨

Under Functions/Subroutines, the vibe is exactly this:

subroutine SGET38 (rmax, lmax, ninfo, knt, nin)
    SGET38

🌸 Function/Subroutine Documentation 🌸

The full gorgeous signature, no cap:

subroutine SGET38 (real, dimension( 3 ) rmax, integer, dimension( 3 ) lmax,
    integer, dimension( 3 ) ninfo, integer knt, integer nin)
    SGET38

πŸŽ€ Purpose πŸŽ€

So what does SGET38 actually do? It tests STRSEN β€” the routine that estimates condition numbers of a cluster of eigenvalues and/or its associated right invariant subspace. πŸ’–

And where do the test matrices come from? Not conjured out of thin air, ngl β€” they're read from a file with logical unit number NIN. That's the whole deal, periodt.

πŸ’œ Parameters πŸ’œ

RMAX

RMAX is a REAL array, dimension (3), and it's holding the values of the largest test ratios. The breakdown:

  • RMAX(1) β€” largest residuals from SHST01, or from comparing different calls to STRSEN
  • RMAX(2) β€” largest error in reciprocal condition numbers taking their conditioning into account
  • RMAX(3) β€” largest error in reciprocal condition numbers not taking their conditioning into account (and yes, it may be larger than RMAX(2) β€” no cap, that's just allowed πŸ‘€)

LMAX

LMAX is an INTEGER array, dimension (3). LMAX(i) is the example number where the largest test ratio RMAX(i) is achieved. Also, bookmark these receipts:

  • If SGEHRD returns INFO nonzero on example i, LMAX(1)=i
  • If SHSEQR returns INFO nonzero on example i, LMAX(2)=i
  • If STRSEN returns INFO nonzero on example i, LMAX(3)=i

NINFO

NINFO is an INTEGER array, dimension (3), and honestly it's a little tally of who fumbled:

  • NINFO(1) = No. of times SGEHRD returned INFO nonzero
  • NINFO(2) = No. of times SHSEQR returned INFO nonzero
  • NINFO(3) = No. of times STRSEN returned INFO nonzero

KNT

KNT is an INTEGER β€” the total number of examples tested. Simple, clean, iconic. ✨

NIN

NIN is an INTEGER β€” the input logical unit number. That's the file hookup, bestie. πŸ¦‹

πŸ‘‘ Author πŸ‘‘

Absolute legends, the whole squad:

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

Definition at line 90 of file sget38.f.


⭐ Author ⭐ (the meta one)

Generated automatically by Doxygen for LAPACK from the source code. Not a human β€” just a very diligent robot doing its thing. πŸ€–


And that's the entire page, bestie β€” brought to you by LAPACK, Version 3.12.0, with the sget38.f(3) page itself living at /home/abui...IG/sget38.f(3). mwah πŸ’‹πŸŽ€

πŸ“¦ where this page comes from