<div class="gmail_quote">On Thu, Sep 1, 2011 at 10:24, Likun Tan <span dir="ltr">&lt;<a href="mailto:likunt@andrew.cmu.edu">likunt@andrew.cmu.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div id=":8d">I used MatCreate() to create a non-square matrix B, and set values to it<br>
in parallel. Now i want to get the tranpose of it to solve Ax=B&#39;, where A<br>
is SeqDense.<br>
<br>
I define a SeqDense C=B&#39; and use MatTranspose() to get it, then apply<br>
MatMatSolve(fact,C,x), but i get the following error:<br>
<br>
[0]PETSC ERROR: --------------------- Error Message<br>
------------------------------------<br>
[0]PETSC ERROR: Nonconforming object sizes!<br>
[0]PETSC ERROR: Mat A,Mat B: local dim 27 14!</div></blockquote></div><div><br></div><div>When you send error messages, please send the whole stack trace.</div><br><div>It looks like C=B&#39; is not being partitioned correctly.</div>
<div>Did you take my earlier suggestions about how to partition this problem?</div>