The C++ class fdtd uses automatic differentiation techniques to implement an abstract time stepping scheme in an object-oriented fashion, making it possible to use the resulting simulator to solve inverse or control problems. The class takes a complete specification of a single step of the scheme, and assembles from it a complete simulator, along with the linearized and adjoint simulations. The result is a (nonlinear) operator in the sense of the Hilbert Class Library, a C++ package for optimization. Performance is equivalent to that of optimized Fortran implementations
The progress of computer and numerical technique in recent years allows us not only complex numerica...
This paper addresses the concerns of CFD code developers who are facing the task of creating a discr...
In mathematics and computer algebra, automatic differentiation (AD) is a set of techniques to evalua...
The C++ class fdtd uses automatic differentiation techniques to implement an abstract time stepping ...
Combination of object-oriented programming with automatic differentiation techniques facilitates the...
Adaptive grids in inverse and control problems can lead to computed objective functions that are non...
This dissertation is concerned with the computation of arbitrary-order derivative projections (tange...
<p>Automatic differentiation of an AD System applied in an Adjoint CFD Method</p
Automatic dierentiation is a powerful technique for evaluating derivatives of functions given in the...
1. INTRODUCTION 1.1 Computational differentiation This paper is devoted to a specific functional imp...
ABSTRACT. Adjoint methods are the choice approach to obtain gradients of large simulation codes. Aut...
International audienceSimulation is ubiquitous in many scientific areas. Applied for dynamic systems...
Adjoint state method is a well-known method to efficiently compute the gradient of a cost or objecti...
The C++ package ADOL-C described here facilitates the evaluation of first and higher derivatives of ...
International audienceAbstract—Simulation is ubiquitous in many scientific areas. Applied for dynami...
The progress of computer and numerical technique in recent years allows us not only complex numerica...
This paper addresses the concerns of CFD code developers who are facing the task of creating a discr...
In mathematics and computer algebra, automatic differentiation (AD) is a set of techniques to evalua...
The C++ class fdtd uses automatic differentiation techniques to implement an abstract time stepping ...
Combination of object-oriented programming with automatic differentiation techniques facilitates the...
Adaptive grids in inverse and control problems can lead to computed objective functions that are non...
This dissertation is concerned with the computation of arbitrary-order derivative projections (tange...
<p>Automatic differentiation of an AD System applied in an Adjoint CFD Method</p
Automatic dierentiation is a powerful technique for evaluating derivatives of functions given in the...
1. INTRODUCTION 1.1 Computational differentiation This paper is devoted to a specific functional imp...
ABSTRACT. Adjoint methods are the choice approach to obtain gradients of large simulation codes. Aut...
International audienceSimulation is ubiquitous in many scientific areas. Applied for dynamic systems...
Adjoint state method is a well-known method to efficiently compute the gradient of a cost or objecti...
The C++ package ADOL-C described here facilitates the evaluation of first and higher derivatives of ...
International audienceAbstract—Simulation is ubiquitous in many scientific areas. Applied for dynami...
The progress of computer and numerical technique in recent years allows us not only complex numerica...
This paper addresses the concerns of CFD code developers who are facing the task of creating a discr...
In mathematics and computer algebra, automatic differentiation (AD) is a set of techniques to evalua...