CCHKTZ(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

πŸ’… 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 β€” a LOGICAL array, dimension (NTYPES). these are the matrix types to test. matrices of type j (for 1 <= j <= NTYPES) get tested when DOTYPE(j) = .TRUE.; if DOTYPE(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 vector MVAL.
  • MVAL β€” INTEGER array, 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 vector NVAL.
  • NVAL β€” INTEGER array, 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 if RESULT >= THRESH. want every single test ratio printed? set THRESH = 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 β€” COMPLEX array, dimension (MMAX*NMAX), where MMAX is the maximum value of M in MVAL and NMAX is the maximum value of N in NVAL. big array energy πŸ”₯
  • COPYA β€” COMPLEX array, dimension (MMAX*NMAX). it's the copy. of A. the name is doing a lot of work here and honestly? respect 🌸
  • S β€” REAL array, dimension (min(MMAX,NMAX)). take the minimum, she's modest 🧚
  • TAU β€” COMPLEX array, dimension (MMAX).
  • WORK β€” COMPLEX array, 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 β€” REAL array, 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