Mumps, BoomerAMG, or Pestc?

Matthew Knepley knepley at
Fri Mar 13 08:32:04 CDT 2009

On Fri, Mar 13, 2009 at 6:03 AM, RenZhengYong <renzhengyong at>wrote:

> Dear petsc team,
> I known your excellent codes several months ago. I want to use Mumps as
> direct solver for multi-sources problem and BoomerAMG for real-value based
> iterative solver. I went though the doc of the petsc. It showed that petsc
> offered a easy and top interface to these two packages. So, I think if I
> chose the petsc as my tools, the coding work should be easier for me as only
> data structure of petsc should be leaned, not one for Mumps and one for
> Hypre.
> Am I right? can pestc do the work Mumps and BloomAMG do?  I want to get
> your confirm on my decision. As you said, sometimes it is important to make
> a correct decision and also to learn petsc should not be a short way. If
> petsc really do the fast direct solving and fast algebra multigrid
> algorithms by Mumps and BloomAMG, respectively, I think PESTC should
> definitely be the first choice for my following PhD project.

Yes, PETSc provides a uniform interface to both BoomerAMG and MUMPS. You
must indicate during configure that
you want both packages (--download-mumps --download-hypre) and then they are
available as a mat_solver_package
and a PC if you build an AIJ matrix.



> Best regards,
> Zhengyong
> --
> Zhengyong Ren
> AUG Group, Institute of Geophysics
> Department of Geoscience
> NO H 47 Sonneggstrasse 5
> CH-8092, Zürich, Switzerland
> Tel: +41 44 633 37561
> e-mail: renzh at
> Gmail: renzhengyong at

What most experimenters take for granted before they begin their experiments
is infinitely more interesting than any results to which their experiments
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the petsc-users mailing list