<div dir="ltr">On Mon, Oct 28, 2013 at 6:17 AM, Cedric Doucet <span dir="ltr"><<a href="mailto:cedric.doucet@inria.fr" target="_blank">cedric.doucet@inria.fr</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-size:12pt;font-family:times new roman,new york,times,serif"><br>I was not looking at the latest version of the code (it seems online documentation has not been updated yet).<br>
Now, I can see that partitioner is used as an argument of DMPlexCreatePartition.<br>However, there is a new argument: a PetscSF.<br>I have two questions about this new implementation:<br>1. which partitioner can be used?<br>
</div></div></blockquote><div><br></div><div>Yes, Chaco and Parmetis. These are really the only partitioners that matter. If you want another one, it would not be</div><div>hard to put in, but the performance of all the others is not really competitive with these.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-size:12pt;font-family:times new roman,new york,times,serif">2. how to initialize the new PetscSF argument?<br>
</div></div></blockquote><div><br></div><div>You do not need to initialize it if you just call DMPlexDistribute().</div><div><br></div><div>  Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div style="font-size:12pt;font-family:times new roman,new york,times,serif"><br><hr><blockquote style="padding-left:5px;font-size:12pt;font-style:normal;margin-left:5px;font-family:Helvetica,Arial,sans-serif;text-decoration:none;font-weight:normal;border-left:2px solid #1010ff">
<b>De: </b>"Cedric Doucet" <<a href="mailto:cedric.doucet@inria.fr" target="_blank">cedric.doucet@inria.fr</a>><br><b>À: </b><a href="mailto:petsc-users@mcs.anl.gov" target="_blank">petsc-users@mcs.anl.gov</a><br>
<b>Envoyé: </b>Lundi 28 Octobre 2013 11:25:25<br><b>Objet: </b>[petsc-users] Partitioner in DMPlexDistribute<div><div class="h5"><br><br><div style="font-size:12pt;font-family:times new roman,new york,times,serif"><br>Hello,<br>
<br>I need to use DMPlexDistribute in a parallel finite element code.<br>I would like to know which partitioner can be used with this function.<br>I saw in an example that chaco is a possibility.<br>I tried to use parmetis instead but I did not manage to do it.<br>
Furthermore, I do not see where the input partitioner is used in the source code of DMPlexDistribute.<br><br>Best regards,<br><br>Cédric Doucet<br></div></div></div></blockquote><br></div></div></blockquote></div><br><br clear="all">
<div><br></div>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener
</div></div>