Collective I/O
MPI_File_read_all, MPI_File_read_at_all, etc
_all indicates that all processes in the group specified by the communicator passed to MPI_File_open will call this function
Each process specifies only its own access information -- the argument list is the same as for the non-collective functions