47#ifndef XT_REDIST_REPEAT_H
48#define XT_REDIST_REPEAT_H
80 MPI_Aint dst_extent,
int num_repetitions,
81 const int displacements[num_repetitions]);
98 MPI_Aint dst_extent,
int num_repetitions,
99 const int displacements[num_repetitions],
118 MPI_Aint dst_extent,
int num_repetitions,
119 const int src_displacements[num_repetitions],
120 const int dst_displacements[num_repetitions]);
139 MPI_Aint dst_extent,
int num_repetitions,
140 const int src_displacements[num_repetitions],
141 const int dst_displacements[num_repetitions],
opaque configuration object for settings where the default needs to be overridden
struct Xt_config_ * Xt_config
struct Xt_redist_ * Xt_redist
Xt_redist xt_redist_repeat_custom_new(Xt_redist redist, MPI_Aint src_extent, MPI_Aint dst_extent, int num_repetitions, const int displacements[num_repetitions], Xt_config config)
Xt_redist xt_redist_repeat_asym_custom_new(Xt_redist redist, MPI_Aint src_extent, MPI_Aint dst_extent, int num_repetitions, const int src_displacements[num_repetitions], const int dst_displacements[num_repetitions], Xt_config config)
Xt_redist xt_redist_repeat_new(Xt_redist redist, MPI_Aint src_extent, MPI_Aint dst_extent, int num_repetitions, const int displacements[num_repetitions])
Xt_redist xt_redist_repeat_asym_new(Xt_redist redist, MPI_Aint src_extent, MPI_Aint dst_extent, int num_repetitions, const int src_displacements[num_repetitions], const int dst_displacements[num_repetitions])