At present, we have implemented the PFS interface and subsets of MPI-IO and PIOFS interfaces on top of ADIO, and we have implemented ADIO on top of PFS, PIOFS, Unix, and NFS file systems, as illustrated in Figure 2. Therefore, we are able to run applications (that use these interfaces) portably on the SP, Paragon, and networks of workstations. We are actively working on implementing the entire MPI-IO interface on top of ADIO and implementing ADIO on additional file systems.
Figure 2: Current status of implementation