% STCE-Literaturdatenbank

% books / editorials


@InProceedings {   LotzAD2012,
author= {Johannes Lotz and Uwe Naumann and J\"orn Ungermann},
title= {Hierarchical Algorithmic Differentiation: A Case Study},
booktitle= {Recent Advances in Algorithmic Differetiation},
pages= {187-196},
year= {2012},
publisher= {Springer},
isbn= {978-3-642-30023-3},
issn= {1439-7358},
peerreview= {yes},
institution= {RWTH -- Lehr- und Forschungsgebiet Informatik 12 (Software und Werkzeuge für Computational Engineering) * 123120 * 01 Fakultät für Mathematik, Informatik und Naturwissenschaften * Fak1},
language= {english},
}

@InProceedings {   BeckersAD2012,
author= {Markus Beckers and Viktor Mosenkis and Uwe Naumann},
title= {Adjoint Mode Computations of Subgradients for McCormick Relaxations},
booktitle= {Recent Advances in Algorithmic Differetiation},
pages= {103-113},
year= {2012},
publisher= {Springer},
isbn= {978-3-642-30023-3},
issn= {1439-7358},
peerreview= {yes},
institution= {RWTH -- Lehr- und Forschungsgebiet Informatik 12 (Software und Werkzeuge für Computational Engineering) * 123120 * 01 Fakultät für Mathematik, Informatik und Naturwissenschaften * Fak1},
language= {english},
}

@Book{Naumann2012TAo,
author      = {U.~Naumann},
year        = {2012},
title       = {{The Art of Differentiating Computer Programs. An Introduction to Algorithmic Differentiation.}},
series      = {Software, Environments, and Tools},
publisher   = {SIAM},
address     = {Philadelphia, PA},
isbn        = {978-1-611972-06-1}
} 

@Book{   Naumann2012CSC,
     editor = "U.~Naumann and O. Schenk",
     title = {{Combinatorial Scientific Computing}},
     year = 2012,
     series = "Computational Science Series",
     publisher = "Chapman \& Hall / CRC Press, Taylor and Francis Group",
     address ="Boca Raton, USA",
     isbn     = {978-1-4398-2735-2}
}

@PROCEEDINGS{
         Corliss2002ADo,
       title = {{Automatic Differentiation of Algorithms: From Simulation to Optimization}},
       year = "2002",
       editor = "G. Corliss and C. Faure and A. Griewank and L.
         Hasco{\"e}t and U. Naumann",
       publisher = "Springer",
       address = "",
       series = "Computer and Information Science",
} 

@Proceedings{ Buecker2006ADA,
     editor = "M. B{\"u}cker and G. Corliss and P. Hovland and
     U. Naumann and B. Norris",
     title = {{Automatic Differentiation: {A}pplications, Theory, and Tools}},
     year = 2006,
     number = "50",
     series = "Lecture Notes in Computational Science and Engineering (LNCSE)",
     publisher = "Springer",
}

@Proceedings{   Bischof2008AiA,
     editor = "C.~Bischof and M.~B{\"u}cker and P.~Hovland and
     U.~Naumann and J.~Utke",
     title = {{Advances in Automatic Differentiation}},
     year = 2008,
     number = "64",
     series = "Lecture Notes in Computational Science and Engineering (LNCSE)",
     publisher = "Springer",
     address = "",
}

@Proceedings{   Beckers2011CSC,
     editor = "M. Beckers and J. Lotz and V. Mosenkis and U.~Naumann",
     title = {{Proceedings of the Fifth SIAM Workshop on Combinatorial Scientific Computing}},
     year = 2011,
     number = "AIB-2011-09",
     series = "Aachener Informatikberichte",
     publisher = "RWTH Aachen University",
     address = "",
}

@Proceedings{   Naumann2009CSC,
     editor = "U.~Naumann and O. Schenk and H. Simon and S. Toledo",
     title = {{Combinatorial Scientific Computing}},
     year = 2009,
     number = "09061",
     series = "Dagstuhl Seminar Proceedings",
     publisher = "Leibnitz-Zentrum f{\"u}r Informatik",
     address = "",
}



% journal articles

@article{DBLP:journals/oms/MosenkisN12,
  author    = {Viktor Mosenkis and Uwe Naumann},
  title     = {On optimality preserving eliminations for the minimum edge count and optimal Jacobian accumulation problems in linearized DAGs},
  journal   = {Optimization Methods and Software},
  volume    = {27},
  number    = {2},
  year      = {2011},
  pages     = {337-358},
  ee        = {http://dx.doi.org/10.1080/10556788.2011.580745},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

@article {Naumann2004Oao,
   author = {Naumann, Uwe},
   title = {Optimal accumulation of {J}acobian matrices by elimination methods on the dual computational graph},
   journal = {Mathematical Programming},
   publisher = {Springer Berlin / Heidelberg},
   issn = {0025-5610},
   pages = {399-421},
   volume = {99},
   number = {3},
   url = {http://dx.doi.org/10.1007/s10107-003-0456-9},
   year = {2004}
}

@article {   Griewank2003AJa,
   author = {Griewank, A. and Naumann, U.},
   title = {Accumulating {J}acobians as chained sparse matrix products},
   journal = {Mathematical Programming},
   publisher = {Springer Berlin / Heidelberg},
   issn = {0025-5610},
   pages = {555-571},
   volume = {95},
   number = {3},
   url = {http://dx.doi.org/10.1007/s10107-002-0329-7},
   year = {2003}
}

@article {Naumann2008OJa,
   author = {Naumann, U.},
   title = {Optimal {J}acobian accumulation is {NP}-complete},
   journal = {Mathematical Programming},
   publisher = {Springer Berlin / Heidelberg},
   issn = {0025-5610},
   pages = {427-441},
   volume = {112},
   number = {2},
   url = {http://dx.doi.org/10.1007/s10107-006-0042-z},
   year = {2008}
}
 
@article{Naumann2002CJb, 
  title = {Cheaper {J}acobians by Simulated Annealing}, 
  journal = {SIAM Journal on Optimization},
  publisher = {SIAM}, 
  year = {2002}, 
  doi = {DOI:10.1137/S1052623400368394}, 
  issn = {10526234}, 
  eissn = {10957189}, 
  coden = {SJOPE8}, 
  volume = {13}, 
  number = {3}, 
  pages = {660-674}, 
  author = {U. Naumann}, 
  keywords = {automatic differentiation; vertex elimination; simulated annealing; 90C27; 26B10; }, 
  url = {http://dx.doi.org/doi/10.1137/S1052623400368394}, 
} 

@article{Naumann2008Ove,
 author = {Naumann, U. and Hu, Y.},
 title = {Optimal vertex elimination in single-expression-use graphs},
 journal = {ACM Transactions on Mathematical Software},
 issue_date = {July 2008},
 volume = {35},
 number = {1},
 month = {July},
 year = {2008},
 issn = {0098-3500},
 pages = {2:1-2:20},
 articleno = {2},
 numpages = {20},
 url = {http://doi.acm.org/10.1145/1377603.1377605},
 doi = {http://doi.acm.org/10.1145/1377603.1377605},
 acmid = {1377605},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {Vertex elimination, single-expression-use graph},
} 

@article{Utke2008OAm,
 author = {Utke, J. and Naumann, U. and Fagan, M. and Tallent, N. and Strout, M. and Heimbach, P. and Hill, C. and Wunsch, C.},
 title = {{OpenAD/F}: {A} Modular Open-Source Tool for {A}utomatic {D}ifferentiation of {F}ortran Codes},
 journal = {ACM Transactions on Mathematical Software},
 issue_date = {July 2008},
 volume = {34},
 number = {4},
 month = {July},
 year = {2008},
 issn = {0098-3500},
 pages = {18:1-18:36},
 articleno = {18},
 numpages = {36},
 url = {http://doi.acm.org/10.1145/1377596.1377598},
 doi = {http://doi.acm.org/10.1145/1377596.1377598},
 acmid = {1377598},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {Automatic differentiation, adjoint compiler, source transformation},
} 

@article{Naumann2005AdF,
 author = {Naumann, U. and Riehme, J.},
 title = {A differentiation-enabled {F}ortran 95 compiler},
 journal = {ACM Transactions on Mathematical Software},
 issue_date = {December 2005},
 volume = {31},
 number = {4},
 month = {December},
 year = {2005},
 issn = {0098-3500},
 pages = {458--474},
 numpages = {17},
 url = {http://doi.acm.org/10.1145/1114268.1114270},
 doi = {http://doi.acm.org/10.1145/1114268.1114270},
 acmid = {1114270},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {Source transformation, preaccumulation},
} 

@article{Naumann2007OSF,
author= {U. Naumann and J. Riehme},
title= {On Syntax-Directed Adjoint {F}ortran Code},
journal= {Computer Science and Information Systems (ComSIS)},
volume= {4},
number= {2},
pages= {47-64},
month= {December},
year= {2007},
publisher= {ComSIS Consortium},
issn= {1820-0214},
url= {http://www.comsis.org/ComSIS/Vol4No2/RegularPapers/paper3.htm},
peerreview= {yes},
institution= {RWTH - Center for Computational Engineering Science (CCES) * 080002 * 18 Zentrale und weitere Einrichtungen * Fak0},
language= {english},
publishedas= {Druck Online},
}

@article{Schanen2012ICCGIAS,
author= {M. Schanen and M. Foerster and B. Gendler and U. Naumann},
title= {{Compiler-based Differentiation of Higher-Order Numerical Simulation
    Codes using Interprocedural Checkpointing}},
journal= {International Journal on Advances in Software},
volume= {5},
number= {1\&2},
pages= {27-35},
year= {2012},
publisher= {INRIA},
issn= {1942-2628},
url= {http://www.iariajournals.org/software/},
peerreview= {yes},
institution= {RWTH Aachen University LuFG Informatik 12: Software and Tools for
Computational Engineering},
language= {english},
publishedas= {Druck Online},
}





% conference proceedings

@ARTICLE{,
    author = {Ungermann, J. and Blank, J. and Lotz, J. and Leppkes, K. and Hoffmann, Lars and Guggenmoser, T. and Kaufmann, M. and Preusse, P. and Naumann, U. and Riese, M.},
     title = {A 3-D tomographic retrieval approach with advection compensation for the air-borne limb-imager GLORIA},
   journal = {Atmos. Meas. Tech.},
    volume = {4},
    number = {11},
      year = {2011},
     pages = {2509--2529},
       url = {http://www.atmos-meas-tech.net/4/2509/2011/},
       doi = {10.5194/amt-4-2509-2011}
}


@article{Rauser2010tu,
title = "On the use of discrete adjoints in goal error estimation for shallow water equations",
journal = "Procedia Computer Science",
volume = "1",
number = "1",
pages = "107 - 115",
year = "2010",
note = "Proceedings of ICCS 2010",
issn = "1877-0509",
doi = "DOI: 10.1016/j.procs.2010.04.013",
url = "http://www.sciencedirect.com/science/article/B9865-506HM1Y-D/2/e82b2048b36b6fe74fae2febab79798f",
author = "F. Rauser and J. Riehme and K. Leppkes and P. Korn and U. Naumann",
}


@article{Schanen20101825,
title = {{Interpretative adjoints for numerical simulation codes using MPI}},
journal = "Procedia Computer Science",
volume = "1",
number = "1",
pages = "1825 - 1833",
year = "2010",
note = "Proceedings of ICCS 2010",
issn = "1877-0509",
doi = "DOI: 10.1016/j.procs.2010.04.204",
url = "http://www.sciencedirect.com/science/article/B9865-506HM1Y-77/2/3a5ede020ba7fe12592a7362efb85fec",
author = "M. Schanen and U. Naumann and L. Hascoët and J. Utke",
}


@article{Hannemann2010Dfa,
title = "Discrete first- and second-order adjoints and automatic differentiation for the sensitivity analysis of dynamic models",
journal = "Procedia Computer Science",
volume = "1",
number = "1",
pages = "297 - 305",
year = "2010",
note = "Proceedings of ICCS 2010",
issn = "1877-0509",
doi = "DOI: 10.1016/j.procs.2010.04.033",
url = "http://www.sciencedirect.com/science/article/B9865-506HM1Y-14/2/ad7774980ef0578c5aa77817bafd623f",
author = "R. Hannemann and W. Marquardt and U. Naumann and B. Gendler",
}

@InCollection {   Schanen2010SAA,
   author = {Schanen, M. and F\"orster, M. and Naumann, U.},
   affiliation = {LuFG Informatik 12: Software and Tools for Computational Engineering, RWTH Aachen University, Germany},
   title = {{Second-Order Algorithmic Differentiation by Source Transformation of MPI Code}},
   booktitle = {Recent Advances in the Message Passing Interface},
   series = {Lecture Notes in Computer Science},
   editor = {Keller, R. and Gabriel, E. and Resch, M. and Dongarra, J.},
   publisher = {Springer Berlin / Heidelberg},
   isbn = {978-3-642-15645-8},
   keyword = {Computer Science},
   pages = {257-264},
   volume = {6305},
   url = {http://dx.doi.org/10.1007/978-3-642-15646-5_27},
   year = {2010}
}

@InProceedings{   Naumann2007ALA,
  author        = {U.~Naumann and J. Riehme},
  year = 2007,
  title         = {{An {L}-Attributed Grammar for Adjoint Code}},
  booktitle         = {Proceedings of IMCSIT'07},
  editor = {M. Ganzha et al.},
  publisher = {PTI},
  chapter = "Workshop on Advances in Programming Languages (WAPL'07)",
  pages = "1133--1146",
}

@InProceedings {   Naumann2007AFa,
author= {U. Naumann and M. Maier and J. Riehme and B. Christianson},
title= {Automatic First- and Second-Order Adjoints for Truncated Newton},
booktitle= {Proceedings of IMCSIT07},
pages= {541-555},
year= {2007},
publisher= {PTI},
note= {CD- ROM. - Kapitel Workshop on Computer Aspects of Numerical Algorithms (CANA07)},
issn= {1896-7094},
url= {http://www.proceedings2007.imcsit.org/pliks/64.pdf},
peerreview= {yes},
institution= {RWTH - Lehr- und Forschungsgebiet Informatik 12 (Software und Werkzeuge für Computational Engineering) * 123120 * 01 Fakultät für Mathematik, Informatik und Naturwissenschaften * Fak1},
language= {english},
publishedas= {Datentraeger},
}





@InProceedings{   Naumann2008DCi,
  author        = {U.~Naumann},
  year = 2008,
  title         = {{Derivative Codes in Numerical Simulation and Optimization}},
  booktitle         = {Proceedings of USYS'08: 2nd International Conference on Underwater System Technology},
  editor = {M. Rizal Arshad},
  publisher = {},
  chapter = "",
  pages = "",
  note = "Invited Paper.",
}


@article{   Naumann2007EFa,
  author        = {U.~Naumann},
  year = 2007,
  title         = {{Exact First and Second Derivatives by Automatic Differentiation}},
  journal        = {PAMM},
publisher = {Wiley},
volume = {7},
issue={1},
pages = "1140205--1140206",
note = "Special Issue: Sixth International Congress on Industrial Applied Mathematics (ICIAM07) and GAMM Annual Meeting, Zurich 2007",
}        

@article{   Riehme2007TNA,
  author        = {J.~Riehme and U. Naumann and B. Christianson},
  year = 2007,
  title         = {{The differentiation-enabled {NAGW}are {F}ortran Compiler}},
  journal        = {PAMM},
publisher = {Wiley},
volume = {7},
issue={1},
pages = "1140207--1140208",
note = "Special Issue: Sixth International Congress on Industrial Applied Mathematics (ICIAM07) and GAMM Annual Meeting, Zurich 2007",
}





@INCOLLECTION{   Naumann2002ETf,
     author = "U. Naumann",
     year = 2002,
     title = {{Elimination Techniques for Cheap {J}acobians}},
  booktitle         = {\cite{Corliss2002ADo}},
     publisher = {Springer},
     pages = "247--253",
}

@InProceedings{   Faure2002MtT,
  author        = {C.~Faure and U.~Naumann},
  year = 2002,
  title         = {{Minimizing the Tape Size}},
  booktitle         = {\cite{Corliss2002ADo}},
  publisher = {Springer},
  chapter = 34,
  pages = "293--298",
}


@InCollection{ Naumann2000OJA,
  author =       {U.~Naumann},
  booktitle =        {Problems in Modern Applied Mathematics},
  editor =       {M.~Mastorakis},
  title =      {{Optimized {J}acobian Accumulation Techniques}},
  publisher =    {WSES Press},
  year =         {2000},
  series =    {Mathematics and Computers in Science and Engineering},
  pages =     {163-168},
}

@InProceedings{   Naumann2000AEM,
  author        = {U.~Naumann},
  title         = {{An Enhanced {M}arkovitz Rule for Accumulating {J}acobians Efficiently}},
  booktitle     = {Proceedings of $15^{\text{th}}$ {C}onference on 
{S}cientific {C}omputing (ALGORITHMY 2000)},
  pages         = {320-329},
  year          = {2000},
  editor        = {A.~Handlovicova et al.},
  publisher     = {Slovak University of Technology},
}


@InProceedings{   Naumann2001Pfs,
  author        = {U.~Naumann and P.~Gottschling},
  title         = {{Prospects for simulated annealing in Automatic Differentiation}},
  booktitle = {Stochastic Algorithms: Foundations and Applications},
  editor = {K.~Steinh\"ofel},
  series = {LNCS},
  publisher = {Springer},
  year = {2001},
  month = {March},
  volume = {2264},
  pages = {131--144},
}

@MastersThesis{       Naumann1996VGO,
  author        = {U.~Naumann},
  title         = {{Verified Global Optimization on Multi-Processor Systems}},
  school        = {Technical University Dresden},
  year          = {1996},
  month         = {May}
}

@PhDThesis{       Naumann1999ECo,
  author        = {U.~Naumann},
  title         = {{Efficient Calculation of {J}acobian Matrices by Optimized Application of the Chain Rule to Computational Graphs}},
  school        = {Technical University Dresden},
  year          = {1999},
  month         = {Feb.}
}

@INPROCEEDINGS{ Naumann2005ATf,
  author        = {U. Naumann and J. Utke},
  title         = {{Source Templates for the Automatic Generation of Adjoint Code through Static Call Graph Reversal}},
  booktitle     = {Computational Science - ICCS 2005},
  editor        = {P. Sloot et al.},
  volume        = {3514},
  series        = {LNCS},
  publisher     = {Springer},
  pages         = {338--346},
  year          = {2005},
}

@INPROCEEDINGS{   Naumann2003CTL,
    author      ="U. Naumann and P. Heimbach",
    title       ={{Coupling Tangent-Linear and Adjoint Models}},
    booktitle   ="Computational Science and Its Applications -- ICCSA~2003",
    year        = 2003,
    editor      ="V. Kumar et al.",
    volume      ="2668",
    series      ="LNCS",
    publisher   ="Springer",
    pages       ="95--104",
}

@article{        Utke2006ERo,
 author = {J. Utke and A. Lyons and U. Naumann},
 title = {{Efficient reversal of the intraprocedural flow of control in adjoint computations}},
 journal = {J. Syst. Softw.},
 volume = {79},
 number = {9},
 year = {2006},
 issn = {0164-1212},
 pages = {1280--1294},
 doi = {http://dx.doi.org/10.1016/j.jss.2006.02.038},
 publisher = {Elsevier Science Inc.},
 address = {New York, NY, USA},
 }

@Proceedings{ Christianson2011,
     editor = "B. Christianson and  U. Naumann and J. Utke and A. Walther",
     title = {Special Issue of Optimization Methods and Software in honor of Andreas Griewanks 60th birthday},
     year = 2011,
     number = "Volume 27, Issue 2",
     series = "Optimization Methods and Software",
     issn = {1055-6788} 
}


@InProceedings{      Hovland2002AXb,
  title         = {{An {XML}-based platform for semantic transformation of numerical programs}},
  author        = {P. Hovland and U. Naumann and B. Norris},
  booktitle     = {Software Engineering and Applications},
  editor        = {M.~Hamza},
  pages         = {530--538},
  year          = {2002},
  publisher     = {ACTA Press},
}

@InProceedings{      Naumann2003SAf,
  title         = {{Simulated Annealing for Optimal Pivot Selection in {J}acobian Accumulation}},
  author        = {U. Naumann and P. Gottschling},
  booktitle = "Stochastic Algorithms: Foundations and Applications",
  editor = {A. Albrecht and K. Steinh\"ofel},
  series = {LNCS},
  publisher = {Springer},
  number = {2827},
  pages = {83--97},
  year  = {2003},
}

@InProceedings{      Albrecht2003Mth,
  title         = {{Markowitz-type heuristics for computing {J}acobian Matrices efficiently}},
  author        = {A. Albrecht and P. Gottschling and U. Naumann},
  booktitle = "Computational Science -- ICCS 2003",
  editor        = {P. Sloot et al.},
  series = {LNCS},
  publisher = {Springer},
  volume = {2658},
  pages = {575--584},
  year          = {2003},
}

@InProceedings{      Utke2003ATI,
  author        = {J. Utke and U. Naumann},
  title         = {{Software Technological Issues in Automatizing the Semantic Transformation of Numerical Programs}},
  booktitle     = {Software Engineering and Applications},
  editor        = {M. Hamza},
  publisher     = {ACTA Press},
  pages         = {417--422},
  year          = {2003},
}

@INCOLLECTION{   Naumann2006CAw,
     author = "U. Naumann and J. Riehme",
     title = {{Computing Adjoints with the {NAGWare} {F}ortran 95 Compiler}},
     editor = "M. B{\"u}cker et al.",
     booktitle = "Automatic Differentiation: {A}pplications, Theory, and Tools",
     year = 2006,
     pages = {159--169},
     publisher = {Springer},
}

@InProceedings{ Cohen2002TDE,
     author = {M. Cohen and U. Naumann and J. Riehme},
     title = {{Toward Differentiation-Enabled {F}ortran~95 Compiler Technology}},
     booktitle = {Proceedings of 2003 ACM Symposium on Applied Computing},
     pages = {143--147},
     year = {2003},
     publisher = {ACM},
}

@INPROCEEDINGS{Riehme2004AIt,
       year = "2004",
       editor = "P. Neittaanm{\"a}ki et al.",
       title = {{Using the Differentiation-Enabled {NAGW}are {F}ortran~95 Compiler -- {A} guided Tour}},
       booktitle = "ECCOMAS 2004: Fourth European Congress on Computational Methods in Applied
         Sciences and Engineering",
       publisher = "University of Jyv{\"a}skyl{\"a}",
       isbn = "951-39-1868-8",
       author = "J. Riehme and U.~Naumann"
}

@INPROCEEDINGS{Naumann2004AIt,
       author = "U.~Naumann and J.~Utke and A.~Walther",
       year = "2004",
       editor = "P. Neittaanm{\"a}ki et al.",
       title = {{An Introduction to Developing and Using Software Tools for Automatic Differentiation}},
       booktitle = "ECCOMAS 2004: Fourth European Congress on Computational Methods in Applied
         Sciences and Engineering",
       publisher = "University of Jyv{\"a}skyl{\"a}",
       isbn = "951-39-1868-8",
       note = "Available online at http://www.mit.jyu.fi/eccomas2004/proceedings/pdf/702.pdf",
}

@INCOLLECTION{Hague2002PaF,
       author = "S. Hague and U. Naumann",
       title = {{Present and Future Scientific Computation Environments}},
       pages = "59--66",
  booktitle         = {\cite{Corliss2002ADo}},
       year = "2002",
       publisher = "Springer",
}

@INPROCEEDINGS{Naumann2002RtM,
       booktitle = "Computational Science -- ICCS~2002",
       editor = "P. Sloot et al.",
       volume = "2330",
       series = "LNCS",
       pages = "1039--1048",
       publisher = "Springer",
       author = "U. Naumann",
       title = {{Reducing the Memory Requirement in Reverse Mode Automatic Differentiation by Solving {TBR} Flow Equations}},
       year = "2002",
}

@InProceedings{   Naumann2004CFR,
     author = {U. Naumann and J. Utke and A. Lyons and M. Fagan},
     year = "2004",
     title = {{Control Flow Reversal for Adjoint Code Generation}},
     booktitle ="Proceedings of the Fourth {IEEE} International Workshop on
     Source Code Analysis and Manipulation ({SCAM} 2004)",
     pages ="55--64",
     publisher ="IEEE Computer Society",
}

@InProceedings{   Utke2004SLD,
     author = {J. Utke and U. Naumann},
     title = {{Separating Language Dependent and Independent Tasks for the Semantic Transformation of Numerical Programs}},
     booktitle = {Software Engineering and Applications},
     editor = {M. Hamza},
     publisher = {ACTA Press},
     pages = {552--558},
     year = {2004},
}

@article{Hascoet2005TBR,
     author = "L.~Hasco{\"e}t and U.~Naumann and V.~Pascual",
     year = 2005,
     title = {{To-be-recorded Analysis in Reverse Mode Automatic Differentiation}},
       journal = "Future Generation Computer Systems",
       volume = "21",
       number = "",
       pages="1401--1417",
       publisher = {Elsevier}, 
}


@InProceedings{   Griewank2002AJb,
     author = {A.~Griewank and U. Naumann},
     year = "2002",
     title = {{Accumulating {J}acobians by Vertex, Edge, and Face Elimination}},
     booktitle ="$6^e$ Colloque Africain sur la Recherche en Informatique",
     publisher ="INRIA",
}

@article{Naumann2005OPE,
     author = "U.~Naumann and J.~Utke",
     year = 2005,
     title = {{Optimality-preserving elimination of linearities in {J}acobian accumulation}},
       journal = "Electronic Transactions on Numerical Analysis",
       volume = "21",
       number = "",
       pages="134--150",
       publisher = {Kent State University}, 
       note="Special Volume on Combinatorial Scientific Computing"
}


@INPROCEEDINGS{   Naumann2006TLM,
    author      ="U. Naumann and A. Vehreschild",
    title       ={{Tangent-Linear Models by ANTLR}},
    booktitle   ="Computational Science and Its Applications - ICCSA 2006",
    year        = 2006,
    editor      ="M. Gavrilova et al.",
    volume      ="3980",
    series      ="LNCS",
    publisher   ="Springer",
    pages       ="865--874",
}

@INPROCEEDINGS{   Naumann2006IAC,
    author      ="U. Naumann and M. Maier",
    title       = {{Intraprocedural Adjoint Code Generated by the Differentiation-Enabled {NAGW}are {F}ortran Compiler}},
	booktitle={Proceedings of the Fifth International Conference on Engineering Computational Technology},
    year        = 2006,
    editor      ="B. Topping et al.",
    volume      ="",
    series      ="",
    publisher   ="Civil-Comp Press",
    pages       ="1--19",
}

@INPROCEEDINGS{Naumann2006ACb,
       author = "U.~Naumann and J.~Utke and and C.~Wunsch and C.~Hill and P.~Heimbach and M.~Fagan and N.~Tallent and M.~Strout",
       year = "2006",
       editor = "",
       title = {{Adjoint Code by Source Transformation with {{OpenAD}/F}}},
       booktitle = "Proceedings of the European Conference on Computational Fluid Dynamics (ECCOMAS CFD 2006)",
       publisher = "TU Delft",
        note = "Available online at http://proceedings.fyper.com/eccomascfd2006/documents/35.pdf",
}


@InProceedings{   Varnik2011FCE,
  author        = {E. Varnik and L. Razik and V. Mosenkis and U.~Naumann},
  year = 2011,
  title         = {Fast Conservative Estimation of Hessian Sparsity},
  booktitle         = {Proceedings of the Fifth SIAM Workshop on Combinatorial Scientific Computing},
  number = "AIB-2011-09",
  series = "Aachener Informatikberichte",
  publisher = "RWTH Aachen University",
  pages={18--21},
  note={Extended Abstract}
}

@InProceedings{   Mosenkis2011BaB,
  author        = {V. Mosenkis and E. Peise and U.~Naumann},
  year = 2011,
  title         = {Branch and Bound for Optimal Jacobian Accumulation},
  booktitle         = {\cite{Beckers2011CSC}},
  pages={73--76},
  note={Extended Abstract}
}

@InProceedings{   Lotz2011RtD,
  author        = {J. Lotz and U.~Naumann},
  year = 2011,
  title         = {Reversing the Data Flow of Computer Programs},
  booktitle         = {\cite{Beckers2011CSC}},
  pages={98--101},
  note={Extended Abstract}
}

@InProceedings{   Utke2009CPi,
  author        = {J. Utke and U.~Naumann},
  year = 2009,
  title         = {{Combinatorial Problems in {OpenAD}}},
  booktitle         = {\cite{Naumann2009CSC}},
}

@InProceedings{   Mosenkis2009LMT,
  author        = {V. Mosenkis and U.~Naumann and E. Peise},
  year = 2009,
  title         = {{Low-Memory Tour Reversal in Directed Graphs}},
  booktitle         = {\cite{Naumann2009CSC}},
  note = {Extended Abstract},
}

@InProceedings{   Varnik2009WCi,
  author        = {E. Varnik and U. Naumann},
  year = 2009,
  title         = {{What Color is the Non-Constant Part of Your {J}acobian?}},
  booktitle         = {\cite{Naumann2009CSC}},
  note = {Extended Abstract},
}

@InProceedings{   Naumann2011CPi,
  author        = {U. Naumann and A. Walther},
  year = 2011,
  title         = {Combinatorial Problems in {A}lgorithmic {D}ifferentiation},
  booktitle         = {\cite{Naumann2012CSC}},
  pages={129--162}
}

@InProceedings{   Utke2011CPi,
  author        = {J. Utke and U. Naumann},
  year = 2011,
  title         = {Combinatorial Problems in {OpenAD}},
  booktitle         = {\cite{Naumann2012CSC}},
  pages={163--180}
}

@InProceedings{   Huber2011ADa,
  author        = {J. Huber and O. Schenk and U. Naumann and E. Varnik and A. W\"achter},
  year = 2011,
  title         = {{A}lgorithmic {D}ifferentiationand Nonlinear Optimization for an Inverse Medium Problem},
  booktitle         = {Combinatorial Scientific Computing},
  editor = "U.~Naumann and O. Schenk",
  series = "Computational Science Series",
  publisher = "Chapman \& Hall / CRC Press, Taylor and Francis Group",
  pages={205--234}
}


@Article{   Naumann2008DRi,
     author = {U. Naumann},
     title = {{{DAG} Reversal is {NP}-complete}},
    journal = {J. Discr. Alg.},
    number = {},
    volume = {7},
    pages = {402--410},
    year = {2009},
    publisher = {Elsevier},
}

@INCOLLECTION{   Naumann2008CTR,
     author = "U. Naumann",
     year = 2008,
     title = {{Call Tree Reversal is {NP}-complete}},
     booktitle = "\cite{Bischof2008AiA}",
     chapter = "",
     pages = "13--22",
     publisher = "Springer",
}

@INCOLLECTION{   Riehme2008AfT,
     author = "J. Riehme and A. Walther and J. Stiller and U. Naumann",
     year = 2008,
     title = {{Adjoints for Time-Dependent Optimal Control}},
     booktitle = "\cite{Bischof2008AiA}",
     chapter = "",
     pages = "175--186",
     publisher = "Springer",
}

@INCOLLECTION{   Stumm2008Str,
     author = "P. Stumm and A. Walther and J. Riehme and U. Naumann",
     year = 2008,
     title = {{Exploiting Structure in {N}avier-{S}tokes Simulations}},
     booktitle = "\cite{Bischof2008AiA}",
     chapter = "",
     pages = "339--350",
     publisher = "Springer",
}

@article{Varnik2006TLS,
     author = "E.~Varnik and U.~Naumann and A. Lyons",
     year = 2006,
     title = {{Toward Low Static Memory {J}acobian Accumulation}},
       journal = "WSEAS Transactions on Mathematics",
       volume = "5",
       number = "7",
       pages="109--117",
       publisher = {WSEAS}, 
}

@INPROCEEDINGS{Varnik2006OSJ,
       year = "2006",
       editor = "",
       title = {{On Symbolic {J}acobian Accumulation}},
       booktitle = "Proceedings of the $9^{\text{th}}$ WSEAS International Conference on Applied Mathematics",
       publisher = "WSEAS",
       pages= "536--541",
       author = "E. Varnik and U.~Naumann",
}

@article{Hascoet2007CAb,
  year = 2008,
  author = {L. Hasco\"et and J. Utke and U. Naumann},
  title = {{Cheaper Adjoints by Removing Address Computations}},
       journal = "Scientific Programming",
       volume = "16",
       number = "1",
       pages="81--92",
       publisher = {IOS Press}, 
}

@INPROCEEDINGS{Naumann2008AFf,
  year = 2008,
  author = "U. Naumann and J. Utke and J. Riehme and P. Hovland and C. Hill",
  title = {{A Framework for Proving Correctness of Adjoint Message Passing Programs}},
  booktitle = "Proceedings of EUROPVM/MPI 2008",
       publisher = "",
       pages= "316--321",
}

@INPROCEEDINGS{
         Utke2008TAM,
       author = "J. Utke and L. Hasco{\"e}t and C. Hill and P. Hovland and U.
         Naumann",
       title = {{Toward Adjoinable {MPI}}},
  booktitle = "Proceedings of IPDPS 2009",
       year = "2009",
       location = "Rome, Italy",
} 

@INPROCEEDINGS{Gendler2007ADO,
  year = 2007,
  author = "D. Gendler and U. Naumann and B.~Christianson",
  title = {{Automatic Differentiation of Assembler Code}},
  booktitle = "Proceedings of the IADIS International Conference on Applied Computing",
       publisher = "IADIS",
       pages= "431--436",
}

@INPROCEEDINGS{Naumann2007OSD,
  year = 2007,
  author = "U. Naumann and D. Gendler and E. Varnik",
  title = {{On Syntax-Directed Tangent-linear Code}},
  booktitle = "Proceedings of the IADIS International Conference on Applied Computing",
       publisher = "IADIS",
       pages= "425--430",
}

@INPROCEEDINGS{Varnik2007PJA,
  year = 2007,
  author = "E. Varnik and U. Naumann",
  title = {{Parallel {J}acobian Accumulation}},
  booktitle= "Parallel Computing: Architectures, Algorithms and Applications.
Proceedings of the International Conference ParCo 2007,
4. - 7. September 2007",
  editor = {G. Joubert and C. Bischof and F. Peters and T. Lippert and M. B\"ucker and P. Gibbon and B. Mohr},
       pages= "311--318",
}

@INPROCEEDINGS{Varnik2007FEO,
  year = 2007,
  author = "E. Varnik and U. Naumann",
  title = {{Fill-out exploitation on compressed row storage of extended {J}acobians}},
  booktitle = "Proceedings of the IADIS International Conference on Applied Computing",
       publisher = "IADIS",
       pages= "793--796",
}

@INPROCEEDINGS{BeckersCST2010,
  year = 2010,
  author = "M. Beckers and U. Naumann",
  title = {{Propagation of Uncertainties using the Method of Moments}},
  booktitle = "Proceedings of The Tenth International Conference on Computational Structures Technology ",
       publisher = "Civil-Comp Press",
      isbn = "978-1-905088-38-6",
}

@INPROCEEDINGS{BeckersECCOMAS2011,
  year = 2011,
  author = "M. Beckers and U. Naumann",
  title = {{Uncertainty Quantification for First-Order Nonlinear Optimization Algorithms}},
  booktitle = "CFD \& Optimization",
  publisher = "ECCOMAS Thematic Conference",
  isbn = "978-605-61427-4-1",
}

@INPROCEEDINGS{RiehmeECCOMAS2010,
  year = 2010,
  author = "J. Riehme and R. Kopmann and U. Naumann",
  title = {{Uncertainty Quantification Based on Forward Sensitivity Analysis in Sisyphe}},
  booktitle = "Proceedings of the V European Conference on Computational Fluid Dynamics",
  publisher = "The European Community of Computational Methods in Applied Sciences (ECCOMAS)",
  isbn = "978-989-96778-1-4",
}

@INPROCEEDINGS{MushinICSTE2011,
  year = 2011,
  author = "Muhsin Shodiq and Boris Gendler and Uwe Naumann",
  title = {{To-Be-Recorded Analysis inside Derivative Code Compiler}},
  booktitle = "Proceedings of the 3rd International Conference on Software Technology and Engineering",
  publisher = "ASME Press",  
  pages= "7--13"
}

@INPROCEEDINGS{HongHaICSTE2011,
  year = 2011,
  author = "Nguyen Thi Hong Ha and Jan Riehme and Michel Schanen and Uwe Naumann",
  title = {{Toward a Compiler Generated Adjoint Model Of FVCOM}},
  booktitle = "Proceedings of the 3rd International Conference on Software Technology and Engineering",
  publisher = "ASME Press",
  pages= "101--107"  
}


@Misc{LotzSimTech2011,
  AUTHOR       = "J. Lotz and U. Naumann and E. Varnik and J. Ungermann",
  TITLE        = {{Algorithmic Differentiation for a Large-Scale Inverse Problem: Atmospheric Remote Sensing Using the Juelich Rapid Spectral Simulation Code}},
  YEAR         = "2011",
  HOWPUBLISHED = "Poster",
  NOTE         = "Presented at: SimTech 2011: International Conference on Simulation Technology, Stuttgart",
}

@Misc{BeckersAsim2010,
  AUTHOR       = "M. Beckers and U. Naumann",
  TITLE        = {{Higher Derivatives and the Method of Moments}},
  YEAR         = "2010",
  HOWPUBLISHED = "Poster",
  NOTE         = "Presented at: ASIM Workshop 2010, Trends in Computational Science and Engineering: Foundations of Modeling and Simulation; March 2010, J{\"u}lich"  
}

@Misc{Safiran2011TAB,
  AUTHOR       = "N. Safiran and U. Naumann",
  TITLE        = {Toward Adjoint Based Optimization in Computational Finance},
  YEAR         = "2011",
  HOWPUBLISHED = "published at {\tt www.nag.com}",
  NOTE         = "NAG ‘direct award’ prize winner for best financial math project using NAG"  
}

@Misc{Naumann2011TAB,
  AUTHOR       = "U. Naumann",
  TITLE        = {Exact First- and Second-Order Greeks by Algorithmic Differentiation},
  YEAR         = "2010",
  HOWPUBLISHED = "NAG Technical Report published at {\tt www.nag.com}",
}

@Misc{GendlerASIM2010,
  AUTHOR       = "Ralf Hannemann and Boris Gendler and Jutta Wyes and Michael F{\"o}rster and Moritz Schmitz and Wolfgang Marquardt and Uwe Naumann",
  TITLE        = {{AC-SAMMM: The Aachen Platform for Structured Automatic Manipulation of Mathematical Models}},
  YEAR         = "2010",
  HOWPUBLISHED = "Poster",
  NOTE         = "Presented at: ASIM Workshop 2010, Trends in Computational Science and Engineering: Foundations of Modeling and Simulation; March 2010, J{\"u}lich"  
}

@Misc{VarnikASIM2010,
  AUTHOR       = "Ebadollah Varnik and J{\"o}rn Ungermann and Johannes Lotz and Michael F{\"o}rster and Michel Schanen and Uwe Naumann and Martin Kaufmann and Lars Hoffmann",
  TITLE        = {{AD Enabled JURASSIC: J{\"u}lich Rapid Spectral Simulation Code}},
  YEAR         = "2010",
  HOWPUBLISHED = "Poster",
  NOTE         = "Presented at: ASIM Workshop 2010, Trends in Computational Science and Engineering: Foundations of Modeling and Simulation; March 2010, J{\"u}lich"  
}

@Misc{GendlerASIM2011,
  AUTHOR       = "Uwe Naumann and Wolfgang Marquardt and Ralf Hannemann and Boris Gendler and Jutta Wyes and Michael F{\"o}rster and Moritz Schmitz",
  TITLE        = {{AC-SAMMM: Structured Automatic Manipulation of Mathematical Models}},
  YEAR         = "2011",
  HOWPUBLISHED = "Poster",
  NOTE         = "Presented at: ASIM Workshop 2011, Trends in Computational Science and Engineering: Foundations of Modeling and Simulation; March 2011, Munich"  
}

@Misc{PuettmannASIM2011,
  AUTHOR       = "Andreas P{\"u}ttmann and Uwe Naumann and Wolfgang Wiechert and Eric van Lieres",
  TITLE        = {{Fast and Accurate Parameter Sensitivities for the General Rate Model of Chromatography}},
  YEAR         = "2011",
  HOWPUBLISHED = "Poster",
  NOTE         = "Presented at: ASIM Workshop 2011, Trends in Computational Science and Engineering: Foundations of Modeling and Simulation; March 2011, Munich"  
}

@INPROCEEDINGS { SchanenICCGI2011,
author= {M. Schanen and M. F{\"o}rster and B. Gendler and U. Naumann},
title= {{Compiler-based Differentiation of Numerical Simulation Codes}},
booktitle= {ICCGI 2011, The Sixth International Multi-Conference on Computing in the Global Information Technology},
pages= {105-110},
year= {2011},
publisher= {IARIA},
isbn= {978-1-61208-008-6},
peerreview= {yes},
department= {RWTH - Lehr- und Forschungsgebiet Informatik 12 (Software und Werkzeuge für Computational Engineering) * 123120 * 01 Fakultät für Mathematik, Informatik und Naturwissenschaften * Fak1},
language= {english},
publishedas= {Druck},
note={Best paper award.}
}
@incollection{eurompi2010,
    author = {Schanen, Michel and F{\"o}rster, Michael and Naumann, Uwe},
    affiliation = {LuFG Informatik 12: Software and Tools for Computational
	Engineering, RWTH Aachen University, Germany},
    title = "Second-{O}rder {A}lgorithmic {D}ifferentiation by {S}ource {T}ransformation
	of {MPI} {C}ode",
    booktitle = {Recent Advances in the Message Passing Interface},
    series = {Lecture Notes in Computer Science},
    editor = {Keller, Rainer and Gabriel, Edgar and Resch, Michael and
	Dongarra, Jack},
    publisher = {Springer Berlin / Heidelberg},
    isbn = {},
    pages = {257-264},
    volume = {6305},
    year = {2010}
}


@TechReport{FoersterNaumannUtke11,
  author =	 "Michael F{\"o}rster and Uwe Naumann and Jean Utke",
  title =	 {{Toward {A}djoint {OpenMP}}},
  institution =	 "RWTH Aachen",
  year =	 "2011",
  number =	 "AIB-2011-13",
  month =	 jul,
  keywords=  "Shared Memory Multiprocessing; OpenMP; Algorithmic Differentiation; Source-to-source Transformation; Numerical simulations;",
  url =      "http://aib.informatik.rwth-aachen.de/2011/2011-13.ps.gz",
}

@PHDTHESIS{Varnik2011PHD,
    author = {Ebadollah Varnik},
    title = {{Exploitation of Structural Sparsity in Algorithmic Differentiation}},
    school = {RWTH Aachen University},
    address = {Aachen, Germany},
    year = {2011},
}

@TechReport{AIB-2011-10,
   author =       "Markus Beckers and Viktor Mosenkis and Michael Maier and Uwe Naumann",
   title =        "Adjoint Subgradient Calculation for McCormick Relaxations",
   institution =  "RWTH Aachen",
   year =         "2011",
   number =       "AIB-2011-10",
   month =        october,
   keywords =     "Algorithmic Differentiation, Adjoints, McCormick Relaxations, Subgradients, Global Optimization, Branch-and-Bound",
   url =          "http://aib.informatik.rwth-aachen.de/2011/2011-10.pdf",
}

@TechReport{AIB-2011-25,
   author =       "Callum Corbett and Michael Maier and Markus Beckers and Uwe Naumann and Amin Ghobeity and Alexander Mitsos",
   title =        "Compiler-Generated Subgradient Code for McCormick Relaxations",
   institution =  "RWTH Aachen",
   year =         "2011",
   number =       "AIB-2011-25",
   month =        november,
   url =          "http://aib.informatik.rwth-aachen.de/2011/2011-25.pdf",
}

@TechReport{SafiranNaumann-AIB-2011-16,
  author =	 "Niloofar Safiran and Uwe Naumann",
  title =	 "Toward Adjoint OpenFOAM",
  institution =	 "RWTH Aachen",
  year =	 "2011",
  number =	 "AIB-2011-16",
  month =	 jul,
  keywords=  "OpenFOAM; Algorithmic Differentiation; Operator Overloading; Numerical simulations;",
  url =      "http://aib.informatik.rwth-aachen.de/2011/2011-16.ps.gz",
}

@TechReport{AIB-2011-24,
   author =       "Callum Corbett and Uwe Naumann",
   title =        "Demonstration of a Branch-and-Bound Algorithm for Global Optimization using McCormick Relaxations",
   institution =  "RWTH Aachen",
   year =         "2011",
   number =       "AIB-2011-24",
   month =        november,
   url =          "http://aib.informatik.rwth-aachen.de/2011/2011-24.pdf",
}

@TechReport{LotzLeppkesNau12,
  author =     "Johannes Lotz and Klaus Leppkes and Uwe Naumann",
  title =     "dco/c++ - Derivative Code by Overloading in C++",
  institution =     "RWTH Aachen",
  keywords = "Algorithmic Differentiation, Computational Engineering, Tool Development, Overloading Techniques, Adjoints",
  year =     "2011",
  number =     "AIB-2011-06",
  month =     may,
  url ="http://aib.informatik.rwth-aachen.de/2011/2011-06.ps.gz"
}


@TechReport{LotzNau12,
  author =     "Johannes Lotz and Uwe Naumann",
  title =     "Algorithmic Differentiation of Numerical Methods: Tangent-Linear and Adjoint Direct Solvers for Systems of Linear Equations",
  institution =     "RWTH Aachen",
  year =     "2012",
  number =     "AIB-2012-10",
  month =     may,
  url ="http://aib.informatik.rwth-aachen.de/2012/2012-10.ps.gz"
}

@INPROCEEDINGS{LPT-2012-25,
	AUTHOR = {R. Hannemann and Jana Tillack and M. Schmitz and Michael F\"{o}rster and J. Wyes and Katharina N\"{o}h and Eric von Lieres and Uwe Naumann and Wolfgang Wiechert and W. Marquardt},
	TITLE = {{First- and Second-Order Parameter Sensitivities of a Metabolically and Isotopically Non-Stationary Biochemical Network Model}},
	BOOKTITLE = {{Proceedings of the 9th International Modelica Conference}},
	editor = {Martin Otter and Dirk Zimmer},
	YEAR = {2012},
	Publisher = {Modelica Association},
	volume = {},
	number = {},
	pages = {641--648},
	month = {},
	note = {},
	abstract = {The J\"{u}lich-Aachen Dynamic optimization Environment (JADE) is employed for computing first- and second-order parameter sensitivities of a metabolically and isotopically non-stationary biochemical network model. Based on a Modelica representation of the model, code generation, algorithmic differentiation and first- and second-order adjoint sensitivity analysis are employed for computing the gradient and the Hessian of a parameter estimation objective function. In particular, we use composite adjoints, an extension of the classical adjoint sensitivity analysis, and a numerical integrator based a modification of second-order discrete adjoints of the extrapolated linearly-implicit Euler method. Therewith, the 116 x 116- Hessian of the objective function with respect to 116 model parameters can be computed at the cost equivalent to only 18 objective function evaluations, while computing the same Hessian with the cheapest finite-difference formula would require 6845 evaluations of the objective function.},
	keywords = {biochemical network model; parameter sensitivities; automatic differentiation},
}



