CDRVPT(3)

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

πŸŽ€ CDRVPT(3) β€” the lapack testing tea πŸŽ€

okay so bestie, this page is from the LAPACK library functions manual, and the file it lives in is literally /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/cdrvpt.f πŸ’… like yes the whole path, we're not hiding it.


✨ NAME ✨

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/cdrvpt.f β€” that's the whole name, no cap, it's giving "my parents named me after the street they met on" 😭


🌸 SYNOPSIS 🌸

Functions/Subroutines

  • subroutine CDRVPT (dotype, nn, nval, nrhs, thresh, tsterr, a, d, e, b, x, xact, work, rwork, nout) β€” CDRVPT

πŸ¦‹ Function/Subroutine Documentation πŸ¦‹

subroutine CDRVPT (logical, dimension( * ) dotype, integer nn, integer,
    dimension( * ) nval, integer nrhs, real thresh, logical tsterr, complex,
    dimension( * ) a, real, dimension( * ) d, complex, dimension( * ) e,
    complex, dimension( * ) b, complex, dimension( * ) x, complex,
    dimension( * ) xact, complex, dimension( * ) work, real, dimension( * )
    rwork, integer nout)

CDRVPT ✨

πŸ’– Purpose πŸ’–

!>
!> CDRVPT tests CPTSV and -SVX.
!>

so it's literally a test driver for CPTSV and -SVX, that's the whole vibe check 🫢

πŸ‘‘ Parameters πŸ‘‘

  • DOTYPE
!>          DOTYPE is LOGICAL array, dimension (NTYPES)
!>          The matrix types to be used for testing.  Matrices of type j
!>          (for 1 <= j <= NTYPES) are used for testing if DOTYPE(j) =
!>          .TRUE.; if DOTYPE(j) = .FALSE., then type j is not used.
!>

it's the guest list bestie: matrix type j (for 1 <= j <= NTYPES) gets in only if DOTYPE(j) = .TRUE. β€” if it's .FALSE. then type j is not used, periodt πŸ™…β€β™€οΈ

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

an INTEGER, the number of N values chillin' inside NVAL πŸ’œ

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

INTEGER array, dimension (NN), holding the matrix dimension N values ✨

  • NRHS
!>          NRHS is INTEGER
!>          The number of right hand side vectors to be generated for
!>          each linear system.
!>

an INTEGER, how many right hand side vectors get generated for each linear system, lowkey the whole squad of RHS vectors 🌈

  • THRESH
!>          THRESH is REAL
!>          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 REAL, the threshold for the test ratios β€” a result makes it into the output file if RESULT >= THRESH. want every test ratio printed? use THRESH = 0, easy πŸ’…

  • TSTERR
!>          TSTERR is LOGICAL
!>          Flag that indicates whether error exits are to be tested.
!>

a LOGICAL flag: are we testing error exits or not, that's the question πŸŽ€

  • A
!>          A is COMPLEX array, dimension (NMAX*2)
!>

COMPLEX array, dimension (NMAX*2) ⭐

  • D
!>          D is REAL array, dimension (NMAX*2)
!>

REAL array, dimension (NMAX*2) ⭐

  • E
!>          E is COMPLEX array, dimension (NMAX*2)
!>

COMPLEX array, dimension (NMAX*2) ⭐

  • B
!>          B is COMPLEX array, dimension (NMAX*NRHS)
!>

COMPLEX array, dimension (NMAX*NRHS) ⭐

  • X
!>          X is COMPLEX array, dimension (NMAX*NRHS)
!>

COMPLEX array, dimension (NMAX*NRHS) ⭐

  • XACT
!>          XACT is COMPLEX array, dimension (NMAX*NRHS)
!>

COMPLEX array, dimension (NMAX*NRHS) ⭐

  • WORK
!>          WORK is COMPLEX array, dimension
!>                      (NMAX*max(3,NRHS))
!>

COMPLEX array, dimension (NMAX*max(3,NRHS)) β€” note the max(3,NRHS) bestie, it's doing the most 🧚

  • RWORK
!>          RWORK is REAL array, dimension (NMAX+2*NRHS)
!>

REAL array, dimension (NMAX+2*NRHS) ⭐

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

an INTEGER, the unit number for output, aka where all the gossip gets printed πŸ’–


πŸ’€ Author πŸ’€

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

Definition at line 138 of file cdrvpt.f. πŸ”₯


🌟 Author (again, yes really) 🌟

Generated automatically by Doxygen for LAPACK from the source code. icons only, no thoughts, it wrote itself πŸŽ€


okay that's the whole page bestie, no notes πŸ’…

β€” xoxo, LAPACK Version 3.12.0, dated /home/abui...IN/cdrvpt.f(3), and yes that ellipsis is in the original, we don't touch it 🫢✨

πŸ“¦ where this page comes from