CPM: A software tool for Communication Performance Modelling
LMO-based collective operations
Functions | |
| int | LMO_initialize (MPI_Comm comm, LMO_model *model) |
| int | LMO_finalize (MPI_Comm comm) |
| int | LMO_Scatter_split_flat (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) |
| int | LMO_Gather_split_flat (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) |
Function Documentation
| int LMO_initialize | ( | MPI_Comm | comm, | |
| LMO_model * | model | |||
| ) |
Initializes the instances of the LMO model on all processes in the communicatior
- Parameters:
-
comm MPI communicator model LMO model (significant only at root)
| int LMO_finalize | ( | MPI_Comm | comm | ) |
Destroys the instances of the LMO model on all processes in the communicatior
| int LMO_Scatter_split_flat | ( | void * | sendbuf, | |
| int | sendcount, | |||
| MPI_Datatype | sendtype, | |||
| void * | recvbuf, | |||
| int | recvcount, | |||
| MPI_Datatype | recvtype, | |||
| int | root, | |||
| MPI_Comm | comm | |||
| ) |
Split flat-tree MPI_Scatter
| int LMO_Gather_split_flat | ( | void * | sendbuf, | |
| int | sendcount, | |||
| MPI_Datatype | sendtype, | |||
| void * | recvbuf, | |||
| int | recvcount, | |||
| MPI_Datatype | recvtype, | |||
| int | root, | |||
| MPI_Comm | comm | |||
| ) |
Split flat-tree MPI_Gather


