Dear Barry: Regarding my method,
On 4/18/08, Barry Smith <bsmith at mcs.anl.gov> wrote: > > > For dense matrices only. > > You can call MatGetArray() on A and then do direct copies of the arrays. > > Barry > > On Apr 18, 2008, at 8:40 PM, Yujie wrote: > > Hi, everyone > > > > Assuming there are A1(M*N) A2(M*N) A3(M*N), I want to get > > A1 > > A=A2 > > A3 > > > > My method is > > > > MatGetArray(A1,&a1); > > MatSetValues(A,a1); > > MatGetArray(A2,&a2); > > MatSetValues(A,a2); > > MatGetArray(A3,&a3); > > MatSetValues(A,a3); > > > > Is there any better methods for it? The above codes are slow. thanks a > > lot. > > > > Regards, > > Yujie > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20080419/92b77745/attachment.htm>
