tapenade
Transcription
tapenade
Contact: [email protected] TAPENADE Moteur de différentiation automatique permettant d’obtenir les dérivées exactes d’une fonction représentée dans un programme. Usages: études de sensibilité, problèmes inverses, optimisation par gradients.. http://www-sop.inria.fr/tropics/tapenade.html Barrière technologique: fonctionne par transformation source à source. Mode inverse très sophistiqué pour un calcul efficace des gradients. S’applique aux codes Fortran et C. Applications: tout domaine nécessitant des dérivées et particulièrement des gradients (ex: météo, aéronautique, ingénierie, finance). Langage, standard, environnement: Java sous Linux, MacOS et Windows. Mots clés: différentiation automatique, optimisation, mode inverse, gradients, codes adjoints. Licence: propriétaire INRIA (utilisation libre pour recherche et payante en cas d’exploitation). Gradient calculé par Tapenade du flux de chaleur océanique par rapport aux températures de surface un an auparavant