int VecScatterCreate(Vec xin,IS ix,Vec yin,IS iy,VecScatter *newctx)Collective on Vec
xin | - a vector that defines the shape (parallel data layout of the vector) of vectors from which we scatter |
yin | - a vector that defines the shape (parallel data layout of the vector) of vectors to which we scatter |
ix | - the indices of xin to scatter |
iy | - the indices of yin to hold results |
-vecscatter_merge | - Merges scatter send and receive (may offer better performance with MPICH) |
-vecscatter_ssend | - Uses MPI_Ssend_init() instead of MPI_Send_int() (may offer better performance with MPICH) |
-vecscatter_sendfirst | - Posts sends before receives (may offer better performance with MPICH) |
-vecscatter_rr | - user ready receiver mode for MPI sends in scatters (rarely used) |
Level:intermediate
Location:src/vec/utils/vscat.c
Vector Index
Table of Contents