TESTING/LIN/cdrvhex.f(3)
π TESTING/LIN/cdrvhex.f(3) π
Okay bestie, welcome to the Library Functions Manual page for TESTING/LIN/cdrvhex.f β yes, the header said the title twice, and honestly? Main character energy. We're talking about CDRVHEX and the cdrvhe subroutine, and I'm gonna walk you through every single parameter because we do not gatekeep here. β¨
β¨ SYNOPSIS β¨
π Functions/Subroutines
subroutine cdrvhe (dotype, nn, nval, nrhs, thresh, tsterr, nmax, a,
afac, ainv, b, x, xact, work, rwork, iwork, nout)
CDRVHEX
π¦ Function/Subroutine Documentation π¦
Here's the full signature, exactly as the source flexes it:
subroutine cdrvhe (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nrhs, real thresh, logical tsterr, integer
nmax, complex, dimension( * ) a, complex, dimension( * ) afac, complex,
dimension( * ) ainv, complex, dimension( * ) b, complex, dimension( * )
x, complex, dimension( * ) xact, complex, dimension( * ) work, real,
dimension( * ) rwork, integer, dimension( * ) iwork, integer nout)
CDRVHEX
π₯ Purpose
CDRVHEtests the driver routinesCHESV,-SVX, and-SVXX. π₯
Heads up, bestie: this file is used only when the XBLAS are available, otherwise cdrvhe.f defines this subroutine. Important lore, no cap. π
πΈ Parameters
DOTYPEβ is aLOGICAL array, dimension (NTYPES). The matrix types to use for testing. Matrices of type j (for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then type j is not used. πNNβ isINTEGER. The number of values of N contained in the vectorNVAL. β¨NVALβ isINTEGER array, dimension (NN). The values of the matrix dimension N. π¦NRHSβ isINTEGER. The number of right hand side vectors to be generated for each linear system. πTHRESHβ isREAL. 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β isLOGICAL. Flag that indicates whether error exits are to be tested. πNMAXβ isINTEGER. The maximum value permitted for N, used in dimensioning the work arrays. πAβ isCOMPLEX array, dimension (NMAX*NMAX). πAFACβ isCOMPLEX array, dimension (NMAX*NMAX). πAINVβ isCOMPLEX array, dimension (NMAX*NMAX). πBβ isCOMPLEX array, dimension (NMAX*NRHS). πXβ isCOMPLEX array, dimension (NMAX*NRHS). πXACTβ isCOMPLEX array, dimension (NMAX*NRHS). πWORKβ isCOMPLEX array, dimension (NMAX*max(2,NRHS)). π§RWORKβ isREAL array, dimension (2*NMAX+2*NRHS). πΈIWORKβ isINTEGER array, dimension (NMAX). πNOUTβ isINTEGER. The unit number for output. π
π Author π
Univ. of TennesseeUniv. of California BerkeleyUniv. of Colorado DenverNAG Ltd.
Definition at line 154 of file cdrvhex.f. β yes bestie, line 154, noted. β
πΈ Author πΈ
Generated automatically by Doxygen for LAPACK from the source code. That's the meta-author lore, and we respect it. π
Okay that's the whole tea, bestie. Signing off with LAPACK, Version 3.12.0, and TESTING/LIN/cdrvhex.f(3) β the footer's source/version/page tag (no extra date shown, just the vibe). Slay. πππ
π¦ 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