DMStagMigrateVec#
transfer a vector associated with a DMStag to a vector associated with a compatible DMStag
Synopsis#
PetscErrorCode DMStagMigrateVec(DM dm, Vec vec, DM dmTo, Vec vecTo)
Collective
Input Parameters#
dm - the source DMStag object
vec - the source vector, compatible with
dm
dmTo - the compatible destination DMStag object
vecTo - the destination vector, compatible with
dmTo
Notes#
Extra dof are ignored, and unfilled dof are zeroed.
Currently only implemented to migrate global vectors to global vectors.
For the defintion of compatibility of DM
s, see DMGetCompatibility()
.
See Also#
DMSTAG
, DMStagCreateCompatibleDMStag()
, DMGetCompatibility()
, DMStagVecSplitToDMDA()
Level#
advanced
Location#
Examples#
src/dm/impls/stag/tutorials/ex1.c.html
src/dm/impls/stag/tutorials/ex2.c.html
src/dm/impls/stag/tutorials/ex3.c.html
src/dm/impls/stag/tutorials/ex4.c.html
Index of all DMStag routines
Table of Contents for all manual pages
Index of all manual pages