Engineering PapersSearch

NASA NTRS · 20080014855

Efficient Construction of Discrete Adjoint Operators on Unstructured Grids by Using Complex Variables

Abstract

A methodology is developed and implemented to mitigate the lengthy software development cycle typically associated with constructing a discrete adjoint solver for aerodynamic simulations. The approach is based on a complex-variable formulation that enables straightforward differentiation of complicated real-valued functions. An automated scripting process is used to create the complex-variable form of the set of discrete equations. An efficient method for assembling the residual and cost function linearizations is developed. The accuracy of the implementation is verified through comparisons with a discrete direct method as well as a previously developed handcoded discrete adjoint approach. Comparisons are also shown for a large-scale configuration to establish the computational efficiency of the present scheme. To ultimately demonstrate the power of the approach, the implementation is extended to high temperature gas flows in chemical nonequilibrium. Finally, several fruitful research and development avenues enabled by the current work are suggested.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Nielsen, Eric J., Kleb, William L.. 2005-01-01. Efficient Construction of Discrete Adjoint Operators on Unstructured Grids by Using Complex Variables. https://ntrs.nasa.gov/citations/20080014855

Cite the original work for its findings. Save a collection to share your selection of sources.