Release | Date | Source | Documentation |
1.3 | 23 August 2007 | mpi_ftw-1.3.tar | README |
1.2 | 07 April 2007 | mpi_ftw-1.2.tar | README |
1.1 | 07 March 2007 | mpi_ftw-1.1.tar | README |
1.0 | 05 February 2007 | mpi_ftw-1.0.tar | README |
Changelog |
This section contains examples of modified mpi_ftw that perform specific functions:
pstat is a modified mpi_ftw that purges files and reports file system statistics. This is an early version so the purging option (-f) is not recommended at this time.
Release | Date | Source | Documentation |
0.1 | 22 May 2008 | pstat.tgz | PSTAT_README |
Although there are a host of existing file system and I/O test programs available, most are not designed with parallel I/O in mind and are not useful at the scale of the clusters at Los Alamos National Lab (LANL). LANL's MPI-IO Test was written with parallel I/O and scale in mind. The MPI-IO test is built on top of MPI's I/O calls and is used to gather timing information for reading from and writing to file(s) using a variety of I/O profiles; N processes writing to N files, N processes writing to one file, N processes sending data to M processes writing to M files, or N processes sending data to M processes to one file. These diagrams illustrate the various I/O access patterns. A data aggregation capability is available and the user can pass down MPI-IO, ROMIO and file system specific hints. The MPI-IO Test can be used for performance benchmarking and, in some cases, to diagnose problems with file systems or I/O networks.
The MPI-IO Test is open sourced under LA-CC-05-013.
Release | Date | Source | Documentation |
1.000.21 | 8 July 2008 | mpi_io_test_21.tgz | README |
1.000.20 | 13 November 2007 | mpi_io_test_20.tgz | README |
1.000.09 | 15 December 2006 | mpi_io_test_09.tgz | README |
1.000.08 | 2 March 2006 | mpi_io_test_08.tgz | README |
Changelog |
Software designed to measure MPI collective, independent, asynchonous, and POSIX file I/O performance, synthesizing how applications utilize file systems in the LANL ASC computing environment. File layouts include N processors to N files and N processors to 1 file. Write access patterns include non-strided and strided. Pure network performance measures can also be obtained for relevant MPI collective calls. Refer to the README file for a detailed description of input and output.
The MPI-FTW Test is open sourced under LA-CC-06-018.
Release | Date | Source | Documentation |
1.0.0 | 09 February 2007 | rompio.v1.0.0.tar.gz | README |
LANL-Trace is a tracing mechanism that integrates with MPI and uses either strace or ltrace to capture the I/O of a parallel application. In addition, LANL-Trace runs a simple MPI program both before and after the traced program in order to provide information about the possible skew and drift of the distributed clocks in order to allow researchers to meaningfully interpret the timestamps in each of the trace files of which one is produced by each process in the parallel application. More detailed information and instructions are available in the README file that comes with the LANL-Trace download.
LANL-Trace is open sourced under LA-CC-07-055.
Release | Date | Source | Documentation |
1.0.0 | 10 November 2007 | Tarball | README |
LANL Trace Replay is an MPI program that reads a LANL Trace such as these and does MPI_Barriers wherever there are MPI Collective calls in the traces and replays the file system I/O in the traces. It can be set to sleep during idle times or it can just replay the I/O as fast as possible.
LANL Trace Replay is currently awaiting an LA-CC number.
LANL Trace Replay is currently awaiting declassification paperwork before it can be released.
Release | Date | Source | Documentation |
LANL Checkpoint Research Tool is a set of software tools designed to help researchers understand, explore, and analyze the unique patterns of IO within the checkpoint dumps of highly parallel applications run on LANL supercomputers. It contains:
LANL Checkpoint Research Tool is open sourced under LA-CC-08-104.
LANL Checkpoint is currently awaiting declassification paperwork before it can be released.
Release | Date | Source | Documentation |
LANL Trace Viz Screenshot OneLANL Trace Viz Screenshot TwoLANL MPI-IO Viz Screenshot |