CQRT05(3)

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

πŸ’… CQRT05(3) β€” the one where we vibe-check CTPQRT and CTPMQRT

okay so bestie, gather round πŸŽ€ this little icon lives in the LAPACK library functions manual corner of the universe, and its whole personality is testing other routines. Yes, it's a test routine testing test routines. Main character energy, honestly. It's a Fortran file, it ships with LAPACK, and it's here to tell you whether CTPQRT and CTPMQRT are actually slaying or just pretending. πŸ‘‘

The file we're talking about, in all its absolute glory:

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/cqrt05.f

✨ SYNOPSIS ✨

Functions / Subroutines πŸ¦‹

  • subroutine CQRT05 (m, n, l, nb, result) β€” literally the whole routine, that's it, that's the girl. πŸ’–

🌸 Function/Subroutine Documentation 🌸

subroutine CQRT05 (integer m, integer n, integer l, integer nb, real, dimension(6) result)

CQRT05 β€” say hi πŸ‘‹

🎯 Purpose

!>
!> CQRT05 tests CTPQRT and CTPMQRT.
!>

no cap, that's the entire mission statement. It puts CTPQRT and CTPMQRT through six whole tests and hands you back the receipts. 🧾✨


🧚 Parameters

  • M β€” is INTEGER. It's the number of rows in the lower part of the test matrix. So like, the bottom chunk. πŸ“
  • N β€” is INTEGER. The number of columns in the test matrix. Yep, columns. The vertical vibes. 🌈
  • L β€” is INTEGER. The number of rows of the upper trapezoidal part of the lower test matrix. And bestie, the constraint is real: 0 <= L <= M. Don't push it. πŸ’€
  • NB β€” is INTEGER. Block size of the test matrix, with NB <= N. That's the rule, respect it. πŸŽ€
  • RESULT β€” is REAL array, dimension (6). This is where the six test results get parked, and honestly it's giving report card:
RESULT(1) = | A - Q R |
RESULT(2) = | I - Q^H Q |
RESULT(3) = | Q C - Q C |
RESULT(4) = | Q^H C - Q^H C |
RESULT(5) = | C Q - C Q |
RESULT(6) = | C Q^H - C Q^H |

Six results, one array, zero chill. Those should be tiny if everything's behaving β€” iykyk. πŸ”₯


πŸ‘‘ Author

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

shoutout to the whole squad, fr fr 🫢


πŸ“ Definition at line 79 of file cqrt05.f.

go look at line 79 if you want the source-code lore. πŸ™ˆ


πŸ’œ Author

Generated automatically by Doxygen for LAPACK from the source code. so yeah, a robot wrote this one, not me β€” I'm just the messenger with better emoji choices. 😭


okay that's the whole page bestie, you ate. πŸ“ LAPACK, Version 3.12.0 β€” and the footer on this thing was /home/abui...IN/cqrt05.f(3). periodt. πŸ’…βœ¨

πŸ“¦ where this page comes from