Завершение неколлективного вызова зависит только от деятельности вызывающего процесса. Однако завершение коллективного вызова (который должен вызываться всеми членами группы процессов) может зависеть от деятельности другого процесса, участвующего в коллективном вызове. Правила семантики коллективных вызовов смотри в разделе Collective File Operations.
Коллективные операции могут показывать намного более высокую производительность, чем их неколлективные аналоги, так как глобальный доступ к данным имеет значительный потенциал автоматической оптимизации.