Automatically Testing Numerical Stability

Sanzheng Qiao

and

Shikun Wang


Abstract

Testing plays an important role in software development. Testing numerical software involves additional issues such as numerical stability. Often, expertise in numerical analysis is required to analyze the stability of a numerical algorithm. In this report, we present an automatic method for debugging numerical instability. It automatically finds a set of input data to reveal possible instability of the numerical software under testing.