Parallel netCDF: A High-Performance Scientific I/O Interface
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
Practical performance portability in the Parallel Ocean Program (POP): Research Articles
Concurrency and Computation: Practice & Experience - The High Performance Architectural Challenge: Mass Market versus Proprietary Components?
Vectorizing the Community Land Model
International Journal of High Performance Computing Applications
International Journal of High Performance Computing Applications
International Journal of High Performance Computing Applications
Efficient Parallel I/O in Community Atmosphere Model (CAM)
International Journal of High Performance Computing Applications
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
DataStager: scalable data staging services for petascale applications
Proceedings of the 18th ACM international symposium on High performance distributed computing
Adaptable, metadata rich IO methods for portable high performance IO
IPDPS '09 Proceedings of the 2009 IEEE International Symposium on Parallel&Distributed Processing
Performance of the community earth system model
Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis
Efficient data IO for a Parallel Global Cloud Resolving Model
Environmental Modelling & Software
A new flexible coupler for earth system modeling developed for CCSM4 and CESM1
International Journal of High Performance Computing Applications
Computational performance of ultra-high-resolution capability in the Community Earth System Model
International Journal of High Performance Computing Applications
A modern solver interface to manage solution algorithms in the Community Earth System Model
International Journal of High Performance Computing Applications
Extending scalability of collective IO through nessie and staging
Proceedings of the sixth workshop on Parallel Data Storage
Hi-index | 0.00 |
We describe the design and implementation of an application-level parallel I/O (PIO) library for the reading and writing of distributed arrays to several common scientific data formats. PIO provides the flexibility to control the number of I/O tasks through data rearrangement to an I/O friendly decomposition. This flexibility enables reductions in per task memory usage and improvements in disk I/O performance versus a serial I/O approach. We illustrate the impact various features within PIO have on memory usage and disk I/O bandwidth on a Cray XT5 system.