ZDRVPT(3)
๐ NAME
ok so bestie, this is the page for /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/zdrvpt.f โ yes literally that whole entire path, she's a whole journey ๐ฃ๏ธ โ and it lives in the Library Functions Manual (that's the manual name, in case you were wondering ๐).
โจ SYNOPSIS
Functions/Subroutines
subroutine ZDRVPT (dotype, nn, nval, nrhs, thresh, tsterr, a, d, e, b, x, xact, work, rwork, nout)โ ZDRVPT, that's her ๐
๐ฆ Function/Subroutine Documentation
subroutine ZDRVPT (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nrhs, double precision thresh, logical
tsterr, complex*16, dimension( * ) a, double precision, dimension( * )
d, complex*16, dimension( * ) e, complex*16, dimension( * ) b,
complex*16, dimension( * ) x, complex*16, dimension( * ) xact,
complex*16, dimension( * ) work, double precision, dimension( * ) rwork,
integer nout)
ZDRVPT โ that's the name, say it with me ๐ฃ๏ธ
๐ธ Purpose:
ZDRVPT tests ZPTSV and -SVX.
like, that's the whole vibe check, no cap ๐
๐ 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. so basically a lil yes/no list of which matrix types we're inviting to the party ๐ (and the ones set to .FALSE. did NOT get an invite, sorry babes ๐)
NN
NN is INTEGER ๐งฎ The number of values of N contained in the vector NVAL.
NVAL
NVAL is INTEGER array, dimension (NN) ๐ The values of the matrix dimension N. these are the actual numbers we're testing, bestie, the dimension menu fr fr
NRHS
NRHS is INTEGER The number of right hand side vectors to be generated for each linear system. yup, that many RHS vectors per system, no more no less ๐
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. like okay gatekeeper, we SEE you โ if you wanna see literally everything, set that bad boy to 0 and slay ๐
TSTERR
TSTERR is LOGICAL Flag that indicates whether error exits are to be tested. ๐ little on/off switch for the error-path testing, iykyk
A
A is COMPLEX*16 array, dimension (NMAX*2) ๐
D
D is DOUBLE PRECISION array, dimension (NMAX*2) ๐
E
E is COMPLEX*16 array, dimension (NMAX*2) โญ
B
B is COMPLEX*16 array, dimension (NMAX*NRHS) ๐
X
X is COMPLEX*16 array, dimension (NMAX*NRHS) ๐
XACT
XACT is COMPLEX*16 array, dimension (NMAX*NRHS) ๐ฆ
WORK
WORK is COMPLEX*16 array, dimension (NMAX*max(3,NRHS)) ๐ง โ note the max, she's picking the bigger one, main character energy for real
RWORK
RWORK is DOUBLE PRECISION array, dimension (NMAX+2*NRHS) ๐ธ โ real-valued workspace, living her double precision life
NOUT
NOUT is INTEGER The unit number for output. ๐ that's where all the receipts get printed, bestie
๐ Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
the whole squad that made this happen ๐ซถ (four whole institutions, iconic)
Definition at line 138 of file zdrvpt.f. ๐
๐ Author (again, yes really)
Generated automatically by Doxygen for LAPACK from the source code. ๐ not a human, a robot did this, and honestly? she ate ๐คโจ
okay that's the whole page bestie, you're officially fluent in ZDRVPT now, no cap ๐ง
catch you later โ this was LAPACK, Version 3.12.0, and the date on this whole thing is literally the path /home/abui...IN/zdrvpt.f(3) (iconic of it tbh) ๐โจ๐
๐ฆ 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