CSYT03(3)
π¦ NAME π¦
okay so bestie, this is the Library Functions Manual page for csyt03.f β the header vibe is /home/abui...IN/csyt03.f(3). The NAME line is literally this exact path:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/csyt03.f
That's the whole NAME section, no cap. π
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
subroutine CSYT03 (uplo, n, a, lda, ainv, ldainv, work, ldwork, rwork,
rcond, resid)
CSYT03 β yes, that's the subroutine name again. π
π Function/Subroutine Documentation π
subroutine CSYT03 (character uplo, integer n, complex, dimension( lda, * )
a, integer lda, complex, dimension( ldainv, * ) ainv, integer ldainv,
complex, dimension( ldwork, * ) work, integer ldwork, real, dimension( *
) rwork, real rcond, real resid)
CSYT03 β it's giving "I am the documentation and also the name," iconic. β¨
πΈ Purpose πΈ
CSYT03 computes the residual for a complex symmetric matrix times its inverse:
norm( I - A*AINV ) / ( N * norm(A) * norm(AINV) * EPS )
where EPS is the machine epsilon. Obsessed with a clean residual, honestly. π
π Parameters π
UPLOβUPLO is CHARACTER*1. Specifies whether the upper or lower triangular part of the complex symmetric matrixAis stored:= 'U': Upper triangular= 'L': Lower triangular
NβN is INTEGER. The number of rows and columns of the matrixA.N >= 0.AβA is COMPLEX array, dimension (LDA,N). The original complex symmetric matrixA.LDAβLDA is INTEGER. The leading dimension of the arrayA.LDA >= max(1,N).AINVβAINV is COMPLEX array, dimension (LDAINV,N). On entry, the inverse of the matrixA, stored as a symmetric matrix in the same format asA. In this version,AINVis expanded into a full matrix and multiplied byA, so the opposing triangle ofAINVwill be changed; i.e., if the upper triangular part ofAINVis stored, the lower triangular part will be used as work space. β οΈ so yes, it gets scribbled on, bestie.LDAINVβLDAINV is INTEGER. The leading dimension of the arrayAINV.LDAINV >= max(1,N).WORKβWORK is COMPLEX array, dimension (LDWORK,N).LDWORKβLDWORK is INTEGER. The leading dimension of the arrayWORK.LDWORK >= max(1,N).RWORKβRWORK is REAL array, dimension (N).RCONDβRCOND is REAL. The reciprocal of the condition number ofA, computed as
RCOND = 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 124 of file csyt03.f. π
π Author π
Generated automatically by Doxygen for LAPACK from the source code. π€β¨
and the cute little footer sign-off is: LAPACK β Version 3.12.0 β /home/abui...IN/csyt03.f(3). There's no separate date hanging out in the footer, just that source/version/path combo at the very end, 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