47 #ifndef XT_REDIST_P2P_H
48 #define XT_REDIST_P2P_H
104 const int *dst_offsets, MPI_Datatype datatype);
126 const int *dst_offsets, MPI_Datatype datatype,
148 MPI_Datatype datatype);
171 MPI_Datatype datatype,
197 const int *src_block_offsets,
198 const int *src_block_sizes,
200 const int *dst_block_offsets,
201 const int *dst_block_sizes,
203 MPI_Datatype datatype);
230 const int *src_block_offsets,
231 const int *src_block_sizes,
233 const int *dst_block_offsets,
234 const int *dst_block_sizes,
236 MPI_Datatype datatype,
253 const int *src_block_sizes,
255 const int *dst_block_sizes,
257 MPI_Datatype datatype);
275 const int *src_block_sizes,
277 const int *dst_block_sizes,
279 MPI_Datatype datatype,
opaque configuration object for settings where the default needs to be overridden
base definitions header file
Xt_redist xt_redist_p2p_custom_new(Xt_xmap xmap, MPI_Datatype datatype, Xt_config config)
Xt_redist xt_redist_p2p_off_new(Xt_xmap xmap, const int *src_offsets, const int *dst_offsets, MPI_Datatype datatype)
Xt_redist xt_redist_p2p_blocks_custom_new(Xt_xmap xmap, const int *src_block_sizes, int src_block_num, const int *dst_block_sizes, int dst_block_num, MPI_Datatype datatype, Xt_config config)
Xt_redist xt_redist_p2p_new(Xt_xmap xmap, MPI_Datatype datatype)
Xt_redist xt_redist_p2p_off_custom_new(Xt_xmap xmap, const int *src_offsets, const int *dst_offsets, MPI_Datatype datatype, Xt_config config)
Xt_redist xt_redist_p2p_blocks_off_custom_new(Xt_xmap xmap, const int *src_block_offsets, const int *src_block_sizes, int src_block_num, const int *dst_block_offsets, const int *dst_block_sizes, int dst_block_num, MPI_Datatype datatype, Xt_config config)
Xt_redist xt_redist_p2p_ext_new(Xt_xmap xmap, int num_src_ext, const struct Xt_offset_ext src_extents[], int num_dst_ext, const struct Xt_offset_ext dst_extents[], MPI_Datatype datatype)
Xt_redist xt_redist_p2p_blocks_off_new(Xt_xmap xmap, const int *src_block_offsets, const int *src_block_sizes, int src_block_num, const int *dst_block_offsets, const int *dst_block_sizes, int dst_block_num, MPI_Datatype datatype)
Xt_redist xt_redist_p2p_blocks_new(Xt_xmap xmap, const int *src_block_sizes, int src_block_num, const int *dst_block_sizes, int dst_block_num, MPI_Datatype datatype)
Xt_redist xt_redist_p2p_ext_custom_new(Xt_xmap xmap, int num_src_ext, const struct Xt_offset_ext src_extents[], int num_dst_ext, const struct Xt_offset_ext dst_extents[], MPI_Datatype datatype, Xt_config config)
exchange map declarations