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/dm/tutorials/ex22.c
src/ksp/ksp/tutorials/ex73.c
src/dm/tutorials/ex14.c
src/ts/tutorials/ex30.c
src/vec/vec/tutorials/ex44.c
src/vec/vec/utils/tagger/tutorials/ex1.c
src/ksp/ksp/tutorials/ex43.c
src/dm/tutorials/ex6.c
src/dm/tutorials/ex25.c
src/ts/tutorials/ex29.c


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