National High-Performance Software Exchange
Software Catalog
Back to the NHSE Software Catalog
PMPIO
- Abstract
- PMPIO implements a subset of the MPI-2 I/O chapter presented at Supercomputing '96 including: full support for arbitrary filetypes (data distributions), MPI compatible datatype constructors for common distributions, collective I/O operations (optimized via Collective Buffering), 64 bit support, error handling, and full C and f77 interface. PMPIO is meant as a reference implementation of MPI-IO for refining the MPI-IO specification and a base for developing tuned vendor implementations of MPI-IO. A final Beta release will be created after the MPI-2 standard is finalized. The final Beta release is expected to be fully compliant with the final MPI-2 I/O chapter specification and MPICH 1.1.
- DateOfInformation
- Mon Jan 12 23:45:31 1998
- Domain
- Parallel Processing Tools!Parallel I/O Systems
- Name
- PMPIO
- TargetEnvironment
- To use PMPIO you will need the following: MPICH 1.0.12 (PMPIO doesn't work with vendor MPI implementations or other versions of MPICH), GNU make (gmake) PMPIO has only been tested on IBM SP2: with files residing on a PIOFS file system, Intel Paragon: with files residing on a PFS file system, SGI SMP and single processor systems: with files residing on a local UNIX (xfs or efs) file system, Linux systems: with files residing on a local UNIX file system. PMPIO should work on other systems as long as they: Support MPICH 1.0.12; Support FORTRAN (systems that don't support FORTRAN should also work but you may run into snags in the build process); Have a shared file system (not NFS) accessible by all processes; and The shared file system provides limited UNIX semantics. Supported filesystems include: IBM PIOFS, Intel PFS (M_ASYNC or M_UNIX mode), any POSIX compliant local unix file system (this DOES NOT include NFS!).
- Version
- 0.7.1
- VersionDate
- January 1998
- Webpage
- http://parallel.nas.nasa.gov/MPI-IO/pmpio/pmpio.html
- ContactIs
- PMPIO Help
Meta Data URL from which this entry was created:
http://www.nhse.org/rib/repositories/ptlib/objects/Asset/pmpio.html
nhse-tech@nhse.org