Skip to main content
Article thumbnail
Location of Repository

Migrating from PVM to MPI, part I: The Unify System

By Paula L. Vaughan Y, Anthony Skjellum Yzx, Donna S. Reese Yx and Fei-chen Cheng X

Abstract

This paper presents a new kind of portability system, Unify, whichmodi es the PVM message passing system to provide (currrently a subset of) the Message Passing Interface (MPI) standard notation for message passing. Unify is designed to reduce the e ort of learning MPI while providing a sensible means to make use of MPI libraries and MPI calls while applications continue to run in the PVM environment. We are convinced that this strategy will reduce the costs of porting completely to MPI, while providing a gradual environment within which toevolve. Furthermore, it will permit immediate use of MPI-based parallel libraries in applications, even those that use PVM for user code. We describe several paradigms for supporting MPI and PVM message passing notations in a single environment, and note related work on MPI and PVM implementations. We showthe design options that existed within our chosen paradigm (which is an MPI interface added to the base PVM system), and why wechose that particular approach. We indicate the total evolution path of porting a PVM application to MPI with the help of porting libraries. Finally, weindicate our current directions and planned future work

Year: 1994
OAI identifier: oai:CiteSeerX.psu:10.1.1.352.5830
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://citeseerx.ist.psu.edu/v... (external link)
  • http://www.cis.uab.edu/sites/d... (external link)
  • Suggested articles


    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.