DCHKPS(3)
π NAME
okay so this file is literally /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/dchkps.f bestie, and it's living in the Library Functions Manual section (that's (3) for the uninitiated π«Ά).
β¨ SYNOPSIS
Functions/Subroutines
subroutine DCHKPS (dotype, nn, nval, nnb, nbval, nrank, rankval, thresh,
tsterr, nmax, a, afac, perm, piv, work, rwork, nout)
DCHKPS β that's the whole vibe, she's the name and the function π
π Function/Subroutine Documentation
subroutine DCHKPS (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nnb, integer, dimension( * ) nbval, integer
nrank, integer, dimension( * ) rankval, double precision thresh, logical
tsterr, integer nmax, double precision, dimension( * ) a, double
precision, dimension( * ) afac, double precision, dimension( * ) perm,
integer, dimension( * ) piv, double precision, dimension( * ) work,
double precision, dimension( * ) rwork, integer nout)
DCHKPS π₯ (yes she said it twice, she contains multitudes)
πΈ Purpose
!>!> DCHKPS tests DPSTRF.!>
no cap, that's the whole job β she tests DPSTRF and she does it flawlessly π
π Parameters
DOTYPEβDOTYPE is LOGICAL array, dimension (NTYPES)</p> β the matrix types to be used for testing. Matrices of type j (for1 <= j <= NTYPES) get tested ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then type j is literally not used, periodt.NNβNN is INTEGER</p> β the number of values ofNchillin' in the vectorNVAL.NVALβNVAL is INTEGER array, dimension (NN)</p> β the values of the matrix dimensionN. the icons πNNBβNNB is INTEGER</p> β the number of values ofNBcontained in the vectorNBVAL.NBVALβNBVAL is INTEGER array, dimension (NNB)</p> β the values of the block sizeNB.NRANKβNRANK is INTEGER</p> β the number of values ofRANKcontained in the vectorRANKVAL.RANKVALβRANKVAL is INTEGER array, dimension (NBVAL)</p> β the values of the block sizeNB. (that's what the page says, bestie, and we do not editorialize π we just report it exactly)THRESHβTHRESH is DOUBLE PRECISION</p> β the threshold value for the test ratios. A result gets included in the output file ifRESULT >= THRESH. Wanna see every single test ratio printed? useTHRESH = 0π«ΆTSTERRβTSTERR is LOGICAL</p> β flag that indicates whether error exits are to be tested.NMAXβNMAX is INTEGER</p> β the maximum value permitted forN, used in dimensioning the work arrays. she's the ceiling fr fr.AβA is DOUBLE PRECISION array, dimension (NMAX*NMAX)</p>AFACβAFAC is DOUBLE PRECISION array, dimension (NMAX*NMAX)</p>PERMβPERM is DOUBLE PRECISION array, dimension (NMAX*NMAX)</p>PIVβPIV is INTEGER array, dimension (NMAX)</p>WORKβWORK is DOUBLE PRECISION array, dimension (NMAX*3)</p>RWORKβRWORK is DOUBLE PRECISION array, dimension (NMAX)</p>NOUTβNOUT is INTEGER</p> β the unit number for output. where the receipts get printed π¬
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 151 of file dchkps.f. π
π Author (the meta one)
Generated automatically by Doxygen for LAPACK from the source code. it's giving "made by a robot who doesn't need sleep" energy π€β¨
so that's the whole page bestie, go forth and test DPSTRF, ily π¦
signing off from /home/abui...IN/dchkps.f(3) β LAPACK, Version 3.12.0 π mwah π
π¦ 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