I agreed, Barry. A year ago, I enabled edge-weights and vertex weights for only ParMETIS and PTScotch. I did not do the same thing for Chaco, Party, etc.
It is straightforward to do that, and I could add an MR if needed. Thanks, Fande, On Sun, Aug 30, 2020 at 4:20 PM Barry Smith <bsm...@petsc.dev> wrote: > > > On Aug 30, 2020, at 7:33 AM, Mark Adams <mfad...@lbl.gov> wrote: > > >> >> >> So, if ParMETIS gives different edge cut as it is expected, >> MatPartitioningGetUseEdgeWeights and MatPartitioningSetUseEdgeWeights works >> correctly. Why can't CHACO? >> >>> >>> > Chaco does not support using edge weights. > > > The package interfaces that do not support edge weights should error if > one requests partitioning with edge weights. Not everyone is born with the > innate knowledge that the Chaco PETSc interface doesn't support edge > weights. > > > > > https://gitlab.com/petsc/petsc/-/merge_requests/3119 >