DCHKTP(3)
π DCHKTP(3) π
okay so bestie, welcome to the dchktp.f(3) page from the LAPACK Library Functions Manual β yes, the manual name is folded in right here like a little name tag at the group chat door π«Ά.
πΈ NAME πΈ
this page is pointing at this source file, and itβs giving βfile path revealβ:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/dchktp.f
β¨ SYNOPSIS β¨
π Functions/Subroutines π
the short version is this absolute icon:
subroutine DCHKTP (dotype, nn, nval, nns, nsval, thresh, tsterr, nmax,
ap, ainvp, b, x, xact, work, rwork, iwork, nout)
and the subroutine name is literally DCHKTP.
π¦ Function/Subroutine Documentation π¦
okay, hereβs the full signature, no cap:
subroutine DCHKTP (logical, dimension( * ) dotype, integer nn, integer,
dimension( * ) nval, integer nns, integer, dimension( * ) nsval, double
precision thresh, logical tsterr, integer nmax, double precision,
dimension( * ) ap, double precision, dimension( * ) ainvp, 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)
again, the routine is DCHKTP β iconic, honestly.
π Purpose: π
the source comments are wrapped in Doxygen !> little comment bits, but the actual tea is: DCHKTP tests DTPTRI, -TRS, -RFS, and -CON, and DLATPS. periodt. π
π Parameters π
DOTYPEβ aLOGICALarray, dimension(NTYPES). Itβs the matrix-type picker: matrices of typej(for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used. no notes, just vibes.NNβINTEGER; the number of values ofNcontained in the vectorNVAL.NVALβINTEGERarray, dimension(NN); these are the values of the matrix column dimensionN.NNSβINTEGER; the number of values ofNRHScontained in the vectorNSVAL.NSVALβINTEGERarray, dimension(NNS); these are the values of the number of right hand sidesNRHS.THRESHβDOUBLE PRECISION; the threshold value for the test ratios. A result is included in the output file ifRESULT >= THRESH. want every test ratio printed? UseTHRESH = 0. slay.TSTERRβLOGICAL; flag that indicates whether error exits are to be tested.NMAXβINTEGER; the leading dimension of the work arrays.NMAX >= the maximum value of N in NVAL. keep that boundary respected, bestie.APβDOUBLE PRECISIONarray, dimension(NMAX*(NMAX+1)/2).AINVPβDOUBLE PRECISIONarray, dimension(NMAX*(NMAX+1)/2).BβDOUBLE PRECISIONarray, dimension(NMAX*NSMAX)whereNSMAXis the largest entry inNSVAL.XβDOUBLE PRECISIONarray, dimension(NMAX*NSMAX).XACTβDOUBLE PRECISIONarray, dimension(NMAX*NSMAX).WORKβDOUBLE PRECISIONarray, dimension(NMAX*max(3,NSMAX)).IWORKβINTEGERarray, dimension(NMAX).RWORKβDOUBLE PRECISIONarray, dimension(max(NMAX,2*NSMAX)).NOUTβINTEGER; the unit number for output.
lowkey the parameter docs listIWORKbeforeRWORK, while the signature hasrworktheniworkβ I kept both exactly as they show up. No fixing, no merging, no cap. π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 154 of file dchktp.f.
π Author (Doxygenβs auto-generated credit) π
Generated automatically by Doxygen for LAPACK from the source code.
cute sign-off time: this footer bops with LAPACK Version 3.12.0 and the path /home/abui...IN/dchktp.f(3) β mwah, bestie π
πβ¨
π¦ 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