On Thu, Aug 4, 2011 at 11:31 PM, Tabrez Ali <span dir="ltr">&lt;<a href="mailto:stali@geology.wisc.edu">stali@geology.wisc.edu</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello<br>
<br>
If a mesh is partitioned using Metis but the original order of nodes is used to create/partition the matrix then would this be significantly bad for performance and scalability.<br></blockquote><div><br></div><div>That depends. Many mesh generators h ave fairly good ordering on output, but some do not. Definitely a bad order can make a huge</div>
<div>difference in performance, both for cache traffic and conditioning reasons.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Also is there an example that uses Metis to partition an unstructured mesh?<br></blockquote><div><br></div><div>This depends on what you mean. If you can encode your mesh as a Mat, you can use MatPartitoning. If not,</div>
<div>you would need to use DMMesh things, such as SNES ex12.</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;">
Thanks in advance.<br><font color="#888888">
<br>
Tabrez</font></blockquote></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<br>