|The main goals for OpenAD initially defined for the
- Develop a flexible,
modular, open source tool that
can generate adjoint codes of numerical simulation programs,
- Establish a platform for easy implementation and testing
of source transformation algorithms via a
language-independent abstract intermediate representation
- Support for source code
written in C and Fortran,
- Generate an adjoint for the MIT general circulation model.
The example on the right (animated gif) shows a
sensitivity map of the heat transport in the North Atlantic to
temperature in a depth of 1590 meters over a period of 10 years going
backwards in time. There are also results of a 100 year simulation at three depth levels [mpg] [mov].