TESTING/LIN/zchkql.f(3)
π NAME π
TESTING/LIN/zchkql.f β okay bestie, this is the TESTING/LIN/zchkql.f(3) page from the Library Functions Manual, and it's the whole saga of the zchkql testing routine. It's giving "I test factorization routines for LAPACK" main character energy. π
β¨ SYNOPSIS β¨
π« Functions/Subroutines
subroutine zchkqlβ the call signature, literally every arg included:
subroutine zchkql (dotype, nm, mval, nn, nval, nnb, nbval, nxval, nrhs,
thresh, tsterr, nmax, a, af, aq, al, ac, b, x, xact, tau, work,
rwork, nout)
ZCHKQLβ the routine name, periodt π«Ά
π Function/Subroutine Documentation π
π subroutine zchkql
subroutine zchkql (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)
ZCHKQL π
π― Purpose:
ZCHKQL tests ZGEQLF, ZUNGQL and ZUNMQL. That's the purpose, and she ate. β¨
π§Έ Parameters
DOTYPEβDOTYPE is LOGICAL array, dimension (NTYPES). The matrix types to be used for testing. Matrices of type j (for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then type j is not used. π¦NMβNM is INTEGER. The number of values of M contained in the vectorMVAL.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 vectorNVAL.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 vectorsNBVALandNXVAL. 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. πNRHSβNRHS is INTEGER. The number of right hand side vectors to be generated for each linear system.THRESHβTHRESH is DOUBLE PRECISION. The threshold value for the test ratios. A result is included in the output file ifRESULT >= THRESH. To have every test ratio printed, useTHRESH = 0. π₯TSTERRβTSTERR is LOGICAL. Flag that indicates whether error exits are to be tested. πNMAXβNMAX is INTEGER. The maximum value permitted for M or N, used in dimensioning the work arrays.AβA is COMPLEX*16 array, dimension (NMAX*NMAX). π«ΆAFβAF is COMPLEX*16 array, dimension (NMAX*NMAX).AQβAQ is COMPLEX*16 array, dimension (NMAX*NMAX). β¨ALβAL is COMPLEX*16 array, dimension (NMAX*NMAX).ACβAC is COMPLEX*16 array, dimension (NMAX*NMAX). πBβB is COMPLEX*16 array, dimension (NMAX*NRHS).XβX is COMPLEX*16 array, dimension (NMAX*NRHS). π¦XACTβXACT is COMPLEX*16 array, dimension (NMAX*NRHS).TAUβTAU is COMPLEX*16 array, dimension (NMAX). πΈWORKβWORK is COMPLEX*16 array, dimension (NMAX*NMAX).RWORKβRWORK is DOUBLE PRECISION array, dimension (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 193 of file zchkql.f. π¦
π Author π
Generated automatically by Doxygen for LAPACK from the source code. π
Footer sign-off, bestie: LAPACK Version 3.12.0 Β· TESTING/LIN/zchkql.f(3) β that's the source/version stamp, and we're out π«Άβ¨π
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms