TESTING/LIN/ddrvrf1.f(3)

πŸ“¦
version 3.12.1 Β· 2 versions
, in arch rolling

πŸ’… TESTING/LIN/ddrvrf1.f πŸ’…

okay so bestie, this is a page straight out of the LAPACK manual (the TESTING/LIN corner of it, specifically) and it's all about one little Fortran subroutine that tests stuff. no cap, it's shorter than your Situationship's attention span, so let's get into it 🫢


✨ SYNOPSIS ✨

Functions/Subroutines

  • subroutine ddrvrf1 (nout, nn, nval, thresh, a, lda, arf, work) β€” literally DDRVRF1, that's her name, that's her whole brand πŸŽ€

🌸 Function/Subroutine Documentation 🌸

subroutine ddrvrf1 (integer nout, integer nn, integer, dimension( nn ) nval, double precision thresh, double precision, dimension( lda, * ) a, integer lda, double precision, dimension( * ) arf, double precision, dimension( * ) work)

DDRVRF1 πŸ‘‘

πŸ’– Purpose:

!>
!> DDRVRF1 tests the LAPACK RFP routines:
!>     DLANSF
!>

so basically she's the vibe-check girl for the LAPACK RFP routines, and the one she's checking up on is DLANSF. that's it. that's the purpose. icon behavior πŸ’…


πŸ¦‹ Parameters πŸ¦‹

  • NOUT β€” NOUT is INTEGER, and it's the unit number for output. i.e. where the receipts get printed πŸ“¬
  • NN β€” NN is INTEGER, and it's literally "the number of values of N contained in the vector NVAL." so like, how many N's are we even testing, bestie πŸ”’
  • NVAL β€” NVAL is INTEGER array, dimension (NN), and it holds "the values of the matrix dimension N." the whole lineup of N's, main character energy ⭐
  • THRESH β€” THRESH is DOUBLE PRECISION, the threshold value for the test ratios. here's the tea: a result gets included in the output file only if RESULT >= THRESH. and if you wanna see every single test ratio printed (no filtering, no gatekeeping), use THRESH = 0. periodt πŸ”₯
  • A β€” A is DOUBLE PRECISION array, dimension (LDA,NMAX) πŸ“
  • LDA β€” LDA is INTEGER, the leading dimension of the array A, and the rule is LDA >= max(1,NMAX). don't break that rule, ngl πŸ™ˆ
  • ARF β€” ARF is DOUBLE PRECISION array, dimension ((NMAX*(NMAX+1))/2) ✨
  • WORK β€” WORK is DOUBLE PRECISION array, dimension ( NMAX ) πŸ’œ

🌈 Author 🌈

the legends behind it, aka the whole squad:

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

πŸ‘‘ Definition at line 93 of file ddrvrf1.f.


🧚 Author (the meta one) 🧚

Generated automatically by Doxygen for LAPACK from the source code. so nobody hand-wrote this bio, the robots did it for her πŸ˜­πŸ’€

okay bestie that's the whole page, every last flag and parameter accounted for, no crumbs left. this queen is living in LAPACK Version 3.12.0, dated with her TESTING/LIN/ddrvrf1.f(3) energy, and honestly? she ate. mwah πŸ’‹βœ¨πŸŽ€

πŸ“¦ where this page comes from