Members of our Future Technologies group are actively involved in software development. Over the years, we have developed or made sizable contributions to the following software packages:
ARMCI - Aggregate Remote Memory Copy (ARMCI) library is to provide a general-purpose, efficient, and widely portable remote memory access (RMA) operations (one-sided communication) optimized for contiguous and noncontiguous (strided, scatter/gather, I/O vector) data transfers - Vinod Tipparaju -
home page
AutoPilot (University of Illinois, Urbana Champaign) -Toolkit for developing adaptive system software. - Jeffrey Vetter -
publication;
home page
Autopilot (KBS Software) - Automated system performance tuner - Philip Roth -
KBS Software1)
DataExchange - communication infrastructure supporting high performance interactive and collaborative applications - Jeffrey Vetter -
paper -
-
GrADS - Support for deploying numerical libraries for the grid within GrADS project - Kenneth Roche -
ICL GrADS page |
LA-MPI - The Los Alamos Message Passing Interface - Weikuan Yu -
home page -
MRNet - Tree-based overlay network for scalable tools and applications - Philip Roth -
home page
MVAPICH/MVAPICH2 - MPI over InfiniBand and iWARP - Weikuan Yu -
home page
mpiP - Lightweight, scalable MPI profiling tool - Jeffrey Vetter, Philip Roth -
home page
Modeling Assertions - Toolkit for building symbolic performance models of scientific applications - Jeffrey Vetter, Sadaf Alam - -
Pablo - Parallel performance measurement and analysis tool - Philip Roth, Jeffrey Vetter -
home page -
Paradyn - Parallel performance tool with automated performance diagnosis - Philip Roth -
home page -
Umpire - Runtime correctness tool for MPI applications - Jeffrey Vetter - -
NFS over RDMA - Open Solaris NFS over RDMA - Weikuan Yu -
home page -
OPAL - Opportunistic MPI-IO Driver for Lustre - Weikuan Yu, Jeffrey Vetter -
Publications; Code released in
MVAPICH &
MPICH2; More updates to come. -
GPS (General-Purpose Solver) - Solves [A]{x} = {B} for Sparse/Dense, Real/Complex Matrix coefficients - Olaf Storaasli -
Home Page2) -
LAPACK for Clusters - Easy to use, high-performance LAPACK routines for distributed memory computers - Kenneth Roche -
home page -
VisIt - Parallel visualization and graphical analysis tool - Jeremy Meredith -
home page -