Lines Matching refs:gvec
200 static PetscErrorCode DMCreateGlobalVector_Shell(DM dm, Vec *gvec) in DMCreateGlobalVector_Shell() argument
207 PetscAssertPointer(gvec, 2); in DMCreateGlobalVector_Shell()
208 *gvec = NULL; in DMCreateGlobalVector_Shell()
212 PetscCall(VecDuplicate(X, gvec)); in DMCreateGlobalVector_Shell()
213 PetscCall(VecZeroEntries(*gvec)); in DMCreateGlobalVector_Shell()
214 PetscCall(VecSetDM(*gvec, dm)); in DMCreateGlobalVector_Shell()
218 static PetscErrorCode DMCreateLocalVector_Shell(DM dm, Vec *gvec) in DMCreateLocalVector_Shell() argument
225 PetscAssertPointer(gvec, 2); in DMCreateLocalVector_Shell()
226 *gvec = NULL; in DMCreateLocalVector_Shell()
230 PetscCall(VecDuplicate(X, gvec)); in DMCreateLocalVector_Shell()
231 PetscCall(VecZeroEntries(*gvec)); in DMCreateLocalVector_Shell()
232 PetscCall(VecSetDM(*gvec, dm)); in DMCreateLocalVector_Shell()