[petsc-users] [EXTERNAL] Re: Alternate mesh partitioners to METIS/ParMETIS

Hammond, Glenn E gehammo at sandia.gov
Thu May 7 09:53:44 CDT 2020


Jed,

We call MatMeshToCellGraph() to generate the dual matrix.  This function relies upon ParMETIS.  Can you point me to a similar function that does not require ParMETIS ( e.g. for PTScotch)?

Thanks,

Glenn

> -----Original Message-----
> From: Jed Brown <jed at jedbrown.org>
> Sent: Wednesday, May 6, 2020 9:45 AM
> To: Hammond, Glenn E <gehammo at sandia.gov>; petsc-users at mcs.anl.gov
> Subject: [EXTERNAL] Re: [petsc-users] Alternate mesh partitioners to
> METIS/ParMETIS
> 
> METIS is (since 5.0.3) Apache 2.0, and thus should be usable by anyone.
> 
> The most direct substitute for ParMETIS is PTScotch, which is CeCILL-C
> (compatible with LGPL).
> 
> "Hammond, Glenn E via petsc-users" <petsc-users at mcs.anl.gov> writes:
> 
> > PETSc Users,
> >
> > We have many PFLOTRAN users outside the US who cannot use
> METIS/ParMETIS for partitioning unstructured grids due to license
> restrictions.  What alternate mesh partitioners have developers/users
> successfully employed with PETSc?
> >
> > Thank you,
> >
> > Glenn


More information about the petsc-users mailing list