<div dir="ltr">Petsc does not support C=A x B^T for <span class="" style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px">MPIDENSE_</span><span class="" style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px">MPIDENSE matrices, but supports it via elemental interface,</span><div>
<span class="" style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px">see <a href="http://code.google.com/p/elemental/">http://code.google.com/p/elemental/</a>  and</span></div><div><span class="" style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px">~petsc//src/mat/impls/elemental/matelem.cxx.</span></div>
<div><span class="" style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span class="" style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px">Hong</span></div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Sep 14, 2013 at 12:47 AM, Joon Hee Choi <span dir="ltr"><<a href="mailto:choi240@purdue.edu" target="_blank">choi240@purdue.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
I want to calculate M = C x C^T. C is a MPIDENSE matrix.<br>
I tried the calculation with MatTransposeMatMult (C, C, MAT_INITIAL_MATRIX, PETSC_DEFAULT, &M), but it did not support MPIDENSE.<br>
Is there any method to calculate the product of two MPIDENSE matrices?<br>
<br>
Thanks,<br>
Joon<br>
</blockquote></div><br></div>