DeWiz - Modular Debugging for Supercomputers and Computational Grids

  • Authors:
  • Dieter Kranzlmüller

  • Affiliations:
  • -

  • Venue:
  • ICCS '01 Proceedings of the International Conference on Computational Science-Part II
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Debugging is accepted as one of the difficult tasks of high performance software development, which can be attributed to the high complexity of parallel and distributed applications. Especially users of massively parallel supercomputers or distributed metacomputer systems experience huge obstacles, that are difficult if not impossible to overcome with existing error detection approaches. The prototype tool DeWiz presents an effort to improve this situation by applying the abstract event graph model as a representation of parallel program behavior. Besides its usability for different programming paradigms it permits analysis of data with various debugging activities like automatic error detection and sophisticated abstraction. In addition, DeWiz is implemented as a set of loosely connected modules, that can be assembled according to the user's needs and given priorities. Yet, it is not intended as a complete replacement but as a plug-in for well-established, existing tools, which may utilize it to increase their debugging functionality.