| PACKAGE ID: | 002383MLTPL00 MPH |
| KWIC TITLE: | MPH: A Library for Distributed Multi-Component Environment |
| AUTHORS: | Chris H.Q. Ding |
| LIMITATION/AUDIENCE CODE: | COPY/LIM |
| COMPLETION DATE: | 04/07/2009 |
| PUBLICATION DATE: | 05/01/2001 |
| DESCRIPTION: | A growing trend in developing large and complex applications on today's Teraflops compyters is to integrate stand-alone and/or semi-independent program components into a comprehensive simulation package.
We develop MPH, a multi-component handshaking library that allows component models recognize and talk to each other in a convenient and consisten way, thus to run multi-component ulti-executable applications effectively on distributed memory architectures.
MPH provides the following capabilities: component name registration, resource allocation, inter-component communication, inquiry on the multi-component environment, standard in/out redirect.
It supports the following four integration mechanisms: Multi-Component Single-Executable (MCSE); Single-Component Multi-Executable (SCME); Multi-Component Multi-Executable (MCME); Multi-instance Multi-Executable (MIME).
MPH currently works on IBM SP, SGI Origin, Compaq AlphaSC, Cray T3E, and PC clusters. It is being adopted in NCAR's CCSM and Colorado State University's icosahedra grid coupled model.
A joint communicator between any two components could be created. MPI communication between local processors and remote processors are invoked through component names and the local id. More functions are available to inquire the global-id, local-id, number of executales, etc. |
| PACKAGE CONTENTS: | Media Directory; Software Abstract; Media includes Source Code; Compilation Instructions; Sample Problem Input Data; Text Library; User Guide; Linking Instructions; Sample Problem Output Data; / 1 CD-ROM |
| SOURCE CODE INCLUDED? | Y |
| MEDIA URL: | |
| MEDIA QUANTITY: | N |
| COMPUTER: | MLT-PLTFM |
| REFERENCES: | C.H.Q. Ding; and Y. He, MPH: A Library or Distributed Multi-Component Environment. Lawrence Berkeley National Laboratory Technical Report, Number LBNL-47930, May 2001. Proceedings of the enth Workshop on the Use of High Performance Computing in Meterology, November 2002, Reading, England. |
| HARDWARE REQS: | have to be clusters of PC or workstations |
| ABSTRACT STATUS: | AS-IS 06-15-2009 |
| SPONSOR: | DOE |
| RESEARCH ORG: | Lawrence Berkeley National Lab |
| PACKAGE TYPE: | AS-IS |
| PACKAGE STATUS: | RDY |