ZGTT01(3)
π NAME π
Bestie, this is the zgtt01.f(3) page from the Library Functions Manual β and the star of the show is literally this file path:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/zgtt01.f
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine ZGTT01 (n, dl, d, du, dlf, df, duf, du2, ipiv, work, ldwork,
rwork, resid)
ZGTT01
π οΈ Function/Subroutine Documentation π οΈ
Here's the full signature, exactly as it appears, bestie:
subroutine ZGTT01 (integer n, complex*16, dimension( * ) dl, complex*16,
dimension( * ) d, complex*16, dimension( * ) du, complex*16, dimension(
* ) dlf, complex*16, dimension( * ) df, complex*16, dimension( * ) duf,
complex*16, dimension( * ) du2, integer, dimension( * ) ipiv,
complex*16, dimension( ldwork, * ) work, integer ldwork, double
precision, dimension( * ) rwork, double precision resid)
ZGTT01
π― Purpose
Okay so ZGTT01 reconstructs a tridiagonal matrix A from its LU factorization and computes the residual:
norm(L*U - A) / ( norm(A) * EPS )
where EPS is the machine epsilon. That's the whole assignment, and it ate. Periodt. π
πΈ Parameters
NβNisINTEGER. The order of the matrixA.N >= 0.DLβDLisCOMPLEX*16array, dimension(N-1). The(n-1)sub-diagonal elements ofA.DβDisCOMPLEX*16array, dimension(N). The diagonal elements ofA.DUβDUisCOMPLEX*16array, dimension(N-1). The(n-1)super-diagonal elements ofA.DLFβDLFisCOMPLEX*16array, dimension(N-1). The(n-1)multipliers that define the matrixLfrom the LU factorization ofA.DFβDFisCOMPLEX*16array, dimension(N). Thendiagonal elements of the upper triangular matrixUfrom the LU factorization ofA.DUFβDUFisCOMPLEX*16array, dimension(N-1). The(n-1)elements of the first super-diagonal ofU.DU2βDU2isCOMPLEX*16array, dimension(N-2). The(n-2)elements of the second super-diagonal ofU.IPIVβIPIVisINTEGERarray, dimension(N). The pivot indices; for1 <= i <= n, rowiof the matrix was interchanged with rowIPIV(i).IPIV(i)will always be eitheriori+1;IPIV(i) = iindicates a row interchange was not required.WORKβWORKisCOMPLEX*16array, dimension(LDWORK,N).LDWORKβLDWORKisINTEGER. The leading dimension of the arrayWORK.LDWORK >= max(1,N).RWORKβRWORKisDOUBLE PRECISIONarray, dimension(N).RESIDβRESIDisDOUBLE PRECISION. The scaled residual:norm(L*U - A) / (norm(A) * EPS).
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 132 of file zgtt01.f.
π« Author π«
This page was generated automatically by Doxygen for LAPACK from the source code. Not me doing manual labor β the robots handled it. π€β¨
And that's the whole vibe check, bestie: signed with LAPACK Version 3.12.0, and the footer path is /home/abui...IN/zgtt01.f(3). No date in the footer, just that source/version energy. π«Άπ
π¦ 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