skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Users manual for the Chameleon parallel programming tools

Technical Report ·
DOI:https://doi.org/10.2172/10191159· OSTI ID:10191159
 [1];  [2]
  1. Argonne National Lab., IL (United States)
  2. Univ. of California, Los Angeles, CA (United States). Dept. of Mathematics

Message passing is a common method for writing programs for distributed-memory parallel computers. Unfortunately, the lack of a standard for message passing has hampered the construction of portable and efficient parallel programs. In an attempt to remedy this problem, a number of groups have developed their own message-passing systems, each with its own strengths and weaknesses. Chameleon is a second-generation system of this type. Rather than replacing these existing systems, Chameleon is meant to supplement them by providing a uniform way to access many of these systems. Chameleon`s goals are to (a) be very lightweight (low over-head), (b) be highly portable, and (c) help standardize program startup and the use of emerging message-passing operations such as collective operations on subsets of processors. Chameleon also provides a way to port programs written using PICL or Intel NX message passing to other systems, including collections of workstations. Chameleon is tracking the Message-Passing Interface (MPI) draft standard and will provide both an MPI implementation and an MPI transport layer. Chameleon provides support for heterogeneous computing by using p4 and PVM. Chameleon`s support for homogeneous computing includes the portable libraries p4, PICL, and PVM and vendor-specific implementation for Intel NX, IBM EUI (SP-1), and Thinking Machines CMMD (CM-5). Support for Ncube and PVM 3.x is also under development.

Research Organization:
Argonne National Lab. (ANL), Argonne, IL (United States); Office of Naval Research, Washington, DC (United States)
Sponsoring Organization:
USDOE, Washington, DC (United States); Department of Defense, Washington, DC (United States)
DOE Contract Number:
W-31109-ENG-38
OSTI ID:
10191159
Report Number(s):
ANL-93/23; ON: DE94001934; CNN: Contract N00014-90-J-1695; TRN: 93:003875
Resource Relation:
Other Information: PBD: Jun 1993
Country of Publication:
United States
Language:
English