TESTING/LIN/zchklq.f(3)

πŸ“¦
version 3.12.1 Β· 3 versions
, in arch rolling

okay bestie, welcome to the TESTING/LIN/zchklq.f(3) page from the Library Functions Manual β€” it's giving β€œI test LAPACK factorization routines” and honestly? iconic. πŸ’…βœ¨

✨ NAME ✨

TESTING/LIN/zchklq.f β€” that's the page name, bestie. This is the zchklq documentation, and we're about to unpack every single argument like it's a group project. 🫢

πŸŒ€ SYNOPSIS πŸŒ€

Functions/Subroutines

   subroutine zchklq (dotype, nm, mval, nn, nval, nnb, nbval, nxval, nrhs,
       thresh, tsterr, nmax, a, af, aq, al, ac, b, x, xact, tau, work,
       rwork, nout)
       ZCHKLQ

ZCHKLQ is the subroutine in question. No cap. πŸ’œ

πŸ’– Function/Subroutine Documentation πŸ’–

Here's the full signature, character-for-character, because bestie we do not play with argument lists: πŸ‘‘

   subroutine zchklq (logical, dimension( * ) dotype, integer nm, integer,
       dimension( * ) mval, integer nn, integer, dimension( * ) nval, integer
       nnb, integer, dimension( * ) nbval, integer, dimension( * ) nxval,
       integer nrhs, double precision thresh, logical tsterr, integer nmax,
       complex*16, dimension( * ) a, complex*16, dimension( * ) af, complex*16,
       dimension( * ) aq, complex*16, dimension( * ) al, complex*16, dimension(
       * ) ac, complex*16, dimension( * ) b, complex*16, dimension( * ) x,
       complex*16, dimension( * ) xact, complex*16, dimension( * ) tau,
       complex*16, dimension( * ) work, double precision, dimension( * ) rwork,
       integer nout)

ZCHKLQ

🎯 Purpose 🎯

ZCHKLQ tests ZGELQF, ZUNGLQ and ZUNMLQ. That's the whole purpose. Slay. πŸ’…

🧾 Parameters 🧾

  • DOTYPE β€” LOGICAL array, dimension (NTYPES). These are the matrix types to be used for testing: matrices of type j (for 1 <= j <= NTYPES) are used for testing if DOTYPE(j) = .TRUE.; if DOTYPE(j) = .FALSE., then type j is not used. πŸ’–
  • NM β€” INTEGER. The number of values of M contained in the vector MVAL.
  • MVAL β€” INTEGER array, dimension (NM). The values of the matrix row dimension M.
  • NN β€” INTEGER. The number of values of N contained in the vector NVAL.
  • NVAL β€” INTEGER array, dimension (NN). The values of the matrix column dimension N.
  • NNB β€” INTEGER. The number of values of NB and NX contained in the vectors NBVAL and NXVAL. The blocking parameters are used in pairs (NB,NX).
  • NBVAL β€” INTEGER array, dimension (NNB). The values of the blocksize NB.
  • NXVAL β€” INTEGER array, dimension (NNB). The values of the crossover point NX.
  • NRHS β€” INTEGER. The number of right hand side vectors to be generated for each linear system.
  • THRESH β€” DOUBLE PRECISION. The threshold value for the test ratios. A result is included in the output file if RESULT >= THRESH. To have every test ratio printed, use THRESH = 0.
  • TSTERR β€” LOGICAL. Flag that indicates whether error exits are to be tested.
  • NMAX β€” INTEGER. The maximum value permitted for M or N, used in dimensioning the work arrays.
  • A β€” COMPLEX*16 array, dimension (NMAX*NMAX).
  • AF β€” COMPLEX*16 array, dimension (NMAX*NMAX).
  • AQ β€” COMPLEX*16 array, dimension (NMAX*NMAX).
  • AL β€” COMPLEX*16 array, dimension (NMAX*NMAX).
  • AC β€” COMPLEX*16 array, dimension (NMAX*NMAX).
  • B β€” COMPLEX*16 array, dimension (NMAX*NRHS).
  • X β€” COMPLEX*16 array, dimension (NMAX*NRHS).
  • XACT β€” COMPLEX*16 array, dimension (NMAX*NRHS).
  • TAU β€” COMPLEX*16 array, dimension (NMAX).
  • WORK β€” COMPLEX*16 array, dimension (NMAX*NMAX).
  • RWORK β€” DOUBLE PRECISION array, dimension (NMAX).
  • NOUT β€” INTEGER. The unit number for output.

πŸ‘‘ Author πŸ‘‘

Big ups to the institutions behind this:

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

πŸ“ Definition at line 193 of file zchklq.f πŸ“

That's the exact line reference, bestie. Locked in. πŸ”₯

🌈 Author 🌈

Generated automatically by Doxygen for LAPACK from the source code. Yes, the robots wrote this bit. πŸ€–βœ¨


Cute sign-off: the footer energy is LAPACK Version 3.12.0, page TESTING/LIN/zchklq.f(3). Bye bestie β€” go test ZGELQF, ZUNGLQ, and ZUNMLQ and hydrate. πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from