Re: [mpich-devel] Question about Fortran MPROBE tests
Bill, On 04/30/2013 02:10 PM US Central Time, William Gropp wrote:
I'm getting failures in the Fortran version of the MPROBE tests because the test assumes that STATUS is an INOUT argument, and it sets the ERROR field and then checks that the value is unchanged. I don't see the requirement that the value of the MPI_ERROR field be unchanged. Is this an error in the test or is there another part of the standard of which I've forgotten?
The C bindings say that status is an OUT parameter. The Fortran bindings don't set an INTENT; does that imply an INOUT parameter? If yes, shouldn't that be made consistent with C? AFAICT, the standard doesn't state that the status will be unchanged. If it's an OUT parameter, the input value makes no sense anyway. -- Pavan -- Pavan Balaji http://www.mcs.anl.gov/~balaji
participants (1)
-
Pavan Balaji