ParMA

Overview

Parallel unstructured simulations at extreme scale require that the mesh be distributed across a large number of processors with equal workload and minimum inter-part communications. ParMA's goal is to dynamically partition unstructured meshes directly using the existing mesh adjacency information to account for multiple criteria. Diffusive partition improvement procedures support large meshes (billions of mesh regions) on large core count machines (>100,000) and account for multiple criteria.

ParMA API: parma.h

References

Author:
Cameron W. Smith
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines