#include #include "mpi.h" #include "delorean.h" int MPIX_Graph_create(MPI_Comm comm, MPI_Info info, MPIX_Graph *graph) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_dup(MPIX_Graph graph, MPI_Info info, MPIX_Graph *newgraph) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_free(MPIX_Graph *graph) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_pause(MPIX_Graph graph) { printf("%s\n", __func__); return MPI_SUCCESS; } #ifdef OPTION1 int MPIX_Graph_send_future_future(MPIX_Future fbuf, MPIX_Future fcount, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_send_future_count(MPIX_Future fbuf, MPI_Count count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_send_voidp_future(const void *buf, MPIX_Future fcount, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_send_voidp_count(const void *buf, MPI_Count count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Sendrecv_future_future_future_future(MPIX_Future fsendbuf, MPIX_Future fsendcount, MPI_Datatype sendtype, int dest, int sendtag, MPIX_Future frecvbuf, MPIX_Future frecvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Sendrecv_future_future_future_count(MPIX_Future fsendbuf, MPIX_Future fsendcount, MPI_Datatype sendtype, int dest, int sendtag, MPIX_Future frecvbuf, MPI_Count recvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Sendrecv_future_future_voidp_future(MPIX_Future fsendbuf, MPIX_Future fsendcount, MPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, MPIX_Future frecvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Sendrecv_future_future_voidp_count(MPIX_Future fsendbuf, MPIX_Future fsendcount, MPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, MPI_Count recvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Sendrecv_future_count_future_future(MPIX_Future fsendbuf, MPI_Count sendcount, MPI_Datatype sendtype, int dest, int sendtag, MPIX_Future frecvbuf, MPIX_Future frecvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Sendrecv_future_count_future_count(MPIX_Future fsendbuf, MPI_Count sendcount, MPI_Datatype sendtype, int dest, int sendtag, MPIX_Future frecvbuf, MPI_Count recvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Sendrecv_future_count_voidp_future(MPIX_Future fsendbuf, MPI_Count sendcount, MPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, MPIX_Future frecvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Sendrecv_future_count_voidp_count(MPIX_Future fsendbuf, MPI_Count sendcount, MPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, MPI_Count recvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Sendrecv_voidp_future_future_future(const void *sendbuf, MPIX_Future fsendcount, MPI_Datatype sendtype, int dest, int sendtag, MPIX_Future frecvbuf, MPIX_Future frecvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Sendrecv_voidp_future_future_count(const void *sendbuf, MPIX_Future fsendcount, MPI_Datatype sendtype, int dest, int sendtag, MPIX_Future frecvbuf, MPI_Count recvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Sendrecv_voidp_future_voidp_future(const void *sendbuf, MPIX_Future fsendcount, MPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, MPIX_Future frecvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Sendrecv_voidp_future_voidp_count(const void *sendbuf, MPIX_Future fsendcount, MPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, MPI_Count recvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Sendrecv_voidp_count_future_future(const void *sendbuf, MPI_Count sendcount, MPI_Datatype sendtype, int dest, int sendtag, MPIX_Future frecvbuf, MPIX_Future frecvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Sendrecv_voidp_count_future_count(const void *sendbuf, MPI_Count sendcount, MPI_Datatype sendtype, int dest, int sendtag, MPIX_Future frecvbuf, MPI_Count recvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Sendrecv_voidp_count_voidp_future(const void *sendbuf, MPI_Count sendcount, MPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, MPIX_Future frecvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Sendrecv_voidp_count_voidp_count(const void *sendbuf, MPI_Count sendcount, MPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, MPI_Count recvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Bcast_future_future(MPIX_Future fbuf, MPIX_Future fcount, MPI_Datatype datatype, int root, MPI_Comm comm, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Bcast_future_count(MPIX_Future fbuf, MPI_Count count, MPI_Datatype datatype, int root, MPI_Comm comm, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Bcast_voidp_future(void *buffer, MPIX_Future fcount, MPI_Datatype datatype, int root, MPI_Comm comm, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Bcast_voidp_count(void *buffer, MPI_Count count, MPI_Datatype datatype, int root, MPI_Comm comm, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Alloc_mem_future(MPIX_Future fsize, MPI_Info info, MPIX_Future *buf, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Alloc_mem_aint(MPI_Aint size, MPI_Info info, MPIX_Future *buf, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Free_mem_future(MPIX_Future fbuf, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Free_mem_voidp(void *buf, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Copy_mem_future_future_future(MPIX_Future fdst, MPIX_Future fsrc, MPIX_Future fsize, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Copy_mem_future_future_sizet(MPIX_Future fdst, MPIX_Future fsrc, size_t size, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Copy_mem_future_voidp_future(MPIX_Future fdst, const void *src, MPIX_Future fsize, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Copy_mem_voidp_future_future(void *dst, MPIX_Future fsrc, MPIX_Future fsize, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Copy_mem_future_voidp_sizet(MPIX_Future fdst, const void *src, size_t size, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Copy_mem_voidp_future_sizet(void *dst, MPIX_Future fsrc, size_t size, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Copy_mem_voidp_voidp_future(void *dst, const void *src, MPIX_Future fsize, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Copy_mem_voidp_voidp_sizet(void *dst, const void *src, size_t size, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Set_mem_future_future(MPIX_Future fbuf, int val, MPIX_Future flen, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Set_mem_future_sizet(MPIX_Future fbuf, int val, size_t len, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Set_mem_voidp_future(void *buf, int val, MPIX_Future flen, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } int MPIX_Graph_Set_mem_voidp_sizet(void *buf, int val, size_t len, MPIX_Graph graph, MPIX_AsyncOp *op, MPIX_AsyncOp dep_op) { printf("%s\n", __func__); return MPI_SUCCESS; } #endif /* OPTION1 */