There is no harm in having the GMRES there even if you use a direct solver 
(for testing) so just leave the GMRES. Changing to preonly every time you try 
LU is prone to error if you forget to change back.

   Barry


> On May 22, 2019, at 2:45 PM, Sajid Ali via petsc-users 
> <petsc-users@mcs.anl.gov> wrote:
> 
> Hi Matt, 
> 
> Thanks for the explanation. That makes sense since I'd get reasonably close 
> convergence with preonly sometimes and not at other times which was confusing.
> 
> Anyway, since there's no pc_tol (analogous to ksp_rtol/ksp_atol, etc), I'd 
> have to more carefully set the gamg preconditioner options to ensure that it 
> converges in one run, but since there's no guarantee that what works for one 
> problem might not work for another (or the same problem at a different grid 
> size), I'll stick with GMRES+gamg for now. 
> 
> Thank You, 
> Sajid Ali
> Applied Physics
> Northwestern University

Reply via email to