/home/abui.../ztsqr01.f(3)

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

πŸ’… ztsqr01.f β€” Library Functions Manual (yes bestie, we're in the Fortran section)

okay so picture this: you're deep in the LAPACK testing directory (/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/ztsqr01.f β€” say that five times fast, I dare you 🫢) and you find this little icon. It's a library function page, it's giving academic but make it cute, and honestly? We're obsessed.


✨ SYNOPSIS ✨

Functions/Subroutines

  • subroutine ZTSQR01 (tssw, m, n, mb, nb, result) β€” the whole entire vibe of this page, no cap.
subroutine ZTSQR01 (character tssw, integer m, integer n, integer mb,
    integer nb, double precision, dimension(6) result)

Yeah. ZTSQR01. That's her name, that's her brand πŸ’…


πŸ¦‹ Function/Subroutine Documentation πŸ¦‹

subroutine ZTSQR01

bestie, here's the whole squad of arguments, laid out:

subroutine ZTSQR01 (character tssw, integer m, integer n, integer mb,
    integer nb, double precision, dimension(6) result)

Literally the main character. Let's get into it πŸ’–


πŸŽ€ Purpose πŸŽ€

ZTSQR01 tests ZGEQR , ZGELQ, ZGEMLQ and ZGEMQR.

That's it, that's the job. She's a tester β€” four routines walk in, she puts them through the vibe check. Slay πŸ”₯


🌸 Parameters 🌸

TSSW

TSSW is CHARACTER 'TS' for testing tall skinny QR and anything else for testing short wide LQ

so real β€” if you pass 'TS' you're on tall skinny QR duty, and literally anything else means we're doing short wide LQ instead. Choose your fighter πŸ’€

M

M is INTEGER Number of rows in test matrix.

how many rows we're working with, periodt.

N

N is INTEGER Number of columns in test matrix.

and how many columns. the other half of the duo πŸ‘‘

MB

MB is INTEGER Number of row in row block in test matrix.

the row block size β€” number of rows per row block in the test matrix. block it up ✨

NB

NB is INTEGER Number of columns in column block test matrix.

the column block size β€” number of columns in the column block test matrix. matching energy πŸŽ€

RESULT

RESULT is DOUBLE PRECISION array, dimension (6) Results of each of the six tests below.

Six slots, six tests, six receipts. Here's the lineup β€” copy these exactly, they're literally the result definitions:

RESULT(1) = | A - Q R | or | A - L Q | RESULT(2) = | I - Q^H Q | or | I - Q Q^H | 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 little numbers, six little vibe checks. iykyk 🧚


πŸ‘‘ Author πŸ‘‘

The whole academic squad behind this:

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

genuinely iconic collaborative energy, we love to see it 🌈


πŸ” Definition

Definition at line 81 of file ztsqr01.f. β€” go look, she's really there 🫢


⭐ Author (the page itself) ⭐

Generated automatically by Doxygen for LAPACK from the source code.

not a human writing this one β€” Doxygen did it, and honestly? she ate πŸ’€βœ¨


πŸ’œ Sign-off

LAPACK, Version 3.12.0, dated /home/abui.../ztsqr01.f(3) β€” that's the footer, bestie, we made it to the end of the page πŸŽ€πŸ¦‹ bye pookie, go run your tests πŸ’–

πŸ“¦ where this page comes from