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.
The student will improve his/her skills in user-oriented C programming, as well as script-based application control and visualization capabilities.
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.