SQRT12(3)
sqrt12.f(3) β Library Functions Manual πΈ
Hey bestie, welcome to the sqrt12.f(3) page from the Library Functions Manual. Buckle up, itβs a LAPACK function and itβs giving math. π
NAME β¨
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/sqrt12.f
Thatβs literally the name section β just the file path. No cap, thatβs what it is. π«Ά
SYNOPSIS π¦
Functions/Subroutines π§
real function SQRT12 (m, n, a, lda, s, work, lwork)
SQRT12
Function/Subroutine Documentation π
The full signature is:
real function SQRT12 (integer m, integer n, real, dimension( lda, * ) a, integer lda, real, dimension( * ) s, real, dimension( lwork ) work, integer lwork)
And then it just says SQRT12 again. Iconic.
Purpose π―
SQRT12 computes the singular values (the source spells it svlues, and honestly same) of the upper trapezoid of A(1:M,1:N) and returns the ratio:
|| svlues - s ||/(||s||*eps*max(M,N))
Thatβs the whole purpose, bestie. π
Parameters π
MβM is INTEGER. Itβs the number of rows of the matrixA. πNβN is INTEGER. Itβs the number of columns of the matrixA. πAβA is REAL array, dimension (LDA,N). This is the M-by-N matrixA, and only the upper trapezoid is referenced. πLDAβLDA is INTEGER. This is the leading dimension of the arrayA. πSβS is REAL array, dimension (min(M,N)). These are the singular values of the matrixA. βWORKβWORK is REAL array, dimension (LWORK). Thatβs it, thatβs the whole note. π«ΆLWORKβLWORK is INTEGER. This is the length of the arrayWORK, and the requirement is:
LWORK >= max(M*N + 4*min(M,N) + max(M,N), M*N+2*MIN( M, N )+4*N).
No shortcuts, bestie β thatβs the exact inequality. π₯
Author π«Ά
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 88 of file sqrt12.f. π
Author π (the generated one)
Generated automatically by Doxygen for LAPACK from the source code.
Yep, thatβs the second Author section. We keep both, because details are sacred. π
Thatβs the whole page, bestie. Cute sign-off: this is LAPACK β Version 3.12.0 β and the footer path is /home/abui...IN/sqrt12.f(3). Mwah. π
π¦ 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