*********************** PROGRAMMING LANGUAGES ************************* Name: PCN From: Argonne National Laboratory/California Institute of Tech. Works w/on: Homogeneous computers Languages: C and Fortran can be incorporated Avail at: netlib2.cs.utk.edu:pcn, info.mcs.anl.gov:pub/pcn Contact: tuecke@mcs.anl.gov Desc.: Compiler and tools. Name: Maisie From: University of California Works w/on: PVM, Cosmmic Environment, and UNIX sockets Languages: Enhancement to C Avail at: cs.ucla.edu Contact: rajive@cs.ucla.edu or wentoh@cs.ucla.edu Desc.: A C based parallel programming language. The primary enhancements to C are constructs to define, create and destroy processes, and send and receive messages. ******************** PROGRAMMING ENVIRONMENTS ************************ Name: HeNCE (Heterogeneous Network Computer Environment) From: Oak Ridge National Laboratory Works w/on: PVM Languages: C or Fortran node subroutines Avail at: netlib2.cs.utk.edu:hence Contact: hence@msr.epm.ornl.gov Desc.: A graphical parallel programming environment that provides an easy to use interface for creating, compiling, executing, and debugging parallel programs. ************************** DEBUGGING TOOLS **************************** Name: IVD (Interactive Visualization Debugger) From: Hewlett-Packard Laboratories Works w/on: PVM Languages: None Avail at: ? Contact: Milon Mackey Desc.: A tool for post-mortem debugging of PVM programs. Allows programs to be deterministically re-executed in a debugger. ************************* MONITORING TOOLS **************************** Name: XAB (X-window Analysis and Debugging) From: Carnegie Mellon University and Pittsburg Supercomputer Ctr. Works w/on: PVM2.4 Languages: None Avail at: netlib2.cs.utk.edu:pvm/xab Contact: adam@cs.cmu.edu Desc.: A X window system based tool for monitoring PVM programs. Graphically displays process and message states. Name: alog From: Argonne National Laboratory Works w/on: p4 and a variety of other parallel programming systems. 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.: A portable library for producing log files of user- specified events. Part of the p4 distribution. Works with Upshot. Name: Upshot From: Argonne National Laboratory Works w/on: alog Languages: Avail at: netlib2.cs.utk.edu:p4, info.mcs.anl.gov:pub/upshot Contact: lusk@mcs.anl.gov Desc.: A tool that can visualize alog files. Name: PADL (Program Animation Display Language) From: ? Works w/on: p4 Languages: ? Avail at: ? Contact: ? Desc.: A program visualization tool. More elaborate that Upshot. Name: TracePVM From: Emery University Works w/on: PVM Languages: ? Avail at: emory.mathcs.emory.edu:pub/msgtrace Contact: ? Desc.: ? Name: XMTV From: Ohio Supercomputer Center Works w/on: PVM and others Languages: ? Avail at: http://www.lerc.nasa.gov/Other_Groups/ACCL/MPI/xmtv Contact: Raja Daoud Desc.: XMTV is an X/Motif-based graphics client/server package that emulates a frame buffer. It is implemented on top of LAM, a UNIX cluster computing environment. It provides an easy to use, low cost alternative for run-time visualization of computation results. The XMTV client library can be used by MPI (and PVM) applications under LAM, from C and Fortran. It provides a simple interface to plot coloured data frames. The XMTV server can be run on any node in the multicomputer. The graphics calls locate and direct their requests to the proper destination.