Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Monitors, messages, and clusters : the p4 parallel programming system.

Journal Article · · Parallel Comput.
p4 is a portable library of C and Fortran subroutines for programming parallel computers. It is the current version of a system that has been in use since 1984. It includes features for explicit parallel programming of shared-memory machines, distributed-memory machines (including heterogeneous networks of workstations), and clusters, by which we mean shared-memory multiprocessors communicating via message passing. We discuss here the design goals, history, and system architecture of p4 and describe briefly a diverse collection of applications that have demonstrated the utility of p4.
Research Organization:
Argonne National Laboratory (ANL)
Sponsoring Organization:
ER
DOE Contract Number:
AC02-06CH11357
OSTI ID:
937680
Report Number(s):
ANL/MCS/JA-11033
Journal Information:
Parallel Comput., Journal Name: Parallel Comput. Journal Issue: 4 ; 1994 Vol. 20; ISSN PACOEJ; ISSN 0167-8191
Country of Publication:
United States
Language:
ENGLISH

Similar Records

p4-Linda: A portable implementation of Linda
Conference · Thu Jul 01 00:00:00 EDT 1993 · OSTI ID:10178800

Message-passing multiprocessor simulator
Technical Report · Thu May 01 00:00:00 EDT 1986 · OSTI ID:5760616

Parallel computation of internal and external flows using a portable message-passing harness
Conference · Thu Dec 30 23:00:00 EST 1993 · OSTI ID:54372