Homepage Inria website
  • Inria login
  • The Inria's Research Teams produce an annual Activity Report presenting their activities and their results of the year. These reports include the team members, the scientific program, the software developed by the team and the new results of the year. The report also describes the grants, contracts and the activities of dissemination and teaching. Finally, the report gives the list of publications of the year.

  • Legal notice
  • Cookie management
  • Personal data
  • Cookies

Section: New Results

Application to large industrial codes

Participants : Valérie Pascual, Laurent Hascoët, Bruno Maugars [ONERA] , Sébastien Bourasseau [ONERA] , Bérenger Berthoul [ONERA] .

We support industrial users with their first experiments of Algorithmic Differentiation of large in-house codes.

This year's main application is with ONERA on their ElsA CFD platform (Fortran 90). Both tangent and adjoint models of the kernel of ElsA were built successfully by Tapenade. It is worth noticing that this application was performed inside ONERA by ONERA engineers (Bruno Maugars, Sébastien Bourasseau, Bérenger Berthoul) with no need for installation of ElsA inside Inria. We take this as a sign of maturity of Tapenade. Apart from a few minor corrections, our contributon was essentially during development meetings, to point out some strategies and tool options to obtain efficient differentiated code. One emphasis was on adjoint of vectorized code, which was produced as vectorized code too by means of a seldom-used Tapenade option that stores intermediate values statically, i.e. not on a global stack. Sébastien Bourasseau presented the first results at the 21st EuroAD workshop (Jena, Germany, November 19-20), with convincing performance on industrial-size test cases. A joint article is in preparation.