CCKLSE(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

πŸ’… CCKLSE(3) β€” bestie, it's the LAPACK test driver for CGGLSE

okay so first things first: this page lives in the Library Functions Manual, and the file it's documenting is straight up:

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/ccklse.f

(you'll also see it written all cute and truncated as /home/abui...IG/ccklse.f(3) at the top and bottom of the page, that's just the header/footer being dramatic ✨)


🌸 NAME 🌸

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/ccklse.f β€” yes the "name" is literally the whole path, she's that girl πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

Functions/Subroutines

  • subroutine CCKLSE (nn, mval, pval, nval, nmats, iseed, thresh, nmax, a, af, b, bf, x, work, rwork, nin, nout, info) β€” CCKLSE

πŸŽ€ Function/Subroutine Documentation πŸŽ€

subroutine CCKLSE (integer nn, integer, dimension( * ) mval, integer,
    dimension( * ) pval, integer, dimension( * ) nval, integer nmats,
    integer, dimension( 4 ) iseed, real thresh, integer nmax, complex,
    dimension( * ) a, complex, dimension( * ) af, complex, dimension( * ) b,
    complex, dimension( * ) bf, complex, dimension( * ) x, complex,
    dimension( * ) work, real, dimension( * ) rwork, integer nin, integer
    nout, integer info)

CCKLSE

✨ Purpose ✨

!> !> CCKLSE tests CGGLSE - a subroutine for solving linear equality !> constrained least square problem (LSE). !>

like literally her whole job is vibe-checking CGGLSE 😀 the linear equality constrained least square problem (LSE) solver. no cap.

πŸ’– Parameters πŸ’–

  • NN β€” NN is INTEGER. the number of values of (M,P,N) chillin' inside the vectors (MVAL, PVAL, NVAL). iykyk 🫢
  • MVAL β€” MVAL is INTEGER array, dimension (NN). the values of the matrix row(column) dimension M. πŸ’«
  • PVAL β€” PVAL is INTEGER array, dimension (NN). the values of the matrix row(column) dimension P. 🌸
  • NVAL β€” NVAL is INTEGER array, dimension (NN). the values of the matrix column(row) dimension N. πŸ¦‹
  • NMATS β€” NMATS is INTEGER. the number of matrix types to be tested for each combination of matrix dimensions. If NMATS >= NTYPES (the maximum number of matrix types), then all the different types are generated for testing β€” she's not picking favourites πŸ’…. If NMATS < NTYPES, another input line is read to get the numbers of the matrix types to be used. πŸ“₯
  • ISEED β€” ISEED is INTEGER array, dimension (4). On entry, the seed of the random number generator. The array elements should be between 0 and 4095, otherwise they will be reduced mod 4096, and ISEED(4) must be odd (that's a hard requirement, don't test her πŸ™ˆ). On exit, the next seed in the random number sequence after all the test matrices have been generated. 🎲
  • THRESH β€” THRESH is REAL. the threshold value for the test ratios. A result is included in the output file if RESULT >= THRESH. To have every test ratio printed, use THRESH = 0 πŸ”₯ (yes, all of them, she will not be stopped).
  • NMAX β€” NMAX is INTEGER. the maximum value permitted for M or N, used in dimensioning the work arrays. πŸ“
  • A β€” A is COMPLEX array, dimension (NMAX*NMAX). ✨
  • AF β€” AF is COMPLEX array, dimension (NMAX*NMAX). πŸ¦‹
  • B β€” B is COMPLEX array, dimension (NMAX*NMAX). 🌸
  • BF β€” BF is COMPLEX array, dimension (NMAX*NMAX). πŸ’œ
  • X β€” X is COMPLEX array, dimension (5*NMAX). (five whole NMAXs, she's built different) 🫢
  • WORK β€” WORK is COMPLEX array, dimension (NMAX*NMAX). 🧚
  • RWORK β€” RWORK is REAL array, dimension (NMAX). πŸ“
  • NIN β€” NIN is INTEGER. the unit number for input. πŸ“₯
  • NOUT β€” NOUT is INTEGER. the unit number for output. πŸ“€
  • INFO β€” INFO is INTEGER. exit status, and the tea is:
    • = 0 : successful exit πŸŽ‰ slay
    • > 0 : if CLATMS returns an error code, the absolute value of it is returned 😭 not me getting somebody else's error forwarded straight to me

πŸ‘‘ Author πŸ‘‘

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

Definition at line 165 of file ccklse.f. ⭐


🌈 Author 🌈

Generated automatically by Doxygen for LAPACK from the source code. (no human wrote this bit, it's giving robot main character energy πŸ€–βœ¨)


mmm okay and that's the whole page! πŸ’–

sign-off: this is LAPACK Version 3.12.0, and the footer was out here doing the most with /home/abui...IG/ccklse.f(3) β€” bye bestie, go run some tests πŸŽ€πŸ¦‹πŸ’…

πŸ“¦ where this page comes from