********************** MESSAGE PASSING SYSTEMS ************************ Name: PVM (Parallel Virtual Machine) From: Oak Ridge National Laboratory Works w/on: Heterogeneous computers Languages: C and Fortran Avail at: netlib2.cs.utk.edu:pvm3 Contact: pvm@msr.epm.ornl.gov Desc.: A software system that enables a collection of heterogeneous computers to be used in parallel. It includes libraries of user-callable functions and a daemon program which coordi- nates inter-machine activity. Name: p4 (Portable Programs for Parallel Processors) From: Argonne National Laboratory Works w/on: Heterogeneous computers Languages: C and Fortran Avail at: netlib2.cs.utk.edu:p4, info.mcs.anl.gov:pub/p4 Contact: lusk@mcs.anl.gov or rbutler@sinkhole.unf.edu Desc.: Like PVM with somewhat better communication performance. Supports a wider variety of systems than PVM. Name: CHIMP (Common High-level Interface to Message Passing) From: The University of Edinburg Works w/on: Heterogeneous computers Languages: C and Fortran Avail at: ftp.epcc.ed.ac.uk:pub/chimp Contact: epcc-support@uk.aac.ed Desc.: Like PVM and p4. Name: POSYBL (Programming System for Distributed Applications) From: University of Crete Works w/on: Heterogeneous computers Languages: C Avail at: nic.funet.fi:pub/unix/parallel Contact: sxoinas@csd.uch.gr or sxoinas@csi.forth.gr Desc.: Simple implementation of Linda like system. The system consists of a daemon, that runs on every workstation in a cluster, and a C-library of Linda like operations. Name: p4-Linda From: Argonne National Laboratory, University of North Florida Works w/on: p4 Languages: C Avail at: info.mcs.anl.gov:pub/p4 Contact: lusk@mcs.anl.gov, rbutler@sinkhole.unf.edu Desc.: An implementation of the Linda programming model. Uses both shared-memory and distributed-memory for the underlying hardware. Name: MPI (Message-Passing Interface) From: Argonne National Laboratory (CRPC) Works w/on: Chameleon Languages: C and Fortran Avail at: emory.mathcs.emory.edu:pub/mpi, netlib2.cs.utk.edu:mpi Contact: gropp@mcs.anl.gov and Erwing Lusk Desc.: A test implementation of a draft standard for message- passing software. Name: BlockComm From: Argonne National Laboratory Works w/on: ? Languages: ? Avail at: ? Contact: gropp@mcs.anl.gov Desc.: A communication library which allows users to avoid explicit construction of messages when the messages consist of matrix subblocks. Name: Chameleon From: Argonne National Laboratory, University of Calif., LA Works w/on: p4, PICL, PVM, vendor-specific implementations Languages: C and Fortran Avail at: info.mcs.anl.gov:pub/pdetools Contact: gropp@mcs.anl.gov, bsmith@math.ucla.edu Desc.: A second generation message-passing system for distri- buted memory parallel computers. It provides a stable interface to p4 or PVM and provides a wide variety of debugging information. A production library that imposes no overhead is also provided. Name: PICL From: Oak Ridge National Laboratory Works w/on: Variety of multiprocessors (and workstations?). Languages: C (and FORTRAN-to-C interface routines) Avail at: netlib2.cs.utk.edu:picl Contact: worley@msr.epm.ornl.gov Desc.: A subroutine library that implements a generic message- passing interface for a variety of multiprocessors. It also provides time stamped trace data, if requested. Name: TCGMSG From: Argonne National Laboratory Works w/on: Heterogeneous computers Languages: C and Fortran Avail at: ftp.tcg.anl.gov:pub/tcgmsg Contact: rj_harrison@pnl.gov Desc.: Like PVM and p4. Comes with set of example 'chemistry' applications. Predecessor to p4. Name: I2PVM (Intel to PVM) From: NASA Works w/on: PVM Languages: Fortran Avail at: sunkj.larc.nasa.gov:pub/Intel-PVM3 Contact: j.j.arthur@larc.nasa.gov Desc.: A library that allows SPMD codes which run on Intel message passing computers to run in a PVM environment.