An Extensible Framework for Distributed Testing of MPI Implementations

  • Joshua Hursey
  • Ethan Mallove
  • Jeffrey M. Squyres
  • Andrew Lumsdaine
Conference paper

DOI: 10.1007/978-3-540-75416-9_15

Part of the Lecture Notes in Computer Science book series (LNCS, volume 4757)
Cite this paper as:
Hursey J., Mallove E., Squyres J.M., Lumsdaine A. (2007) An Extensible Framework for Distributed Testing of MPI Implementations. In: Cappello F., Herault T., Dongarra J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2007. Lecture Notes in Computer Science, vol 4757. Springer, Berlin, Heidelberg

Abstract

Complex code bases require continual testing to ensure that both new development and routine maintenance do not create unintended side effects. Automation of regression testing is a common mechanism to ensure consistency, accuracy, and repeatability of results. The MPI Testing Tool (MTT) is a flexible framework specifically designed for testing MPI implementations across multiple organizations and environments. The MTT offers a unique combination of features not available in any individual testing framework, including a built-in multiplicative effect for creating and running tests, historical correctness and performance analysis, and support for multiple cluster resource managers.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Joshua Hursey
    • 1
  • Ethan Mallove
    • 2
  • Jeffrey M. Squyres
    • 3
  • Andrew Lumsdaine
    • 1
  1. 1.Indiana University Open Systems Laboratory Bloomington, INUSA
  2. 2.Sun Microsystems, Inc. Burlington, MAUSA
  3. 3.Cisco, Inc. San Jose, CAUSA

Personalised recommendations