This dissertation is concerned with the computation of arbitrary-order derivative projections (tangents and adjoints) of numerical simulation programs written in C++. Thanks to the increasing computational power, simulation nowadays plays a fundamental role within a wide range of applications. On this basis, in the last decades simulation programs became the foundation for optimization problems in a wide variety of domains, e.g. design optimization in computational fluid dynamics. When using derivative-based algorithms to carry out the optimization, first- and higher-order sensitivities of the underlying simulation program are required. Since in many cases gradients of scalar objective functions need to be computed, the adjoint method shoul...
PhDSimulations are used in science and industry to predict the performance of technical systems. Ad...
International audienceThe computation of gradients via the reverse mode of algorithmic differentiati...
The C++ class fdtd uses automatic differentiation techniques to implement an abstract time stepping ...
This dissertation is concerned with the computation of arbitrary-order derivative projections (tange...
AbstractAn essential performance and correctness factor in numerical simulation and optimization is ...
AbstractParametric ordinary differential equations (ODE) arise in many engineering applications. We ...
This dissertation is concerned with algorithmic differentiation (AD), which is a method for algorith...
The C++ package ADOL-C described in this paper facilitates the evaluation of first and higher deriva...
AbstractAlgorithmic differentiation (AD) is a mathematical concept which evolved over the last decad...
ABSTRACT. Adjoint methods are the choice approach to obtain gradients of large simulation codes. Aut...
We propose a method for selectively applying automatic differentiation (AD) by operator overloading ...
Combination of object-oriented programming with automatic differentiation techniques facilitates the...
<p>Adjoint based calculation of sensitivities pertaining to a Computational Fluid Dynamics (CFD) Sol...
The last decade has established the adjoint method as an effective way in Computational Fluid Dynami...
International audienceThis paper proposes a strategy to derive an adjoint-based optimization code fr...
PhDSimulations are used in science and industry to predict the performance of technical systems. Ad...
International audienceThe computation of gradients via the reverse mode of algorithmic differentiati...
The C++ class fdtd uses automatic differentiation techniques to implement an abstract time stepping ...
This dissertation is concerned with the computation of arbitrary-order derivative projections (tange...
AbstractAn essential performance and correctness factor in numerical simulation and optimization is ...
AbstractParametric ordinary differential equations (ODE) arise in many engineering applications. We ...
This dissertation is concerned with algorithmic differentiation (AD), which is a method for algorith...
The C++ package ADOL-C described in this paper facilitates the evaluation of first and higher deriva...
AbstractAlgorithmic differentiation (AD) is a mathematical concept which evolved over the last decad...
ABSTRACT. Adjoint methods are the choice approach to obtain gradients of large simulation codes. Aut...
We propose a method for selectively applying automatic differentiation (AD) by operator overloading ...
Combination of object-oriented programming with automatic differentiation techniques facilitates the...
<p>Adjoint based calculation of sensitivities pertaining to a Computational Fluid Dynamics (CFD) Sol...
The last decade has established the adjoint method as an effective way in Computational Fluid Dynami...
International audienceThis paper proposes a strategy to derive an adjoint-based optimization code fr...
PhDSimulations are used in science and industry to predict the performance of technical systems. Ad...
International audienceThe computation of gradients via the reverse mode of algorithmic differentiati...
The C++ class fdtd uses automatic differentiation techniques to implement an abstract time stepping ...