[petsc-users] Software for load balancing to improve parallel performance to be used with PETSc
TAY wee-beng
zonexo at gmail.com
Wed Jan 4 13:18:43 CST 2012
Hi Barry and Jed,
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?
Another thing is that I hope to do some form of adaptive mesh refinement.
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.
Yours sincerely,
TAY wee-beng
On 4/1/2012 1:11 AM, Barry Smith wrote:
> On Jan 3, 2012, at 6:03 PM, Jed Brown wrote:
>
>> On Tue, Jan 3, 2012 at 17:57, Barry Smith<bsmith at mcs.anl.gov> wrote:
>> Huh? Since it is a structured cartesian mesh code you just want to split up the z direction so that each process has an equal number of grid points
>>
>> I may have misunderstood this: "Uneven grids are used to reduce the number of grids and the main bulk of grids clusters around the center."
> I interpreted this to mean that it is using a graded mesh in certain (or all) coordinate directions. I could be wrong.
>
> Barry
>
>> If the grid is structured, then I agree to just use a good structured decomposition.
More information about the petsc-users
mailing list