/home/abui.../ztsqr01.f(3)
π 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 π
ZTSQR01testsZGEQR,ZGELQ,ZGEMLQandZGEMQR.
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
TSSWisCHARACTER'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
MisINTEGERNumber of rows in test matrix.
how many rows we're working with, periodt.
N
NisINTEGERNumber of columns in test matrix.
and how many columns. the other half of the duo π
MB
MBisINTEGERNumber 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
NBisINTEGERNumber of columns in column block test matrix.
the column block size β number of columns in the column block test matrix. matching energy π
RESULT
RESULTisDOUBLE PRECISIONarray, 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
- 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