TESTING/EIG/sckglm.f(3)
π NAME π
okay bestie, welcome to the TESTING/EIG/sckglm.f(3) page from the Library Functions Manual β¨
TESTING/EIG/sckglm.f β this is the LAPACK test page for SCKGLM, the routine that tests SGGGLM π«Ά
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine sckglm (nn, mval, pval, nval, nmats, iseed, thresh, nmax, a,
af, b, bf, x, work, rwork, nin, nout, info)
SCKGLM
π Function/Subroutine Documentation π
subroutine sckglm (integer nn, integer, dimension( * ) mval, integer,
dimension( * ) pval, integer, dimension( * ) nval, integer nmats,
integer, dimension( 4 ) iseed, real thresh, integer nmax, real,
dimension( * ) a, real, dimension( * ) af, real, dimension( * ) b, real,
dimension( * ) bf, real, dimension( * ) x, real, dimension( * ) work,
real, dimension( * ) rwork, integer nin, integer nout, integer info)
SCKGLM
Purpose
SCKGLM tests SGGGLM β the subroutine for solving the generalized linear model problem. no cap, that's the whole purpose vibe π
Parameters
NNβNN is INTEGER; it's the number of values of N, M and P contained in the vectorsNVAL,MVALandPVAL.MVALβMVAL is INTEGER array, dimension (NN); these are the values of the matrix column dimension M.PVALβPVAL is INTEGER array, dimension (NN); these are the values of the matrix column dimension P.NVALβNVAL is INTEGER array, dimension (NN); these are the values of the matrix row dimension N.NMATSβNMATS is INTEGER; it's the number of matrix types to be tested for each combination of matrix dimensions. IfNMATS >= NTYPES(the maximum number of matrix types), then all the different types are generated for testing. IfNMATS < NTYPES, another input line is read to get the numbers of the matrix types to be used. periodt.ISEEDβISEED is INTEGER array, dimension (4); on entry, this is the seed of the random number generator. The array elements should be between 0 and 4095, otherwise they will be reduced mod 4096, andISEED(4)must be odd. On exit, it's the next seed in the random number sequence after all the test matrices have been generated. seed lore π₯THRESHβTHRESH is REAL; the threshold value for the test ratios. A result is included in the output file ifRESID >= THRESH. To have every test ratio printed, useTHRESH = 0.NMAXβNMAX is INTEGER; the maximum value permitted for M or N, used in dimensioning the work arrays.AβA is REAL array, dimension (NMAX*NMAX).AFβAF is REAL array, dimension (NMAX*NMAX).BβB is REAL array, dimension (NMAX*NMAX).BFβBF is REAL array, dimension (NMAX*NMAX).XβX is REAL array, dimension (4*NMAX).RWORKβRWORK is REAL array, dimension (NMAX).WORKβWORK is REAL array, dimension (NMAX*NMAX).NINβNIN is INTEGER; the unit number for input.NOUTβNOUT is INTEGER; the unit number for output.INFOβINFO is INTEGER;= 0means successful exit, and> 0means: ifSLATMSreturns an error code, the absolute value of it is returned. bestie, watch thatINFOtea π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 164 of file sckglm.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
that's the whole page, bestie π«Ά the footer energy is LAPACK Version 3.12.0 for TESTING/EIG/sckglm.f(3) β and there's no extra date in that footer, so we're not inventing one π
π¦ 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