TESTING/LIN/schkql.f(3)
π NAME
okay bestie, this is the TESTING/LIN/schkql.f(3) page from the Library Functions Manual β the file itself is TESTING/LIN/schkql.f. β¨
β¨ SYNOPSIS
π οΈ Functions/Subroutines
subroutine schkql (dotype, nm, mval, nn, nval, nnb, nbval, nxval, nrhs,
thresh, tsterr, nmax, a, af, aq, al, ac, b, x, xact, tau, work,
rwork, nout)
SCHKQL
π«Ά Function/Subroutine Documentation
subroutine schkql (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)
SCHKQL
π― Purpose
so like, SCHKQL tests SGEQLF, SORGQL and SORMQL. thatβs the whole assignment. π
πΈ Parameters
DOTYPEβ itβs aLOGICAL array, dimension (NTYPES). these are the matrix types used for testing. for matrix typejwhere1 <= j <= NTYPES: it gets tested ifDOTYPE(j) = .TRUE.; ifDOTYPE(j) = .FALSE., then typejis not used. periodt.NMβNM is INTEGER. itβs the number of values ofMcontained in the vectorMVAL.MVALβMVAL is INTEGER array, dimension (NM). these are the values of the matrix row dimensionM.NNβNN is INTEGER. itβs the number of values ofNcontained in the vectorNVAL.NVALβNVAL is INTEGER array, dimension (NN). these are the values of the matrix column dimensionN.NNBβNNB is INTEGER. itβs the number of values ofNBandNXcontained in the vectorsNBVALandNXVAL. the blocking parameters are used in pairs(NB,NX). iconic pairing tbh.NBVALβNBVAL is INTEGER array, dimension (NNB). these are the values of the blocksizeNB.NXVALβNXVAL is INTEGER array, dimension (NNB). these are the values of the crossover pointNX.NRHSβNRHS is INTEGER. itβs the number of right hand side vectors to be generated for each linear system.THRESHβTHRESH is REAL. itβs 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. no skipping, bestie.TSTERRβTSTERR is LOGICAL. flag that indicates whether error exits are to be tested.NMAXβNMAX is INTEGER. the maximum value permitted forMorN, used in dimensioning the work arrays.AβA is REAL array, dimension (NMAX*NMAX).AFβAF is REAL array, dimension (NMAX*NMAX).AQβAQ is REAL array, dimension (NMAX*NMAX).ALβAL is REAL array, dimension (NMAX*NMAX).ACβAC is REAL array, dimension (NMAX*NMAX).BβB is REAL array, dimension (NMAX*NRHS).XβX is REAL array, dimension (NMAX*NRHS).XACTβXACT is REAL array, dimension (NMAX*NRHS).TAUβTAU is REAL array, dimension (NMAX).WORKβWORK is REAL array, dimension (NMAX*NMAX).RWORKβRWORK is REAL 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 schkql.f.
π§ Author
Generated automatically by Doxygen for LAPACK from the source code.
xoxo bestie π this whole page is LAPACK Version 3.12.0, manual page TESTING/LIN/schkql.f(3). 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