Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] MPI_FILE_READ: wrong file-size does not raise an exception
From: Rob Latham (robl_at_[hidden])
Date: 2013-11-15 10:56:13


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.

==rob