SDRVGB(3)
π SDRVGB(3) β Library Functions Manual π
okay so this is the SDRVGB(3) page, bestie β manual name Library Functions Manual, title SDRVGB(3), and the abbreviated header path is /home/abui...IN/sdrvgb.f(3). Yes, it repeats in the original header, and we are respecting the chaos. The full NAME path is right below, because of course it is. π
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/sdrvgb.f
That's the whole NAME section: literally the source file path. No extra lore. π
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine SDRVGB (dotype, nn, nval, nrhs, thresh, tsterr, a, la, afb,
lafb, asav, b, bsav, x, xact, s, work, rwork, iwork, nout)
SDRVGB
That's the subroutine and yep, it's also named SDRVGB β iconic. π
π Function/Subroutine Documentation π
subroutine SDRVGB (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nrhs, real thresh, logical tsterr, real,
dimension( * ) a, integer la, real, dimension( * ) afb, integer lafb,
real, dimension( * ) asav, real, dimension( * ) b, real, dimension( * )
bsav, real, dimension( * ) x, real, dimension( * ) xact, real,
dimension( * ) s, real, dimension( * ) work, real, dimension( * ) rwork,
integer, dimension( * ) iwork, integer nout)
SDRVGB
The routine is SDRVGB, and this is its full typed signature. Slay. β¨
π― Purpose π―
SDRVGB tests the driver routines SGBSV and -SVX. π₯
π§Ύ Parameters π§Ύ
DOTYPE
DOTYPE is a LOGICAL array, dimension (NTYPES). It's the matrix-types menu: 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. π
NN
NN is INTEGER. It's the number of values of N contained in the vector NVAL. β¨
NVAL
NVAL is an INTEGER array, dimension (NN). It holds the values of the matrix column dimension N. π
NRHS
NRHS is INTEGER. It's the number of right hand side vectors to be generated for each linear system. π¦
THRESH
THRESH is REAL. It's the threshold value for the test ratios. A result is included in the output file if RESULT >= THRESH. If you want every test ratio printed, use THRESH = 0. π₯
TSTERR
TSTERR is LOGICAL. It's the flag that indicates whether error exits are to be tested. π
A
A is a REAL array, dimension (LA). πΈ
LA
LA is INTEGER. It's the length of the array A. LA >= (2*NMAX-1)*NMAX, where NMAX is the largest entry in NVAL. π
AFB
AFB is a REAL array, dimension (LAFB). π«Ά
LAFB
LAFB is INTEGER. It's the length of the array AFB. LAFB >= (3*NMAX-2)*NMAX, where NMAX is the largest entry in NVAL. π
ASAV
ASAV is a REAL array, dimension (LA). π
B
B is a REAL array, dimension (NMAX*NRHS). π
BSAV
BSAV is a REAL array, dimension (NMAX*NRHS). β
X
X is a REAL array, dimension (NMAX*NRHS). π§
XACT
XACT is a REAL array, dimension (NMAX*NRHS). π
S
S is a REAL array, dimension (2*NMAX). π
WORK
WORK is a REAL array, dimension (NMAX*max(3,NRHS,NMAX)). π₯
RWORK
RWORK is a REAL array, dimension (NMAX+2*NRHS). β¨
IWORK
IWORK is an INTEGER array, dimension (2*NMAX). π
NOUT
NOUT is INTEGER. It's the unit number for output. π¦
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition at line 169 of file sdrvgb.f. π
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Sign-off tea: LAPACK Version 3.12.0 β /home/abui...IN/sdrvgb.f(3). No separate date appears in this footer, so I'm not inventing one. That's the whole SGBSV and -SVX test-driver tea, bestie β byeeee. πβ¨
π¦ 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