Newsgroups: comp.parallel.pvm
From: moyer@mathcs.emory.edu (Steve Moyer)
Subject: PIOUS 1.1.2 available - Parallel I/O for PVM, MPI, etc.
Keywords: PIOUS, parallel file system
Organization: Emory University, Dept of Math and CS
Date: 5 Dec 1994 08:18:14 -0500
Message-ID: <3bv3um$4ko@labss19.mathcs.emory.edu>


[Note: though this distribution is targeted for the PVM environment, it is
 *easily* ported to any system providing similar functionality; e.g. MPI.
 Porting information is included both in the manual, and in the software
 documentation.  SM]




			    PIOUS for PVM
		    (Parallel I/O System for PVM)

			    Version 1.1.2


PIOUS is a complete Parallel I/O System for the PVM distributed computing
environment.  Just as PVM implements a virtual multicomputer on top
of a heterogeneous network of computing resources, PIOUS implements a fully
functional parallel file system on top of PVM.  PVM applications obtain
transparent access to shared permanent storage via PIOUS library functions.

PIOUS is intended to serve both as a platform for supporting high-performance
parallel applications, and as a vehicle for parallel file system research.
PIOUS implements the traditional functionality found in most parallel
computer file systems, as well as a number of unique features, including:

    * Two-dimensional file objects and logical file views

    * Coordinated file access with guaranteed consistency semantics

    * Data declustering for scalable performance

    * Transaction support and user-selectable fault tolerance modes

    * Extended file maintenance primitives for managing declustered files


PIOUS should work on most systems that support PVM 3.  To date, PIOUS has been
tested on the following:  Sun4/SunOS 4.1.3, Sun4/SunOS 5.3, SGI/IRIX 4.0.5,
Dec Alpha/OSF1 2.1, HP 9000/HP-UX, and IBM RS6000/AIX.  We have recently
completed a period of Beta testing at a number of sites, and the software
appears to be stable.

The PIOUS distribution comes complete with a user's guide and reference
manual as well as on-line man pages.  Automatic build scripts similar
to those supplied with PVM are provided as well.

Note that the current version of the PIOUS interface is implemented with
C-language bindings, though later versions will provide Fortran language
bindings as well.

PIOUS can be obtained via anonymous ftp from ftp.mathcs.emory.edu in the
directory pub/pious1.  The README file located there provides complete
information on getting and installing the software.

Regards,

Steven Moyer
Vaidy Sunderam

-- 
-------------------------------------------------------------------------
Steven A. Moyer                            Email:  moyer@mathcs.emory.edu
Mathematics and Computer Science           Office: (404) 727-0668
Emory University, Atlanta, GA 30322        Fax:    (404) 727-5611

