mpi -
Implementation of the Message Passing Interface protocol by wrapping OpenMPI
OpenMPI is used only at linking and for it's mpi.h
. Other implementations
could be used without much modification.
Supports transfer of any valid Serializable
instances as well as basic
C arrays defined in module c
. Using C arrays is encouraged when performance
is critical.
Since this module is a thin wrapper around OpenMPI, in case of missing documentation, you can refer to https://www.open-mpi.org/doc/v1.8/.
Content
- mpi (lib/mpi)
- examples: Examples using the MPI protocol (lib/mpi/examples)
- src (lib/mpi/examples/src)
- mpi_simple (lib/mpi/examples/src/mpi_simple.nit)
- src (lib/mpi/examples/src)
- mpi: Implementation of the Message Passing Interface protocol by wrapping OpenMPI (lib/mpi/mpi.nit)
- examples: Examples using the MPI protocol (lib/mpi/examples)