Skip to content

Releases: JuliaLinearAlgebra/ArnoldiMethod.jl

Various fixes

11 Sep 09:06
da85958
Compare
Choose a tag to compare
  • No more dependency on LAPACK
  • partialschur also returns a list of the eigenvalues
  • partialschur now respects nev: only a conjugate pair can make the method return nev+1 eigenvalues
  • Better targeting: unwanted converged eigenvalues are less likely to be return by partialschur
  • The method now uses Krylov-Schur rather than Lehoucq & Sorensen's implicit restart
  • Some more docs.

Small API improvements and convergence detection

31 Aug 11:47
a75558e
Compare
Choose a tag to compare
  • The stopping criterion for near zero eigenvalues has been fixed; it was too strict.
  • Errors are thrown when the input matrix is non-square or the kwargs are incorrect.
  • Default parameters make more sense for small matrices.
  • partial_schur is renamed to partialschur
  • schur_to_eigen is renamed to partialeigen
  • min and max are now called mindim and maxdim respectively.
  • partialschur works with integer matrices now.

Initial release

28 Aug 11:38
64a30f3
Compare
Choose a tag to compare

The package is still a work in progress, but with basic functionality it might be worth it to have an official initial release 🌅.