OpenAD Bibliography

Here are links to entries on autodiff.org for all publications that are linked with or referenced by the development of OpenAD. Where available, the entries on autodiff.org have links to online versions of the papers.

[UtkeOUM] J. Utke, U. Naumann:
OpenAD/F: User Manual (frequently updated for tool changes)

[UtkeATF] J. Utke:
A Tracing Facility for Nonsmooth Model Behavior (frequently updated for tool changes)



[Chen2012AIP] J. Chen, P. Hovland, T. Munson, and J. Utke:
An Integer Programming Approach to Optimal Derivative Accumulation

[Cole-Mullen2012SVR] H. Cole-Mullen, A. Lyons, and J. Utke:
Storing Versus Recomputation on Multiple DAGs

[Mametjanov2012CAD] A. Mametjanov, B. Norris, X. Zeng, B. Drewniak, J. Utke, M. Anitescu, and P. Hovland:
Combining Automatic Differentiation Methods for High-Dimensional Nonlinear Models

[Reed2012CAD] J. Reed, J. Utke, and H. Abdel-Khalik:
Combining Automatic Differentiation Methods for High-Dimensional Nonlinear Models

[Reed2012LRA] J. Reed, H. Abdel-Khalik, and J. Utke:
Low Rank Approach to Computing First and Higher Order Derivatives Using Automatic Differentiation

[Utke2012CPi] U. Naumann and J. Utke:
Combinatorial Scientific Computing

[Lyons2012Rhf] A. Lyons, I. Safro, and J. Utke:
Randomized heuristics for exploiting Jacobian scarcity

[Heimbach2011Tar] P. Heimbach, C. Wunsch, R. M. Ponte, G. Forget, C. Hill, and J. Utke:
Timescales and regions of the sensitivity of Atlantic meridional volume and heat transport: Toward observing system design

[Alexe2010UAD] M. Alexe, O. Roderick, M. Anitescu, J. Utke, T. Fanning, P. Hovland:
Using automatic differentiation in sensitivity analysis of nuclear simulation models

[Utke2009TAM] J. Utke, L. Hascoët, C. Hill, P. Hovland, U. Naumann:
Toward Adjoinable MPI

[Naumann2008AFf] U. Naumann, L. Hascoët, C. Hill, P. Hovland, J. Riehme, J. Utke:
A Framework for Proving Correctness of Adjoint Message-Passing Programs

[Lyons2008OtP] A. Lyons, J. Utke:
On the Practical Exploitation of Scarsity

[Abdel-Khalik2008ALR] H. Abdel-Khalik, P. Hovland, A. Lyons, T. Stover, J. Utke:
A Low Rank Approach to Automatic Differentiation

[Hascoet2008Cab] L. Hascoët, J. Utke, U. Naumann:
Cheaper adjoints by reversing address computations

[Utke2008OAM] J. Utke, U. Naumann, M. Fagan, N. Tallent, M. Strout, P. Heimbach, C. Hill, C. Wunsch:
OpenAD/F: A Modular, Open-Source Tool for Automatic Differentiation of Fortran Codes

[Hovland2007TGf] P. Hovland, B. Norris, M. Strout, J. Utke:
Term Graphs for Computing Derivatives in Imperative Languages

[Fagan2006DRA] M. Fagan, L. Hascoët J. Utke:
Data Representation Alternatives in Semantically Augmented Numerical Models

[Naumann2006ACb] U. Naumann, J. Utke, C. Wunsch, C. Hill, P. Heimbach, M. Fagan, N. Tallent, M. Strout:
Adjoint Code by Source Transformation with OpenAD/F

[Hovland2005SAa] P. Hovland, B. Norris, M. Strout, S. Bhowmick, J. Utke:
Sensitivity Analysis and Design Optimiziation through Automatic Differentiation

[Utke2006ERo] J. Utke, A. Lyons, U. Naumann:
Efficient Reversal of the Interprocedural Flow of Control in Adjoint Computations

[Naumann2005STf] U. Naumann, J. Utke:
Source Templates for the Automatic Generation of Adjoint Code through Static Call Graph Reversal

[Naumann2005OPE] U. Naumann, J. Utke:
Optimality-Preserving Elimination of Linearities in Jacobian Accumulation

[Utke2005FBB] J. Utke :
Flattening Basic Blocks

[Hascoet2005TAi] L. Hascoët, U. Naumann, V. Pascual:
"To be recorded" analysis in reverse-mode automatic differentiation

[Utke2004SLD] J. Utke, U. Naumann:
Separating Language Dependent and Independent Tasks for the Semantic Transformation of Numerical Programs

[Naumann2004CFR] U. Naumann, J. Utke, A. Lyons, M. Fagan
Control Flow Reversal for Adjoint Code Generation

[Naumann2004AIt] U. Naumann, J. Utke, A. Walther:
An Introduction to Using and Developing Software Tools for Automatic Differentiation

[Utke2004OAI] J.Utke:
OpenAD: Algorithm Implementation User Guide

[Utke2003STI] J. Utke, U. Naumann:
Software Technological Issues in Automatizing the Semantic Transformation of Numerical Programs

[Naumann2003CTL] U. Naumann, P. Heimbach:
Coupling Tangent-Linear and Adjoint Models}

[Fagan2003DaI] M. Fagan and N. Tallent:
Design and Implementation of whirl2xaif and xaif2whirl

[Fagan2003POt] M. Fagan and N. Tallent:
Porting Open64 to the Cygwin Environment

[Hovland2002AXB] P. Hovland and U. Naumann and B. Norris:
An XML-Based Platform for Semantic Transformation of Numerical Programs