/home/abui...RC/ssyev.f(3)
π¦ ssyev.f(3) β Library Functions Manual π¦
Okay bestie, so this is the page for ssyev.f(3), and the manual name is Library Functions Manual. The header line says /home/abui...RC/ssyev.f(3) β thatβs the truncated vibe β and the full source path is down in NAME, no cap. β¨
π NAME π
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/ssyev.f β yes, that whole long iconic path is the file this page is about. π«Ά
πΈ SYNOPSIS πΈ
π§ Functions/Subroutines π§
subroutine SSYEV (jobz, uplo, n, a, lda, w, work, lwork, info)β SSYEV computes the eigenvalues and, optionally, the left and/or right eigenvectors for SY matrices
π Function/Subroutine Documentation π
π subroutine SSYEV π
subroutine SSYEV (character jobz, character uplo, integer n, real, dimension( lda, * ) a, integer lda, real, dimension( * ) w, real, dimension( * ) work, integer lwork, integer info)
SSYEV computes the eigenvalues and, optionally, the left and/or right eigenvectors for SY matrices. π
π¦ Purpose π¦
Literally the whole point: SSYEV computes all eigenvalues and, optionally, eigenvectors of a real symmetric matrix A. The source comment is giving !> energy, so here it is raw and untouched:
!>
!> SSYEV computes all eigenvalues and, optionally, eigenvectors of a
!> real symmetric matrix A.
!>
π Parameters π
JOBZβJOBZ is CHARACTER*1= 'N': Compute eigenvalues only;= 'V': Compute eigenvalues and eigenvectors.
UPLOβUPLO is CHARACTER*1= 'U': Upper triangle of A is stored;= 'L': Lower triangle of A is stored.
NβN is INTEGER- The order of the matrix
A.N >= 0. π―
- The order of the matrix
AβA is REAL array, dimension (LDA, N)- On entry, the symmetric matrix
A. IfUPLO = 'U', the leading N-by-N upper triangular part ofAcontains the upper triangular part of the matrixA. IfUPLO = 'L', the leading N-by-N lower triangular part ofAcontains the lower triangular part of the matrixA. - On exit, if
JOBZ = 'V', then ifINFO = 0,Acontains the orthonormal eigenvectors of the matrixA. - If
JOBZ = 'N', then on exit the lower triangle (ifUPLO='L') or the upper triangle (ifUPLO='U') ofA, including the diagonal, is destroyed.
- On entry, the symmetric matrix
β οΈ Bestie, that last part is not a drill: withJOBZ = 'N', that triangle ofAgets destroyed, diagonal included. Like, gone-gone. π
LDAβLDA is INTEGER- The leading dimension of the array
A.LDA >= max(1,N). π
- The leading dimension of the array
WβW is REAL array, dimension (N)- If
INFO = 0, the eigenvalues in ascending order. π
- If
WORKβWORK is REAL array, dimension (MAX(1,LWORK))- On exit, if
INFO = 0,WORK(1)returns the optimalLWORK. β¨
- On exit, if
LWORKβLWORK is INTEGER- The length of the array
WORK.LWORK >= max(1,3*N-1). - For optimal efficiency,
LWORK >= (NB+2)*N, whereNBis the blocksize forSSYTRDreturned byILAENV. - If
LWORK = -1, then a workspace query is assumed; the routine only calculates the optimal size of theWORKarray, returns this value as the first entry of theWORKarray, and no error message related toLWORKis issued byXERBLA. π«‘
- The length of the array
INFOβINFO is INTEGER= 0: successful exit< 0: ifINFO = -i, the i-th argument had an illegal value> 0: ifINFO = i, the algorithm failed to converge;ioff-diagonal elements of an intermediate tridiagonal form did not converge to zero.
π IfINFO > 0, the algorithm did not converge, andioff-diagonal elements of an intermediate tridiagonal form did not converge to zero. Thatβs the βitβs giving instabilityβ warning, fr fr.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition π
Definition at line 131 of file ssyev.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Okay bestie, thatβs the whole page. Source/version: LAPACK Version 3.12.0. Footer path: /home/abui...RC/ssyev.f(3) β and no separate calendar date is shown in this copy, so thatβs the footer vibe weβre working with. 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