<div class="gmail_extra">On Mon, Nov 12, 2012 at 3:35 AM, Alexander Grayver <span dir="ltr"><<a href="mailto:agrayver@gfz-potsdam.de" target="_blank">agrayver@gfz-potsdam.de</a>></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"><div id=":4y8">I remember similar question has been asked long time ago, but I can not find it.<br>
<br>
If I set MatSetOption(A,MAT_SYMMETRIC,<u></u>PETSC_TRUE), does PETSc take this into account when doing MatMult or similar operations?<br></div></blockquote><div><br></div><div>The option does not change the format, but it does change some defaults (e.g., it makes ASM symmetric instead of using RASM). If you want to use a symmetric _format_, use MATSBAIJ.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":4y8">
As far as I can see it does not (I'm not sure I look at the right place though). Could it really save time in principle?</div></blockquote></div><br></div><div class="gmail_extra">Symmetric formats require more communication, but win on memory bandwidth.</div>