MPIDense*MPIDense

Yujie recrusader at gmail.com
Tue Dec 30 17:39:38 CST 2008


Whether is there a method to repartition the matrix to get the same
distribtutions? thanks.

Yujie

On Tue, Dec 30, 2008 at 3:17 PM, Barry Smith <bsmith at mcs.anl.gov> wrote:

>
>   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
>>
>>
>>
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20081230/070e5695/attachment.htm>


More information about the petsc-users mailing list