ACM Transactions on Mathematical Software

Bibliographic record for `Bartlett:2008:HDS'

------------------
@Article{Bartlett:2008:HDS,
  author =       "Roscoe A. Bartlett and Bart G. van Bloemen Waanders and Martin Berggren",
  title =        "Hybrid Differentiation Strategies for Simulation and Analysis of Applications in {C++}",
  journal =      "{ACM} Transactions on Mathematical Software",
  volume =       "35",
  number =       "1",
  month =        jul,
  year =         "2008",
  pages =        "1",
  note =         "Article 1, 27 pages",
  URL =          "http://doi.acm.org/10.1145/1377603.1377604",
  abstract =     "Computationally efficient and accurate derivatives are important to the success of many different
                 types of numerical methods. Automatic differentation (AD) approaches compute truncation-free
                 derivatives and can be efficient in many cases. Although present AD tools can provide a convenient 
                 implementation mechanism, the computational efficiency rarely compares to analytically derived 
                 versions that have been carefully implemented. The focus of this work is to combine the
                 strength of these methods into a hybrid strategy that attempts to achieve an optimal balance
                 of implementation and computational efficiency by selecting the appropriate components of the
                 target algorithms for AD and analytical derivation. Although several AD approaches can be considered, 
                 our focus is on the use of template overloading forward AD tools in C++ applications.
                 We demonstrate this hybrid strategy for a system of partial differential equations in gas dynamics.
                 These methods apply however to other systems of differentiable equations, including DAEs and ODEs.",
}

------------------
The bibliography is provided courtesy of the BibNet Project.