Skip to content

Commit 5be3f00

Browse files
added error message
1 parent 5acfcc0 commit 5be3f00

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/festim/problem.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,9 @@ def iterate(self):
251251
elif Version(dolfinx.__version__) > Version("0.9.0"):
252252
_ = self.solver.solve()
253253
converged_reason = self.solver.solver.getConvergedReason()
254-
assert converged_reason > 0
254+
assert converged_reason > 0, (
255+
f"Non-linear solver did not converge. Reason code: {converged_reason}. \n See https://petsc.org/release/manualpages/SNES/SNESConvergedReason/ for more information."
256+
)
255257
nb_its = self.solver.solver.getIterationNumber()
256258

257259
# post processing

0 commit comments

Comments
 (0)