thanks, but I don't understand VecGetArray(), that is to say, I don't know how to call VecGetArray()
when I plan to get any local values of x, Maybe, double precision u(n) Vec x PetscOffset uu_i call VecGetArray(x,u,uu_i,ierr) is it right? it seems don't work. how can I call it? thanks, leping ???? Matthew Knepley ????? 2010-04-16 22:48:18 ???? chenleping; PETSc users list ??? ??? Re: [petsc-users] array and vec 2010/4/15 ????Leping Chen? <chenleping at yahoo.cn> hello, petsc teams, when I use FormFuncion(), I need use a value of x; but x is defined by Vec, I don't know how to get a value of x, for example, the 3rd value. Exactly as Jed wrote, you can use VecGetArray() to access any local values of x. Matt thanks, leping ???? Jed Brown ????? 2010-04-16 21:21:47 ???? chenleping; PETSc users list ??? ??? Re: [petsc-users] array and vec On Thu, 15 Apr 2010 21:17:19 +0800, "=?gb2312?B?s8LA1sa9?=" <chenleping at yahoo.cn> wrote: > petsc teams, > > for following definitions: > > double precision u(n) > Vec v > > then, how can I actualize mutual updating between u(n) and v? I'm not sure what you mean, if these are the same quantity then they shouldn't be stored in separate locations. See VecGetArray: http://www.mcs.anl.gov/petsc/petsc-as/snapshots/petsc-current/docs/manualpages/Vec/VecGetArray.html Jed -- 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20100416/022e5b9b/attachment.htm>
