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