This is the set of MPI functions that are currently implemented in BDMPI.
|
int | BDMPI_Init (int *argc, char **argv[]) |
|
int | BDMPI_Finalize () |
|
int | BDMPI_Comm_size (BDMPI_Comm comm, int *size) |
|
int | BDMPI_Comm_rank (BDMPI_Comm comm, int *rank) |
|
int | BDMPI_Comm_dup (BDMPI_Comm comm, BDMPI_Comm *newcomm) |
|
int | BDMPI_Comm_free (BDMPI_Comm *comm) |
|
int | BDMPI_Comm_split (BDMPI_Comm comm, int color, int key, BDMPI_Comm *newcomm) |
|
int | BDMPI_Send (void *buf, size_t count, BDMPI_Datatype datatype, int dest, int tag, BDMPI_Comm comm) |
|
int | BDMPI_Isend (void *buf, size_t count, BDMPI_Datatype datatype, int dest, int tag, BDMPI_Comm comm, BDMPI_Request *request) |
|
int | BDMPI_Recv (void *buf, size_t count, BDMPI_Datatype datatype, int source, int tag, BDMPI_Comm comm, BDMPI_Status *status) |
|
int | BDMPI_Irecv (void *buf, size_t count, BDMPI_Datatype datatype, int source, int tag, BDMPI_Comm comm, BDMPI_Request *request) |
|
int | BDMPI_Probe (int source, int tag, BDMPI_Comm comm, BDMPI_Status *status) |
|
int | BDMPI_Iprobe (int source, int tag, BDMPI_Comm comm, int *flag, BDMPI_Status *status) |
|
int | BDMPI_Sendrecv (void *sendbuf, size_t sendcount, BDMPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, size_t recvcount, BDMPI_Datatype recvtype, int source, int recvtag, BDMPI_Comm comm, BDMPI_Status *status) |
|
int | BDMPI_Get_count (BDMPI_Status *status, BDMPI_Datatype datatype, size_t *count) |
|
int | BDMPI_Test (BDMPI_Request *request, int *flag, BDMPI_Status *status) |
|
int | BDMPI_Wait (BDMPI_Request *request, BDMPI_Status *status) |
|
int | BDMPI_Waitall (int count, BDMPI_Request *requests, BDMPI_Status *statuses) |
|
int | BDMPI_Barrier (BDMPI_Comm comm) |
|
int | BDMPI_Bcast (void *buf, size_t count, BDMPI_Datatype datatype, int root, BDMPI_Comm comm) |
|
int | BDMPI_Allgather (void *sendbuf, size_t sendcount, BDMPI_Datatype sendtype, void *recvbuf, size_t recvcount, BDMPI_Datatype recvtype, BDMPI_Comm comm) |
|
int | BDMPI_Allgatherv (void *sendbuf, size_t sendcount, BDMPI_Datatype sendtype, void *recvbuf, size_t *recvcounts, size_t *displs, BDMPI_Datatype recvtype, BDMPI_Comm comm) |
|
int | BDMPI_Reduce (void *sendbuf, void *recvbuf, size_t count, BDMPI_Datatype datatype, BDMPI_Op op, int root, BDMPI_Comm comm) |
|
int | BDMPI_Allreduce (void *sendbuf, void *recvbuf, size_t count, BDMPI_Datatype datatype, BDMPI_Op op, BDMPI_Comm comm) |
|
int | BDMPI_Gather (void *sendbuf, size_t sendcount, BDMPI_Datatype sendtype, void *recvbuf, size_t recvcount, BDMPI_Datatype recvtype, int root, BDMPI_Comm comm) |
|
int | BDMPI_Gatherv (void *sendbuf, size_t sendcount, BDMPI_Datatype sendtype, void *recvbuf, size_t *recvcounts, size_t *rdispls, BDMPI_Datatype recvtype, int root, BDMPI_Comm comm) |
|
int | BDMPI_Scatter (void *sendbuf, size_t sendcount, BDMPI_Datatype sendtype, void *recvbuf, size_t recvcount, BDMPI_Datatype recvtype, int root, BDMPI_Comm comm) |
|
int | BDMPI_Scatterv (void *sendbuf, size_t *sendcounts, size_t *sdispls, BDMPI_Datatype sendtype, void *recvbuf, size_t recvcount, BDMPI_Datatype recvtype, int root, BDMPI_Comm comm) |
|
int | BDMPI_Alltoall (void *sendbuf, size_t sendcount, BDMPI_Datatype sendtype, void *recvbuf, size_t recvcount, BDMPI_Datatype recvtype, BDMPI_Comm comm) |
|
int | BDMPI_Alltoallv (void *sendbuf, size_t *sendcounts, size_t *sdispls, BDMPI_Datatype sendtype, void *recvbuf, size_t *recvcounts, size_t *rdispls, BDMPI_Datatype recvtype, BDMPI_Comm comm) |
|
int | BDMPI_Scan (void *sendbuf, void *recvbuf, size_t count, BDMPI_Datatype datatype, BDMPI_Op op, BDMPI_Comm comm) |
|
int | BDMPI_Exscan (void *sendbuf, void *recvbuf, size_t count, BDMPI_Datatype datatype, BDMPI_Op op, BDMPI_Comm comm) |
|
double | BDMPI_Wtime (void) |
|
int | MPI_Init (int *argc, char **argv[]) |
|
int | MPI_Finalize () |
|
int | MPI_Comm_size (MPI_Comm comm, int *size) |
|
int | MPI_Comm_rank (MPI_Comm comm, int *rank) |
|
int | MPI_Comm_dup (MPI_Comm comm, MPI_Comm *newcomm) |
|
int | MPI_Comm_free (MPI_Comm *comm) |
|
int | MPI_Comm_split (MPI_Comm comm, int color, int key, MPI_Comm *newcomm) |
|
int | MPI_Send (void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) |
|
int | MPI_Isend (void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) |
|
int | MPI_Recv (void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, 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_Probe (int source, int tag, MPI_Comm comm, MPI_Status *status) |
|
int | MPI_Iprobe (int source, int tag, MPI_Comm comm, int *flag, MPI_Status *status) |
|
int | MPI_Sendrecv (void *sendbuf, int sendcount, MPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, int recvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status) |
|
int | MPI_Get_count (MPI_Status *status, MPI_Datatype datatype, int *count) |
|
int | MPI_Test (MPI_Request *request, int *flag, MPI_Status *status) |
|
int | MPI_Wait (MPI_Request *request, MPI_Status *status) |
|
int | MPI_Waitall (int count, MPI_Request *requests, MPI_Status *statuses) |
|
int | MPI_Barrier (MPI_Comm comm) |
|
int | MPI_Bcast (void *buf, int count, MPI_Datatype datatype, int root, MPI_Comm comm) |
|
int | MPI_Allgather (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) |
|
int | MPI_Allgatherv (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *displs, MPI_Datatype recvtype, MPI_Comm comm) |
|
int | MPI_Reduce (void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm) |
|
int | MPI_Allreduce (void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) |
|
int | MPI_Gather (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) |
|
int | MPI_Gatherv (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *rdispls, MPI_Datatype recvtype, int root, MPI_Comm comm) |
|
int | MPI_Scatter (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) |
|
int | MPI_Scatterv (void *sendbuf, int *sendcounts, int *sdispls, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) |
|
int | MPI_Alltoall (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm comm) |
|
int | MPI_Alltoallv (void *sendbuf, int *sendcounts, int *sdispls, MPI_Datatype sendtype, void *recvbuf, int *recvcounts, int *rdispls, MPI_Datatype recvtype, MPI_Comm comm) |
|
int | MPI_Scan (void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) |
|
int | MPI_Exscan (void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) |
|
double | MPI_Wtime (void) |
|