Examples With Symmetric/Hermitian Eigenvalue Solvers#
All examples are in 04_Symmetric_Eigenvalues/. Block and thread execution variants are provided.
htev_batched_block.cu,htev_batched_thread.cu
These examples compute the eigenvalues and, optionally, the eigenvectors of batched symmetric/Hermitian tridiagonal matrices. Results are verified by checking \(A V = V \Lambda\), where \(V\) holds the eigenvectors and \(\Lambda\) is the diagonal matrix of eigenvalues.
heev_batched_block.cu,heev_batched_thread.cu
These examples compute the eigenvalues and, optionally, the eigenvectors of batched symmetric/Hermitian matrices. Eigenvalues are compared with the cuSolver host API cusolverDnXsyevBatched and cusolverDn<t>syevjBatched; eigenvectors are verified via \(A V = V \Lambda\).