Tapenade - Archive ouverte HAL Access content directly
Software Year :

Tapenade

Tapenade

Valérie Pascual
Laurent Hascoët
  • Function : Author
  • PersonId : 833486

Abstract

Tapenade is an Algorithmic Differentiation tool that transforms an original program into a new program that computes derivatives of the original program. Algorithmic Differentiation produces analytical derivatives, that are exact up to machine precision. Adjoint-mode AD can compute gradients at a cost which is independent from the number of input variables. Tapenade accepts source programs written in Fortran77, Fortran90, or C. It provides differentiation in the following modes: tangent, vector tangent, adjoint, and vector adjoint.
Tapenade est un outil de Différentiation Automatique de programmes sources écrits en Fortran ou C, qui différentie en modes linéaire tangent et adjoint/inverse. 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..
81 View
8 Download

Share

Gmail Facebook Twitter LinkedIn More