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

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

πŸŽ€ NAME πŸŽ€

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/ddrvrf4.f

okay so bestie, this page lives in the Library Functions Manual and it's literally just one Fortran file from the LAPACK testing suite β€” the whole page is about DDRVRF4 and its vibe. no cap, that's the entire plot πŸ’…


✨ SYNOPSIS ✨

πŸ¦‹ Functions/Subroutines πŸ¦‹

  • subroutine DDRVRF4 (nout, nn, nval, thresh, c1, c2, ldc, crf, a, lda, d_work_dlange) β€” say hi to DDRVRF4 πŸ‘‹
subroutine DDRVRF4 (nout, nn, nval, thresh, c1, c2, ldc, crf, a, lda,
    d_work_dlange)
    DDRVRF4

πŸ’– Function/Subroutine Documentation πŸ’–

🌸 the subroutine itself 🌸

subroutine DDRVRF4 (integer nout, integer nn, integer, dimension( nn ) nval,
    double precision thresh, double precision, dimension( ldc, * ) c1,
    double precision, dimension( ldc, *) c2, integer ldc, double precision,
    dimension( * ) crf, double precision, dimension( lda, * ) a, integer
    lda, double precision, dimension( * ) d_work_dlange)
    DDRVRF4

🧚 Purpose 🧚

!> !> DDRVRF4 tests the LAPACK RFP routines: !> DSFRK !>

so basically this subroutine is the test-driver for DSFRK β€” the RFP routines get their vibe check right here, and DDRVRF4 is the main character running the whole thing πŸ‘‘


πŸ“ Parameters πŸ“

🌟 NOUT

!> NOUT is INTEGER !> The unit number for output. !>

it's an INTEGER β€” the unit number where all the output goes. your receipts, basically πŸ“¬

🌟 NN

!> NN is INTEGER !> The number of values of N contained in the vector NVAL. !>

an INTEGER β€” how many values of N are chilling inside the vector NVAL. it's giving headcount energy πŸ”’

🌟 NVAL

!> NVAL is INTEGER array, dimension (NN) !> The values of the matrix dimension N. !>

an INTEGER array, dimension (NN) β€” and it holds the values of the matrix dimension N. the whole lineup, periodt πŸ’«

🌟 THRESH

!> THRESH is DOUBLE PRECISION !> The threshold value for the test ratios. A result is !> included in the output file if RESULT >= THRESH. To !> have every test ratio printed, use THRESH = 0. !>

a DOUBLE PRECISION β€” the threshold for the test ratios. a result makes it into the output file only if RESULT >= THRESH. want every single test ratio printed? set THRESH = 0 and let it spill the tea πŸ«–πŸ”₯

🌟 C1

!> C1 is DOUBLE PRECISION array, !> dimension (LDC,NMAX) !>

a DOUBLE PRECISION array, dimension (LDC,NMAX) πŸ’œ

🌟 C2

!> C2 is DOUBLE PRECISION array, !> dimension (LDC,NMAX) !>

a DOUBLE PRECISION array, dimension (LDC,NMAX) β€” yes bestie, same shape as C1, they're twins fr fr 🫢

🌟 LDC

!> LDC is INTEGER !> The leading dimension of the array A. !> LDA >= max(1,NMAX). !>

an INTEGER. the page literally says: the leading dimension of the array A, and LDA >= max(1,NMAX). that's word-for-word what it says, i don't make the rules πŸ€·β€β™€οΈ

🌟 CRF

!> CRF is DOUBLE PRECISION array, !> dimension ((NMAX*(NMAX+1))/2). !>

a DOUBLE PRECISION array, dimension ((NMAX*(NMAX+1))/2) β€” very specific, very demure, very triangular πŸ’

🌟 A

!> A is DOUBLE PRECISION array, !> dimension (LDA,NMAX) !>

a DOUBLE PRECISION array, dimension (LDA,NMAX) ⭐

🌟 LDA

!> LDA is INTEGER !> The leading dimension of the array A. LDA >= max(1,NMAX). !>

an INTEGER β€” leading dimension of the array A, and again: LDA >= max(1,NMAX). iconic, consistent, slay πŸ™Œ

🌟 D_WORK_DLANGE

!> D_WORK_DLANGE is DOUBLE PRECISION array, dimension (NMAX) !>

a DOUBLE PRECISION array, dimension (NMAX) β€” the little work array with the longest, most extra name in the group chat πŸ˜­πŸ’€


πŸ‘‘ Author πŸ‘‘

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

the whole squad co-signed this one 🫢✨


πŸ”₯ Definition at line 116 of file ddrvrf4.f. πŸ”₯

like, line 116, file ddrvrf4.f. go look, it's there πŸ‘€


πŸ’… Author πŸ’…

Generated automatically by Doxygen for LAPACK from the source code.

not a human, a machine, and honestly? it ate πŸ€–βœ¨


sign-off bestie πŸŒˆπŸŽ€πŸ¦‹

this was LAPACK, Version 3.12.0, and the page is /home/abui.../ddrvrf4.f(3) β€” that's the whole thing, you're officially caught up, go be the main character of your own build directory now πŸ’–πŸ‘‘πŸ’…

πŸ“¦ where this page comes from