int alltoallv__pair_mpi_barrier(const void *send_buff, const int *send_counts, const int *send_disps,
MPI_Datatype send_type,
void *recv_buff, const int *recv_counts, const int *recv_disps,
int alltoallv__pair_mpi_barrier(const void *send_buff, const int *send_counts, const int *send_disps,
MPI_Datatype send_type,
void *recv_buff, const int *recv_counts, const int *recv_disps,
Request::sendrecv(send_ptr + send_disps[dst] * send_chunk, send_counts[dst], send_type, dst,
tag, recv_ptr + recv_disps[src] * recv_chunk, recv_counts[src], recv_type,
src, tag, comm, &s);
}
return MPI_SUCCESS;
}
Request::sendrecv(send_ptr + send_disps[dst] * send_chunk, send_counts[dst], send_type, dst,
tag, recv_ptr + recv_disps[src] * recv_chunk, recv_counts[src], recv_type,
src, tag, comm, &s);
}
return MPI_SUCCESS;
}