Software download
Révision datée du 21 mars 2016 à 15:22 par Icharpentier (discussion | contributions)
Logiciels
Diamanlab
Morpheo
Rapsodia
Rapsodia is intended for the computation of higher order derivative information of numerical models written in Fortran, C or C++ by automatic differentiation. Rapsodia consists of two parts:
- A Python-based code generator that produces a C++ or Fortran library for the propagation of univariate Taylor polynomials for a given derivative order and number of directions. The code generator relies on inlining and loop unrolling to aid subsequent compiler optimization.
- Implementations of the algorithm that interpolates derivative tensor entries from Taylor polynomial coefficients provided for both, C++ and Fortran.