1 /*
2 * Copyright (C) by Argonne National Laboratory
3 * See COPYRIGHT in top-level directory
4 */
5
6 #include "mpiimpl.h"
7
8 /* generate gentran algo prototypes */
9 #include "tsp_gentran.h"
10 #include "ialltoallv_tsp_blocked_algos_prototypes.h"
11 #include "tsp_undef.h"
12
MPIR_Ialltoallv_intra_gentran_blocked(const void * sendbuf,const int sendcounts[],const int sdispls[],MPI_Datatype sendtype,void * recvbuf,const int recvcounts[],const int rdispls[],MPI_Datatype recvtype,MPIR_Comm * comm,int bblock,MPIR_Request ** req)13 int MPIR_Ialltoallv_intra_gentran_blocked(const void *sendbuf, const int sendcounts[],
14 const int sdispls[], MPI_Datatype sendtype, void *recvbuf,
15 const int recvcounts[], const int rdispls[],
16 MPI_Datatype recvtype, MPIR_Comm * comm, int bblock,
17 MPIR_Request ** req)
18 {
19 int mpi_errno = MPI_SUCCESS;
20
21 mpi_errno = MPII_Gentran_Ialltoallv_intra_blocked(sendbuf, sendcounts, sdispls, sendtype,
22 recvbuf, recvcounts, rdispls, recvtype,
23 comm, bblock, req);
24
25 return mpi_errno;
26 }
27