Normally, one uses ghosted values to compute a function on the locally owned part of the grid. I have a slightly different need where on the locally owned part of the grid, I want to compute some local quantities AS WELL as the ghost quantities, if that's where they wind up.
Can I do the following: call VecGetArray(localVec....) set the values into the vector I want, including any ghost points that are necessary then call assembleVectorComplete(globalVec,localVec, INSERT_VALUES) ???? The alternate way I can see would be to zero out a global vector, then make calls to DALocalToGlobalBegin and DALocalToGlobalEnd, which ADDS in the ghost values. Thanks in advance. Randy -- Randall Mackie GSY-USA, Inc. PMB# 643 2261 Market St., San Francisco, CA 94114-1600 Tel (415) 469-8649 Fax (415) 469-5044 California Registered Geophysicist License No. GP 1034
