Algorithm 755: ADOL-C: A package for the automatic differentiation of algorithms written in C/C++ A Griewank, D Juedes, J Utke ACM Transactions on Mathematical Software (TOMS) 22 (2), 131-167, 1996 | 1108 | 1996 |

OpenAD/F: A modular open-source tool for automatic differentiation of Fortran codes J Utke, U Naumann, M Fagan, N Tallent, M Strout, P Heimbach, C Hill, ... ACM Transactions on Mathematical Software (TOMS) 34 (4), 1-36, 2008 | 153 | 2008 |

Evaluating higher derivative tensors by forward propagation of univariate Taylor series A Griewank, J Utke, A Walther Mathematics of Computation 69 (231), 1117-1130, 2000 | 111 | 2000 |

Advances in automatic differentiation CH Bischof, HM Bücker, P Hovland, U Naumann, J Utke Springer Berlin Heidelberg, 2008 | 103 | 2008 |

Combinatorial scientific computing U Naumann, O Schenk CRC Press, 2012 | 94 | 2012 |

Timescales and regions of the sensitivity of Atlantic meridional volume and heat transport: Toward observing system design P Heimbach, C Wunsch, RM Ponte, G Forget, C Hill, J Utke Deep Sea Research Part II: Topical Studies in Oceanography 58 (17-18), 1858-1879, 2011 | 71 | 2011 |

Toward adjoinable MPI J Utke, L Hascoet, P Heimbach, C Hill, P Hovland, U Naumann 2009 IEEE International Symposium on Parallel & Distributed Processing, 1-8, 2009 | 67 | 2009 |

Inferred basal friction and surface mass balance of the Northeast Greenland Ice Stream using data assimilation of ICESat (Ice Cloud and land Elevation Satellite) surface … E Larour, J Utke, B Csatho, A Schenk, H Seroussi, M Morlighem, E Rignot, ... The Cryosphere 8 (6), 2335-2351, 2014 | 47 | 2014 |

Interpretative adjoints for numerical simulation codes using MPI M Schanen, U Naumann, L Hascoët, J Utke Procedia Computer Science 1 (1), 1825-1833, 2010 | 40 | 2010 |

Fast higher-order derivative tensors with Rapsodia I Charpentier, J Utke Optimization Methods & Software 24 (1), 1-14, 2009 | 31 | 2009 |

A framework for proving correctness of adjoint message-passing programs U Naumann, L Hascoët, C Hill, P Hovland, J Riehme, J Utke European Parallel Virtual Machine/Message Passing Interface Users’ Group …, 2008 | 26 | 2008 |

Control flow reversal for adjoint code generation U Naumann, J Utke, A Lyons, M Fagan Source Code Analysis and Manipulation, Fourth IEEE International Workshop on …, 2004 | 24 | 2004 |

OpenAD: algorithm implementation user guide. J Utke Argonne National Lab., Argonne, IL (US), 2004 | 22 | 2004 |

Automatic computation of sparse Jacobians by applying the method of Newsam and Ramsdell U Geitner, J Utke, A Griewank Techn. Univ., Rektor, 1995 | 22 | 1995 |

OpenAD/F: user manual J Utke, U Naumann, A Lyons Argonne National Laboratory, 2006 | 17 | 2006 |

Adjoint code by source transformation with OpenAD/F U Naumann, J Utke, C Wunsch, C Hill, P Heimbach, M Fagan, N Tallent, ... Proceedings of the European Conference on Computational Fluid Dynamics …, 2006 | 17 | 2006 |

Flattening basic blocks J Utke Automatic Differentiation: Applications, Theory, and Implementations, 121-133, 2006 | 17 | 2006 |

An optimized treatment for algorithmic differentiation of an important glaciological fixed-point problem DN Goldberg, SHK Narayanan, L Hascoet, J Utke Geoscientific Model Development 9 (5), 1891-1904, 2016 | 13 | 2016 |

Data representation alternatives in semantically augmented numerical models M Fagan, L Hascoet, J Utke 2006 Sixth IEEE International Workshop on Source Code Analysis and …, 2006 | 13 | 2006 |

Source templates for the automatic generation of adjoint code through static call graph reversal U Naumann, J Utke International Conference on Computational Science, 338-346, 2005 | 13 | 2005 |