Concepedia

Publication | Open Access

A taxonomy of automatic differentiation tools

66

Citations

0

References

1991

Year

Abstract

Abstract. Many of the current automatic dierentiation (AD) tools have similar characteristics. Unfortunately, it is often the case that the similarities between these various AD tools can not be easily ascertained by reading the corresponding documentation. To clarify this situation, a taxonomy of AD tools is presented. The taxonomy places AD tools into the Elemental, Extensional, Integral, Operational and Symbolic classes. This taxonomy is used to classify twenty-nine AD tools. Each tool is examined individually with respect to the mode of dierentiation used and the degree of derivatives computed. A list detailing the availability of the surveyed AD tools is provided in Appendix A.