Comptes Rendus
Différentiation automatique de la méthode asymptotique numérique typée : l'approche Diamant
[Automatic differentiation of the asymptotic numerical method: the Diamant approach]
Comptes Rendus. Mécanique, Volume 336 (2008) no. 3, pp. 336-340.

The Asymptotic Numerical Method (ANM) is a competitive path following method based on truncated series. Until now, these Taylor expansions were mainly handwritten. The Note discusses the automation of high order derivative computations involved in the ANM and presents the Automatic Differentiation (AD) library Diamant. As any AD tool, the latter is generic and may be used to differentiate the code of any differentiable behaviour law what simplifies the implementation of the MAN in a significant manner. Numerical performances prove the efficiency of the Diamant approach.

La Méthode Asymptotique Numérique (MAN) est une méthode de cheminement efficace basée sur des développements en série. Jusqu'à présent, ces développements étaient principalement effectués à la main. La Note discute l'automatisation des calculs de dérivées d'ordre élevé de la MAN et présente la bibliothèque de Différentiation Automatique (DA) Diamant. Comme tout outil de DA, Diamant est générique et peut être utilisée pour différentier le code de toute loi de comportement différentiable ce qui simplifie l'usage de la MAN de manière significative. Des performances numériques prouvent l'efficacité de l'approche Diamant.

Received:
Accepted:
Published online:
DOI: 10.1016/j.crme.2007.11.022
Mot clés : Informatique, Continuation, MAN, Différentiation automatique
Keywords: Computer science, Continuation, ANM, Automatic differentiation

Isabelle Charpentier 1; Michel Potier-Ferry 1

1 Laboratoire de physique et mécanique des matériaux, UMR 7554, Île du Saulcy, 57045 Metz cedex 1, France
@article{CRMECA_2008__336_3_336_0,
     author = {Isabelle Charpentier and Michel Potier-Ferry},
     title = {Diff\'erentiation automatique de la m\'ethode asymptotique num\'erique typ\'ee : l'approche {Diamant}},
     journal = {Comptes Rendus. M\'ecanique},
     pages = {336--340},
     publisher = {Elsevier},
     volume = {336},
     number = {3},
     year = {2008},
     doi = {10.1016/j.crme.2007.11.022},
     language = {fr},
}
TY  - JOUR
AU  - Isabelle Charpentier
AU  - Michel Potier-Ferry
TI  - Différentiation automatique de la méthode asymptotique numérique typée : l'approche Diamant
JO  - Comptes Rendus. Mécanique
PY  - 2008
SP  - 336
EP  - 340
VL  - 336
IS  - 3
PB  - Elsevier
DO  - 10.1016/j.crme.2007.11.022
LA  - fr
ID  - CRMECA_2008__336_3_336_0
ER  - 
%0 Journal Article
%A Isabelle Charpentier
%A Michel Potier-Ferry
%T Différentiation automatique de la méthode asymptotique numérique typée : l'approche Diamant
%J Comptes Rendus. Mécanique
%D 2008
%P 336-340
%V 336
%N 3
%I Elsevier
%R 10.1016/j.crme.2007.11.022
%G fr
%F CRMECA_2008__336_3_336_0
Isabelle Charpentier; Michel Potier-Ferry. Différentiation automatique de la méthode asymptotique numérique typée : l'approche Diamant. Comptes Rendus. Mécanique, Volume 336 (2008) no. 3, pp. 336-340. doi : 10.1016/j.crme.2007.11.022. https://comptes-rendus.academie-sciences.fr/mecanique/articles/10.1016/j.crme.2007.11.022/

[1] B. Cochelin; N. Damil; M. Potier-Ferry Méthode asymptotique numérique, Hermes Science Publications, 2007 (p. 298)

[2] P. Guillaume; M. Masmoudi Computation of high order derivatives in optimal shape design, Numer. Math., Volume 67 (1994), pp. 231-250

[3] R. Arquier Manlab : logiciel de continuation interactif (Manuel utilisateur), 2005 http://www.lma.cnrs-mrs.fr/~manlab/

[4] A. Griewank Evaluating Derivatives: Principles and Techniques of Algorithmic Differentiation, Frontiers in Appl. Math., vol. 19, SIAM, Philadelphia, 2000 (p. 369)

[5] F. Faá di Bruno Note sur un nouvelle formule de calcul différentiel, Quart. J. Math., Volume 1 (1857), pp. 359-360

[6] E. Doedel; H. Keller; J.P. Kernevez Numerical analysis and control of bifurcation problems (I). Bifurcation in finite dimensions, Internat. J. Bifurcation Chaos, Volume 1 (1991), pp. 493-520

[7] J. Pryce, J. Reid, AD01, a Fortran 90 code for automatic differentiation, Rutherford Appleton Laboratory, Chilton, Oxfordshire, England, RAL-TR-1998-057, 1998

[8] A. Griewank; D. Juedes; J. Utke ADOL-C, a package for the automatic differentiation of algorithms written in C/C++, ACM Trans. Math. Software, Volume 22 (1996), pp. 131-167

[9] I. Charpentier, J. Utke, Fast higher-order derivative tensors, soumis

Cited by Sources:

Comments - Policy