Package OpenAD: Information
Danger alert: Package removed from sisyphus repository
Source package: OpenAD
Version: 20140315-alt4
Build time: Dec 27, 2018, 02:14 PM in the task #218613
Category: Sciences/Mathematics
Report package bugHome page: http://www.mcs.anl.gov/OpenAD/
License: BSD
Summary: A tool for automatic differentiation (AD) of numerical computer programs
Description:
OpenAD is a tool for automatic differentiation (AD) of numerical computer programs. The main goals for OpenAD initially defined for the ACTS project are: 1. Develop a flexible, modular, open source tool that can generate adjoint codes of numerical simulation programs, 2. Establish a platform for easy implementation and testing of source transformation algorithms via a language-independent abstract intermediate representation 3. Support for source code written in C and Fortan, 4. Generate an adjoint for the MIT general circulation model. The example on the right (animated gif) shows a sensitivity map of the heat transport in the north atlantic to temperature in a depth of 1590 meters over a period of 10 years going backwards in time. There are also results of a 100 year simulation at three depth levels. The intention of this project summary is to give potential users of adjoint compiler technology an overview of the current capabilities of OpenAD together with pointers to more detailed information in the form of online documentation and published papers. It should substantiate the following important points: * OpenAD has been used successfully to implement a source transformation tool for the automatic generation of adjoint Fortran code. * The automatic generation of adjoint code for large-scale numerical simulations is a highly complex and work intensive task in terms of algorithmic and software-technological problems. * The ACTS project made an important first step in the right direction. Further funding is required to continue the work on open software for the automatic generation of robust and efficient adjoint code.
List of rpms provided by this srpm:
OpenAD (x86_64, i586)
OpenAD-debuginfo (x86_64, i586)
OpenAD-docs (noarch)
libOpenAD (x86_64, i586)
libOpenAD-debuginfo (x86_64, i586)
libOpenAD-devel (x86_64, i586)
libxaifBooster (x86_64, i586)
libxaifBooster-debuginfo (x86_64, i586)
libxaifBooster-devel (x86_64, i586)
libxaifBooster-devel-doc (noarch)
OpenAD (x86_64, i586)
OpenAD-debuginfo (x86_64, i586)
OpenAD-docs (noarch)
libOpenAD (x86_64, i586)
libOpenAD-debuginfo (x86_64, i586)
libOpenAD-devel (x86_64, i586)
libxaifBooster (x86_64, i586)
libxaifBooster-debuginfo (x86_64, i586)
libxaifBooster-devel (x86_64, i586)
libxaifBooster-devel-doc (noarch)
Maintainer: Aleksei Nikiforov
Last changed
Dec. 26, 2018 Aleksei Nikiforov 20140315-alt4
- Fixed build with bash-4.
March 12, 2018 Igor Vlasenko 20140315-alt3.1
- NMU: updated BR: for new texlive
Nov. 13, 2017 Aleksei Nikiforov 20140315-alt3
- Fixed build with new toolchain.