Archive for October, 2014

New Parallel I/O textbook: High Performance Parallel I/O

October 23rd, 2014
Comments Off on New Parallel I/O textbook: High Performance Parallel I/O

Prabhat and Quincey Koziol have edited a new parallel I/O textbook.  In addition to ROMIO and MPI-IO concepts, the book spans the software stack, covering  storage devices, I/O libraries, file systems, applications, facilities.    This book marks a major update over the field’s previous survey textbook (2001’s “Parallel I/O for High Perfomance Computing”, by John May, now out of print).
The book contains material from me (Rob Latham),  several other Argonne researchers, and a large number of our past and present collaborators.
“High Performance Parallel I/O”, Prabhat and Quincey Koziol, Editors. Chapman and Hall/CRC, October 2014.
You can get the book from Amazon and all the other places books are sold: Amazon, Google Books.


ROMIO changes in MPICH-3.1.3

October 8th, 2014
Comments Off on ROMIO changes in MPICH-3.1.3

The MPICH team released 3.1.3 on October 8th.  Here are the main new ROMIO-related things in this release (not everything: just the highlights):
– Fix for an unfortunate bug in which I could end up storing too big a value into an Info parameter, causing a crash at larger core counts.
– The MPI-3 type HINDEXED_BLOCK was only nominally supported, and in a buggy way at that.  now HINDEXED_BLOCK will work.
– some fixes for very large file accesses
– improvements to the “deferred open” optimization — now defers the open call in more situations
– a small reduction in number of system calls used to process “systemwide hints
– some improvements to Blue Gene specific routines.