[petsc-users] Software for load balancing to improve parallel performance to be used with PETSc

Jed Brown jedbrown at mcs.anl.gov
Wed Jan 4 13:43:48 CST 2012


On Wed, Jan 4, 2012 at 13:18, TAY wee-beng <zonexo at gmail.com> wrote:

> So the 1st step should be checking the load balancing. If it's more or
> less balanced, will slicing it in 3 directions further improve the speed?
>

You want some combination of balancing and small surface area. Slicing in 3
directions usually improves this. Depending on the anisotropy in the
physics, it could be better or worse for solver convergence rates.


>
> Another thing is that I hope to do some form of adaptive mesh refinement.
>

On a Cartesian mesh? With what sort of discretization. There are lots of
packages for this, each one targeting some class of discretizations and
problems.


>
> I'm a bit confused. Are partitioning software like ParMETIS, Zoltan or
> Isorropia also used for adaptive mesh refinement?
>
> Or which open source software can do that with PETSc and in Fortran? I
> searched and got libMesh, for use with PETSc and paramesh, which is in
> Fortran.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20120104/d7636bac/attachment.htm>


More information about the petsc-users mailing list