ZCHKTR(3)
π ZCHKTR(3) π
okay bestie, welcome to the ZCHKTR(3) page from the Library Functions Manual β yes, the manual name is folded in right here, and we are not copy-pasting that weird header line, periodt π
β¨
π NAME π
The NAME section is literally this path, no cap:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/zchktr.f
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine ZCHKTR (dotype, nn, nval, nnb, nbval, nns, nsval, thresh,
tsterr, nmax, a, ainv, b, x, xact, work, rwork, nout)
ZCHKTR
π«Ά Function/Subroutine Documentation π«Ά
Hereβs the full signature, served exactly as given β no edits, no βimprovements,β bestie:
subroutine ZCHKTR (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, complex*16, dimension( * ) a, complex*16,
dimension( * ) ainv, complex*16, dimension( * ) b, complex*16,
dimension( * ) x, complex*16, dimension( * ) xact, complex*16,
dimension( * ) work, double precision, dimension( * ) rwork, integer
nout)
and the routine name, once more with feeling: ZCHKTR π«
π― Purpose π―
ZCHKTR tests ZTRTRI, -TRS, -RFS, and -CON, and ZLATRS(3) β thatβs the whole purpose, iconic and to the point π
πΈ Parameters πΈ
DOTYPEβDOTYPEis aLOGICALarray, dimension(NTYPES). This is the matrix-type guest list: matrices of typej(for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used. No plus-one for that type, sorry πNNβNNisINTEGER; itβs the number of values ofNcontained in the vectorNVAL.NVALβNVALis anINTEGERarray, dimension(NN); these are the values of the matrix column dimensionN.NNBβNNBisINTEGER; itβs the number of values ofNBcontained in the vectorNBVAL.NBVALβNBVALis anINTEGERarray, dimension(NNB); these are the values of the blocksizeNB.NNSβNNSisINTEGER; itβs the number of values ofNRHScontained in the vectorNSVAL.NSVALβNSVALis anINTEGERarray, dimension(NNS); these are the values of the number of right hand sidesNRHS.THRESHβTHRESHisDOUBLE PRECISION; itβs the threshold value for the test ratios. A result is included in the output file ifRESULT >= THRESH. Want every test ratio printed? UseTHRESH = 0β main character behavior π₯TSTERRβTSTERRisLOGICAL; this flag indicates whether error exits are to be tested.NMAXβNMAXisINTEGER; itβs the leading dimension of the work arrays, andNMAX >= the maximum value of N in NVAL.AβAis aCOMPLEX*16array, dimension(NMAX*NMAX).AINVβAINVis aCOMPLEX*16array, dimension(NMAX*NMAX).BβBis aCOMPLEX*16array, dimension(NMAX*NSMAX), whereNSMAXis the largest entry inNSVAL.XβXis aCOMPLEX*16array, dimension(NMAX*NSMAX).XACTβXACTis aCOMPLEX*16array, dimension(NMAX*NSMAX).WORKβWORKis aCOMPLEX*16array, dimension(NMAX*max(3,NSMAX)).RWORKβRWORKis aDOUBLE PRECISIONarray, dimension(max(NMAX,2*NSMAX)).NOUTβNOUTisINTEGER; itβs the unit number for output.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 160 of file zchktr.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay thatβs the whole page, bestie β final footer sign-off: LAPACK, Version 3.12.0, source/page tag /home/abui...IN/zchktr.f(3) β and the date? The footer you gave doesnβt show one, so weβre not inventing a timestamp, 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