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/vec/utils/vscat.c

Examples#

src/vec/vec/tutorials/ex44.c
src/vec/vec/utils/tagger/tutorials/ex1.c
src/vec/is/sf/tests/ex11.c
src/vec/is/sf/tests/ex12.c
src/vec/is/sf/tests/ex13.c
src/vec/is/sf/tests/ex14.c
src/vec/is/sf/tests/ex15.c
src/vec/is/sf/tests/ex17.c
src/vec/is/sf/tests/ex18.c
src/vec/is/sf/tests/ex19.c


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