[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1029969: ITP: clad -- automatic differentiation for C/C++



Package: wnpp
Severity: wishlist
Owner: Stephan Lachnit <stephanlachnit@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org, stephanlachnit@debian.org

* Package name    : clad
  Version         : 1.1
  Upstream Contact: Vassil Vassilev <v.g.vassilev@gmail.com>
* URL             : https://github.com/vgvassilev/clad
* License         : LGPL-3.0
  Programming Lang: C, C++
  Description     : automatic differentiation for C/C++

Clad enables automatic differentiation (AD) for C++. It is based on LLVM
compiler infrastructure and is a plugin for Clang compiler. Clad is based on
source code transformation. Given C++ source code of a mathematical function,
it can automatically generate C++ code for computing derivatives of the
function. It supports both forward-mode and reverse-mode AD. Clad has extensive
coverage of modern C++ features and a robust fallback and recovery system in
place.

Will maintain in the science team. Feature for ROOT.


Reply to: