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