Proces ten jest identyfikowany poprzez specjalny numer w tej grupie. System PVM dostarcza następujące globalne operacje, które mogą być podane jako parametr func: PvmMin PvmMax PmvSum PvmProduct

Są one zdefiniowane dla wszystkich podstawowych typów danych. W parametrze datatype dla określenia typu danych wejściowych stosuje się przedefiniowane identyfikatory typów jak np.: PVM_BYTE PVM_SHORT PVM_INT PVM_FLOAT PVM_DOUBLE PVM_LONG

Aby zastosować własną funkcję, której nazwa będzie parametrem func, powinna ona być zdefiniowana w następujący sposób:

void userfunc( int *datatype, void *x, void *y, int *num, int *retval);

Parametry x, y są tablicami wyspecyfikowanego typu datatype zawierających num elementów. Parametr retval zwraca informację o błędzie. Tablica y zawiera wyniki operacji zdefiniowanej przez tę funkcję. Funkcja pvm_reduce() nie blokuje procesów grupy.