diff --git a/src/cmdtools/analysis/schur.py b/src/cmdtools/analysis/schur.py index a9933f5..84b1b57 100644 --- a/src/cmdtools/analysis/schur.py +++ b/src/cmdtools/analysis/schur.py @@ -103,6 +103,7 @@ def krylovschur(A, n, massmatrix=None, onseperation=DEFAULT_ONSEPERATION, which= E = SLEPc.EPS().create() E.setOperators(M) E.setDimensions(nev=n) + E.setConvergenceTest(E.Conv.ABS) E.setTolerances(tolerance, maxiter) if which == "LR": E.setWhichEigenpairs(E.Which.LARGEST_REAL)