JAP swMATH ID: 6495 Software Authors: Pham-Quang, Phuong; Delinchant, Benoit Description: Java automatic differentiation tool using virtual operator overloading. Automatic differentiation (AD) tools are available and mature for several languages such as C or Fortran, but are just emerging in object oriented language such as Java. In this paper, a Java automatic differentiation tool called JAP is presented which has been defined and developed with specific requirements for the design of engineering systems using optimization. This paper presents JAP requirements and the implementation architecture. It also compares JAP performance to ADOL-C in forward mode on a magnetic MEMS model. JAP has been successfully used on several system optimizations in the field of electromagnetic MEMS. Homepage: http://www.springerlink.com/content/u65k47uk33p1x802/ Keywords: Java automatic differentiation; source transformation; operator overloading; forward mode; optimization; algorithm; numerical examples Related Software: Matlab; ADiJaC; dco/c++; AlgoPy; DiffSharp; DNAD; Sacado; TAPENADE; ADOL-C Cited in: 2 Documents Standard Articles 1 Publication describing the Software, including 1 Publication in zbMATH Year Java automatic differentiation tool using virtual operator overloading. Zbl 1251.65033Pham-Quang, Phuong; Delinchant, Benoit 2012 all top 5 Cited by 6 Authors 1 Delinchant, Benoit 1 Escalante Soberanis, M. A. 1 González-Sánchez, David 1 Peñuñuri, Francisco 1 Peón, R. 1 Pham-Quang, Phuong Cited in 1 Serial 1 Acta Applicandae Mathematicae Cited in 2 Fields 2 Numerical analysis (65-XX) 1 Computer science (68-XX) Citations by Year