ADOL-C swMATH ID: 19 Software Authors: Andrea Walther, Andreas Kowarz, Andreas Griewank Description: ADOL-C: Automatic Differentiation of C/C++. We present two strategies for the implementation of Automatic Differentiation (AD) based on the operator overloading facility in C++. Subsequently, we describe the capabilities of the AD-tool ADOL-C that applies operator overloading to differentiate C- and C++-code. Finally, we discuss some applications of ADOL-C. Homepage: https://projects.coin-or.org/ADOL-C Keywords: orms; differentiation; automatic differentiation; computational differentiation; C; C++ Related Software: ADIFOR; TAPENADE; ADIC; Matlab; TAF; FADBAD++; SUNDIALS; Ipopt; TAMC; PETSc; AMPL; LAPACK; revolve; CppAD; Trilinos; ADMAT; deal.ii; dco/c++; dcc; Cosy Cited in: 254 Publications This software is also referenced in ORMS. Standard Articles 1 Publication describing the Software, including 1 Publication in zbMATH Year ADOL-C: automatic differentiation using operator overloading in C++. Zbl 1201.68161Walther, Andrea; Griewank, Andreas; Vogel, Olaf 2003 all top 5 Cited by 469 Authors 26 Walther, Andrea 16 Griewank, Andreas 9 Bischof, Christian H. 9 Gauger, Nicolas R. 7 Bangerth, Wolfgang 7 Charpentier, Isabelle 7 Gebremedhin, Assefaw Hadish 7 Naumann, Uwe 7 Pelteret, Jean-Paul 7 Pothen, Alex 7 Röbenack, Klaus 6 Arndt, Daniel 6 Heister, Timo 6 Heltai, Luca 6 Kronbichler, Martin 6 Maier, Matthias Sebastian 6 Turcksin, Bruno 6 Utke, Jean 5 Bücker, H. Martin 5 Forth, Shaun A. 5 Hovland, Paul D. 5 Nedialkov, Nedialko S. 5 Pryce, John D. 4 Biegler, Lorenz T. 4 Coleman, Thomas F. 4 Davydov, Denis 4 Diehl, Moritz Mathias 4 Fehling, Marc 4 Guckenheimer, John M. 4 Juedes, David W. 4 Kulshreshtha, Kshitij 4 Sander, Oliver 4 Schlenkrich, Sebastian 3 Bock, Hans Georg 3 Bosse, Torsten 3 Campbell, Stephen LaVern 3 Gassmöller, Rene 3 Gay, David M. 3 Gower, Robert Mansel 3 Hascoet, Laurent 3 Lamour, René 3 Müller, Jens-Dominik 3 Munch, Peter 3 Norris, Boyana 3 Ober-Blöbaum, Sina 3 Özkaya, Emre 3 Potschka, Andreas 3 Sagebaum, Max 3 Schlöder, Johannes P. 3 Vogel, Olaf 2 Albring, Tim 2 Andersson, Joel A. E. 2 Bell, Bradley M. 2 Blais, Bruno 2 Carle, Alan 2 Christianson, Bruce 2 Clevenger, Thomas C. 2 Cots, Olivier 2 Daya, El Mostafa 2 Delinchant, Benoit 2 Ferris, Michael C. 2 Fiege, Sabrina 2 Giannakoglou, Kyriakos C. 2 Hamdi, Adel 2 Hardering, Hanne 2 Jurgelucks, Benjamin 2 Kowarz, Andreas 2 Kuznetsov, Yuri Alexandrovich 2 Lampoh, Komlanvi 2 Leyendecker, Sigrid 2 Lotz, Johannes 2 Manne, Fredrik 2 Mello, Margarida Pinheiro 2 Moldenhauer, Carsten 2 Monett, Dagmar 2 Narayanan, Sri Hari Krishna 2 Neff, Patrizio 2 Nehmeier, Marco 2 Phipps, Eric T. 2 Rao, Anil V. 2 Reinschke, Kurt J. 2 Rump, Siegfried Michael 2 Tadjouddine, Mohamed 2 Tarafdar, Arijit 2 Towara, Markus 2 Verma, Arun Kumar 1 Achenie, Luke Ekem Kweku 1 Agamawi, Yunus M. 1 Aiyoshi, Eitaro 1 Akbarzadeh, Siamak 1 Åkesson, Johan 1 Alber, David M. 1 Albersmeyer, Jan 1 Alexe, Mihai 1 Alonso, Juan J. 1 Alzetta, Giovanni 1 Ancheta, Johnoel 1 Anitescu, Mihai 1 Argyros, Antonis A. 1 Arora, Nikhil ...and 369 more Authors all top 5 Cited in 83 Serials 27 Optimization Methods & Software 18 ACM Transactions on Mathematical Software 13 SIAM Journal on Scientific Computing 10 Computational Optimization and Applications 9 Computer Methods in Applied Mechanics and Engineering 7 Journal of Computational and Applied Mathematics 6 Mathematical Programming. Series A. Series B 5 Computers and Fluids 5 Journal of Computational Physics 5 Journal of Numerical Mathematics 4 Optimal Control Applications & Methods 4 PAMM. Proceedings in Applied Mathematics and Mechanics 3 Applied Mathematics and Computation 3 BIT 3 Computational Mechanics 2 Computers & Mathematics with Applications 2 Computer Physics Communications 2 International Journal for Numerical Methods in Engineering 2 SIAM Journal on Numerical Analysis 2 Journal of Global Optimization 2 SIAM Review 2 Celestial Mechanics and Dynamical Astronomy 2 Multibody System Dynamics 2 International Journal of Applied Mathematics and Computer Science 2 Archives of Computational Methods in Engineering 2 Lecture Notes in Computational Science and Engineering 2 Mathematical Programming Computation 1 General Relativity and Gravitation 1 International Journal for Numerical Methods in Fluids 1 Jahresbericht der Deutschen Mathematiker-Vereinigung (DMV) 1 Journal of Fluid Mechanics 1 Journal of Mathematical Biology 1 Mathematics of Computation 1 Bulletin of Mathematical Biology 1 Acta Cybernetica 1 Automatica 1 Computing 1 IEEE Transactions on Automatic Control 1 Journal of Econometrics 1 Journal of Optimization Theory and Applications 1 Kybernetika 1 Science of Computer Programming 1 Acta Applicandae Mathematicae 1 Computer Aided Geometric Design 1 Applied Numerical Mathematics 1 COMPEL 1 Applied Mathematics Letters 1 International Journal of High Speed Computing 1 Numerical Algorithms 1 Applied Mathematical Modelling 1 Linear Algebra and its Applications 1 SIAM Journal on Optimization 1 Journal of Nonlinear Science 1 Cybernetics and Systems Analysis 1 Computational Economics 1 Journal of Mathematical Sciences (New York) 1 Numerical Linear Algebra with Applications 1 Reliable Computing 1 INFORMS Journal on Computing 1 International Journal of Computational Fluid Dynamics 1 European Series in Applied and Industrial Mathematics (ESAIM): Control, Optimization and Calculus of Variations 1 Nonlinear Dynamics 1 ZAMM. Zeitschrift für Angewandte Mathematik und Mechanik 1 Mathematical and Computer Modelling of Dynamical Systems 1 European Journal of Mechanics. A. Solids 1 Higher-Order and Symbolic Computation 1 Flow, Turbulence and Combustion 1 Communications in Nonlinear Science and Numerical Simulation 1 Fundamenta Informaticae 1 Optimization and Engineering 1 Discussiones Mathematicae. Differential Inclusions, Control and Optimization 1 Moscow Mathematical Journal 1 Journal of Machine Learning Research (JMLR) 1 Comptes Rendus. Mécanique. Académie des Sciences, Paris 1 Science in China. Series F 1 Applied Mathematical Sciences 1 Lecture Notes in Control and Information Sciences 1 Software - Environments - Tools 1 JNAIAM. Journal of Numerical Analysis, Industrial and Applied Mathematics 1 Computational & Mathematical Methods in Medicine 1 Discrete and Continuous Dynamical Systems. Series S 1 ACM Communications in Computer Algebra 1 International Journal of Applied and Computational Mathematics all top 5 Cited in 31 Fields 165 Numerical analysis (65-XX) 63 Computer science (68-XX) 58 Operations research, mathematical programming (90-XX) 29 Calculus of variations and optimal control; optimization (49-XX) 24 Fluid mechanics (76-XX) 19 Systems theory; control (93-XX) 17 Ordinary differential equations (34-XX) 14 Mechanics of deformable solids (74-XX) 9 Mechanics of particles and systems (70-XX) 9 Biology and other natural sciences (92-XX) 8 Combinatorics (05-XX) 8 Dynamical systems and ergodic theory (37-XX) 6 Real functions (26-XX) 6 Partial differential equations (35-XX) 6 Statistics (62-XX) 5 Game theory, economics, finance, and other social and behavioral sciences (91-XX) 4 Linear and multilinear algebra; matrix theory (15-XX) 4 Geophysics (86-XX) 3 General and overarching topics; collections (00-XX) 3 Classical thermodynamics, heat transfer (80-XX) 2 Approximations and expansions (41-XX) 2 Probability theory and stochastic processes (60-XX) 2 Optics, electromagnetic theory (78-XX) 2 Information and communication theory, circuits (94-XX) 1 Nonassociative rings and algebras (17-XX) 1 Special functions (33-XX) 1 Integral equations (45-XX) 1 Operator theory (47-XX) 1 Global analysis, analysis on manifolds (58-XX) 1 Statistical mechanics, structure of matter (82-XX) 1 Relativity and gravitational theory (83-XX) Citations by Year