You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have the some big sparse matrix to be diagonalized. When compared with the Arpack results, it seems that there are multiple eigenvalues missing in the degenerate subspace using Krylovkit.
The only change I make in my code is changing from
Hi ttx,
Note that really, Krylov methods are not super well-suited for degenerate subspaces. (See for example the note in the docstring)
This being said, often the Krylov methods still work, but you typically have to play around a bit with the parameters. If you make the tol more strict, or the krylovdim a bit larger, it might then find these other eigenvectors as well.
I have the some big sparse matrix to be diagonalized. When compared with the Arpack results, it seems that there are multiple eigenvalues missing in the degenerate subspace using Krylovkit.
The only change I make in my code is changing from
to
The second one use Arpack method, and here are the eigenvalues it obtained (the first 15 of it)
The first one use KrylovKit method, and here are the eigenvalues it obtained (the first 15 of it)
It seems that Krylovkit missed 2 of the 6 eigenvalues at 3.212527.
The text was updated successfully, but these errors were encountered: