18 #ifndef __STARPU_MPI_H__ 
   19 #define __STARPU_MPI_H__ 
   23 #if defined(STARPU_USE_MPI) 
   31 typedef void *starpu_mpi_req;
 
   40 int starpu_mpi_issend_detached(
starpu_data_handle_t data_handle, 
int dest, 
int mpi_tag, MPI_Comm comm, 
void (*callback)(
void *), 
void *arg);
 
   42 int starpu_mpi_test(starpu_mpi_req *req, 
int *flag, MPI_Status *status);
 
   70 #define starpu_mpi_data_register(data_handle, tag, rank) starpu_mpi_data_register_comm(data_handle, tag, rank, MPI_COMM_WORLD) 
   76 #define starpu_mpi_data_set_rank(handle, rank) starpu_mpi_data_set_rank_comm(handle, rank, MPI_COMM_WORLD) 
   78 #define starpu_data_set_rank starpu_mpi_data_set_rank 
   79 #define starpu_data_set_tag starpu_mpi_data_set_tag 
   83 #define starpu_data_get_rank starpu_mpi_data_get_rank 
   84 #define starpu_data_get_tag starpu_mpi_data_get_tag 
   90 #endif // STARPU_USE_MPI 
   91 #endif // __STARPU_MPI_H__