[petsc-dev] boomerAmg scalability
Mark F. Adams
mark.adams at columbia.edu
Thu Dec 15 13:17:33 CST 2011
On Dec 15, 2011, at 1:56 PM, Matthew Knepley wrote:
> On Thu, Dec 15, 2011 at 10:23 AM, Ravi Kannan <rxk at cfdrc.com> wrote:
> Dear All,
>
>
>
> This is Ravi Kannan from CFD Research Corporation. Recently, we are experimenting with the BoomerAMG preconditioner for some “stiff” CFD problems. In that regard, all the other standard solver-preconditioner combinations failed for the current CFD problem. The boomer is the only one which is able to provide with “converged” solutions.
>
>
>
> We noticed that the scalability of this boomer preconditioner is really poor. For instance, even with a cell size of 2 million, we cannot scale to even 16 partitions (in contrast, the other solver-preconditioner combinations like the BI-CGS/BJacobi gave good enough scalability).
>
>
>
> Are we missing something? Do we need to use a more latest version of boomer?
>
>
> Have you tried -pc_type gamg in petsc-dev?
For gamg you also want to use MPIAIJ matrices and set the block size MatSetBlockSize(mat,3), for a 3D velocity field, for instance. You can also try '-pc_gamg_type pa' or '-pc_gamg_type sa'. "pa", for plain aggregation might be better for CFD problems.
Mark
>
> Matt
>
> Thanks,
>
> Ravi.
>
>
>
>
>
> --
> What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.
> -- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20111215/cee5b093/attachment.html>
More information about the petsc-dev
mailing list