ZCKGLM(3)
π ZCKGLM(3) β like, the zckglm.f page from the Library Functions Manual, bestie
okay so this is the man page for /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/zckglm.f and it's filed under Library Functions Manual β yes the path is a whole journey, we love a long dramatic file path π
β¨ NAME β¨
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/zckglm.f
that's it. that's the name. she's long, she's iconic, she contains multitudes (and rpmbuild) π
π¦ SYNOPSIS π¦
Functions/Subroutines
- subroutine
ZCKGLM(nn,nval,mval,pval,nmats,iseed,thresh,nmax,a,af,b,bf,x,work,rwork,nin,nout,info) β yes, that's a lot of arguments, no cap, she's a whole group chat
subroutine ZCKGLM (nn, nval, mval, pval, nmats, iseed, thresh, nmax, a,
af, b, bf, x, work, rwork, nin, nout, info)
ZCKGLM (that's the name again, main character energy π)
πΈ Function/Subroutine Documentation πΈ
subroutine ZCKGLM
here's the full signature so you can see every single one of them lined up, fr fr:
subroutine ZCKGLM (integer nn, integer, dimension( * ) nval, integer,
dimension( * ) mval, integer, dimension( * ) pval, integer nmats,
integer, dimension( 4 ) iseed, double precision thresh, integer nmax,
complex*16, dimension( * ) a, complex*16, dimension( * ) af, complex*16,
dimension( * ) b, complex*16, dimension( * ) bf, complex*16, dimension(
* ) x, complex*16, dimension( * ) work, double precision, dimension( * )
rwork, integer nin, integer nout, integer info)
ZCKGLM
π§ Purpose:
!>
!> ZCKGLM tests ZGGGLM - subroutine for solving generalized linear
!> model problem.
!>
so yeah, she's the vibe-checker for ZGGGLM β the subroutine that solves the generalized linear model problem. she tests it. that's her job. periodt β¨
π Parameters
NNβNNisINTEGER. the number of values ofN,MandPcontained in the vectorsNVAL,MVALandPVAL. so like, how many test sizes are we running πNVALβNVALisINTEGERarray, dimension(NN). the values of the matrix row dimensionN. π«ΆMVALβMVALisINTEGERarray, dimension(NN). the values of the matrix column dimensionM.PVALβPVALisINTEGERarray, dimension(NN). the values of the matrix column dimensionP.NMATSβNMATSisINTEGER. the number of matrix types to be tested for each combination of matrix dimensions. okay so listen: ifNMATS >= NTYPES(whereNTYPESis 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. two modes, both slay π¦ISEEDβISEEDisINTEGERarray, dimension(4). on entry, the seed of the random number generator. the array elements should be between0and4095, otherwise they will be reduced mod4096, andISEED(4)must be odd. on exit, the next seed in the random number sequence after all the test matrices have been generated. so she's giving you a whole character arc for your seed π
the ISEED(4) must be odd thing is not a suggestion, bestie β it's a requirement π
THRESHβTHRESHisDOUBLE PRECISION. 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. yes, literally every single one. chaos mode, we love it π₯NMAXβNMAXisINTEGER. the maximum value permitted forMorN, used in dimensioning the work arrays. she's the ceiling that keeps the work arrays from being too messy πAβAisCOMPLEX*16array, dimension(NMAX*NMAX)πAFβAFisCOMPLEX*16array, dimension(NMAX*NMAX)BβBisCOMPLEX*16array, dimension(NMAX*NMAX)BFβBFisCOMPLEX*16array, dimension(NMAX*NMAX)XβXisCOMPLEX*16array, dimension(4*NMAX). note: four times, not one time. she needs room πRWORKβRWORKisDOUBLE PRECISIONarray, dimension(NMAX)WORKβWORKisCOMPLEX*16array, dimension(NMAX*NMAX)NINβNINisINTEGER. the unit number for input. π₯NOUTβNOUTisINTEGER. the unit number for output. π€INFOβINFOisINTEGER. the receipts, and they go like this:= 0: successful exit β¨> 0: ifZLATMSreturns an error code, the absolute value of it is returned. so a positiveINFOisZLATMS's bad day, passed along to you π
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
β Definition at line 165 of file zckglm.f.
π Author
Generated automatically by Doxygen for LAPACK from the source code. not a human, just a very hardworking documentation generator doing its little thing π€π
aaaand that's the whole page, bestie! catch you on the flip side β this one's from LAPACK, Version 3.12.0, dated /home/abui...IG/zckglm.f(3) (that truncated path is literally how it's printed, don't come for me π). bye bestie, go test your generalized linear model problems responsibly πππ¦
π¦ 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