ZGET10(3)
π 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
MisINTEGERThe number of rows of the matrices A and B.
the row count, bestie. how many rows we're working with. slay.
π N
NisINTEGERThe number of columns of the matrices A and B.
and the column count. rows and columns, the classic duo, they ate π
πΈ A
AisCOMPLEX*16array, dimension(LDA,N)The m by n matrix A.
the first matrix, the main character of the comparison. π
πΈ LDA
LDAisINTEGERThe 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
BisCOMPLEX*16array, 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
LDBisINTEGERThe 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
WORKisCOMPLEX*16array, dimension(M)
her little scratchpad, sized (M). lowkey just vibes in there.
π RWORK
RWORKisCOMPLEX*16array, 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
RESULTisDOUBLE PRECISIONRESULT = 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
- 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