DNAD swMATH ID: 10783 Software Authors: Yu, Wenbin; Blair, Maxwell Description: DNAD, a simple tool for automatic differentiation of Fortran codes using dual numbers. Summary: DNAD (dual number automatic differentiation) is a simple, general-purpose tool to automatically differentiate Fortran codes written in modern Fortran (F90/ 95/2003) or legacy codes written in previous version of the Fortran language. It implements the forward mode of automatic differentiation using the arithmetic of dual numbers and the operator overloading feature of F90/ 95/2003. Very minimum changes of the source codes are needed to compute the first derivatives of Fortran programs. The advantages of DNAD in comparison to other existing similar computer codes are its programming simplicity, extensibility, and computational efficiency. Specifically, DNAD is more accurate and efficient than the popular complex-step approximation. Several examples are used to demonstrate its applications and advantages. Homepage: http://www.cpc.cs.qub.ac.uk/summaries/AEOS_v1_0.html Related Software: DiffSharp; ADiGator; Matlab; MPI; AceFEM; Tulliotools; Simulink; ADiJaC; dco/c++; AlgoPy; Sacado; TAPENADE; JAP; LIMbook; LIEDRIVERS; MATLAB ODE suite; ode23s; ode113; Ode15s; ode45 Cited in: 9 Publications all top 5 Cited by 21 Authors 3 Mukhametzhanov, Marat S. 2 Sergeev, Yaroslav Dmitrievich 1 Bartels, Alexander 1 Blair, Maxwell 1 Charpentier, Isabelle 1 dal Cappello, Claude 1 Escalante Soberanis, M. A. 1 Falcone, Alberto 1 Fohrmeister, Volker 1 Garro, Alfredo 1 González-Sánchez, David 1 Iavernaro, Felice 1 Khandelwal, Kapil 1 Kiran, Bangalore Ravi 1 Leonetti, Leonardo 1 Mazzia, Francesca 1 Mosler, Jörn 1 Peñuñuri, Francisco 1 Peón, R. 1 Saǧiroǧlu, Yasemin 1 Yu, Wenbin all top 5 Cited in 7 Serials 2 Computer Physics Communications 2 Computational Mechanics 1 Computer Methods in Applied Mechanics and Engineering 1 Applied Mathematics and Computation 1 Journal of Computational and Applied Mathematics 1 Acta Applicandae Mathematicae 1 Advances in Applied Clifford Algebras Cited in 5 Fields 8 Numerical analysis (65-XX) 3 Mechanics of deformable solids (74-XX) 1 Real functions (26-XX) 1 Differential geometry (53-XX) 1 Operations research, mathematical programming (90-XX) Citations by Year