[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