作者
Charles A Mader, Joaquim RRA Martins, Juan J Alonso, Edwin Van Der Weide
发表日期
2008/4
期刊
AIAA journal
卷号
46
期号
4
页码范围
863-873
简介
An automatic differentiation tool is used to develop the adjoint code for a three-dimensional computational fluid dynamics solver. Rather than using automatic differentiation to differentiate the entire source code of the computational fluid dynamics solver, we have applied it selectively to produce code that computes the flux Jacobian matrix and the other partial derivatives that are necessary to compute total derivatives using an adjoint method. The resulting linear discrete adjoint system is then solved using the portable, extensible toolkit for scientific computation. This selective application of automatic differentiation is the central idea behind the automatic differentiation adjoint (ADjoint) approach. This approach has the advantage that it is applicable to arbitrary sets of governing equations and cost functions, and that it is exactly consistent with the gradients that would be computed by exact numerical differentiation of …
引用总数
200720082009201020112012201320142015201620172018201920202021202220232024135441216151214201831211813177
学术搜索中的文章