National High-Performance Software Exchange
Software Catalog

Back to the NHSE Software Catalog

PMPIO

Abstract
PMPIO implements the entire MPI-2 I/O chapter, including: * full support for arbitrary filetypes (data distributions) * shared file pointers - collective I/O operations (optimized via Collective Buffering) * split collective I/O operations * support for info objects collective_buffering, cb_nodes and cb_buffer_size * error handling * Full C & f77 interface
DateOfInformation
Sat May 1 12:51:01 1999
Domain
Parallel Processing Tools!Parallel I/O Systems
Name
PMPIO
TargetEnvironment
Requirements ------------ - MPICH 1.1.0, 1.1.1, 1.1.2 or SGI's MPI 3.1.1.1 (MPT 1.2.1.1). (PMPIO does not work with other vendor MPI implementations or with other versions of MPICH). - GNU make (gmake) or IRIX make. PMPIO has only been tested on: - SGI O2k system: with files residing on a local UNIX (xfs) file system running IRIX 6.4, or 6.5. - SGI SMP and single processor systems: with files residing on a local UNIX (xfs or efs) file system running IRIX 6.2. - Linux systems: with files residing on a local UNIX file system running RedHat Linux 5.1 (2.0.34 kernel) with GCC 2.2.7.3 and G77 1.0.2. PMPIO should work on other systems as long as they: - Support of any of the previously mentioned MPI implementations. - 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.
Version
1.0.0
VersionDate
March 1999
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