CODE Visual Parallel Programming System:
CODE is a visual parallel programming system that composes
sequential programs into parallel programs for shared-memory
multiprocessors and workstations running MPI or PVM.
http://www.cs.utexas.edu/users/code/
Parallel Tools Projects:
Links to current and previous projects sponsored by the Parallel
Tools Consortium.
http://www.ptools.org/projects/
Dmake:
a generic parallel make utility designed to speed up the process of
compiling large packages.
http://www.scri.fsu.edu/~dwyer/dmake.html
Distributed Queueing System:
A management tool to distribute computational resources across a
network and parallel make utility. Source code and documentation.
http://www.scri.fsu.edu/~pasko/dqs.html
Etnus, Inc.:
Debugger and performance analysis tools for parallel programs.
Product information and manuals.
http://www.etnus.com/
KAP/Pro Toolset:
OpenMP implementation and development tools. Product description and
ordering information.
http://www.kai.com/parallel
Batch Queueing Systems:
Describes several batch queueing systems available on the UNIX
platform.
http://www.cmpharm.ucsf.edu/~srp/batch/systems.html
The Globus Toolkit:
The Globus Toolkit provides software tools that make it easier to
build computational grids and grid-based applications.
http://www.globus.org/toolkit/
P2D2:
A portable distributed debugger. Manual and papers.
http://www.nas.nasa.gov/Groups/Tools/Projects/P2D2/
AIMS:
Automated Instrumentation and Monitoring System is a performance
analysis package for distributed programs. User manual, papers, and
discussion forum.
http://www.nas.nasa.gov/Groups/Tools/Projects/AIMS/
APPS:
Asynchronous and Fault Tolerant Parallel Pattern Search. For PVM and
MPI programs. Source code and documentation.
http://csmr.ca.sandia.gov/projects/apps.html
PBS:
The Portable Batch System is a batch scheduler for UNIX clusters.
Product information, evaluation version, and documentation.
http://pbs.mrj.com/
ARCH:
A C++-based object-oriented library of tools for parallel
programming using MPI. Source code and documentation.
ftp://ftp.tc.cornell.edu/pub/ARCH/ARCH.v.2/
PARMON:
A cluster monitoring tool. Papers and slides.
http://www.dgs.monash.edu.au/~rajkumar/papers/parmon.html
The Hoard Multiprocessor Memory Allocator:
A memory allocator for multiprocessor computers. Source code,
documentation, and papers.
http://www.cs.utexas.edu/users/emery/hoard/
ClusterIt:
Suite of tools for managing large clusters of machines including a
variety of administration programs such as parallel rcp, parallel
rsh, job scheduling, and simple barrier sync.
http://www.garbled.net/clusterit.html
Pooch:
Graphical software for distributing jobs to a network of
Macintoshes.
http://daugerresearch.com/pooch/
Queue:
Load-balancing/distributed batch processing utility and local rsh
replacement.
http://www.gnuqueue.org/
MOSIX:
A kernel module to support clustered computing by migrating
processes across a cluster. Source code, papers, mailing list, and
bug archive.
http://www.cs.huji.ac.il/labs/mosix/