|
| static void | CopyData (const void *sendbuf, void *recvbuf, int size, Datatype datatype, int recvshift=0, int sendshift=0) |
| |
| static void | Error (const std::string &ErrorMsg, const std::string &FunctionName) |
| |
| static int | GetRank () |
| |
| static int | GetSize () |
| |
| static void | SetComm (Comm newComm) |
| |
| static Comm | GetComm () |
| |
| static void | Init (int *argc, char ***argv) |
| |
| static void | Init_thread (int *argc, char ***argv, int required, int *provided) |
| |
| static void | Barrier (Comm comm) |
| |
| static void | Abort (Comm comm, int error) |
| |
| static void | Comm_rank (Comm comm, int *rank) |
| |
| static void | Comm_size (Comm comm, int *size) |
| |
| static void | Finalize () |
| |
| static void | Isend (const void *buf, int count, Datatype datatype, int dest, int tag, Comm comm, Request *request) |
| |
| static void | Irecv (void *buf, int count, Datatype datatype, int source, int tag, Comm comm, Request *request) |
| |
| static void | Wait (Request *request, Status *status) |
| |
| static int | Request_free (Request *request) |
| |
| static void | Waitall (int nrequests, Request *request, Status *status) |
| |
| static void | Waitany (int nrequests, Request *request, int *index, Status *status) |
| |
| static void | Send (const void *buf, int count, Datatype datatype, int dest, int tag, Comm comm) |
| |
| static void | Recv (void *buf, int count, Datatype datatype, int dest, int tag, Comm comm, Status *status) |
| |
| static void | Bcast (void *buf, int count, Datatype datatype, int root, Comm comm) |
| |
| static void | Reduce (const void *sendbuf, void *recvbuf, int count, Datatype datatype, Op op, int root, Comm comm) |
| |
| static void | Allreduce (const void *sendbuf, void *recvbuf, int count, Datatype datatype, Op op, Comm comm) |
| |
| static void | Gather (const void *sendbuf, int sendcnt, Datatype sendtype, void *recvbuf, int recvcnt, Datatype recvtype, int root, Comm comm) |
| |
| static void | Scatter (const void *sendbuf, int sendcnt, Datatype sendtype, void *recvbuf, int recvcnt, Datatype recvtype, int root, Comm comm) |
| |
| static void | Allgatherv (const void *sendbuf, int sendcnt, Datatype sendtype, void *recvbuf, const int *recvcnt, const int *displs, Datatype recvtype, Comm comm) |
| |
| static void | Allgather (const void *sendbuf, int sendcnt, Datatype sendtype, void *recvbuf, int recvcnt, Datatype recvtype, Comm comm) |
| |
| static void | Sendrecv (const void *sendbuf, int sendcnt, Datatype sendtype, int dest, int sendtag, void *recvbuf, int recvcnt, Datatype recvtype, int source, int recvtag, Comm comm, Status *status) |
| |
| static void | Reduce_scatter (const void *sendbuf, void *recvbuf, const int *recvcounts, Datatype datatype, Op op, Comm comm) |
| |
| static void | Alltoall (const void *sendbuf, int sendcount, Datatype sendtype, void *recvbuf, int recvcount, Datatype recvtype, Comm comm) |
| |
| static void | Alltoallv (const void *sendbuf, const int *sendcounts, const int *sdispls, Datatype sendtype, void *recvbuf, const int *recvcounts, const int *recvdispls, Datatype recvtype, Comm comm) |
| |
| static void | Probe (int source, int tag, Comm comm, Status *status) |
| |
| static passivedouble | Wtime (void) |
| |