SCHKLQ(3)

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

πŸ’… NAME

okay so this is schklq.f(3), from the Library Functions Manual ✨ β€” and the NAME entry is literally this whole path, no cap:

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/schklq.f

That's it. Iconic. πŸ’…

✨ SYNOPSIS

🧚 Functions/Subroutines

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

SCHKLQ is the function we're talking about, bestie. 🫢

🌸 Function/Subroutine Documentation

Detailed signature, exactly as the page gives it:

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

SCHKLQ

🌈 Purpose

okay so the purpose is: SCHKLQ tests SGELQF, SORGLQ, and SORMLQ. That's the whole assignment, fr fr. πŸ’–

In the source, this purpose text is wrapped in !> comment markers, but the actual fact is just that sentence.

πŸŽ€ Parameters

  • DOTYPE β€” LOGICAL array, dimension (NTYPES). It's the matrix-type guest list β€” the matrix types to be used for testing. Matrix type j (for 1 <= j <= NTYPES) is 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 β€” REAL. 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 β€” REAL array, dimension (NMAX*NMAX).
  • AF β€” REAL array, dimension (NMAX*NMAX).
  • AQ β€” REAL array, dimension (NMAX*NMAX).
  • AL β€” REAL array, dimension (NMAX*NMAX).
  • AC β€” REAL array, dimension (NMAX*NMAX).
  • B β€” REAL array, dimension (NMAX*NRHS).
  • X β€” REAL array, dimension (NMAX*NRHS).
  • XACT β€” REAL array, dimension (NMAX*NRHS).
  • TAU β€” REAL array, dimension (NMAX).
  • WORK β€” REAL array, dimension (NMAX*NMAX).
  • RWORK β€” REAL 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 193 of file schklq.f.


πŸ¦‹ Author

Generated automatically by Doxygen for LAPACK from the source code.

and that's the page, bestie πŸ’– The footer's source/version situation is LAPACK, Version 3.12.0, and /home/abui...IN/schklq.f(3). No date is printed on this footer β€” just the LAPACK version and that path. 🫢✨

πŸ“¦ where this page comes from