PDS/PIO: Lightweight Libraries for Collective Parallel I/O
PDS/PIO is a lightweight, parallel interface designed to support efficient transfers of massive, grid-based, simulation data among memory, disk, and tape subsystems. The higher-level PDS (Parallel Data Set) interface manages data with tensor and unstructured grid abstractions, while the lower-level PIO (Parallel Input/Output) interface accesses data arrays with arbitrary permutation, and provides communication and collective 1/0 operations. Higher-level data abstraction for finite element applications is provided by PXI (Parallel Exodus Interface), which supports, in parallel, functionality of Exodus 11, a finite element data model developed at Sandia National Laboratories. The entire interface is implemented in C with Fortran-callable PDS and PXI wrappers.
- Research Organization:
- Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC04-94AL85000
- OSTI ID:
- 1548
- Report Number(s):
- SAND98-2422C; ON: DE00001548
- Resource Relation:
- Conference: SC98: High Performance Networking and Comuting: Orlando, FL; 11/07-13/1998
- Country of Publication:
- United States
- Language:
- English
Similar Records
Revised Extended Grid Library
Nemesis I: Parallel Enhancements to ExodusII