Dlatego dla prostych programów przeważnie wykorzystuje się przesyłanie blokujące.
Do przesyłania informacji w PVM stosuje się „bufory”. Każdy proces, który zarejestruje się w PVM wywołując dowolną jego procedurę (najczęściej stosuje się wywołanie pvm_mytid()), zostaje wyposażony w jeden bufor nadawczy i jeden bufor odbiorczy. Możliwe jest użycie buforów innych niż domyślne, jednakże wymaga to ich utworzenia.
Procedura przesyłania dzieli się na: Wysłanie informacji przez program „nadający” inicjalizację bufora wysyłania spakowanie danych do bufora wysłanie wiadomości Odebranie informacji przez programy „odbierające” odebranie wiadomości rozpakowanie informacji z bufora
Do bufora można spakować więcej niż jedną informację w celu wysłania ich większej ilości naraz, jednakże należy pamiętać o ich rozpakowaniu z bufora odbiorczego w odpowiedniej kolejności.
Przykładowe procedury przesyłania informacji Komunikacja punkt-punkt pvm_send int retval = pvm_send(int tid ,int msgtag);