petsc-3.14.6 2021-03-30
Report Typos and Errors

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.

See Also

DMSTAG, DMStagCreateCompatibleDMStag(), DMGetCompatibility(), DMStagVecSplitToDMDA()

Level

advanced

Location

src/dm/impls/stag/stagutils.c

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

Index of all DMSTAG routines
Table of Contents for all manual pages
Index of all manual pages