TESTING/LIN/sdrvsyx.f(3)
π NAME π
okay so this is the page for TESTING/LIN/sdrvsyx.f(3), straight out of the Library Functions Manual β and yes bestie, it's a whole manual page for one Fortran test routine and it's lowkey iconic. π«Ά
β¨ SYNOPSIS β¨
Under Functions/Subroutines you get this absolute unit:
subroutine sdrvsy (dotype, nn, nval, nrhs, thresh, tsterr, nmax, a,
afac, ainv, b, x, xact, work, rwork, iwork, nout)
SDRVSYX
π«Ά Function/Subroutine Documentation π«Ά
Here's the full signature, no cap:
subroutine sdrvsy (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nrhs, real thresh, logical tsterr, integer
nmax, real, dimension( * ) a, real, dimension( * ) afac, real, dimension(
* ) ainv, real, dimension( * ) b, real, dimension( * ) x, real, dimension(
* ) xact, real, dimension( * ) work, real, dimension( * ) rwork, integer,
dimension( * ) iwork, integer nout)
SDRVSYX
π Purpose π
SDRVSY tests the driver routines SSYSV, -SVX, and -SVXX. π
Note bestie: this file is used only when the XBLAS are available, otherwise sdrvsy.f defines this subroutine. No cap, that's the whole vibe.
πΈ Parameters πΈ
DOTYPEβDOTYPEisLOGICALarray, dimension(NTYPES). The matrix types to be used for testing. Matrices of typej(for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used. β¨NNβNNisINTEGER. The number of values ofNcontained in the vectorNVAL.NVALβNVALisINTEGERarray, dimension(NN). The values of the matrix dimensionN.NRHSβNRHSisINTEGER. The number of right hand side vectors to be generated for each linear system.THRESHβTHRESHisREAL. 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βTSTERRisLOGICAL. Flag that indicates whether error exits are to be tested.NMAXβNMAXisINTEGER. The maximum value permitted forN, used in dimensioning the work arrays.AβAisREALarray, dimension(NMAX*NMAX).AFACβAFACisREALarray, dimension(NMAX*NMAX).AINVβAINVisREALarray, dimension(NMAX*NMAX).BβBisREALarray, dimension(NMAX*NRHS).XβXisREALarray, dimension(NMAX*NRHS).XACTβXACTisREALarray, dimension(NMAX*NRHS).WORKβWORKisREALarray, dimension(NMAX*max(2,NRHS)).RWORKβRWORKisREALarray, dimension(NMAX+2*NRHS).IWORKβIWORKisINTEGERarray, dimension(2*NMAX).NOUTβNOUTisINTEGER. The unit number for output. π¨οΈ
π Author π
Univ. of Tennessee
Univ. of California Berkeley
Univ. of Colorado Denver
NAG Ltd.
π Definition at line 153 of file sdrvsyx.f.
π Author π (the auto-generated one)
Generated automatically by Doxygen for LAPACK from the source code. π€β¨
okay that's the whole page bestie β LAPACK Version 3.12.0, file TESTING/LIN/sdrvsyx.f(3). slay, bye ππ¦
π¦ 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