MPI on the grid

William Gropp, Ewing Lusk

Research output: Chapter in Book/Report/Conference proceedingConference contribution


This tutorial will cover parallel programming with the MPI message passing interface, with special attention paid to the issues that arise in a computational grid environment. After a summary of MPI programming, we will address the issue of process management, first in a single administrative domain and the then across multiple administrative domains. We will describe the use of the MPD process management system with MPI implementations that support the Process Management Interface, and the MPICH-G2 MPI implementation for Globus-based distributed environments. We will discuss grid-specific application programming issues such as latency-reduction techniques using message aggregation and the use of topology-aware collective operations. Remote I/O is one of the best aspects of a grid environment, and so the use of MPI-2 I/O operations will be covered. We will conclude with a discussion of fault-tolerance issues in MPI programs, including programming techniques and the state of current implementations.

Original languageEnglish (US)
Title of host publicationRecent Advances in Parallel Virtual Machine and Message Passing Interface - 9th European PVM/MPI Users' Group Meeting, Proceedings
EditorsPeter Kacsuk, Jack Dongarra, Dieter Kranzlmüller, Jens Volkert
Number of pages1
ISBN (Print)3540442960, 9783540442967, 9783540442967
StatePublished - 2002
Externally publishedYes
Event9th European Parallel Virtual Machine and Message Passing Interface Users’ Group Meeting, PVM/MPI 2002 - Linz, Austria
Duration: Sep 29 2002Oct 2 2002

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Other9th European Parallel Virtual Machine and Message Passing Interface Users’ Group Meeting, PVM/MPI 2002

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)


Dive into the research topics of 'MPI on the grid'. Together they form a unique fingerprint.

Cite this