git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@448 f3b2605a-c512-4ea7-a41b-209d697bcdaa

This commit is contained in:
sjplimp
2007-03-29 13:25:21 +00:00
parent 459d28678d
commit 7aa72689d6
2 changed files with 19 additions and 1 deletions

View File

@ -86,6 +86,11 @@ void MPI_Wait(MPI_Request *request, MPI_Status *status)
printf("MPI Stub WARNING: Should not wait on message from self\n");
}
void MPI_Waitall(int n, MPI_Request *request, MPI_Status *status)
{
printf("MPI Stub WARNING: Should not wait on message from self\n");
}
void MPI_Waitany(int count, MPI_Request *request, int *index,
MPI_Status *status)
{

View File

@ -11,6 +11,9 @@
See the README file in the top-level LAMMPS directory.
------------------------------------------------------------------------ */
#ifndef MPI_STUBS
#define MPI_STUBS
/* Dummy defs for MPI stubs */
#define MPI_COMM_WORLD 0
@ -25,12 +28,19 @@
#define MPI_MAX 2
#define MPI_MIN 3
#define MPI_ANY_SOURCE -1
#define MPI_Comm int
#define MPI_Request int
#define MPI_Status int
#define MPI_Datatype int
#define MPI_Op int
/* MPI data structs */
struct MPI_Status {
int MPI_SOURCE;
};
/* Function prototypes for MPI stubs */
void MPI_Init(int *argc, char ***argv);
@ -49,6 +59,7 @@ void MPI_Recv(void *buf, int count, MPI_Datatype datatype,
void MPI_Irecv(void *buf, int count, MPI_Datatype datatype,
int source, int tag, MPI_Comm comm, MPI_Request *request);
void MPI_Wait(MPI_Request *request, MPI_Status *status);
void MPI_Waitall(int n, MPI_Request *request, MPI_Status *status);
void MPI_Waitany(int count, MPI_Request *request, int *index,
MPI_Status *status);
void MPI_Sendrecv(void *sbuf, int scount, MPI_Datatype sdatatype,
@ -86,3 +97,5 @@ void MPI_Reduce_scatter(void *sendbuf, void *recvbuf, int *recvcounts,
void MPI_Gather(void *sendbuf, int sendcount, MPI_Datatype sendtype,
void *recvbuf, int recvcount, MPI_Datatype recvtype,
int root, MPI_Comm comm);
#endif