The MPI File Object Type
MPI provides an MPI_File handle which allows processes to read/write files individually and as groups. The process can read/write MPI datatypes.
The MPI_File object does not have attributes like the datatype and communicator objects.
The MPI interface also suggests object objects that are not defined as MPI handles. These objects would be defined and developed along with an MPI object interface. Here are some possibilities.
To do
File is a major MPI data type and needs much more explanation.