E S T S C
ENERGY SCIENCE & TECHNOLOGY SOFTWARE CENTER
SOFTWARE ABSTRACT


Request Information    Back


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?
MEDIA URL: 
MEDIA QUANTITY:
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