[petsc-users] Partitioning meshes with DMPlex

Cedric Doucet cedric.doucet at inria.fr
Thu Oct 24 09:29:46 CDT 2013


Thank you Matt and Jed for your answers! 
As far as I understand, DMPlexDistribute call DMPlexCreatePartition and is exactly what I am looking for. 

Cédric 

----- Mail original -----

> De: "Matthew Knepley" <knepley at gmail.com>
> À: "Jed Brown" <jedbrown at mcs.anl.gov>
> Cc: "Cedric Doucet" <cedric.doucet at inria.fr>, petsc-users at mcs.anl.gov
> Envoyé: Jeudi 24 Octobre 2013 00:25:40
> Objet: Re: [petsc-users] Partitioning meshes with DMPlex

> On Wed, Oct 23, 2013 at 10:43 AM, Jed Brown < jedbrown at mcs.anl.gov >
> wrote:

> > Cedric Doucet < cedric.doucet at inria.fr > writes:
> 

> > > Hello,
> 
> > >
> 
> > > what is the best way to partition unstructured meshes stored with
> > > DMPlex?
> 

> > You can use DMPlexCreatePartition, which supports metis and chaco.
> 

> > Matt, DMPlexCreatePartition documentation has left out the
> > partitioner "name".
> 
> I assume what you really want is DMPlexDistribute().

> Matt

> > > Does one have to create an adjacency matrix and use
> > > MatPartitioning
> > > routines?
> 
> > > I do not want to partition the mesh graph (by cutting edges) but
> > > having a true domain decomposition (sets of cells per processor).
> 
> > >
> 
> > > Thank you very much for your help!
> 
> > >
> 
> > > Best regards,
> 
> > >
> 
> > > Cédric Doucet
> 

> --
> What most experimenters take for granted before they begin their
> experiments is infinitely more interesting than any results to which
> their experiments lead.
> -- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20131024/a768231d/attachment.html>


More information about the petsc-users mailing list