ParMA performs effective mesh partition improvement and has been used on meshes having up to 92 billion elements on 3/4 million cores. Partition improvement is driven by an application-defined priority list of mesh entities to be balanced. For example, in an application, a user could specify Vtx = Edge > Rgn. By this input, there are three types of mesh entities to be balanced (the balance of mesh faces is not of interest) and two levels of relative importance; the balance of vertices and edges is more important than that of regions.


Cameron Smith

Rensselaer Polytechnic Institute, Scientific Computation Research Center, 110 Eighth Street, 4019 CII Building, Troy, NY 12180-3590