[mpich-discuss] ROMIO filesystem check during MPI_File_open
Jeff Squyres (jsquyres)
jsquyres at cisco.com
Mon Mar 24 14:49:10 CDT 2014
On Mar 14, 2014, at 11:23 AM, Rob Latham <robl at mcs.anl.gov> wrote:
> I thought we handled this? we certianly seem to have made an effort:
>
> https://trac.mpich.org/projects/mpich/browser/src/mpi/romio/adio/common/ad_fstype.c#L644
Sorry for the delay in getting back to this...
It looks like ADIO_FileSysType_fncall() is *not* collective -- it just does some magic to figure out what the local filesystem type is. Then back up in ADIO_ResolveFileType(), since have_nfs_enabled==1 and ADIO_FileSysType_fncall() returned MPI_SUCCESS, MPI_Allreduce() is *not* called, and each process just proceeds with their local value for file_system. That's where things go downhill: one process will get UFS, the rest will get NFS.
--
Jeff Squyres
jsquyres at cisco.com
For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/
More information about the discuss
mailing list