## The ADIFOR 2.0 System for the Automatic Differentiation of Fortran 77 Programs (1994)

Venue: | RICE UNIVERSITY |

Citations: | 55 - 17 self |

### BibTeX

@INPROCEEDINGS{Bischof94theadifor,

author = {Christian Bischof and Alan Carle and Peyvand Khademi and Andrew Mauer},

title = {The ADIFOR 2.0 System for the Automatic Differentiation of Fortran 77 Programs},

booktitle = {RICE UNIVERSITY},

year = {1994},

pages = {18--32},

publisher = {}

}

### Years of Citing Articles

### OpenURL

### Abstract

Automatic Differentiation is a technique for augmenting computer programs with statements for the computation of derivatives based on the chain rule of differential calculus. The ADIFOR 2.0 system provides automatic differentiation of Fortran 77 programs for first-order derivatives. The ADIFOR 2.0 system consists of three main components: The ADIFOR 2.0 preprocessor, the ADIntrinsics Fortran 77 exception-handling system, and the SparsLinC library. The combination of these tools provides the ability to deal with arbitrary Fortran 77 syntax, to handle codes containing single- and double-precision real- or complex-valued data, to fully support and easily customize the translation of Fortran 77 intrinsics, and to transparently exploit sparsity in derivative computations. ADIFOR 2.0 has been successfully applied to a 60,000-line code, which we believe to be a new record in automatic differentiation.