Enable mesh partitioning on a subset of processes

Issue #538 new
Stefano Zampini created an issue

As it is currently implementd, mesh partitioners uses all the processes in an MPI communicator to perform the partitioning. For large core counts (say, more the 32K cores) this is an issue since the memory usage of most of the mesh partitioning packages depend on the number of processes (almost quadratically). Also, the quality of the partitioning is affected by the number of processes used.

Comments (4)

  1. sandeep shrivastava

    I find this issue useful for my need of partitioning mesh with optional argument of number of partitions and number of MPI processes.

    Any progress happened in this issue? Seems like a old issue, but still open. Would be good if something might have already been updated in the past versions.

  2. Log in to comment