Commit 94066de
Introduction of _krylov_tools.py for Unified Krylov Framework (#434)
* a general Krylov func, can solve eigenvalue & lienar equation & shifted lienar equation; a nested-krylov framework, allowing non-diagonal (iteratively solved) preconditioner for faster Krylov convergence
* explicitly assign the initguess_fn & precond_fn; a separated test_krylov file
* improve docstring, more readable; add test for single precision
* add example usage of krylov_solver
* convergence threshold for single precison eigenvector cannot be too tight
---------
Co-authored-by: zhouzehao.dbsv <zhouzehao.dbsv@bytedance.com>1 parent 0d588c4 commit 94066de
3 files changed
Lines changed: 867 additions & 11 deletions
0 commit comments