CCHKRQ(3)
CCHKRQ(3) π Library Functions Manual
Okay bestie, welcome to the CCHKRQ(3) manual page. It's giving Fortran test-driver realness, and honestly? Iconic.
NAME β¨
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/cchkrq.f
That's the file path for CCHKRQ, and we're obsessed. π
SYNOPSIS π
Functions/Subroutines
subroutine CCHKRQ (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)
CCHKRQ
CCHKRQ β that's the name, periodt.
Function/Subroutine Documentation π
subroutine CCHKRQ (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( * ) ar, complex, dimension( * ) ac, complex,
dimension( * ) b, complex, dimension( * ) x, complex, dimension( * )
xact, complex, dimension( * ) tau, complex, dimension( * ) work, real,
dimension( * ) rwork, integer, dimension( * ) iwork, integer nout)
CCHKRQ
Purpose π―
CCHKRQ tests CGERQF, CUNGRQ and CUNMRQ. That's the assignment, bestie. No cap.
Parameters π
DOTYPEβDOTYPEis aLOGICALarray, dimension(NTYPES). This is the matrix-type guest list: 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).ARβARisCOMPLEXarray, 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).IWORKβIWORKisINTEGERarray, 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 198 of file cchkrq.f.
Author β¨
Generated automatically by Doxygen for LAPACK from the source code.
xoxo bestie π
this page is from LAPACK Version 3.12.0, and the footer path inside the original is /home/abui...IN/cchkrq.f(3). Byeee π¦
π¦ 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