On 02/11/2013 09:51 AM, Stefan Mauerberger wrote:
> Hi Everyone!
> Playing around with MPI_FILE_READ() puzzles me a little. To catch all
> errors I set the error-handler - the one which is related to file I/O -
> to MPI_ERRORS_ARE_FATAL.
> However, when reading from a file which has not the necessary size
> MPI_FILE_READ(...) returns 'MPI_SUCCESS: no errors'. Well, read values
> are just a mess.
> Does anyone have an idea how to catch such an error?
The read succeeded. You would consult the status object to see how many
bytes were actually read.