I/O infrastructure for Apothesis
- Mentors
- Vissarion Fisikopoulos, Nikos Cheimarios
- Organization
- Open Technologies Alliance - GFOSS
- Technologies
- c++, qt
- Topics
- scientific computing, Kinetic Monte Carlo, Simulation of deposition processes
Apothesis is an open-source software that allows the simulation of thin film deposition processes via the Kinetic Monte Carlo method. Thin-film deposition is an important manufacturing step in the production of many opto-electronic, solid-state and medical devices and products, including consumer electronics, semiconductor lasers, fiber lasers, LED displays, optical filters, compound semiconductors, precision optics, microscopy & microanalysis sample slides, and medical implants. The computational simulation of thin-film deposition can offer insight into deposition processes and guide the development of technologies that streamline or enhance the thin film deposition process. Therefore, Apothesis can be a valuable tool for scientists and engineers working in this field.
However, Apothesis’ applicability to many problems and popularity is severely limited by the settings (species growth/deposition geometries, processes) that can be specified by the user and the very specific input format (JSON format) that is not widely used in the scientific community. This project aims to improve the I/O operations and generalize them so that users/scientists can easily use it in an extended set of deposition processes.