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.