Skip to content

MueLu repartitioning: Allow use of graph partitioners

James Willenbring requested to merge cgcgcg:MueLuRep into develop

Created by: cgcgcg

@trilinos/muelu

Description

Repartitioning using Zoltan2 only allowed the use of coordinate based repartitioning. This PR adds the option to use other, graph-based partitioners such as Scotch or ParMetis through Zoltan2. The default behavior is not changed.

Motivation and Context

This allows repartitioning without having coordinates. I have not done any timing runs, but graph partitioning might be more expensive, so the setup cost might go up. On the other hand, graph partitioning minimizes the number of edge cuts, so we could potentially see faster solves.

Merge request reports