MPIBlib: MPI Benchmark library
Definitions of MPI communication operations
Typedefs | |
| typedef int(* | MPIB_Send )(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) | 
| typedef int(* | MPIB_Recv )(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Status *status) | 
| typedef int(* | MPIB_Scatter )(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) | 
| typedef int(* | MPIB_Gather )(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) | 
| typedef int(* | MPIB_Scatterv )(void *sendbuf, int *sendcounts, int *displs, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) | 
| typedef int(* | MPIB_Gatherv )(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *displs, MPI_Datatype recvtype, int root, MPI_Comm comm) | 
| typedef int(* | MPIB_Bcast )(void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm) | 
| typedef int(* | MPIB_Reduce )(void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm) | 
| typedef int(* | MPIB_Alltoall )(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) | 
Detailed Description
This module provides the definitions of MPI communication operations.
Typedef Documentation
| typedef int(* MPIB_Send)(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) | 
Send typedef
| typedef int(* MPIB_Recv)(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Status *status) | 
Recv typedef
| typedef int(* MPIB_Scatter)(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) | 
Scatter typedef
| typedef int(* MPIB_Gather)(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) | 
Gather typedef
| typedef int(* MPIB_Scatterv)(void *sendbuf, int *sendcounts, int *displs, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) | 
Scatterv typedef
| typedef int(* MPIB_Gatherv)(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *displs, MPI_Datatype recvtype, int root, MPI_Comm comm) | 
Gatherv typedef
| typedef int(* MPIB_Bcast)(void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm) | 
Bcast typedef
| typedef int(* MPIB_Reduce)(void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm) | 
Reduce typedef
| typedef int(* MPIB_Alltoall)(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) | 
Alltoall typedef


