ZGET10(3)

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

πŸ’… NAME πŸ’…

okay so bestie, welcome to the /home/abui...IG/zget10.f(3) page β€” that's the Library Functions Manual energy right there, and the star of the show is literally this file:

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

that's the whole name, no cap, it's giving "full absolute path as a name" and honestly? iconic 🫢


✨ SYNOPSIS ✨

🌈 Functions/Subroutines

subroutine ZGET10 (m, n, a, lda, b, ldb, work, rwork, result)
    ZGET10

like, that's it, that's the girly πŸ’–


πŸ¦‹ Function/Subroutine Documentation πŸ¦‹

subroutine ZGET10 (integer m, integer n, complex*16, dimension( lda, * ) a,
    integer lda, complex*16, dimension( ldb, * ) b, integer ldb, complex*16,
    dimension( * ) work, double precision, dimension( * ) rwork, double
    precision result)

ZGET10

πŸŽ€ Purpose:

ZGET10 compares two matrices A and B and computes the ratio RESULT = norm( A - B ) / ( norm(A) * M * EPS )

so she takes two matrices, looks at how different they are, and gives you back that ratio. the way that formula just sits there being all mathematical β€” obsessed 😭✨

πŸ’œ Parameters

πŸ“ M

M is INTEGER The number of rows of the matrices A and B.

the row count, bestie. how many rows we're working with. slay.

πŸ“ N

N is INTEGER The number of columns of the matrices A and B.

and the column count. rows and columns, the classic duo, they ate πŸ’…

🌸 A

A is COMPLEX*16 array, dimension (LDA,N) The m by n matrix A.

the first matrix, the main character of the comparison. πŸ‘‘

🌸 LDA

LDA is INTEGER The leading dimension of the array A. LDA >= max(1,M).

leading dimension of A, and note the constraint fr: LDA >= max(1,M). don't be out here violating that πŸ™ˆ

🧚 B

B is COMPLEX*16 array, dimension (LDB,N) The m by n matrix B.

the second matrix, the co-star, the one A gets compared against. it's giving rivalry ✨

🧚 LDB

LDB is INTEGER The leading dimension of the array B. LDB >= max(1,M).

same deal for B, and same rule ngl: LDB >= max(1,M). respect the bound, periodt.

πŸ’€ WORK

WORK is COMPLEX*16 array, dimension (M)

her little scratchpad, sized (M). lowkey just vibes in there.

πŸ’€ RWORK

RWORK is COMPLEX*16 array, dimension (M)

yes, the page says COMPLEX*16 here and dimension (M) β€” that's what it says, we're just reporting it exactly, no editing 😌

⭐ RESULT

RESULT is DOUBLE PRECISION RESULT = norm( A - B ) / ( norm(A) * M * EPS )

the moment we've all been waiting for β€” the output, DOUBLE PRECISION, and it equals norm( A - B ) / ( norm(A) * M * EPS ). that formula again but now it's the answer. highkey the payoff 🌟


πŸ‘‘ Author πŸ‘‘

shoutout to the institutions, fr fr:

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

Definition at line 98 of file zget10.f. 🎯


🌈 Author 🌈

Generated automatically by Doxygen for LAPACK from the source code.

like, a robot wrote this and it still ate πŸ’€πŸ€–


and that's the whole page bestie!! tysm for reading, mwah πŸ«ΆπŸ’–

LAPACK β€” Version 3.12.0 β€” and the very last thing on the page is the path /home/abui...IG/zget10.f(3), so here's your cute little sign-off: go forth, compare those matrices, and slay βœ¨πŸŽ€πŸ’…

πŸ“¦ where this page comes from