首页 | 本学科首页   官方微博 | 高级检索  
     


Automatic differentiation in C++ using expression templates and. application to a flow control problem
Authors:Pierre Aubert  Nicolas Di Césaré  Olivier Pironneau
Affiliation:(1) UMR 5585, Centre de mathématiques, I.N.S.A. Lyon, 69621 Villeurbanne Cedex, France, FR;(2) Laboratoire d’Analyse Numérique, Université Pierre et Marie Curie, Paris VI, 75252 Paris Cedex 05, France, FR
Abstract:This work deals with an implementation of automatic differentiation of C++ computer programs in forward mode using operator overloading and expression templates. We report on the efficiency of such implementation and its obvious advantage : the ability to perform sensitivity analysis without touching the source of the computer program by simply adding a library to it. We apply this tool to a flow control problem : minimize the drag of a cylinder, in subsonic unsteady turbulent flow, by controlling the boundary condition of the cylinder. Received: 1 June 1999 / Accepted: 29 May 2000
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号