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
