Hi, PETSc, Team,<br /><br />I have solved a non-symmetric Poisson problem using GMRES(m) as solver and BoomerAMG (from Hypre) as preconditioner. But I don't understand how the BoomerAMG works as preconditioner with GMRES(m). Can anyone explain the procedure? Does it work like BoomerAMG precondition the liner system first (once only) and then GMRES(m) is being used for stopping criterion?<br /><br />Kind regards,<br /><br />Younas<br /><br />RUG, Groningen, The Netherlands.