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
Message-passing multiprocessor simulator
Parallel computation of internal and external flows using a portable message-passing harness
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