Sciweavers

SC
1995
ACM

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

14 years 2 months ago
Relative Debugging and its Application to the Development of Large Numerical Models
Because large scienti c 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 modi ed 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 con rms the e ectiveness 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 signi cant discrepancy in a parallel version in a short period of time.
David Abramson, Ian T. Foster, John Michalakes, Ro
Added 26 Aug 2010
Updated 26 Aug 2010
Type Conference
Year 1995
Where SC
Authors David Abramson, Ian T. Foster, John Michalakes, Rok Sosic
Comments (0)