Rodzaje sendów
- zwykły Mpi_Send() blokujący, kończy wysyłać i kod leci dalej
- buforowy Mpi_Bsend() jeśli nie ma odpowiedniego recv'a to wrzuca wiadomość do bufora, błąd jeśli nie starcza pamięci
- synchroniczny Mpi_Ssend() czeka az ktos go odbierze
- gotowy(ready) Mpi_Rsend() zostaje wywołany jeśli ktoś odpalił pasującego do niego recv'a. W przeciwnym wypadku wywala błąd.
- Nieblokujący Mpi_Isend() zaczyna wysyłać dane, wszystkie requesty zapisuje do tablicy, a kod w tym czasie wykonuje się dalej.
Mpi_Irecv() analogicznie do Isend'a tyle że odbiór.