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

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

πŸ’… /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 β€” is INTEGER, and it's the unit number for output. That's where the receipts get printed, iykyk πŸ’–
  • NN β€” is INTEGER, the number of values of N contained in the vector NVAL. Basically how many dimensions we're about to vibe-check 🌈
  • NVAL β€” is INTEGER array, dimension (NN), holding the values of the matrix dimension N. Every size she's gonna try, all lined up ⭐
  • THRESH β€” is REAL, the threshold value for the test ratios. A result is included in the output file if RESULT >= THRESH. And like β€” get this β€” if you want every single test ratio printed, you use THRESH = 0. No cap, that's the cheat code πŸ”₯
  • A β€” is COMPLEX array, dimension (LDA,NMAX). Just a matrix living her life πŸ’œ
  • LDA β€” is INTEGER, the leading dimension of the array A, and it's gotta satisfy LDA >= max(1,NMAX). Respect the constraint or she will simply not run πŸ™ˆ
  • ARF β€” is COMPLEX array, dimension ((NMAX*(NMAX+1))/2). Look at that packed-format math, she's gorgeous, she's triangular, she ate πŸ’…
  • WORK β€” is COMPLEX 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