- The vector for which the local vector is desired.
Output parameter
w
- Upon exit this contains the local vector.
Notes
This function is similar to VecGetArray() which maps the local
portion into a raw pointer. VecGetLocalVector() is usually about as
efficient as VecGetArray() but in certain circumstances
VecGetLocalVector() can be much more efficient than VecGetArray().
This is because the construction of a contiguous array representing
the vector data required by VecGetArray() can be an expensive
operation for certain vector types. For example, for GPU vectors
VecGetArray() requires that the data between device and host is
synchronized.