CDRVHE_AA_2STAGE(3)
๐ CDRVHE_AA_2STAGE(3) ๐
okay so welcome to the Library Functions Manual bestie, this one's a whole LAPACK internal testing file and honestly it's giving "backstage pass" energy ๐๏ธโจ
๐ธ NAME ๐ธ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/cdrvhe_aa_2stage.f
like yes that's the whole name, it's a path, she's long, she's iconic, we don't shorten her ๐
โจ SYNOPSIS โจ
Functions/Subroutines
subroutine CDRVHE_AA_2STAGE (dotype, nn, nval, nrhs, thresh, tsterr,
nmax, a, afac, ainv, b, x, xact, work, rwork, iwork, nout)
CDRVHE_AA_2STAGE
๐ฆ Function/Subroutine Documentation ๐ฆ
subroutine CDRVHE_AA_2STAGE (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)
CDRVHE_AA_2STAGE
๐ Purpose ๐
okay so real talk: CDRVHE_AA_2STAGE tests the driver routine CHESV_AA_2STAGE. That's it. That's the job. She's the vibe-checker for the actual solver, and she takes her role very seriously ๐ฅ
๐ Parameters ๐
DOTYPEโDOTYPEisLOGICALarray, dimension(NTYPES). This is the guest list, bestie: it says which matrix types get to be used for testing. Matrices of type j (for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then type j is literally not invited. not used. blocked. ๐NNโNNisINTEGER. It's the number of values ofNcontained in the vectorNVAL.NVALโNVALisINTEGERarray, dimension(NN). The values of the matrix dimensionN. like the size menu ๐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. (yes,0means "show me everything", she's not shy ๐)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โAisCOMPLEXarray, dimension(NMAX*NMAX).AFACโAFACisCOMPLEXarray, dimension(NMAX*NMAX).AINVโAINVisCOMPLEXarray, dimension(NMAX*NMAX).BโBisCOMPLEXarray, dimension(NMAX*NRHS).XโXisCOMPLEXarray, dimension(NMAX*NRHS).XACTโXACTisCOMPLEXarray, dimension(NMAX*NRHS).WORKโWORKisCOMPLEXarray, dimension(NMAX*max(2,NRHS)).RWORKโRWORKisREALarray, dimension(NMAX+2*NRHS).IWORKโIWORKisINTEGERarray, dimension(NMAX).NOUTโNOUTisINTEGER. The unit number for output. like where she posts her results ๐ฎ
๐ Author ๐
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
โญ Definition
Definition at line 151 of file cdrvhe_aa_2stage.f.
๐ Author ๐
Generated automatically by Doxygen for LAPACK from the source code. (she was literally built by a robot and she's still serving ๐ ๐ค)
okay and for the little sign-off moment: this whole page is LAPACK, Version 3.12.0, and the footer path is /home/abui...aa_2stage.f(3) โ that's a wrap bestie, go test some matrices, ily, periodt ๐ซถ๐โจ
๐ฆ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 ยท BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 ยท BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 ยท BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 ยท BSD-3-Clause
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms