Electronic Structure: from BlackBoard to Source Code
Topical course given by Stefano de Gironcoli
Material science and condensed matter theorists extensively employ in their research ab initio atomistic simulations as implemented in a number of widely available software codes. Most often these tools are used as 'black boxes' with little or only partial knowledge of the practical implementation of the general theoretical ideas they are based on. This is a particularly severe drawback when new theoretical developments, analysis tools or computational experiments can not be pursued due to the lack of insight on the internal structure of the employed research software.
The aim of this course it to address the above mentioned issue providing the students with a detailed knowledge of the internal design of state of the art electronic structure codes, filling the gap that exists between the knowledge of the general principles underlying modern atomistic simulations and their practical implementation in actual codes. Tools and codes available in the Open Source Quantum ESPRESSO software distribution will be used as working examples.