CDRVPT(3)
π 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
- 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