Automatic differentiation platform : design
ESAIM: Mathematical Modelling and Numerical Analysis , Special issue on Programming, Tome 36 (2002) no. 5, pp. 783-792

Voir la notice de l'article provenant de la source Numdam

Automatic differentiation (AD) has proven its interest in many fields of applied mathematics, but it is still not widely used. Furthermore, existing numerical methods have been developed under the hypotheses that computing program derivatives is not affordable for real size problems. Exact derivatives have therefore been avoided, or replaced by approximations computed by divided differences. The hypotheses is no longer true due to the maturity of AD added to the quick evolution of machine capacity. This encourages the development of new numerical methods that freely make use of program derivatives, and will require the definition and development of new AD strategies. AD tools must be extended to produce these new derivative programs, in such a modular way that the different sub-problems can be solved independently from one another. Flexibility assures the user to be able to generate whatever specific derivative program he needs, with at the same time the possibility to generate standard ones. This paper sketches a new model of modular, extensible and flexible AD tool that will increase tenfold the DA potential for applied mathematics. In this model, the AD tool consists of an AD kernel named KAD supported by a general program transformation platform.

DOI : 10.1051/m2an:2002042
Classification : 65Y20, 26B05
Keywords: AD, algorithmic differentiation, computational differentiation, design, open platform
@article{M2AN_2002__36_5_783_0,
     author = {Faure, Christ\`ele},
     title = {Automatic differentiation platform : design},
     journal = {ESAIM: Mathematical Modelling and Numerical Analysis },
     pages = {783--792},
     publisher = {EDP-Sciences},
     volume = {36},
     number = {5},
     year = {2002},
     doi = {10.1051/m2an:2002042},
     zbl = {1024.65020},
     language = {en},
     url = {http://geodesic.mathdoc.fr/articles/10.1051/m2an:2002042/}
}
TY  - JOUR
AU  - Faure, Christèle
TI  - Automatic differentiation platform : design
JO  - ESAIM: Mathematical Modelling and Numerical Analysis 
PY  - 2002
SP  - 783
EP  - 792
VL  - 36
IS  - 5
PB  - EDP-Sciences
UR  - http://geodesic.mathdoc.fr/articles/10.1051/m2an:2002042/
DO  - 10.1051/m2an:2002042
LA  - en
ID  - M2AN_2002__36_5_783_0
ER  - 
%0 Journal Article
%A Faure, Christèle
%T Automatic differentiation platform : design
%J ESAIM: Mathematical Modelling and Numerical Analysis 
%D 2002
%P 783-792
%V 36
%N 5
%I EDP-Sciences
%U http://geodesic.mathdoc.fr/articles/10.1051/m2an:2002042/
%R 10.1051/m2an:2002042
%G en
%F M2AN_2002__36_5_783_0
Faure, Christèle. Automatic differentiation platform : design. ESAIM: Mathematical Modelling and Numerical Analysis , Special issue on Programming, Tome 36 (2002) no. 5, pp. 783-792. doi: 10.1051/m2an:2002042

Cité par Sources :