Is there any MPI function/call that requires MPI_ROOT?
From the complete reference it appears that MPI_ALLGATHER might be the one routine.
This all relates to portability, code I write using OpenMPI has to work on other systems not using OpenMPI.
Michael