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" <[email protected]>
> À: "Jed Brown" <[email protected]>
> Cc: "Cedric Doucet" <[email protected]>, [email protected]
> 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 < [email protected] >
> wrote:

> > Cedric Doucet < [email protected] > 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

Reply via email to