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

Traits

  • Collective communication patterns defined on Communicators
  • 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

Type Aliases

  • A raw pointer to a function that can be used to define an UnsafeUserOperation.