Chapter

Recent Advances in Parallel Virtual Machine and Message Passing Interface

Volume 3666 of the series Lecture Notes in Computer Science pp 333-342

MPISH2: Unix Integration for MPI Programs

  • Narayan DesaiAffiliated withLancaster UniversityMathematics and Computer Science Division, Argonne National Laboratory
  • , Ewing LuskAffiliated withLancaster UniversityMathematics and Computer Science Division, Argonne National Laboratory
  • , Rick BradshawAffiliated withLancaster UniversityMathematics and Computer Science Division, Argonne National Laboratory

* Final gross prices may vary according to local VAT.

Get Access

Abstract

While MPI is the most common mechanism for expressing parallelism, MPI programs remain poorly integrated in Unix environments. We introduce MPISH2, an MPI process manager analogous to serial Unix shells. It provides better integration capabilities for MPI programs by providing a uniform execution mechanism for parallel and serial programs, exposing return codes and standard I/O stream information.