/home/abui.../cdrvrf1.f(3)
π /home/abui.../cdrvrf1.f(3) β like, the manual page for the LAPACK Library Functions Manual, bestie
Okay so this is a page from the LAPACK Library Functions Manual, and honestly? It's giving very specific Fortran testing energy. It's the manpage for /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/cdrvrf1.f β yes the whole path is the name, no I will not be shortening it, it's iconic that way π
β¨ NAME β¨
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/cdrvrf1.f
That's it. That's the name. It's a whole entire file path and she's not sorry about it π
πΈ SYNOPSIS πΈ
Functions/Subroutines
subroutine CDRVRF1 (nout, nn, nval, thresh, a, lda, arf, work)β the actual star of the show, and the description is, and I quote,CDRVRF1. She contains multitudes (no she doesn't, keep reading) π¦
π Function/Subroutine Documentation π
subroutine CDRVRF1 (integer nout, integer nn, integer, dimension( nn ) nval,
real thresh, complex, dimension( lda, * ) a, integer lda, complex,
dimension( * ) arf, real, dimension( * ) work)
Bestie. The description is literally just:
CDRVRF1
That's the whole thing. Lowkey hilarious. Moving on to the good part β¨
π― Purpose:
!>
!> CDRVRF1 tests the LAPACK RFP routines:
!> CLANHF.F
!>
So she's a tester β she tests the LAPACK RFP routines, specifically CLANHF.F. Slay, we love a quality-assurance queen π«Ά
π§ Parameters
NOUTβ isINTEGER, and it's the unit number for output. That's where the receipts get printed, iykyk πNNβ isINTEGER, the number of values ofNcontained in the vectorNVAL. Basically how many dimensions we're about to vibe-check πNVALβ isINTEGER array, dimension (NN), holding the values of the matrix dimensionN. Every size she's gonna try, all lined up βTHRESHβ isREAL, the threshold value for the test ratios. A result is included in the output file ifRESULT >= THRESH. And like β get this β if you want every single test ratio printed, you useTHRESH = 0. No cap, that's the cheat code π₯Aβ isCOMPLEX array, dimension (LDA,NMAX). Just a matrix living her life πLDAβ isINTEGER, the leading dimension of the arrayA, and it's gotta satisfyLDA >= max(1,NMAX). Respect the constraint or she will simply not run πARFβ isCOMPLEX array, dimension ((NMAX*(NMAX+1))/2). Look at that packed-format math, she's gorgeous, she's triangular, she ate πWORKβ isCOMPLEX array, dimension ( NMAX ). The workspace. Every main character needs her backstage area π
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Four institutions, one subroutine. It's giving collaborative group project where everyone actually did their part for once ππ
π Definition at line 94 of file cdrvrf1.f.
Line 94! Mark it. Remember it. There may be a quiz later β¨
π« Author (yes, another one, she's thorough) π«
Generated automatically by Doxygen for LAPACK from the source code. Not me hand-writing this β the robots did it, and honestly they ate π€π
Heads up bestie: this is auto-generated documentation, so nobody sat down and wrote it for funsies. Facts are facts, and the facts say line 94 π
muah π β LAPACK, Version 3.12.0, and the source is /home/abui.../cdrvrf1.f(3). bye babes, go test those RFP routines π¦ππ
π¦ 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