X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a0c8da3bbcebc9266ce49ee6e48c2b1d52b4a5f8..8bf7ffc43ad5507982e924a7f05bbb13c89965cb:/src/smpi/include/smpi_request.hpp diff --git a/src/smpi/include/smpi_request.hpp b/src/smpi/include/smpi_request.hpp index f66149872c..9b0a6ccab9 100644 --- a/src/smpi/include/smpi_request.hpp +++ b/src/smpi/include/smpi_request.hpp @@ -47,7 +47,7 @@ class Request : public F2C { bool detached_; MPI_Request detached_sender_; int refcount_; - unsigned int message_id_; + std::vector message_id_; MPI_Op op_; std::unique_ptr generalized_funcs; std::vector nbc_requests_; @@ -102,6 +102,8 @@ public: static void sendrecv(const void* sendbuf, int sendcount, MPI_Datatype sendtype, int dst, int sendtag, void* recvbuf, int recvcount, MPI_Datatype recvtype, int src, int recvtag, MPI_Comm comm, MPI_Status* status); + static void isendrecv(const void* sendbuf, int sendcount, MPI_Datatype sendtype, int dst, int sendtag, void* recvbuf, + int recvcount, MPI_Datatype recvtype, int src, int recvtag, MPI_Comm comm, MPI_Request* request); static void startall(int count, MPI_Request* requests);