- Wednesday 4/8/2009 at 11AM
- Siebel Center, Room 4405
Automatic differentiation is an established technique for computing local sensitivities of complex simulations. Modern automatic differentiation tools typically produce code that meets or exceeds the performance of hand-coded derivative computations. We describe the implementation of automatic differentiation tools, focusing on the OpenAD tool architecture. We describe available tools and discuss techniques for using these tools effectively. We illustrate the techniques with several applications, primarily drawn from the geosciences and computational fluid dynamics. We identify future applications and the effect these applications have on the research agenda.
Prof. Michael Heath, Dr. Paul Hovland, Michael Wolf