The implementation dependent error codes returned by the I/O routines
can be converted into the following error classes.
In addition, calls to routines in this chapter may raise
errors in other MPI-/ classes, such as MPI_ERR_TYPE.
MPI_ERR_FILE |
Invalid file handle |
MPI_ERR_NOT_SAME |
Collective argument not identical on all processes,
or collective routines called in a different order
by different processes |
MPI_ERR_AMODE |
Error related to the amode passed to MPI_FILE_OPEN |
MPI_ERR_UNSUPPORTED_DATAREP |
Unsupported datarep passed to MPI_FILE_SET_VIEW |
MPI_ERR_UNSUPPORTED_OPERATION |
Unsupported operation, such as seeking on a file which
supports sequential access only |
MPI_ERR_NO_SUCH_FILE |
File does not exist |
MPI_ERR_FILE_EXISTS |
File exists |
MPI_ERR_BAD_FILE |
Invalid file name (e.g., path name too long) |
MPI_ERR_ACCESS |
Permission denied |
MPI_ERR_NO_SPACE |
Not enough space |
MPI_ERR_QUOTA |
Quota exceeded |
MPI_ERR_READ_ONLY |
Read-only file or file system |
MPI_ERR_FILE_IN_USE |
File operation could not be completed,
as the file is currently open by some process |
MPI_ERR_DUP_DATAREP |
Conversion functions could not be registered because a data
representation identifier that was already defined
was passed to MPI_REGISTER_DATAREP |
MPI_ERR_CONVERSION |
An error occurred in a user supplied data conversion
function. |
MPI_ERR_IO |
Other I/O error |