IWR - Simulation and Optimization

Home | Research | Teaching | People | Grants | Open Positions | Internships | Conferences | Publications | Local | Links |
web2

Software Practical

Interfacing Integrator SolvIND with Automatic Differentiation Packages CasADi, CppAD and Adept

Description

SolvIND is a powerful integrator for differential algebraic equations capable of computing arbitrary high-order derivatives of the solutions with respect to initial values and parameters.

At the moment SolvIND relies on ADOL-C to compute derivatives via automatic differentiation. The aim of this project is to couple SolvIND to the alternative automatic differentiation packages CasADi, CppAD and Adept.

The project is to be completed by a report and an oral presentation in the Simulation and Optimization group seminar.

Focus

  • Getting acquainted with state-of-the-art numerical code
  • Getting acquainted with differenital algebraic equation examples and automatic differentiation

The practical can serve as a preparation project for a Bachelor, Master, or Diplom thesis in the Simulation and Optimization group.

Classification of the project

This project is suited for one student as an advanced software practical or two students as a beginners' practical.

Requirements

  • Unix and C++ programming skills or the motivation and ability to learn those
  • Automatic Differentiation
  • Numerical Analysis of ODE

Contact

Felix Lenders
Interdisciplinary Center for Scientific Computing (IWR)
Im Neuenheimer Feld 205
Universität Heidelberg

e-mail: felix.lenders@iwr.uni-heidelberg.de
Office: INF 205 (Mathematikon), 2/407


back


[ Top | Home]

Last Modified By: Felix Lenders
Last Update:2021-07-13
Webmaster:
 
© Copyright Universität Heidelberg |  Impressum |  Datenschutzerklärung