Parallel program debugging with MAD: a practical approach

  • Authors:
  • Dieter Kranzlmüller;Axel Rimnac

  • Affiliations:
  • GUP, Dept. for Graphics and Parallel Processing;Institute for Theoretical Physics, Joh. Kepler University Linz, Linz/Austria, Europe

  • Venue:
  • ICCS'03 Proceedings of the 2003 international conference on Computational science
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Debugging parallel programs can be very time-consuming and tedious, because the multiplicity of communicating processes increases the complexity of a program and the probability of incorrect behavior. Solutions are provided by debugging tools, which try to offer meaningful ways to investigate errors and their original causes. The MAD environment is a debugging toolset, which focuses on parallel and distributed programs. This paper discusses the application of MAD to real-world programs with practicability and usability as the main goals. The observations are based on a series of debugging sessions conducted for a specific application of theoretical physics, with the opinions of the tool developer on one side and the view of the application developer on the other side.