zadanym węźle. Wywołania te są często używane na początku lub końcu dużych rozproszonych obliczeń, gdzie każdy z procesorów operuje na części danych, po czym łączy je w wynik.

Istnieją również bardziej skomplikowane operacje, jak np. MPI_Alltoall, które przestawia n elementów danych z jednego procesora w taki sposób, iż n-ty węzeł dostaje określony element danych od każdego z procesorów.

Typy danych