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§
- traits
- Collective communication traits
Structs§
- System
Operation - A built-in operation like
MPI_SUM
- Unsafe
User Operation - An unsafe user-defined operation.
- User
Operation - A user-defined operation.
Traits§
- Communicator
Collectives - Collective communication patterns defined on
Communicator
s - Operation
- An operation to be used in a reduction or scan type operation, e.g.
MPI_SUM
- Root
- Something that can take the role of ‘root’ in a collective operation.
Functions§
- reduce_
local_ into - Perform a local reduction.
Type Aliases§
- Unsafe
User Function - A raw pointer to a function that can be used to define an
UnsafeUserOperation
.