[petsc-users] Richardson with multiplicative MG vs. full MG
    John Fettig 
    john.fettig at gmail.com
       
    Thu Aug  9 09:50:09 CDT 2012
    
    
  
I am a little confused about what Richardson means.  If you use
multiplicative V-cycle multigrid with Richardson KSP (and no
convergence monitor), it sets the applyrichardson operator to
PCApplyRichardson_MG, which appears to just run V-cycles until
convergence.  As far as I can tell, it doesn't ever update according
to the documented
x^{n+1} = x^{n} + scale*B(b - A x^{n})
If on the other hand you use full MG, it does update according to the
above formula.  This also happens if you set a convergence monitor.
I can see how multiplicative V-cycle with Richardson is simply using
multigrid as a solver.  What I don't understand is how full MG with
Richardson is using multigrid as a solver, because it is using the
update formula above in between cycles..  Shouldn't there be a
applyrichardson for full multigrid as well?  If not, why?
Thanks,
John
    
    
More information about the petsc-users
mailing list