User Tools

Site Tools


viennawd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
viennawd [2015/03/04 15:17]
viennastar
viennawd [2015/07/02 08:09]
admin
Line 2: Line 2:
  
 === Description === === Description ===
 +{{ :​viennawd.png?​nolink&​400|}}
 A C-based simulation tool, shipped with [[http://​viennawd.sourceforge.net/​|ViennaWD]] should be optimized and extended in several ways. For instance, the current [[http://​www.lua.org/​|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. A C-based simulation tool, shipped with [[http://​viennawd.sourceforge.net/​|ViennaWD]] should be optimized and extended in several ways. For instance, the current [[http://​www.lua.org/​|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 === === Benefit for the Student ===
-The student will improve his/her skills in user-focused ​C programming,​ as well as script-based application control and visualization capabilities.+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 === === Benefit for the Project ===
Line 11: Line 13:
    
 === Requirements === === Requirements ===
-Solid background in C is required. Skills in Python is a plus.+Solid background in GNU/Linux and C is required. Skills in Python is a plus.
  
 === Mentors === === Mentors ===
 Josef Weinbub, Paul Ellinghaus Josef Weinbub, Paul Ellinghaus
 +
 +=== Puzzles ===
 +
 +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.**
 +
 +=== Milestones ===
 +
 +== Milestone 1 ==
 +  * Unordered List ItemExtend Lua-supported parameter set + Documentation
 +  * Unordered List ItemUnified Debugging/​Error Output
 +
 +
 +== Milestone 2 ==
 +  * Unordered List ItemHomogenize and parameterize all exisiting plotting scripts for gnuplot/​paraview + Documentation
 +
 +
 +== Milestone 3 ==
 +  * create post-processing application which processes simulation meta data written by the simulator to generate results + Documentation
  
  
viennawd.txt ยท Last modified: 2015/07/20 11:11 by viennastar