TESTING/LIN/ddrvgbx.f(3)
NAME π
okay so bestie, welcome to TESTING/LIN/ddrvgbx.f β this is the Library Functions Manual page for it, and the name is literally just that path. No cap.
SYNOPSIS π
Functions/Subroutines π«Ά
Here's the subroutine list, and it's giving one very specific function:
subroutine ddrvgb (dotype, nn, nval, nrhs, thresh, tsterr, a, la, afb,
lafb, asav, b, bsav, x, xact, s, work, rwork, iwork, nout)
DDRVGBX
Function/Subroutine Documentation β¨
The full signature is here, character for character, because we do not fudge the details:
subroutine ddrvgb (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nrhs, double precision thresh, logical
tsterr, double precision, dimension( * ) a, integer la, double
precision, dimension( * ) afb, integer lafb, double precision,
dimension( * ) asav, double precision, dimension( * ) b, double
precision, dimension( * ) bsav, double precision, dimension( * ) x,
double precision, dimension( * ) xact, double precision, dimension( * )
s, double precision, dimension( * ) work, double precision, dimension( *
) rwork, integer, dimension( * ) iwork, integer nout)
DDRVGBX
Purpose π―
!>
!> DDRVGB tests the driver routines DGBSV, -SVX, and -SVXX.
!>
!> Note that this file is used only when the XBLAS are available,
!> otherwise ddrvgb.f defines this subroutine.
!>
Translation from comment-speak: DDRVGB tests the driver routines DGBSV, -SVX, and -SVXX. Big note, bestie: this file is used only when the XBLAS are available β otherwise ddrvgb.f defines this subroutine.
β οΈ XBLAS check: if the XBLAS are not available, ddrvgb.f is the file that defines this subroutine. That's the vibe check.
Parameters π
DOTYPEβDOTYPE is LOGICAL array, dimension (NTYPES). It's the matrix-types-to-use menu: matrices of typej(for1 <= j <= NTYPES) get tested ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used. Literally a yes/no list, bestie.NNβNN is INTEGER. The number of values ofNcontained in the vectorNVAL.NVALβNVAL is INTEGER array, dimension (NN). The values of the matrix column dimensionN.NRHSβNRHS is INTEGER. The number of right hand side vectors to be generated for each linear system.THRESHβTHRESH is DOUBLE PRECISION. The threshold value for the test ratios. A result is included in the output file ifRESULT >= THRESH. To have every test ratio printed, useTHRESH = 0.TSTERRβTSTERR is LOGICAL. Flag that indicates whether error exits are to be tested.AβA is DOUBLE PRECISION array, dimension (LA).LAβLA is INTEGER. The length of the arrayA.LA >= (2*NMAX-1)*NMAXwhereNMAXis the largest entry inNVAL.AFBβAFB is DOUBLE PRECISION array, dimension (LAFB).LAFBβLAFB is INTEGER. The length of the arrayAFB.LAFB >= (3*NMAX-2)*NMAXwhereNMAXis the largest entry inNVAL.ASAVβASAV is DOUBLE PRECISION array, dimension (LA).BβB is DOUBLE PRECISION array, dimension (NMAX*NRHS).BSAVβBSAV is DOUBLE PRECISION array, dimension (NMAX*NRHS).XβX is DOUBLE PRECISION array, dimension (NMAX*NRHS).XACTβXACT is DOUBLE PRECISION array, dimension (NMAX*NRHS).SβS is DOUBLE PRECISION array, dimension (2*NMAX).WORKβWORK is DOUBLE PRECISION array, dimension (NMAX*max(3,NRHS,NMAX)).RWORKβRWORK is DOUBLE PRECISION array, dimension (max(2*NMAX,NMAX+2*NRHS)).IWORKβIWORK is INTEGER array, dimension (2*NMAX).NOUTβNOUT is INTEGER. The unit number for output.
Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 172 of file ddrvgbx.f.
Author β¨
Generated automatically by Doxygen for LAPACK from the source code.
and that's the page, bestie π«Ά β LAPACK Version 3.12.0, TESTING/LIN/ddrvgbx.f(3), generated from the source code. The original footer doesn't give a date, so I'm not inventing one β periodt π
.
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms