Mike Fagan (2004)
Design and Implementation of Adifor90
Rice University, CAAM Dept., Technical Report(CAAM TR04-22).
In order to accurately and efficiently compute derivatives, many scientists and are abandoning divided differences in favor of Automatic Differentiation (AD). This paper describes the design and implementation of Adifor90, an AD tool for differentiating Fortran 90 programs. This paper also gives preliminary results that come from applying Adifor90 to UbikSolve, a component of the Truchas system.