[petsc-users] VecGetArray and use it for VecCreateSeqWithArray

Hui Zhang mike.hui.zhang at hotmail.com
Wed Apr 24 11:24:18 CDT 2013


On Apr 24, 2013, at 6:21 PM, Matthew Knepley wrote:

> On Wed, Apr 24, 2013 at 11:58 AM, Hui Zhang <mike.hui.zhang at hotmail.com> wrote:
> Vec u,v;
> 
> VecCreateMPIAIJ(..,&u);
> VecGetArray(u,&a);
> 
> VecCreateSeqWithArray(...,a,&v);
> 
> Is this safe?  I want the VecSeq v to read and write local array of u.
> 
> Yes, this is fine.

Nice, thanks!

> 
>    Matt
>  
> This is for VecScatterCreate from a global Vec to the local Seq v,
> and then I hope that u get updated as well automatically.
> 
> Thanks in advance!
> 
> 
> 
> -- 
> 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