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

Documents pareils