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

Title: MPH: A library for distributed multi-component environment

Conference ·
OSTI ID:783771

Many current large and complex HPC applications are based on semi-independent program components developed by different groups or for different purposes. On distributed memory parallel supercomputers, how to perform component-name registration and initialize communications between independent components are among the first critical steps in establishing a distributed multi-component environment. Here we describe MPH, a multi-component handshaking library that resolves these tasks in a convenient and consistent way. MPH uses MPI for high performance and supports many PVM functionality. It supports two major parallel integration mechanism: multi-component multi-executable (MCME) and multi-component single-executable (MCME). It is a simple, easy-to-use module for developing practical codes, or as basis for larger software tools/frameworks.

Research Organization:
Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE Director, Office of Science. Office of Biological and Environmental Research. Environmental Sciences Division (US)
DOE Contract Number:
AC03-76SF00098
OSTI ID:
783771
Report Number(s):
LBNL-47930; R&D Project: K11501; TRN: AH200128%%205
Resource Relation:
Conference: Supercomputing 2001, Denver, CO (US), 11/10/2001--11/16/2001; Other Information: PBD: 1 Jun 2001
Country of Publication:
United States
Language:
English