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