• Home
  • Search
  • Automatic differentiation in C++ using expression templates and. application to a flow control problem
  • Cite Icon51
  • https://doi.org/10.1007/s007910000048Copy DOI Icon

Automatic differentiation in C++ using expression templates and. application to a flow control problem

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
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.

Similar Papers
  • Book Chapter
  • Citations58

Efficient Expression Templates for Operator Overloading-Based Automatic Differentiation

  • Jan 01, 2012
  • Eric Phipps +1
  • Research Article
  • Citations30

An introduction to algorithmic differentiation

  • Oct 24, 2019
  • WIREs Data Mining and Knowledge Discovery
  • Assefaw H Gebremedhin +1
  • PDF
  • Research Article
  • Citations3

Automatic Differentiation in ROOT

  • Jan 01, 2020
  • EPJ Web of Conferences
  • Vassil Vassilev +2
  • Research Article
  • Citations331

A review of automatic differentiation and its efficient implementation

  • Mar 20, 2019
  • WIREs Data Mining and Knowledge Discovery
  • Charles C Margossian
  • Research Article
  • Citations65

Sensitivity Derivatives for Advanced CFD Algorithm and Viscous Modeling Parameters via Automatic Differentiation

  • May 01, 1996
  • Journal of Computational Physics
  • Lawrence L Green +2
  • Book Chapter
  • Citations13

Automatic Differentiation, Tangent Linear Models, and (Pseudo)Adjoints1

  • Jan 01, 1995
  • Christian H Bischof
  • Conference Article

An Efficient Implicit High-order Flux Reconstruction Method by Automatic Differentiation using Operator Overloading for Flow Simulation on Unstructured Hexahedral Grids

  • Jul 01, 2019
  • Lin Bo-Xi +4
  • Research Article
  • Citations24

Automatic differentiation approach for solving one-dimensional flow and heat transfer problems

  • May 08, 2021
  • Annals of Nuclear Energy
  • Yuhang Niu +7
  • Research Article
  • Citations15

Source-to-Source Automatic Differentiation of OpenMP Parallel Loops

  • Feb 16, 2022
  • ACM Transactions on Mathematical Software
  • Jan Hückelheim +1
  • Research Article
  • Citations73

Automatic differentiation of advanced CFD codes for multidisciplinary design

  • Dec 01, 1992
  • Computing Systems in Engineering
  • C Bischof +5
  • Research Article
  • Citations274

Introduction to Automatic Differentiation and MATLAB Object-Oriented Programming

  • Jan 01, 2010
  • SIAM Review
  • Richard D Neidinger
  • Conference Article
  • Citations5

Analysis of Steady and Unsteady Turbine Cascade Flows by a Locally Implicit Hybrid Algorithm

  • Jun 01, 1992
  • Volume 5: Manufacturing Materials and Metallurgy; Ceramics; Structures and Dynamics; Controls, Diagnostics and Instrumentation; Education
  • C J Hwang +1
  • PDF
  • Research Article
  • Citations50

Automatic differentiation in PCF

  • Jan 04, 2021
  • Proceedings of the ACM on Programming Languages
  • Damiano Mazza +1
  • Research Article
  • Citations13

Unsteady Flow/Quasi-Steady Heat Transfer Computations on a Turbine Rotor and Comparison With Experiments

  • Aug 01, 2001
  • Journal of Turbomachinery
  • T Korakianitis +2
  • Research Article
  • Citations19

FDOT: A Fast, memory-efficient and automated approach for Discrete adjoint sensitivity analysis using the Operator overloading Technique

  • May 14, 2019
  • Aerospace Science and Technology
  • Reza Djeddi +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.