Laboratory for Advanced Numerical Software

RADIX: Laboratory for the Development of Scalable, Parallel Programming Tools

Home Projects People Publications Achievements Open Positions

What's New?

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