Advice MPI IN
recommended not collective mode.
Advice to implementors
All MPI collective operations can be
implemented by allocating internally a temporary receive bu er, executing the collective operations using the temporary receive bu er, executing a two-phase commit algorithm to ensure that ev- ery process has finished successfully and just copy in case that ev- ery process succeeded the result from the temporary receive bu er into the user-provided bu er. However, there are faster algorithms
for some operations available.