Fortran-M at netlib small set of extensions to f77 that supports modular message-passing

Fortran-M at ANL

Hence Heterogenous Network Computing Environment

DOME The goal of the Dome project is to build sets of distributed objects that can be used to program heterogeneous networks of computers as a single computing resource.

LAM Network Parallel Computing: LAM (Local Area Multicomputer) is a programming environment and development system for a message-passing parallel machine constituted with heterogeneous UNIX computers on a network. With LAM, a dedicated cluster or an existing network computing infrastructure can act as one parallel computer solving one compute-intensive problem.

Legion The coming of giga-bit networks makes possible the realization of a single nationwide virtual computer composed of a variety of geographically distributed high-performance machines and workstations. Legion will consist of workstations, vector supercomputers, and parallel supercomputers connected by local area networks, enterprise-wide networks, and the national information infrastructure.

Interprocessor Collective Communications (InterCom) Library

message passing interface

subroutines and macors for writing portable parallel programs in Frtran or C for execution on a wide variety of parallel machines and workstation networks.

PARAGRAPH graphical display of message-passing multiprocessor architectures.

PVM software for heterogeneous netowrking parallel processing in Fortran or C for execution on a wide variety of parallel machines, supercomputers, and workstation networks.

PVM3 software and papers on a Parallel Virtual Machine (PVM) software for heterogeneous networking parallel processing in Fortran or C for execution on a wide variety of parallel machines, supercomputers, and workstation networks.

Parallel Programming Environments at NSE


Machines information on high performance computers

Vendors WWW pages

List of Systems for my Dissertation

Proteus

IBM LoadLeveler

LoadLeveler--Frequently Asked Questions PCN (Program Composition Notation) PCN features include a simple notation for the concise specification of concurrent algorithms, the ability to incorporate existing Fortran and C code into parallel applications, facilities for reusing parallel program components, a portable toolkit that allows applications to be developed on a workstation or small parallel computer and run unchanged on supercomputers, and integrated debugging and performance analysis tools.

Scandal Supercomputing Project The primary research interest of the Scandal project is the development of a portable, interactive environment for programming a wide range of supercomputers.

Linda Group The Linda Group, part of the Programming Languages and Software Systems group in the Department of Computer Science, explores a variety of research topics in parallel and distributed computing, adaptive computation, and parallel programming languages. Much of this work centers around the Linda programming language or ideas that have been spawned from work on the Linda system.

Parallel Tools Projects Around the World

Computer Science Bibliography