IWR - Simulation and Optimization

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

Software Practical

" Portable MUSCOD "

Description

MUSCOD is a software package for the solution of optimal control problems and has been developed in the workgroup Simulation and Optimization. It is already used on several platforms (LINUX, UNIX, WINDOWS, ...) which have different properties that are to take care of in the build process. Further MUSCOD can be build in slightly different version using compiler flags. The build process itself is based on common makefiles, which have to be adapted mostly by hand for different platforms and package options.

The goal of this project is to migrate the package to use the cross-platform build system CMake, which is able to check for platform properties and to configure and generate corresponding makefiles and makes the software package therefor easier to maintain und to extend.

Requirements

  • Knowledge of C
  • Interest in software engineering
  • Knowledge of the build process using makefiles
  • Basic knowledge in use of Linux systems

Size of the project

The project is suited for one student and to be performed as advanced practical. Close cooperation with the software practical "MUSCOD Test Environment" may be neccessary.

Contact

Dipl.-Math. Jan Albersmeyer, jan.albersmeyer@iwr.uni-heidelberg.de, Room 413,

IWR, Im Neuenheimer Feld 368, Universität Heidelberg.

back


[ Top | Home]

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