Integrating Program Component Executables on Distributed Memory Architectures via MPH
A growing trend in developing large and complex ap-plications on today’s Teraflop computers is to integrate stand-alone and/or semi-independent program components into a comprehensive simulation package. One example is the climate system model which consists of atmosphere, ocean, land-surface and se...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Text |
Language: | English |
Published: |
2004
|
Subjects: | |
Online Access: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.532.4628 http://crd-legacy.lbl.gov/~yunhe/papers/mph_ipdps.pdf |
Summary: | A growing trend in developing large and complex ap-plications on today’s Teraflop computers is to integrate stand-alone and/or semi-independent program components into a comprehensive simulation package. One example is the climate system model which consists of atmosphere, ocean, land-surface and sea-ice. Each component is semi-independent and has been developed at different institu-tions. We study how this multi-component multi-executable applicationcan run effectively on distributed memory archi-tectures. We identify five effective execution modes and de-velop the MPH library to support application developments utilizing these modes. MPH performs component-name reg-istration, resource allocation and initial component hand-shaking in a flexible way. |
---|