| A simple automatic derivative evaluation program |
| Full text |
Pdf
(320 KB)
|
Source
|
Communications of the ACM
archive
Volume 7 , Issue 8 (August 1964)
table of contents
Pages: 463 - 464
Year of Publication: 1964
ISSN:0001-0782
|
|
Author
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 39, Downloads (12 Months): 115, Citation Count: 32
|
|
|
ABSTRACT
A procedure for automatic evaluation of total/partial derivatives of arbitrary algebraic functions is presented. The technique permits computation of numerical values of derivatives without developing analytical expressions for the derivatives. The key to the method is the decomposition of the given function, by introduction of intermediate variables, into a series of elementary functional steps. A library of elementary function subroutines is provided for the automatic evaluation and differentiation of these new variables. The final step in this process produces the desired function's derivative.
The main feature of this approach is its simplicity. It can be used as a quick-reaction tool where the derivation of analytical derivatives is laborious and also as a debugging tool for programs which contain derivatives.
CITED BY 32
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jean Utke , Uwe Naumann , Mike Fagan , Nathan Tallent , Michelle Strout , Patrick Heimbach , Chris Hill , Carl Wunsch, OpenAD/F: A Modular Open-Source Tool for Automatic Differentiation of Fortran Codes, ACM Transactions on Mathematical Software (TOMS), v.34 n.4, p.1-36, July 2008
|
|
|
|
|
|
|
|
|
|
|