46 #ifndef XT_EXCHANGER_SIMPLE_BASE_H 47 #define XT_EXCHANGER_SIMPLE_BASE_H 70 #endif // XT_EXCHANGER_SIMPLE_BASE_H base definitions header file
redistribution of data, non-public declarations
void(* xt_simple_exchange_func)(const void *src_data, void *dst_data, int nsend, int nrecv, struct Xt_redist_msg *send_msgs, struct Xt_redist_msg *recv_msgs, int tag_offset, MPI_Comm comm)
Xt_exchanger xt_exchanger_simple_base_new(int nsend, int nrecv, struct Xt_redist_msg *send_msgs, struct Xt_redist_msg *recv_msgs, MPI_Comm comm, int tag_offset, xt_simple_exchange_func func)
exchanging of data based on information provided by redist's