MPIDense*MPIDense

Barry Smith bsmith at mcs.anl.gov
Tue Dec 30 17:17:17 CST 2008


    They need to have the same distributions.

   Barry

On Dec 30, 2008, at 5:04 PM, Yujie wrote:

> Dear Barry:
>
> You mean B*A11 works in parallel mode if B and A11 have different  
> distribution? Its distribution is decided by the row ownership of B  
> and the column ownership of A11? thanks a lot.
>
> Regards,
>
> Yujie
>
>
> On Tue, Dec 30, 2008 at 1:54 PM, Barry Smith <bsmith at mcs.anl.gov>  
> wrote:
>
> On Dec 30, 2008, at 3:27 PM, Yujie wrote:
>
> Dear Barry:
>
> thank you for your reply. MatMatMult() uses Plapcak package for  
> Dense matrices?
>
>  In the parallel case, for sequential it uses LAPACK
>
>
> In addition, about MatGetSubMatrix() and submatrix multiplcation  
> problems, could you give me some advice?
>
> "if the distribution of A11 and B is different, it will not work if  
> I do B*A11? if it work,  what is the distribution of B*A11?"
>
>
> The row ownership of B and the column ownership of A11
>
> thanks a lot. Happy holiday:).
>
> Regards,
>
> Yujie
>
>
>
>
>
> On Tue, Dec 30, 2008 at 12:28 PM, Barry Smith <bsmith at mcs.anl.gov>  
> wrote:
>
>  In theory it is all there. Just do MatMatMult() with your dense  
> matrices
>
>  Barry
>
>
> On Dec 29, 2008, at 1:55 PM, Yujie wrote:
>
> Hi,
>
> I am wondering whether it have been realized in PETSc to do  
> MPIDense*MPIDense? thanks a lot. Happy holiday:).
>
> Regards,
>
> Yujie
>
>
>
>
>




More information about the petsc-users mailing list