Hi all,
I’m currently working in DOLFIN-X. To solve my linear system I want to use GMRES with ILU preconditioning, so use the following solve command:
solve(a == L, u, [], petsc_options={“ksp_type”: “gmres”, “pc_type”: “ilu”})
The options aren’t necessary really, since it appears solve is using GMRES with ILU preconditioning by default. This works fine in serial but when I use mpi to run my code, I get an error. It appears solve wishes to use jacobi preconditioning as default when mpi run is invoked.
Do you have any ideas what the issue might be? Does PETSC not have a parallel implementation of ILU?
Many thanks,
Sam