BibTeX
@INCOLLECTION{
Pascual2008TfC,
author = "Val{\'e}rie Pascual and Laurent Hasco{\"e}t",
title = "{TAPENADE} for {C}",
doi = "10.1007/978-3-540-68942-3_18",
abstract = "We present the first version of the tool TAPENADE that can differentiate C
programs. The architecture of TAPENADE was designed from the start to be language independent. We
describe how this choice made adaption to C easier. In principle, it needed only a new front-end and
back-end for C. However we encountered several problems, in particular related to declarations
style, include files, parameter-passing mechanism, and extensive use of pointers. We describe how we
addressed these problems, and how the resulting improvements also benefits to differentiation of
Fortran programs.",
crossref = "Bischof2008AiA",
pages = "199--209",
booktitle = "Advances in Automatic Differentiation",
publisher = "Springer",
editor = "Christian H. Bischof and H. Martin B{\"u}cker and Paul D. Hovland and Uwe
Naumann and J. Utke",
isbn = "978-3-540-68935-5",
issn = "1439-7358",
year = "2008",
ad_tools = "TAPENADE"
}
|