Package OpenAD: Information

Danger alert: Package removed from sisyphus repository

Removed in the task: #221017
Package removed: Aleksei Nikiforov
Deletion date: Feb. 9, 2019
    Source package: OpenAD
    Version: 20140315-alt4
    Build time:  Dec 27, 2018, 02:14 PM in the task #218613
    Report package bug
    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)

    Maintainer: Aleksei Nikiforov


      1. graphviz
      2. doxygen
      3. /usr/bin/latex
      4. python-modules
      5. gcc-c++
      6. gcc-fortran
      7. tcsh
      8. tex(dvips.def)
      9. boost-devel
      10. libsexpr-devel
      11. libxerces-c28-devel

    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.