ABSTRACT

We assume in this chapter that a partial differential equation (PDE) code has been developed and needs testing. Quite a bit of work has been done to this point. A set of differential equations has been selected as the model of some physical system, a numerical algorithm for discretizing and solving the equations has been developed, and finally, the numerical algorithm has been implemented in the software, along with various auxiliary capabilities such as input and output routines. The code successfully compiles and links. One now seeks to find any coding mistakes or blunders that may have been made during the development stage.