User Tools

Site Tools


This is an old revision of the document!

ViennaWD: Extend & Optimize


A C-based simulation tool, shipped with ViennaWD should be optimized and extended in several ways. For instance, the current Lua-based simulator control shall be extended to allow for a more fine-grained control of the simulator. Also, the available post-processing facilities (i.e., Python-based scripts to merge simulation results) shall be improved to automize visualizing the simulation results. A third task would be to implement a mechanism to import external potential profiles.

Benefit for the Student

The student will improve his/her skills in user-oriented C programming, as well as script-based application control and visualization capabilities.

Benefit for the Project

ViennaWD will improve its usability and thus becomes more attractive to end-users.


Solid background in GNU/Linux and C is required. Skills in Python is a plus.


Josef Weinbub, Paul Ellinghaus


Please solve the C Puzzles and attach your solutions to your application. Keep in mind that you will have to explain your solutions in person to the mentors to get accepted as a IuE SoC'15 intern.

viennawd.1425896507.txt.gz · Last modified: 2015/03/09 10:21 by viennastar