[petsc-users] Reshaping a vector into a matrix

S V N Vishwanathan vishy at stat.purdue.edu
Sun Jan 9 10:31:02 CST 2011


> > 
> > In my application I need access to (x_i.vec1, x_i.vec2, ...., x_i.veck)
> > on the same processor. If I use the local size provided by the
> > MatGetLocalSize how do I ensure that the local vectors are aligned w.r.t
> 
>    After you do the MatLoad() of the AIJ matrix get its local size, say nlocal. The local size of the MAIJ matrix created from the AIJ matrix will be k*nlocal. 
> You will then create your vector with a local size of k*nlocal. I think that everything lines up perfectly. 
> If this is not the case then please send a demonstration of its failure to petsc-maint at mcs.anl.gov (code) and we'll see what is going on.

This is indeed the case but I was not sure if it was just fluke or by
design. Thanks for the clarification.

vishy



More information about the petsc-users mailing list