Module mpi::collective
source · Expand description
Collective communication
Developing…
Unfinished features
- 5.8: All-to-all,
MPI_Alltoallw()
- 5.10: Reduce-scatter,
MPI_Reduce_scatter()
- 5.12: Nonblocking collective operations,
MPI_Ialltoallw()
,MPI_Ireduce_scatter()
Modules
- Collective communication traits
Structs
- A built-in operation like
MPI_SUM
- An unsafe user-defined operation.
- A user-defined operation.
Traits
- Collective communication patterns defined on
Communicator
s - An operation to be used in a reduction or scan type operation, e.g.
MPI_SUM
- Something that can take the role of ‘root’ in a collective operation.
Functions
- Perform a local reduction.
Type Aliases
- A raw pointer to a function that can be used to define an
UnsafeUserOperation
.