TESTING/LIN/sqrt13.f(3)

πŸ“¦
version 3.12.1 Β· 3 versions
, in arch rolling

πŸ’… TESTING/LIN/sqrt13.f(3) ✨

okay so this is a page from the Library Functions Manual (yes, that manual, we're fancy now πŸŽ€), and it's all about one little subroutine that makes matrices. buckle up bestie πŸ¦‹


🌸 NAME 🌸

TESTING/LIN/sqrt13.f β€” literally the file, that's the name, no notes πŸ’…


✨ SYNOPSIS ✨

Functions/Subroutines

  • subroutine sqrt13 (scale, m, n, a, lda, norma, iseed) β€” SQRT13 πŸ‘‘ (that's the whole one-liner, she's mysterious like that)

🧚 Function/Subroutine Documentation 🧚

subroutine sqrt13 (integer scale, integer m, integer n, real, dimension( lda, * ) a, integer lda, real norma, integer, dimension( 4 ) iseed)

SQRT13 🫢 (yes, again, that's what the doc says)

🎯 Purpose:

!>
!> SQRT13 generates a full-rank matrix that may be scaled to have large
!> or small norm.
!>

so basically: it builds you a full-rank matrix πŸ”₯ and you get to pick whether it's got a big norm or a tiny little norm. main character matrix energy, honestly. no cap.


πŸ’– Parameters πŸ’–

  • SCALE
!>          SCALE is INTEGER
!>          SCALE = 1: normally scaled matrix
!>          SCALE = 2: matrix scaled up
!>          SCALE = 3: matrix scaled down
!>

it's an INTEGER and it's the vibe dial πŸŽ›οΈ β€” SCALE = 1 gives you a normally scaled matrix (just chillin'), SCALE = 2 scales that matrix up πŸ“ˆ, and SCALE = 3 scales it down πŸ“‰. pick your fighter.

  • M
!>          M is INTEGER
!>          The number of rows of the matrix A.
!>

INTEGER, and it's the number of rows of the matrix A β€” how tall she is πŸ¦’

  • N
!>          N is INTEGER
!>          The number of columns of A.
!>

INTEGER, the number of columns of A β€” how wide she is πŸ‹

  • A
!>          A is REAL array, dimension (LDA,N)
!>          The M-by-N matrix A.
!>

a REAL array with dimension (LDA,N) β€” and it's the M-by-N matrix A herself πŸ‘‘ the whole point of the function, lowkey.

  • LDA
!>          LDA is INTEGER
!>          The leading dimension of the array A.
!>

INTEGER, and it's the leading dimension of the array A β€” the classic, iconic, always-there LDA πŸŽ€

  • NORMA
!>          NORMA is REAL
!>          The one-norm of A.
!>

a REAL, and it's the one-norm of A πŸ’œ (the norm, but specifically the one-norm, okurrr)

  • ISEED
!>          ISEED is integer array, dimension (4)
!>          Seed for random number generator
!>

an INTEGER array with dimension (4), and it's the seed for the random number generator 🌈 β€” the chaos source, the RNG's little sparkle ✨


πŸ‘‘ Author πŸ‘‘

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

(an absolute squad 🫢 four whole institutions showing up for one subroutine, we love to see it)

Definition at line 90 of file sqrt13.f. πŸ“ (iykyk, line 90, that's where she lives)


πŸ’€ Author πŸ’€

Generated automatically by Doxygen for LAPACK from the source code. πŸ€– (not a human, just a robot doing its little robot thing, and honestly? slay)

and that's the whole page bestie!! 🌸✨ this was LAPACK, Version 3.12.0 β€” that's the version and that's the tea πŸ“, and the page is TESTING/LIN/sqrt13.f(3), mwah πŸ’‹πŸ’…

πŸ“¦ where this page comes from