[petsc-users] Is PCMG a generic PC object ?

Jed Brown jed at 59A2.org
Fri Dec 3 12:47:57 CST 2010


On Fri, Dec 3, 2010 at 19:43, Vijay S. Mahadevan <vijay.m at gmail.com> wrote:

> Are there any added advantages in terms of
> performance/memory footprint and such between the two ?
>

Generally,

ML takes less memory and it returns coarse level operators to PETSc so you
have a lot more flexibility (you can use all of PETSc's preconditioners as
smoothers, you can control each level independently, and you have lots of
options to solve the coarse-level problem).  ML needs fewer levels and has
lower setup costs.  BoomerAMG usually produces a more robust hierarchy so it
works for some problems that ML does not.  It is basically a black box so
you only have the flexibility that they specifically provided (rather than
everything in PETSc plus whatever you might want to do).

Jed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20101203/5b63ff73/attachment-0001.htm>


More information about the petsc-users mailing list