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
.