[Mpi-comments] MPI_Create_directory

Axel Huebl a.huebl at hzdr.de
Mon Jan 7 09:53:33 CST 2019


Just something that can be structured into a tree on which paths or 
inodes we declare the already existing MPI-IO files.

Not necessarily with all the constrains of POSIX.

Basically introducing simple inodes, implemented with supported 
protocols / transports.


Axel

On 07.01.19 16:02, William Gropp wrote:
> Are we assuming a POSIX filesystem (a bad idea in my opinion)? Are we 
> assuming a more restricted set of file system structure operations, 
> along with weaker consistency semantics (matching the MPI-IO approach 
> rather than POSIX)?
> 
> Bill
> 
> William Gropp
> Director and Chief Scientist, NCSA
> Thomas M. Siebel Chair in Computer Science
> University of Illinois Urbana-Champaign
> 
> 
> 
> 
> 
> 
>> On Jan 7, 2019, at 8:28 AM, Axel Huebl via mpi-comments 
>> <mpi-comments at lists.mpi-forum.org 
>> <mailto:mpi-comments at lists.mpi-forum.org>> wrote:
>>
>> Dear MPI-Forum,
>>
>>
>> should we extend the MPI-I/O interfaces for directory operations? 
>> Especially a "mkdir -p" equivalent could be useful.
>>
>> In many scientific apps that create output at scale, an output 
>> structure needs to be created on demand.
>>
>> One can of course decide to do so with e.g. Linux `mkdir` but this can 
>> be tricky:
>>
>> If all ranks do it, one will race the others and it's unnecessary 
>> expensive in terms of operations.
>>
>> If a "root" rank does it, there is no guarantee that e.g. a 
>> MPI_Barrier which syncs the "MPI-World" will also cause the 
>> "filesystem-world" to be up-to-date. For example a mkdir on a slow NFS 
>> local node has bot yet propagated to the other compute nodes.
>>
>> Comments, feedback and overlooked already existing solutions welcome!
>>
>>
>> Best regards,
>> Axel Huebl
>> -- 
>>
>> Axel Huebl
>> Phone: +49 351 260 3582
>> Institute of Radiation Physics
>> http://www.hzdr.de/crp
>> Helmholtz-Zentrum Dresden - Rossendorf (HZDR)
>> Bautzner Landstr. 400 | 01328 Dresden | Germany
>> Board of Directors:
>> Prof. Dr. Dr. h. c. Roland Sauerbrey, Dr. Ulrich Breuer
>> Company Registration Number VR 1693, Amtsgericht Dresden
>> _______________________________________________
>> mpi-comments mailing list
>> mpi-comments at lists.mpi-forum.org
>> https://lists.mpi-forum.org/mailman/listinfo/mpi-comments
> 

-- 

Axel Huebl
Phone: +49 351 260 3582
Institute of Radiation Physics
http://www.hzdr.de/crp
Helmholtz-Zentrum Dresden - Rossendorf (HZDR)
Bautzner Landstr. 400 | 01328 Dresden | Germany
Board of Directors:
Prof. Dr. Dr. h. c. Roland Sauerbrey, Dr. Ulrich Breuer
Company Registration Number VR 1693, Amtsgericht Dresden


More information about the mpi-comments mailing list