Using VecCreateGhostBlock() is more efficient. Setting a block size with VecSetBlockSize() on a vector created with VecCreateGhost() likely won't do much. Barry > On Mar 17, 2015, at 5:22 PM, Chung-Kan Huang <ckhuangf at gmail.com> wrote: > > > > -- > Cheers >