I am using
NewtonSolver along with mumps as the linear solver like this:
ns = NewtonSolver() ns['linear_solver'] = 'mumps'
Now I want to tune the parameters like
mat_mumps_icntl_14, so I did the following after reading some old posts
PETScOptions.set('mat_mumps_icntl_14', 40) PETScOptions.set('mat_mumps_icntl_35', 2) PETScOptions.set('mat_mumps_icntl_36', 1)
But nothing really changes (runtime, memory use, etc), but supposedly, at least the latter two should effectively reduce operations (by sacrificing accuracy). Am I missing something, or is this just how it is?
Thanks for any suggestions!