TESTING/LIN/zdrvab.f(3)
π¦ TESTING/LIN/zdrvab.f π¦
Okay so welcome to TESTING/LIN/zdrvab.f from the Library Functions Manual β this is the page for the zdrvab subroutine, and yes bestie, we are keeping every single detail. π
π NAME π
TESTING/LIN/zdrvab.f
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine zdrvab (dotype, nm, mval, nns, nsval, thresh, nmax, a, afac, b, x, work, rwork, swork, iwork, nout)βZDRVAB
π Function/Subroutine Documentation π
πΈ subroutine zdrvab πΈ
subroutine zdrvab (logical, dimension( * ) dotype, integer nm, integer,
dimension( * ) mval, integer nns, integer, dimension( * ) nsval, double
precision thresh, integer nmax, complex*16, dimension( * ) a,
complex*16, dimension( * ) afac, complex*16, dimension( * ) b,
complex*16, dimension( * ) x, complex*16, dimension( * ) work, double
precision, dimension( * ) rwork, complex, dimension( * ) swork, integer,
dimension( * ) iwork, integer nout)
ZDRVAB
π₯ Purpose π₯
The whole vibe check: ZDRVAB tests ZCGESV. No cap. π
π Parameters π
DOTYPEβDOTYPEis aLOGICALarray, dimension(NTYPES). These are the matrix types used for testing. Matrices of typej(for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used. β¨NMβNMisINTEGER; itβs the number of values ofMcontained in the vectorMVAL.MVALβMVALis anINTEGERarray, dimension(NM); these are the values of the matrix row dimensionM.NNSβNNSisINTEGER; the number of values ofNRHScontained in the vectorNSVAL.NSVALβNSVALis anINTEGERarray, dimension(NNS); these are the values of the number of right hand sidesNRHS.THRESHβTHRESHisDOUBLE 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. βNMAXβNMAXisINTEGER; the maximum value permitted forMorN, used in dimensioning the work arrays.AβAisCOMPLEX*16array, dimension(NMAX*NMAX).AFACβAFACisCOMPLEX*16array, dimension(NMAX*NMAX).BβBisCOMPLEX*16array, dimension(NMAX*NSMAX)whereNSMAXis the largest entry inNSVAL.XβXisCOMPLEX*16array, dimension(NMAX*NSMAX).WORKβWORKisCOMPLEX*16array, dimension(NMAX*max(3,NSMAX*2)).RWORKβRWORKisDOUBLE PRECISIONarray, dimensionNMAX.SWORKβSWORKisCOMPLEXarray, dimension(NMAX*(NSMAX+NMAX)).IWORKβIWORKisINTEGERarray, dimensionNMAX.NOUTβNOUTisINTEGER; the unit number for output.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 149 of file zdrvab.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Okay bestie, thatβs the whole page β all details intact, zero facts dropped. Sign-off from the footer: LAPACK Version 3.12.0, page TESTING/LIN/zdrvab.f(3). ππβ¨
π¦ 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