[petsc-users] about MatTranspose

Likun Tan likunt at andrew.cmu.edu
Tue Aug 30 19:48:56 CDT 2011


I have MPIDense matrix, if i want to get the tranpose of the matrix, what
should i do? Or i should use MPISparse instead?


On Tue, August 30, 2011 7:08 pm, Matthew Knepley wrote:
> On Tue, Aug 30, 2011 at 10:59 PM, Likun Tan <likunt at andrew.cmu.edu>
> wrote:
>
>
>>
>> Dear all,
>>
>>
>> Can MatTranspose be used on non-squra matrix? I have a matrix with size
>>  200*27, and i want to get the tranpose of it.
>>
>>
>
> I assume you are talking about dense matrices. If so, yes.
>
>
>
>> Second question is, if the 200*27 is partitioned by row, how is the
>> tranpose stored in each processor? Is it stored by column?
>>
>
> For MPIDENSE, you cannot in-place transpose unless it is square.
> Otherwise,
> you provide the transpose matrix, so you determine the layout.
>
> Matt
>
>
>
>> Thanks,
>> Likun
>>
>>
>>
>
>
> --
> What most experimenters take for granted before they begin their
> experiments is infinitely more interesting than any results to which their
> experiments lead. -- Norbert Wiener
>
>






More information about the petsc-users mailing list