BibTeX
@TECHREPORT{
Hascoet2004TUG,
address = "Sophia Antipolis",
institution = "INRIA",
abstract = "This is the user's manual for the version 2.1 of the Automatic Differentiation
tool TAPENADE. Given a source computer program that computes a differentiable mathematical function
F, TAPENADE builds a new source program that computes some of the derivatives of F, specifically
directional derivatives (``tangent mode'') and gradients (``reverse mode'').
This report summarizes the mathematical justifications of Automatic Differentiation, then describes
in full detail the differentiation model that TAPENADE implements. Our goal is to give the users of
TAPENADE a precise understanding of the actions and choices made while differentiating programs, so
as to improve their confidence in the produced source programs. This report documents all the
available options and parameterizations that the users can give to TAPENADE, and conversely all the
diagnosis and requirements that TAPENADE may issue towards the users. After a brief description of
TAPENADE's architecture and performances, this report describes more fully the validation and
improvement techniques for differentiated codes.",
ad_tools = "TAPENADE",
ad_theotech = "General",
author = "Laurent Hasco{\"e}t and Val{\'e}rie Pascual",
title = "{TAPENADE}~2.1 User's Guide",
number = "300",
mon = "sep",
year = "2004",
type = "Rapport technique",
url = "http://www.inria.fr/rrrt/rt-0300.html"
}
|