13 Feb
2013
13 Feb
'13
12:37 p.m.
The following technical report is available from http://aib.informatik.rwth-aachen.de: A Discrete Adjoint Model for OpenFOAM Markus Towara and Uwe Naumann AIB 2013-03 We present a discrete adjoint version of OpenFOAM obtained by operator overloading which yields, in comparison to continuous adjoint versions, a greater flexibility and robustness. We discuss our implementation and how the discrete adjoint version of OpenFOAM differs from existing continuous implementations. To reduce the inherent memory requirement of discrete adjoint code we introduce a checkpointing scheme to trade computation time for memory. Moreover we show results from a relevant reference case.