<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Dec 5, 2019 at 12:34 PM Mark Adams <<a href="mailto:mfadams@lbl.gov">mfadams@lbl.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Dec 5, 2019 at 11:20 AM Eda Oktay <<a href="mailto:eda.oktay@metu.edu.tr" target="_blank">eda.oktay@metu.edu.tr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello all,<div><br></div><div>I am trying to find edge cut information of ParMETIS and CHACO. When I use ParMETIS, </div><div>MatPartitioningViewImbalance(part,partitioning)<br></div><div>works and it gives also number of cuts.</div><div><br></div><div>However, when I used CHACO, it only gives imbalance information, not edge cut. I have index sets but I couldn't find how to calculate edge cut.</div></div></blockquote><div><br></div><div>I've never heard of edge-cuts wrt Chaco. I'm sure it does not collect that information but you could look at the code.</div></div></div></blockquote><div><br></div><div>Not sure chaco supports this or not, but we do not collect edge cuts from Chaco. If you want, it is actually very easy to collect all these data at the PETSc side. </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div><div>Also, does ParMETIS calculate edge cuts according to the values of weights or number of weights?<br></div></div></blockquote><div><br></div><div>Good question, I would assume this is an integer, the number of edge cuts, and not the sum of the weights. If it prints and integer then that would be a hint. </div></div></div></blockquote><div><br></div><div>The edge-cuts in ParMETIS take the edge weights into account.  </div><div><br></div><div>For example, if you have an edge along which the domain is partitioned. If the weight of that edge is 10, and the number of edge-cuts is 10 instead of 1.</div><div><br></div><div><br></div><div>Fande,</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div></div><div><br></div><div>Thanks!</div><div><br></div><div>Eda</div></div>
</blockquote></div></div>
</blockquote></div></div>