From bde950c4a0752e71e291d8d39001adc1367b7684 Mon Sep 17 00:00:00 2001 From: Mansur Date: Thu, 5 Sep 2024 16:37:53 +0200 Subject: [PATCH] Fix bug when loading PETSc options --- src/pulse/solver.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pulse/solver.py b/src/pulse/solver.py index 90c7018b..e5a2fd8b 100644 --- a/src/pulse/solver.py +++ b/src/pulse/solver.py @@ -79,7 +79,10 @@ def __init__( self._state = state self._solver = dolfin.PETScSNESSolver(mpi_comm_world()) - self._solver.set_from_options() + try: + self._solver.set_from_options() + except RuntimeError: + logger.warning("Unable to set PETSc options") self._solver.parameters.update(self.parameters) self._snes = self._solver.snes()