What is it about?

A novel approach for automatic differentiation (AD) of the Fortran codes based on the operator overloading technique is developed in this work. This AD tool utilizes an expression-template-based technique -- the first of its kind implementation in Fortran -- that can enable computationally- and memory-efficient gradient calculations in the framework of the discrete adjoint approach. The developed toolbox is coupled with an in-house CFD solver for aerodynamic design optimization of airfoil and wing geometries.

Featured Image

Read the Original

This page is a summary of: Novel Expression-Template-Based Automatic Differentiation of Fortran Codes for Aerodynamic Optimization, AIAA Journal, December 2020, American Institute of Aeronautics and Astronautics (AIAA),
DOI: 10.2514/1.j059505.
You can read the full text:

Read

Contributors

The following have contributed to this page