TESTING/LIN/cchklq.f(3)
TESTING/LIN/cchklq.f(3) π¦
okay bestie, this page is from the Library Functions Manual, and the star of the show is TESTING/LIN/cchklq.f(3). Itβs giving βserious numerical testing but make it cute,β and weβre keeping every single detail, no cap. π
β¨
πΈ NAME πΈ
TESTING/LIN/cchklq.f β thatβs the name, bestie. Iconic. π
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine cchklq (dotype, nm, mval, nn, nval, nnb, nbval, nxval, nrhs,
thresh, tsterr, nmax, a, af, aq, al, ac, b, x, xact, tau, work,
rwork, nout)
CCHKLQ
π Function/Subroutine Documentation π
subroutine cchklq (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, complex,
dimension( * ) a, complex, dimension( * ) af, complex, dimension( * )
aq, complex, dimension( * ) al, complex, dimension( * ) ac, complex,
dimension( * ) b, complex, dimension( * ) x, complex, dimension( * )
xact, complex, dimension( * ) tau, complex, dimension( * ) work, real,
dimension( * ) rwork, integer nout)
CCHKLQ
π₯ Purpose π₯
okay so the whole point: CCHKLQ tests CGELQF, CUNGLQ and CUNMLQ. Periodt. Thatβs the purpose, and it ate. π
π Parameters π
DOTYPEβDOTYPEisLOGICALarray, dimension(NTYPES). The matrix types to be used for testing. Matrices of typej(for1 <= j <= NTYPES) are used for testing ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used. πNMβNMisINTEGER. The number of values ofMcontained in the vectorMVAL.MVALβMVALisINTEGERarray, dimension(NM). The values of the matrix row dimensionM.NNβNNisINTEGER. The number of values ofNcontained in the vectorNVAL.NVALβNVALisINTEGERarray, dimension(NN). The values of the matrix column dimensionN.NNBβNNBisINTEGER. The number of values ofNBandNXcontained in the vectorsNBVALandNXVAL. The blocking parameters are used in pairs(NB,NX). π¦NBVALβNBVALisINTEGERarray, dimension(NNB). The values of the blocksizeNB.NXVALβNXVALisINTEGERarray, dimension(NNB). The values of the crossover pointNX.NRHSβNRHSisINTEGER. The number of right hand side vectors to be generated for each linear system.THRESHβTHRESHisREAL. 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βTSTERRisLOGICAL. Flag that indicates whether error exits are to be tested.NMAXβNMAXisINTEGER. The maximum value permitted forMorN, used in dimensioning the work arrays.AβAisCOMPLEXarray, dimension(NMAX*NMAX).AFβAFisCOMPLEXarray, dimension(NMAX*NMAX).AQβAQisCOMPLEXarray, dimension(NMAX*NMAX).ALβALisCOMPLEXarray, dimension(NMAX*NMAX).ACβACisCOMPLEXarray, dimension(NMAX*NMAX).BβBisCOMPLEXarray, dimension(NMAX*NRHS).XβXisCOMPLEXarray, dimension(NMAX*NRHS).XACTβXACTisCOMPLEXarray, dimension(NMAX*NRHS).TAUβTAUisCOMPLEXarray, dimension(NMAX).WORKβWORKisCOMPLEXarray, dimension(NMAX*NMAX).RWORKβRWORKisREALarray, dimension(NMAX).NOUTβNOUTisINTEGER. 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 cchklq.f. π§
π Author π
Generated automatically by Doxygen for LAPACK from the source code. π
okurrr, thatβs the whole page β footer sign-off vibes: LAPACK, Version 3.12.0, page TESTING/LIN/cchklq.f(3). The footer doesnβt hand me a date to copy, so Iβm not inventing one, bestie β mwah πβ¨
π¦ 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