[MPICH] Behavour if MPI_File_Open fails on some nodes

Robert Latham robl at mcs.anl.gov
Mon Aug 20 08:44:12 CDT 2007


On Mon, Aug 20, 2007 at 11:40:39AM +0100, James S Perrin wrote:
> If the file does not exist for one of the processes I'd expect either:
> 
> 1. The specific process to return an ERROR that that file can't be opened
> 2. All processes to return an ERROR
> 
> I assumed case 1) and I do an Allgather so that all the processes know 
> if all the other processes were successful and to proceed accordingly. 
> This seems to be behaviour I have with other MPI implementations and is 
> only causing problems if the directory path to the file doesn't exist i.e.

In addition to Rajeev's comments, we treat errors as in case 2: an
error from any process should result in MPI_File_open returning the
apropriate error as part of the return code.   

==rob

-- 
Rob Latham
Mathematics and Computer Science Division    A215 0178 EA2D B059 8CDF
Argonne National Lab, IL USA                 B29D F333 664A 4280 315B




More information about the mpich-discuss mailing list