Message Passing Interface Forum Purpose This location contains the official MPI (Message Passing Interface) standards documents, errata, and archives of the MPI Forum. The MPI Forum is an open group with representatives from many organizations that define and maintain the MPI standard. Available information: MPI documents (including standards) Archives of the standardization efforts of the MPI ...
Etnus is the world's leading provider of debugging and analysis solutions for complex code. We provide code developers and their managers with the ability to visualize, control and correct applications ...
LAM Implementation of MPI ...
Erlang is a programming language designed at the Ericsson Computer Science Laboratory. Open-source Erlang is being released to help encourage the spread of Erlang outside Ericsson.
Scali is the provider of truly scalable Linux and Solaris based cluster systems ranging up to supercomputer performance ...
Index for PVM3 Library Click here to see the number of accesses to this library. PVM (Parallel Virtual Machine) is a software system that enables a collection of heterogeneous computers to be used as a coherent and flexible concurrent computational resource. The individual computers may be shared- or local-memory multiprocessors, vector supercomputers, specialized graphics engines, or scalar ...
www.netlib.org/pvm3/index.html
What's New Home Overview Walk Through Sample ZPL codes Papers Installing ZPL ZPL Reference User Support ZPL People Pasta Recipes Other Links Acknowledgments University of Washington UW Department of Computer Science and Engineering Contact us! ZPL A Portable, High Performance Parallel Programming Language for Science and Engineering Computations ZPL is an array-based programming language ...
www.cs.washington.edu/research/zpl/index.html
Optimization R&D focuses on the development of algorithms for simulation-based objective functions. Specific areas include parallel optimization, model management, and interior-point methods.
csmr.ca.sandia.gov/projects/apps.html
Paradyn Parallel Performance Tools Release 3.3 Information Release 3.3 of the Paradyn Parallel Performance Tools was released on January 17, 2002. Paradyn/Condor Week 2002 Paradyn/Condor Week is our annual meeting and review of technical activities. This year's meeting will take place on March 3-5 in Madison. Technical Papers Paradyn Manuals Research Staff Position Available Kerninst v0.6.0 ...
Welcome to the Sage++ pages. This also contains information about the pC++ system. Items of interest: Overview Development Team Mailing Lists Documentation FTP Program Files sage@extreme.indiana.edu Last updated: Tue Jan 26 13:14:08 1999 ...
www.extreme.indiana.edu/sage
High-Performance C++ High-Performance C++ (HPC++) consists of a C++ library and a set of tools being developed by the HPC++ Consortium to support a standard model for portable parallel C++ programming. The HPC++ Consortium is a diverse group with representatives from industry, academia and government laboratories. The collaborating groups in the consortium are: Extreme! Lab, Indiana University, ...
www.extreme.indiana.edu/hpc++/index.html
The TreadMarks Distributed Shared Memory (DSM) System Treadmarks supports parallel computing on networks of workstations. Its main novel feature is that it provides a global shared address space across the different machines on a cluster. The shared address space distinguishes it from other well-known packages such as PVM or MPI that provide a message passing interface between machines. There is ...
www.cs.rice.edu/~willy/TreadMarks/overview.html
CODE is a visual parallel programming system that composes sequential programs into parallel programs for shared-memory multiprocessors and workstations running MPI or PVM.
www.cs.utexas.edu/users/code
TAU (Tuning and Analysis Utilities) performance analysis environment for C++, Java, C, Fortran 90, HPF, and HPC++. TAU Portable Profiling NEWS: TAU supports PAPI and OpenMPI now TAU Publications PDT: Program Database Toolkit TAU Monitoring Framework TAU User's Guide (.ps.gz) TAU Demo (C++/Java/F90) TAU and PDT slides TAU for JAVA TAU at NACSE TAU Overview Short TAU Tool Descriptions TAU for ...
www.cs.uoregon.edu/research/paracomp/tau
An efficient messaging system for low-cost Fast Ethernet or Gigabit Ethernet clusters of PCs running Linux ...
www.disi.unige.it/project/gamma
Parallel programming language and its programming environment for computing on heterogeneous computer networks.
www.cs.virginia.edu/~mentat/index.html
The Coherent Virtual Machine Goals The Coherent Virtual Machine (CVM) software Distributed Shared Memory (DSM) system is being developed here at the University of Maryland. Project goals include: Multiple protocol support - CVM's initial configuration provides four memory models, single- and multiple-writer versions of lazy release ...
www.cs.umd.edu/projects/cvm
Titanium is a dialect of Java for large-scale scientific computing. The primary goal is a language that has high performance on large scale multiprocessors, including massively parallel processors and workstation clusters with one or more processors per node. Secondary goals include safety, portability, and support for building complex data structures. The main additions to Java are immutable classes, multi-dimensional arrays, an explicitly parallel SPMD model, and zone-based memory manageme`
www.cs.berkeley.edu/Research/Projects/titanium
Task Parallelism and Fortran The task parallelism group at Argonne National Laboratory investigates applications, language constructs, compilation, and runtime system issues associated with the use of task parallelism, and mixed task/data parallelism. Much of this work is performed in the context of Fortran, but many of the techniques apply equally to other languages. HPF/MPI: An HPF Binding for ...
www-fp.mcs.anl.gov/fortran-m/FM.html
www.cs.unc.edu/Research/proteus
www.netlib.org/utk/icl/xpvm/xpvm.html
www-fp.mcs.anl.gov/~lusk/p4
SAM Distributed Shared Memory System SAM is a run-time system that supports a shared name space in software on distributed-memory multiprocessors. There are a variety of scientific applications which operate on complicated data structures and access data in irregular and often data-dependent ways. SAM provides a global name space that facilitates programming these types of applications and ...
suif.stanford.edu/~scales/sam.html
Fast Messages (FM) Fast Messages (FM) is a low-level messaging layer designed to deliver underlying network's hardware performance to the application, even for small messages. For example, FM delivers 43 megabytes/second for messages as short as 256 bytes with even higher peak performance. FM makes bandwidth accessible, without requiring changes in applications (or protocols) to increase message ...
www-csag.ucsd.edu/projects/comm/fm.html
Welcome to clusterit-2.0 ! This is a collection of clustering tools, to turn your ordinary everyday pile of UNIX workstations into a speedy parallel beast. Initially this work was based on the work of IBM's PSSP, and copied heavily from the ideas there. Its also lightly based on the work pioneered in GLUnix. I've decided to simplify, and complexify it however: Glunix is a monstrosity. It allows ...
www.garbled.net/clusterit.html
Maisie is a C-based simulation language that can be used for sequential and parallel execution of discrete-event simulation models.
may.cs.ucla.edu/projects/maisie
DAta-Parallel Programming Library for Education (DAPPLE) DAPPLE is a C++ class library designed to provide the illusion of a data-parallel programming language on conventional hardware and with conventional compilers. DAPPLE defines Vectors and Matrices as basic classes, with all the C operators overloaded to provide for elementwise arithmetic. In addition, DAPPLE provides typical data-parallel ...
www.cs.dartmouth.edu/ILI/dapple
PIOUS for PVM PIOUS is a complete Parallel I/O System for the PVM 3 distributed computing environment. Just as PVM implements a virtual multicomputer on top of a heterogeneous network of computing resources, PIOUS implements a fully functional parallel file system on top of PVM. PVM applications obtain transparent access to shared permanent storage via PIOUS library functions. PIOUS is intended ...
www.mathcs.emory.edu/pious
The Eiffel Parallel Execution Environment Version francaise EPEE (Eiffel Parallel Execution Environment) is an object oriented design framework for programming distributed memory parallel computers, developed within the PAMPA Project. It proposes a programming environment where data and control parallelism are totally encapsulated in regular Eiffel classes, without any extension to the language ...
www.irisa.fr/pampa/EPEE/epee.html
AppleSeed Development Page Welcome! This page is for those who want to write their own parallel programs that run on multiple Macintoshes. Running in parallel on one dual processor Macintosh requires a different technique: see our multiprocessing page. To run multiple dual processor Macintoshes requires combining both techniques. What software you need to write your own Parallel Programs: On ...
exodus.physics.ucla.edu/appleseed/dev/Developer.html
JPVM The Java Parallel Virtual Machine NOTE: If you are currently using JPVM, please download the latest version below (v0.2.1, released Feb.2, 1999). It contains an important bug fix to pvm_recv. JPVM is a PVM-like library of object classes implemented in and for use with the Java Programming language. PVM is a popular message passing interface used in numerous heterogeneous hardware ...
www.cs.virginia.edu/~ajf2j/jpvm
Pypvm home page Overview pypvm is a Python module which allows interaction with the Parallel Virtual Machine (PVM) package. PVM allows a collection of computers connected by a network to serve as a single parallel computer. More information about the PVM package can be found at http://www.epm.ornl.gov/pvm. Pypvm is intended to be an educational and prototyping tool. The primary authors of Pypvm ...
PVM Toolbox for Matlab (PVMTB) What is PVMTB : PC Linux users with several MATLAB licenses can use PVMTB in order to call PVM library routines from within the MATLAB interpreter. Processes can be spawned, MATLAB variables can be sent/recvd, etc. Due to MATLAB's eval facility, commands for remote execution may be passed as strings to the desired MATLAB computing instance , and the result may be ...
atc.ugr.es/javier-bin/pvmtb_eng
MPI-FM: Message Passing Interface on Fast Messages MPI-FM is a high-performance cluster implementation of the Message Passing Interface (MPI) based on a port of MPICH to Fast Messages. The Message Passing Interface is an industry standard communication interface for message-passing parallel programs. It provides a wealth of capabilities including synchronous and asynchronous messaging, ...
www-csag.ucsd.edu/projects/comm/mpi-fm.html
Library for developing high performance commercial distributed / cluster software. Supports shared memory. Free trial download ...
www.netlib.org/pvm3/contrib/pvmfs
PiSMA Architecture Research Group Dept. of Computer Engineering & Informatics Univercity of Patras, Greece The PiSMA Home Page PiSMA ( Parallel Virtually Shared-Memory Architecture ) is a new parallel multiprocessor architecture combining the best of shared and distributed memory designs. The result is a very scalable design (up to 100's of processors) without bus bottleneck problems due to its ...
aiolos.cti.gr/en/pisma/pisma.html
www.cs.virginia.edu/~ajf2j/tpvm.html
The ANTS Load Balancing System Current version: 0.4.11 - October 1st, 2001 What The ANTS Load Balancing System is a piece of software that will allow jobs to be executed on computers connected in a network (eg. a Beowulf). The node best suited (at the time of execution) for the job given, will be chosen to execute the job. This is an approach different from that of traditional Queue systems. A ...
Shmem Put/Get-FM: Shmem Put/Get Interface on Fast Messages Shmem Put/Get-FM is a high-performance cluster implementation of the Shmem Put/get interface based loosely on Bob Numrich's Shmem library for the Cray T3D. The implementation is based on Fast Messages. This library provides a shared global address space, data movement operations between locations in that address space, and ...
www-csag.ucsd.edu/projects/comm/put-get.html
Internet Parallel Computing Archive IPCA : Environments : Pvm3 : Tape-pvm This directory contains the Tape/Pvm event tracing tool developed and maintained at LMC-IMAG, Grenoble, France. .nams-info/ ReadMe Last modified 18:15:00, 9 Jan 1996 - 2.7K - text Overview of files and patches. Author: Eric Maillet (maillet@imag.fr) SampleTraces/ Sample traces. manual-tape.ps.gz Last modified 11:45:00, 3 ...
wotug.ukc.ac.uk/parallel/environments/pvm3/tape-pvm
PVM Team Member, Developing Software for Cluster Computing ...
www.markus-fischer.de/projects.htm
The TONS project Current release: 0.0.8 (January 28th) Welcome to the home of the TONS project. TONS stands for Tons Of Numerical Services. The goal of the TONS project is to create a state-of-the-art tool for scientists and engineers who wish to perform numerical investigations. The TONS system has a three-tier architecture as shown below. A number of clients are connected to the scheduler.
Scientific Applications and Visualization Group has joined ITL's Mathematical and Computational Sciences Division. The page you asked for http://www.itl.nist.gov/div895/savg/parallel/pvm/pvmmake.html is no longer accessible from outside the NIST firewall. We regret any inconvenience. The caretaker of this forwarding script is bruce.miller@nist.gov ...
math.nist.gov/cgi-bin/savgfwd/parallel/pvm/pvmmake.html