CCHKTZ(3)
π CCHKTZ β the vibe check for CTZRZF β¨
okay so real talk, bestie: this page lives in the Library Functions Manual, and its whole name-tag situation is cchktz.f(3). That's it, that's the title, we're moving on π«Ά
πΈ NAME
/home/abuild/rpmbuild/BUILD/lapack-
static-3.12.0-build/lapack-3.12.0/TESTING/LIN/cchktz.f
yes the entire name section is just that absolute path π it's giving "my name is my student ID". LAPACK said no nicknames, only filesystem. iconic honestly.
β¨ SYNOPSIS
π Functions/Subroutines
subroutine CCHKTZ (dotype, nm, mval, nn, nval, thresh, tsterr, a, copya,
s, tau, work, rwork, nout)
CCHKTZ
that's the whole call, no cap β fourteen arguments, one subroutine, zero chill π
π Function/Subroutine Documentation
subroutine CCHKTZ (logical, dimension( * ) dotype, integer nm, integer,
dimension( * ) mval, integer nn, integer, dimension( * ) nval, real
thresh, logical tsterr, complex, dimension( * ) a, complex, dimension( *
) copya, real, dimension( * ) s, complex, dimension( * ) tau, complex,
dimension( * ) work, real, dimension( * ) rwork, integer nout)
CCHKTZ
look at that signature, she's gorgeous, she's thorough, she has opinions about array dimensions π¦
π Purpose
!>
!> CCHKTZ tests CTZRZF.
!>
short king behavior. literally two lines. CCHKTZ is the test driver for CTZRZF, and that's the entire purpose, periodt β¨
π Parameters
DOTYPEβ aLOGICALarray, dimension(NTYPES). these are the matrix types to test. matrices of type j (for1 <= j <= NTYPES) get tested whenDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then type j is simply not used. goodbye type j, we hardly knew ye πNMβINTEGER. how many values of M are chilling inside the vectorMVAL.MVALβINTEGERarray, dimension(NM). these are the values of the matrix row dimension M. rows, bestie, the horizontal ones πNNβINTEGER. how many values of N are packed into the vectorNVAL.NVALβINTEGERarray, dimension(NN). the values of the matrix column dimension N. columns! the vertical ones! we love a perpendicular moment πTHRESHβREAL. the threshold value for the test ratios. a result gets included in the output file ifRESULT >= THRESH. want every single test ratio printed? setTHRESH = 0. full transparency mode, we stan πTSTERRβLOGICAL. flag that says whether error exits are going to be tested. yes or no, bestie, pick one.AβCOMPLEXarray, dimension(MMAX*NMAX), whereMMAXis the maximum value of M inMVALandNMAXis the maximum value of N inNVAL. big array energy π₯COPYAβCOMPLEXarray, dimension(MMAX*NMAX). it's the copy. of A. the name is doing a lot of work here and honestly? respect πΈSβREALarray, dimension(min(MMAX,NMAX)). take the minimum, she's modest π§TAUβCOMPLEXarray, dimension(MMAX).WORKβCOMPLEXarray, dimension(MMAX*NMAX + 4*NMAX + MMAX). yes that's a real expression, yes you should copy it exactly, do not get creative in the kitchen βRWORKβREALarray, dimension(2*NMAX).NOUTβINTEGER. the unit number for output, aka where the gossip gets printed π
β Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
four institutions, one subroutine, absolute main character lineup π
Definition at line 135 of file cchktz.f.
π Author (yes, again)
Generated automatically by Doxygen for LAPACK from the source code.
the robots did this part. not me. Doxygen ate and left no crumbs π€β¨
heads up bestie: every array here is a dimension declaration, not a suggestion. pass the wrong size and that's on you, not on me π
okay that's the whole page!! this was generated for LAPACK, Version 3.12.0, and the footer stamp thingy is literally just /home/abui...IN/cchktz.f(3) again β yeah, they put the path in the date slot, we're not gonna question it, we're just gonna slay and log off π¦ππ
π¦ 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