ClusterGrind: Valgrinding LAM/MPI Applications

  • Brett Carson
  • Ian A. Mason
Conference paper

DOI: 10.1007/11557265_43

Part of the Lecture Notes in Computer Science book series (LNCS, volume 3666)
Cite this paper as:
Carson B., Mason I.A. (2005) ClusterGrind: Valgrinding LAM/MPI Applications. In: Di Martino B., Kranzlmüller D., Dongarra J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2005. Lecture Notes in Computer Science, vol 3666. Springer, Berlin, Heidelberg

Abstract

Debugging distributed applications using message passing libraries can be extremely difficult. We have implemented a set of tools collectively called ClusterGrind which interface to a GNU licensed debugger, valgrind, to ease the debugging process. By generating useful, customisable reports, we believe the time spent debugging large distributed Linux applications can be reduced significantly. Profiling the running programs is also possible to find coding inefficiencies, to aid in improving the overall application performance.

Keywords

valgrind debugging profiling message passing reporting 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Brett Carson
    • 1
  • Ian A. Mason
    • 1
  1. 1.School of Mathematics, Statistics and Computer ScienceUniversity of New England 

Personalised recommendations