Репозитории ALT
Последнее обновление в Сб, 06 июня 2020, 00:49:50 +0000 | Пакетов: 15384
en ru
Исходные пакеты в ветвях
свернуть окно
  • 20140315-alt2
  • 20140315-alt2
  • 20121221-alt1
  • 20121221-alt1
  • 20121221-alt1
Группа :: Науки/Математика
Исходный пакет: OpenAD
Текущая версия: 20121221-alt1
Собрано: около 8 лет назад
Размер архива: 13,9 МБ
Отчёт repocop: skip
Gear:   http://git.altlinux.org/gears/O/OpenAD.git
Домашняя страница:   http://www.mcs.anl.gov/OpenAD/

Лицензия: BSD
О пакете: A tool for automatic differentiation (AD) of numerical computer programs

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.

Текущий сопровождающий: Евгений Ростовцев

Список участников
(данной и/или предыдущих сборок пакета):
Права: Список rpm-пакетов, предоставляемых данным srpm-пакетом:
  • OpenAD
  • OpenAD-debuginfo
  • OpenAD-docs
  • libOpenAD
  • libOpenAD-debuginfo
  • libOpenAD-devel
  • libxaifBooster
  • libxaifBooster-debuginfo
  • libxaifBooster-devel
  • libxaifBooster-devel-doc
Последние изменения (три последних записи журнала изменений):

2013-02-07 Евгений Ростовцев 20121221-alt1

    - Version 20121221

2012-10-02 Евгений Ростовцев 20120830-alt2

    - Fixed build with gcc 4.7

2012-09-10 Евгений Ростовцев 20120830-alt1

    - Version 20120830
Проект Geyser основан на коде из проекта Prometheus 2.0, который был доступен по лицензии MIT