POSIX vs. MPI-IO
S-01509
Are there any benefits to implementing a POSIX-specific interface over using MPI-IO? Will MPI-IO act as a POSIX layer in a POSIX-only environment? It looks like no one is using a back-end other than ROMIO. Does ROMIO provide a pure POSIX implementation?
Previous:
As a Tullow Geophysicist I want to use to implement POSIX IO because I want to use PIOL on our NFS.
PreDev Notes:
This is a stepping stone towards a direct IME layer. A C POSIX data layer should be added to provide a template for the more complex IME case (Native IME API has several POSIX equivalent calls).
To do this, it is necessary to ensure that MPI-IO is decoupled from the parsing of data
Potentially (depending on developer) may need to sink some time Into background research into POSIX IO calls.
Implementation Notes:
ADDME
System Test Changes:
ADDME
Bug Fixes:
ADDME
C++ API Changes:
ADDME
C API Changes:
ADDME
Success Criteria:
-
POSIX IO can be used to perform I/O -
Test framework is updated for POSIX
CREATED ON - 15/09/2016