VecScatterEnd#

Ends a generalized scatter from one vector to another. Call after first calling VecScatterBegin().

Synopsis#

#include "petscsf.h" 
PetscErrorCode VecScatterEnd(VecScatter sf, Vec x, Vec y, InsertMode addv, ScatterMode mode)

Neighbor-wise Collective

Input Parameters#

Notes#

If you use SCATTER_REVERSE the arguments x and y should be reversed, from the SCATTER_FORWARD.

y[iy[i]] = x[ix[i]], for i=0,…,ni-1

See Also#

Low-level Vector Communication, VecScatter, VecScatterBegin(), VecScatterCreate()

Level#

intermediate

Location#

src/vec/is/sf/interface/vscat.c

Examples#

src/vec/vec/utils/tagger/tutorials/ex1.c.html
src/vec/vec/tutorials/ex44.c.html
src/dm/tutorials/ex14.c.html
src/dm/tutorials/ex22.c.html
src/dm/tutorials/ex25.c.html
src/dm/tutorials/ex6.c.html
src/ksp/ksp/tutorials/ex43.c.html
src/ksp/ksp/tutorials/ex49.c.html
src/ksp/ksp/tutorials/ex73.c.html
src/ts/tutorials/ex29.c.html
src/tao/constrained/tutorials/ex1.c.html


Edit on GitLab

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