ZCHKRQ(3)

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

πŸ’– ZCHKRQ(3) πŸ’–

Hey bestie!! πŸ’… Welcome to the ZCHKRQ(3) page from the LAPACK Library Functions Manual. This one is all about /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/zchkrq.f, and yes, that path is a whole mood. 🫢

🌸 NAME 🌸

The NAME section is literally just the file path, no cap: /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/zchkrq.f. That's it. That's the name. Iconic. ✨

✨ SYNOPSIS ✨

Under Functions/Subroutines, the synopsis gives you this signature:

   Functions/Subroutines
       subroutine ZCHKRQ (dotype, nm, mval, nn, nval, nnb, nbval, nxval, nrhs,
           thresh, tsterr, nmax, a, af, aq, ar, ac, b, x, xact, tau, work,
           rwork, iwork, nout)
           ZCHKRQ

And then the name ZCHKRQ again, because main character energy. πŸ‘‘

πŸ‘‘ Function/Subroutine Documentation πŸ‘‘

Here's the full signature, bestie β€” every type and dimension exactly where the original puts it:

   subroutine ZCHKRQ (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( * ) ar, 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, dimension( * ) iwork, integer nout)
       ZCHKRQ

The trailing ZCHKRQ is just the routine name doing its little bow. πŸŽ€

🌸 Purpose 🌸

ZCHKRQ tests ZGERQF, ZUNGRQ and ZUNMRQ. That's the whole purpose, and honestly? Slay. πŸ”₯

πŸŽ€ Parameters πŸŽ€

Okay, parameter time β€” stay with me, it's giving detailed but make it cute. πŸ’–

  • DOTYPE β€” LOGICAL array, dimension (NTYPES). 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).
  • AR β€” 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).
  • IWORK β€” INTEGER array, dimension (NMAX).
  • NOUT β€” INTEGER. The unit number for output.

πŸ’– Author πŸ’–

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

Definition at line 198 of file zchkrq.f.

πŸ’– Author (Doxygen edition) πŸ’–

Generated automatically by Doxygen for LAPACK from the source code.


Okay bestie, that's the whole page! Footer tea: LAPACK Version 3.12.0, from /home/abui...IN/zchkrq.f(3), generated automatically by Doxygen for LAPACK from the source code. Date? Not listed on this footer, so that's the entire sign-off β€” mwah! πŸ’‹βœ¨

πŸ“¦ where this page comes from