Affiliation:
1. Technical Univ. Dresden, Germany
2. Ohio Univ., Athens
Abstract
The C++ package ADOL-C described here facilitates the evaluation of first and higher derivatives of vector functions that are defined by computer programs written in C or C++. The resulting derivative evaluation routines may be called from C/C++, Fortran, or any other language that can be linked with C. The numerical values of derivative vectors are obtained free of truncation errors at a small multiple of the run-time and randomly accessed memory of the given function evaluation program. Derivative matrices are obtained by columns or rows. For solution curves defined by ordinary differential equations, special routines are provided that evaluate the Taylor coefficient vectors and their Jacobians with respect to the current state vector. The derivative calculations involve a possibly substantial (but always predictable) amount of data that are accessed strictly sequentially and are therefore automatically paged out to external files.
Publisher
Association for Computing Machinery (ACM)
Subject
Applied Mathematics,Software
Reference19 articles.
1. AVERICK B. MORE J. BISCHOF C. CARLE A. AND GRIEWANK A. 1993. Computing large sparse Jacobian matrices using automatic differentiation. Preprint MCS-P348-0193 Argonne National Laboratory Argonne Ill. AVERICK B. MORE J. BISCHOF C. CARLE A. AND GRIEWANK A. 1993. Computing large sparse Jacobian matrices using automatic differentiation. Preprint MCS-P348-0193 Argonne National Laboratory Argonne Ill.
2. ADIFOR: Generating derivative codes from Fortran programs. Sci;BISCHOF C. H.;Program.,1992
3. Numerical Solution of Initial-Value Problems in Differential-Algebraic Equations
4. Sensitivity theory for nonlinear systems. I. Nonlinear functional analysis approach
5. Sensitivity theory for nonlinear systems. II. Extensions to additional classes of responses
Cited by
453 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献