National High-Performance Software Exchange
Software Catalog
Back to the NHSE Software Catalog
Parallel Sequential File IO Library (PSF)
- Abstract
- This library is designed to deliver high performance I/O to and from an array of SMPs (Cray Origin 2000) for sequential files. The library performs I/O between sequential disk files and virtual shared data arrays on an array of Origins computers. A virtual shared data array is a user defined implementation of a shared data array in which each processor has a linear or block shaped piece of the shared data array. The pieces on each processor need not be the same size, but together they must represent the entire data array. This feature allows for arbitrary sizing of the shared data array and allows different types for load balancing. PSF requires MPI. With multiple machines PSF can open the disk file on the machine where the MPI rank zero process resides based on the communicator passed to PSF_OPEN. This allow the user to define whether IO is done to one file per job, one file per SMP, one file per processor, or any configuration the user requires.
- DateOfInformation
- Fri Jan 22 10:59:41 1999
- Domain
- Parallel Processing Tools!Parallel I/O Systems
- Language
- Fortran 77/90, C, C++
- Name
- Parallel Sequential File IO Library (PSF)
- TargetEnvironment
- SGI IRIX. Currently psf is only compiled for SGI platforms with the -64 ABI. .
- Version
- 4
- Webpage
- http://reality.sgi.com/hxm/work/psf/psf4/index.html
- ContactIs
- Hal Meyer
Meta Data URL from which this entry was created:
http://www.nhse.org/rib/repositories/ptlib/objects/Asset/sgi_psf.html
nhse-tech@nhse.org