• DocumentCode
    424494
  • Title

    Relative Debugging and its Application to the Development of Large Numerical Models

  • Author

    Abramson, David ; Foster, Ian ; Michalakes, John ; Sosic, Rok

  • Author_Institution
    Griffith University
  • fYear
    1995
  • fDate
    1995
  • Firstpage
    51
  • Lastpage
    51
  • Abstract
    Because large scientific codes are rarely static objects, developers are often faced with the tedious task of accounting for discrepancies between new and old versions. In this paper, we describe a new technique called relative debugging that addresses this problem by automating the process of comparing a modified code against a correct reference code. We examine the utility of the relative debugging technique by applying a relative debugger called Guard to a range of debugging problems in a large atmospheric circulation model. Our experience confirms the effectiveness of the approach. Using Guard, we are able to validate a new sequential version of the atmospheric model, and to identify the source of a significant discrepancy in a parallel version in a short period of time.
  • Keywords
    Debugging; Guard; MM5; Meteorology; Parallelism; Relative Debugging; Scientific Computing; Tools; Atmospheric modeling; Australia; Computer science; Debugging; Information technology; Laboratories; Mathematics; Numerical models; Parallel processing; Programming profession; Debugging; Guard; MM5; Meteorology; Parallelism; Relative Debugging; Scientific Computing; Tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 1995. Proceedings of the IEEE/ACM SC95 Conference
  • Print_ISBN
    0-89791-816-9
  • Type

    conf

  • DOI
    10.1109/SUPERC.1995.241688
  • Filename
    1383187