This is an old revision of the document!
This project is focused on establishing a material database for science and engineering applications based on the C++ ViennaMaterials library. The material data is to be stored in input files, which is processed by ViennaMaterials, in turn providing external applications access to the data. Although the library will be implemented in C++, interfaces to C and Python are planned for ViennaMaterials. A main goal of this project is to test and evaluate the interfaces with our simulation tools, by setting up automatic test suits as well as gaining first-hand experience with utilizing the tools. This project will require occasional interaction with an external research group, which is eager to work with our tool.
The student will learn the essential role of material parameters for device simulation as well as how to implement a software suite to provide these parameters to external simulation tools. The student will become skilled in interfacing C++ code with C and Python, in setting up automatic test cases, and in collaborating with external research groups.
We envision several milestones, each containing its own list of tasks to be completed to be able to claim the assigned salary.