TESTING/LI...a_2stage.f(3)
β¨ TESTING/LIN/cchkhe_aa_2stage.f β¨
okay bestie, welcome to the TESTING/LIN/cchkhe_aa_2stage.f page from the LAPACK Library Functions Manual π β yes, the header said TESTING/LI...a_2stage.f(3) because apparently even manpage titles get truncated, tragic, but we move π
π¦ SYNOPSIS π¦
Functions/Subroutines
subroutine cchkhe_aa_2stage(dotype, nn, nval, nnb, nbval, nns, nsval, thresh, tsterr, nmax, a, afac, ainv, b, x, xact, work, rwork, iwork, nout)β the icon itself,CCHKHE_AA_2STAGEπ
πΈ Function/Subroutine Documentation πΈ
subroutine cchkhe_aa_2stage β the whole vibe check π
here's the full signature, bestie, no cap this is exactly how it goes down:
subroutine cchkhe_aa_2stage (logical, dimension( * ) dotype, integer nn,
integer, dimension( * ) nval, integer nnb, integer, dimension( * )
nbval, integer nns, integer, dimension( * ) nsval, 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)
CCHKHE_AA_2STAGE β that's the name, periodt.
π§ Purpose β¨
!>!> CCHKSY_AA_2STAGE tests CHETRF_AA_2STAGE, -TRS_AA_2STAGE.!>
so like, it tests CHETRF_AA_2STAGE and -TRS_AA_2STAGE. that's the whole assignment, and it ate π₯
π Parameters π
DOTYPE
!> DOTYPE is LOGICAL array, dimension (NTYPES)!> The matrix types to be used for testing. Matrices of type j!> (for 1 <= j <= NTYPES) are used for testing if DOTYPE(j) =!> .TRUE.; if DOTYPE(j) = .FALSE., then type j is not used.!>
lowkey the guest list for the test party π β type j (for 1 <= j <= NTYPES) gets in only if DOTYPE(j) = .TRUE.; if DOTYPE(j) = .FALSE., type j is not used. sorry babes, no invite π
NN
!> NN is INTEGER!> The number of values of N contained in the vector NVAL.!>
it's an INTEGER and it's literally the count of how many N values are chilling in NVAL.
NVAL
!> NVAL is INTEGER array, dimension (NN)!> The values of the matrix dimension N.!>
INTEGER array, dimension (NN), holding the matrix dimension N values. the main characters π
NNB
!> NNB is INTEGER!> The number of values of NB contained in the vector NBVAL.!>
INTEGER, and it counts the NB values inside NBVAL. simple as.
NBVAL
!> NBVAL is INTEGER array, dimension (NNB)!> The values of the blocksize NB.!>
INTEGER array, dimension (NNB), and it's carrying all the blocksize NB values π«Ά
NNS
!> NNS is INTEGER!> The number of values of NRHS contained in the vector NSVAL.!>
INTEGER, counts the NRHS values in NSVAL. slay.
NSVAL
!> NSVAL is INTEGER array, dimension (NNS)!> The values of the number of right hand sides NRHS.!>
INTEGER array, dimension (NNS), holding the number-of-right-hand-sides NRHS values β¨
THRESH
!> THRESH is REAL!> The threshold value for the test ratios. A result is!> included in the output file if RESULT >= THRESH. To have!> every test ratio printed, use THRESH = 0.!>
REAL β the threshold for the test ratios. a result makes it into the output file only if RESULT >= THRESH. want every test ratio printed? use THRESH = 0 π
TSTERR
!> TSTERR is LOGICAL!> Flag that indicates whether error exits are to be tested.!>
LOGICAL flag: are we testing error exits or not, iykyk π©
NMAX
!> NMAX is INTEGER!> The maximum value permitted for N, used in dimensioning the!> work arrays.!>
INTEGER, the max allowed value for N, and it's the one dimensioning the work arrays. big main character energy.
A
!> A is COMPLEX array, dimension (NMAX*NMAX)!>
COMPLEX array, dimension (NMAX*NMAX).
AFAC
!> AFAC is COMPLEX array, dimension (NMAX*NMAX)!>
COMPLEX array, dimension (NMAX*NMAX).
AINV
!> AINV is COMPLEX array, dimension (NMAX*NMAX)!>
COMPLEX array, dimension (NMAX*NMAX).
B
!> B is COMPLEX array, dimension (NMAX*NSMAX)!> where NSMAX is the largest entry in NSVAL.!>
COMPLEX array, dimension (NMAX*NSMAX), where NSMAX is the largest entry in NSVAL β
X
!> X is COMPLEX array, dimension (NMAX*NSMAX)!>
COMPLEX array, dimension (NMAX*NSMAX).
XACT
!> XACT is COMPLEX array, dimension (NMAX*NSMAX)!>
COMPLEX array, dimension (NMAX*NSMAX).
WORK
!> WORK is COMPLEX array, dimension (NMAX*max(3,NSMAX))!>
COMPLEX array, dimension (NMAX*max(3,NSMAX)) π
RWORK
!> RWORK is REAL array, dimension (max(NMAX,2*NSMAX))!>
REAL array, dimension (max(NMAX,2*NSMAX)).
IWORK
!> IWORK is INTEGER array, dimension (2*NMAX)!>
INTEGER array, dimension (2*NMAX).
NOUT
!> NOUT is INTEGER!> The unit number for output.!>
INTEGER β the unit number for output, aka where the receipts get printed π§Ύ
π Author π
literally the legends:
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 169 of file cchkhe_aa_2stage.f. π
π Author (the meta one) π
Generated automatically by Doxygen for LAPACK from the source code. not a human, just vibes π€β¨
k bye bestie, that's the whole page π«Ά β LAPACK, Version 3.12.0, and this was TESTING/LI...a_2stage.f(3) signing off ππ
π¦ 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