TESTING/LIN/cspt03.f(3)
πΈ NAME πΈ
Okay so this is the TESTING/LIN/cspt03.f(3) page from the Library Functions Manual, and the NAME section is literally just TESTING/LIN/cspt03.f β no cap, that's the whole name vibe π
.
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
Bestie, the synopsis is giving:
subroutine cspt03 (uplo, n, a, ainv, work, ldw, rwork, rcond, resid)
CSPT03
π¦ Function/Subroutine Documentation π¦
Here's the full signature, exactly as it appears, no edits, no cap:
subroutine cspt03 (character uplo, integer n, complex, dimension( * ) a,
complex, dimension( * ) ainv, complex, dimension( ldw, * ) work, integer
ldw, real, dimension( * ) rwork, real rcond, real resid)
The routine name is CSPT03 β periodt π.
π Purpose π
CSPT03 computes the residual for a complex symmetric packed matrix times its inverse:
norm( I - A*AINV ) / ( N * norm(A) * norm(AINV) * EPS ),
where EPS is the machine epsilon. That's the whole purpose, and it ate π
.
πΈ Parameters πΈ
Vibe check on the parameters, one by one:
UPLO
UPLO is CHARACTER*1 and specifies whether the upper or lower triangular part of the complex symmetric matrix A is stored:
= 'U': Upper triangular= 'L': Lower triangular
N
N is INTEGER β the number of rows and columns of the matrix A. N >= 0.
A
A is COMPLEX array, dimension (N*(N+1)/2) β the original complex symmetric matrix A, stored as a packed triangular matrix.
AINV
AINV is COMPLEX array, dimension (N*(N+1)/2) β the (symmetric) inverse of the matrix A, stored as a packed triangular matrix.
WORK
WORK is COMPLEX array, dimension (LDW,N).
LDW
LDW is INTEGER β the leading dimension of the array WORK. LDW >= max(1,N).
RWORK
RWORK is REAL array, dimension (N).
RCOND
RCOND is REAL β the reciprocal of the condition number of A, computed as ( 1/norm(A) ) / norm(AINV).
RESID
RESID is REAL β norm(I - A*AINV) / ( N * norm(A) * norm(AINV) * EPS ).
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 108 of file cspt03.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Okay that's the page, bestie! Footer tea: LAPACK Version 3.12.0, page TESTING/LIN/cspt03.f(3) β and there's no date printed in that footer, so I'm not inventing one, slay responsibly π«Άπβ¨
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms