TESTING/LI...a_2stage.f(3)
Okay bestie, welcome to the manual page for TESTING/LI...a_2stage.f(3) from the Library Functions Manual β it's giving LAPACK test-suite realness and we're gonna read it together π
β¨
π NAME π
TESTING/LIN/dchksy_aa_2stage.f
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine dchksy_aa_2stage (dotype, nn, nval, nnb, nbval, nns, nsval,
thresh, tsterr, nmax, a, afac, ainv, b, x, xact, work, rwork, iwork,
nout)
DCHKSY_AA_2STAGE β yes, that's the whole icon's name π
π¦ Function/Subroutine Documentation π¦
subroutine dchksy_aa_2stage (logical, dimension( * ) dotype, integer nn,
integer, dimension( * ) nval, integer nnb, integer, dimension( * )
nbval, integer nns, integer, dimension( * ) nsval, double precision
thresh, logical tsterr, integer nmax, double precision, dimension( * )
a, double precision, dimension( * ) afac, double precision, dimension( *
) ainv, double precision, dimension( * ) b, double precision, dimension(
* ) x, double precision, dimension( * ) xact, double precision,
dimension( * ) work, double precision, dimension( * ) rwork, integer,
dimension( * ) iwork, integer nout)
DCHKSY_AA_2STAGE β main character energy fr fr π«
πΈ Purpose πΈ
DCHKSY_AA_2STAGEtestsDSYTRF_AA_2STAGE,-TRS_AA_2STAGE.
That's the whole purpose, no cap β it's here to put those routines through their paces π₯
π§ Parameters π§
DOTYPEβDOTYPEisLOGICAL array, dimension (NTYPES). These are 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. Lowkey the "which types are invited to the test party" list πNNβNNisINTEGER. The number of values ofNcontained in the vectorNVAL. It's literally counting how manyNvalues we're testing πNVALβNVALisINTEGER array, dimension (NN). The values of the matrix dimensionN. The main-size lineup, periodt β¨NNBβNNBisINTEGER. The number of values ofNBcontained in the vectorNBVAL. Counting the blocksize values in the group chat π«ΆNBVALβNBVALisINTEGER array, dimension (NNB). The values of the blocksizeNB. It's giving blocksize mood board πNNSβNNSisINTEGER. The number of values ofNRHScontained in the vectorNSVAL. Counting the right-hand-side values, iykyk πNSVALβNSVALisINTEGER array, dimension (NNS). The values of the number of right hand sidesNRHS. Right-hand-side squad, assembled π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. So if you want maximum visibility, set it to zero and let it all show ππ₯TSTERRβTSTERRisLOGICAL. Flag that indicates whether error exits are to be tested. Basically: are we checking the error paths too? Yes ma'am πNMAXβNMAXisINTEGER. The maximum value permitted forN, used in dimensioning the work arrays. The size ceiling, the limit, the boundary queen πAβAisDOUBLE PRECISION array, dimension (NMAX*NMAX). The matrix itself, slaying in its allocated space π¦AFACβAFACisDOUBLE PRECISION array, dimension (NMAX*NMAX). Factorization storage, iconic and necessary β¨AINVβAINVisDOUBLE PRECISION array, dimension (NMAX*NMAX). Inverse storage, holding it down πBβBisDOUBLE PRECISION array, dimension (NMAX*NSMAX)whereNSMAXis the largest entry inNSVAL. The right-hand-side icon, withNSMAXdoing the sizing math πXβXisDOUBLE PRECISION array, dimension (NMAX*NSMAX). Solution storage, making its entrance πΈXACTβXACTisDOUBLE PRECISION array, dimension (NMAX*NSMAX). Exact-solution storage, the reference bestie π«ΆWORKβWORKisDOUBLE PRECISION array, dimension (NMAX*max(3,NSMAX)). Work array, doing the behind-the-scenes labor no cap πRWORKβRWORKisDOUBLE PRECISION array, dimension (max(NMAX,2*NSMAX)). Real work array, also booked and busy β¨IWORKβIWORKisINTEGER array, dimension (2*NMAX). Integer work array, keeping the integer vibes intact πNOUTβNOUTisINTEGER. The unit number for output. That's where the results get printed, periodt π¨οΈπ
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition at line 168 of file dchksy_aa_2stage.f π
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Bye bestie π«Ά this little page is from LAPACK Version 3.12.0 β TESTING/LI...a_2stage.f(3) β and it was generated automatically by Doxygen for LAPACK from the source code. Slay, documented, done π
πβ¨
π¦ 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