On this page you can find the repo with the workshop materials.

Lecture 1: Introduction. Overview and selected results

Click here to download a PDF file of the presentation.




Tutorial 1: The Perturbo code. Download and installation. Perturbopy postprocessing suite. Testsuite.

Click here to download a PDF file of the presentation.




Lecture 2: Electron-phonon (e-ph) interactions. Short vs. long-range, interpolation, SOC, DFT+U.

Click here to download a PDF file of the presentation.




Tutorial 2: Preliminary steps: DFT, DFPT, Wannier90. Interface with Perturbo. Interpolation.

Click here to see a GitHub with tutorial materials.




Lecture 3: Transport in the Boltzmann transport equation (BTE) framework. Perturbo implementation.

Click here to download a PDF file of the presentation.




Tutorial 3: Calculations of e-ph scattering rates and mobility vs. temperature / doping.

Click here to see a GitHub with tutorial materials.




Lecture 4: Ultrafast electron dynamics in the BTE framework, high-field dynamics.

Click here to download a PDF file of the presentation.




Tutorial 4: Nonequilibrium ultrafast carrier dynamics.

Click here to download a PDF file of the presentation.

Click here to see a GitHub with tutorial materials.




Hands-on 1: Using Perturbo via Docker. Testsuite.

Click here to see a GitHub with hands-on materials.

Hands-on 2: Running preliminary calculations, generating the HDF5 file of e-ph elements in the Wannier basis. Interpolation.

Click here to see a GitHub with hands-on materials.

Hands-on 3: Transport calculations, magnetotransport. Using Perturbopy to read the output files and plot data.

Click here to see a GitHub with hands-on materials.

Hands-on 4: High-field carrier dynamics: calculation of velocity-field curves.

Click here to see a GitHub with hands-on materials.