| Home | Projects | People | Publications | Achievements | Open Positions |
New version of MPICH released.
The new version can be
downloaded.
Parallel Programming Software
Jumpshot
documentation
Jumpshot is a profiling tool that provides log files, communication statistics, and graphical output of
the results. Enhanced versions of the tool have been developed to deal with larger numbers of processes
and to provide visualization of parallel I/O activities.
MPICH
download
documentation
comments
MPICH is a freely available implementation of the MPI Standard, developed jointly with Mississippi State
University. MPICH is designed to provide high performance, portability, and a convenient programming
environment. MPICH comes with a library of convenience functions for X11 window system graphics and
event logging, together with the upshot and nupshot performance visualization tools.
p4
download
documentation
The p4 parallel programming library consists of macros and subroutines for writing both shared-memory and
message-passing programs in C and Fortran.
Ptools
documentation
Our Scalable Unix Tools project which offers parallel, scalable version of common Unix commands for
parallel machines with a Unix on each node became the first official project of the Ptools Consortium.
This organization seeks to promote de facto standards for parallel programming tools.
ROMIO
download
documentation
comments
ROMIO is a high-performance, portable implementation of MPI-IO. ROMIO includes almost everything
defined in the MPI-2 I/O chapter and is optimized for noncontiguous access patterns, which are common in
parallel applications. It also has an optimized implementation of collective I/O, an important optimization in
parallel I/O.
PVFS
PVFS is the most successful parallel file
system for Linux clusters to date, being used in production mode at numerous
sites and used as the basis for many research efforts.
PVFS is developed jointly with Clemson University.
For
information, please contact: lans@mcs.anl.gov