Introduction
There is a jungle of DFT tutorials all over the web, and only some of them are good. Only few of them are oriented at DMFT calculations, and even less use w2dynamics. This tutorial is written in the hope of filling this gap, combining a little bit of theory with practical how-tos and input files.
In this tutorial we will compute the DMFT spectral function of NiO, which is a charge transfer insulator. There is a similar tutorial on the triqs documentation which uses VASP + TRIQS. Instead, we will use Quantum ESPRESSO + w2dynamics. Compared to other DFT codes Quantum ESPRESSO has the advantage of being free and open source. Other than that, all DFT codes are essentially equivalent.
The amount of theoretical and practical knowledge needed for this tutorial is large, hence the decision to split it into modules which can be skipped by the uninterested user.
Structure of the tutorial.
- Density Functional Theory
- Setting up a basic DFT calculation
- Create and visualize the crystal structure using VESTA
- Set up of the input file to compute the ground-state charge density
- Convergence criteria to watch out for: plane wave expansion and Brillouin zone integration
- Structural relaxation using DFT
- Set up of the input file for a DFT structural relaxation
- DFT band structure (with atom projection)
- DFT density of states (with atom projection)
- Wannierization
- Set up of the calculation
- Tips and tricks
- Setting up a basic DFT calculation
- Interfacing
- Fourier transform of the Wannier hamiltonian
- Dynamical Mean Field Theory
- Set up of the input file for w2dynamics
- Analytic continuation of the green's function and self-energy
- Plotting tools
Table of contents