TESTING/LIN/cdrvsy_rk.f(3)
π TESTING/LIN/cdrvsy_rk.f π
okay so this is the Library Functions Manual page for TESTING/LIN/cdrvsy_rk.f(3), bestie π«Ά. Itβs all about the cdrvsy_rk routine, and the vibe is very βLAPACK testing but make it cuteβ β¨.
β¨ NAME β¨
TESTING/LIN/cdrvsy_rk.f
π¦ SYNOPSIS π¦
π§ Functions/Subroutines π§
subroutine cdrvsy_rk (dotype, nn, nval, nrhs, thresh, tsterr, nmax, a,
afac, e, ainv, b, x, xact, work, rwork, iwork, nout)
CDRVSY_RK β thatβs the routine name, periodt π
π Function/Subroutine Documentation π
Hereβs the full typed signature, character for character, no cap π
subroutine cdrvsy_rk (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nrhs, real thresh, logical tsterr, integer
nmax, complex, dimension( * ) a, complex, dimension( * ) afac, complex,
dimension( * ) e, complex, dimension( * ) ainv, complex, dimension( * )
b, complex, dimension( * ) x, complex, dimension( * ) xact, complex,
dimension( * ) work, real, dimension( * ) rwork, integer, dimension( * )
iwork, integer nout)
CDRVSY_RK β yes bestie, the name again, iconic πβ¨
π¦ Purpose π¦
CDRVSY_RK tests the driver routines CSYSV_RK. Thatβs the whole purpose, and it ate π
π₯
π Parameters π
DOTYPEβDOTYPEis LOGICAL array, 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. Selective testing, slay πNNβNNis INTEGER. The number of values ofNcontained in the vectorNVAL.NVALβNVALis INTEGER array, dimension(NN). The values of the matrix dimensionN.NRHSβNRHSis INTEGER. The number of right hand side vectors to be generated for each linear system.THRESHβTHRESHis REAL. 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βTSTERRis LOGICAL. Flag that indicates whether error exits are to be tested.NMAXβNMAXis INTEGER. The maximum value permitted forN, used in dimensioning the work arrays.AβAis COMPLEX array, dimension(NMAX*NMAX).AFACβAFACis COMPLEX array, dimension(NMAX*NMAX).EβEis COMPLEX array, dimension(NMAX).AINVβAINVis COMPLEX array, dimension(NMAX*NMAX).BβBis COMPLEX array, dimension(NMAX*NRHS).XβXis COMPLEX array, dimension(NMAX*NRHS).XACTβXACTis COMPLEX array, dimension(NMAX*NRHS).WORKβ the source leaves this one blank, bestie; no description was provided πRWORKβRWORKis REAL array, dimension(NMAX+2*NRHS).IWORKβIWORKis INTEGER array, dimension(NMAX).NOUTβNOUTis INTEGER. The unit number for output.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 154 of file cdrvsy_rk.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay thatβs the whole lore dump, bestie π«Ά β this page is from LAPACK Version 3.12.0, for TESTING/LIN/cdrvsy_rk.f(3), and itβs giving documentation royalty πβ¨
π¦ 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