diff --git a/src/STUBS/mpi.cpp b/src/STUBS/mpi.cpp index 53b83236ba..f938c26f21 100644 --- a/src/STUBS/mpi.cpp +++ b/src/STUBS/mpi.cpp @@ -300,6 +300,14 @@ int MPI_Irecv(void *buf, int count, MPI_Datatype datatype, int source, int tag, /* ---------------------------------------------------------------------- */ +int MPI_Iprobe(int, int, MPI_Comm, int *flag, MPI_Status *); +{ + if (flag) *flag = 0; + return 0; +} + +/* ---------------------------------------------------------------------- */ + int MPI_Wait(MPI_Request *request, MPI_Status *status) { static int callcount = 0; diff --git a/src/STUBS/mpi.h b/src/STUBS/mpi.h index 71da393642..b89c098bad 100644 --- a/src/STUBS/mpi.h +++ b/src/STUBS/mpi.h @@ -105,6 +105,7 @@ int MPI_Recv(void *buf, int count, MPI_Datatype datatype, int source, int tag, M MPI_Status *status); int MPI_Irecv(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Request *request); +int MPI_Iprobe(int source, int tag, MPI_Comm comm, int *flag, MPI_Status *status); int MPI_Wait(MPI_Request *request, MPI_Status *status); int MPI_Waitall(int n, MPI_Request *request, MPI_Status *status); int MPI_Waitany(int count, MPI_Request *request, int *index, MPI_Status *status);