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 "ineighbor_alltoall_tsp_linear_algos_prototypes.h"
11 #include "tsp_undef.h"
12
MPIR_Ineighbor_alltoall_allcomm_gentran_linear(const void * sendbuf,int sendcount,MPI_Datatype sendtype,void * recvbuf,int recvcount,MPI_Datatype recvtype,MPIR_Comm * comm_ptr,MPIR_Request ** request)13 int MPIR_Ineighbor_alltoall_allcomm_gentran_linear(const void *sendbuf, int sendcount,
14 MPI_Datatype sendtype, void *recvbuf,
15 int recvcount, MPI_Datatype recvtype,
16 MPIR_Comm * comm_ptr, MPIR_Request ** request)
17 {
18 int mpi_errno = MPI_SUCCESS;
19
20 mpi_errno = MPII_Gentran_Ineighbor_alltoall_allcomm_linear(sendbuf, sendcount, sendtype,
21 recvbuf, recvcount, recvtype,
22 comm_ptr, request);
23
24 return mpi_errno;
25 }
26