Software Technology

Fortran90 and HPF

Message Passing Interface (MPI)

MPI is a new library specification for message-passing, proposed as a standard by a broadly based committee of vendors, implementors, and users. It can be used to write message-passing programs in any language, but typically is being made available in either C or Fortran77. The standard was approved in 1994 and many implementations are either available or are being planned on MIMD parallel machines and workstation farms of all types.

Parallel Virtual Machine (PVM)

PVM is a new library specification for message-passing, proposed as a standard by a broadly based committee of vendors, implementors, and users. It can be used to write message-passing programs in any language, but typically is being made available in either C or Fortran77. The standard has been implemented on MIMD parallel machines and workstation farms of all types.

Linda

Linda is a machine-independent parallel programming language.

Java

Northeast Parallel Architectures Center (NPAC) at Syracuse University. The content of these pages may be used freely for educational purposes. Some of the material is under individual copyright. Send comments to Saleh Elmohamed , saleh@npac.syr.edu. Last updated 6/4/97