DCHKQ3(3)
DCHKQ3(3) β bestie, this is the whole page π β¨
Okay so this is DCHKQ3(3), straight out of the Library Functions Manual. It's giving LAPACK testing routine energy, and the actual file is a whole path situation. No cap, we're getting into it π«Ά
NAME
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/dchkq3.f β that's the name, bestie. Literally the file path, slay π
SYNOPSIS
Functions/Subroutines
subroutine DCHKQ3 (dotype, nm, mval, nn, nval, nnb, nbval, nxval,
thresh, a, copya, s, tau, work, iwork, nout)
DCHKQ3
DCHKQ3 β the subroutine itself, main character energy only π
Function/Subroutine Documentation
subroutine DCHKQ3
subroutine DCHKQ3 (logical, dimension( * ) dotype, integer nm, integer,
dimension( * ) mval, integer nn, integer, dimension( * ) nval, integer
nnb, integer, dimension( * ) nbval, integer, dimension( * ) nxval,
double precision thresh, double precision, dimension( * ) a, double
precision, dimension( * ) copya, double precision, dimension( * ) s,
double precision, dimension( * ) tau, double precision, dimension( * )
work, integer, dimension( * ) iwork, integer nout)
DCHKQ3
Purpose: π
!>
!> DCHKQ3 tests DGEQP3.
!>
So like, that's the assignment: DCHKQ3 tests DGEQP3. Periodt. The purpose section is literally two lines and a vibe check π₯
Parameters π
Okay bestie, here come all the parameters, and I mean all of them. No skipping, no summarizing, we respect the API π
DOTYPE
!> DOTYPE is 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
!> NM is INTEGER
!> The number of values of M contained in the vector MVAL.
!>
MVAL
!> MVAL is INTEGER array, dimension (NM)
!> The values of the matrix row dimension M.
!>
NN
!> NN is INTEGER
!> The number of values of N contained in the vector NVAL.
!>
NVAL
!> NVAL is INTEGER array, dimension (NN)
!> The values of the matrix column dimension N.
!>
NNB
!> NNB is 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
!> NBVAL is INTEGER array, dimension (NNB)
!> The values of the blocksize NB.
!>
NXVAL
!> NXVAL is INTEGER array, dimension (NNB)
!> The values of the crossover point NX.
!>
THRESH
!> THRESH is 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.
!>
A
!> A is DOUBLE PRECISION array, dimension (MMAX*NMAX)
!> where MMAX is the maximum value of M in MVAL and NMAX is the
!> maximum value of N in NVAL.
!>
COPYA
!> COPYA is DOUBLE PRECISION array, dimension (MMAX*NMAX)
!>
S
!> S is DOUBLE PRECISION array, dimension
!> (min(MMAX,NMAX))
!>
TAU
!> TAU is DOUBLE PRECISION array, dimension (MMAX)
!>
WORK
!> WORK is DOUBLE PRECISION array, dimension
!> (MMAX*NMAX + 4*NMAX + MMAX)
!>
IWORK
!> IWORK is INTEGER array, dimension (2*NMAX)
!>
NOUT
!> NOUT is INTEGER
!> The unit number for output.
!>
Author πΈ
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 150 of file dchkq3.f.
Author π«Ά
Generated automatically by Doxygen for LAPACK from the source code.
Okay bestie, that's the whole page. Footer vibe: LAPACK Version 3.12.0, source /home/abui...IN/dchkq3.f(3) β bye, love you, mwah πβ¨
π¦ 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