Tutorial to DFT lecture

The tutorial to the DFT lecture is based on the Docker-based FUTURE tutorial, but makes use of other content in the respective container image. To install the tutorial please follow the steps sketched on the FUTURE page. Please also consider the additional hints provided in this markdown document. Additionally make sure that you mount a persistent storage directory when running the image in Docker. If you use the future.sh script to start the image, this is automatically done. The persistent storage directory then is called persistent_storage in the image and it points to the tutorial subdirectory outside the image. If you choose a different path to start the image you have to care for this on your own. Having such a persistent storage directory is important, because everything you store within the Docker container, that is not in this directory, is lost as soon as you terminate the container.

We make use of the tutorial in the noAiida version, i.e., run in Docker judft/future:noAiiDA if you don't use the future.sh script or select the version of the tutorial without AiiDA in the dialog from the future.sh script.

The tutorial Docker image will feature additional content every week. If you use the future.sh script, this will automatically be downloaded, when you start the container. Otherwise please execute a docker pull judft/future:noAiiDA a short time before the tutorial starts each week.

List of start points for each tutorial:

date topic start point in docker image
2022/10/19 Installation and first calulation DFT-Lecture-01/Install.ipynb
2022/11/02 Calculating lattice constants DFT-Lecture-02/Lattice-Constants.ipynb
2022/11/09 Convergence with respect to parameters DFT-Lecture-Tutorial/DFT-Lecture-03/parameterConvergence.ipynb
2022/11/16 Band structures, semicore states, and local orbitals DFT-Lecture-Tutorial/DFT-Lecture-04/bandsAndLOs.ipynb
2022/11/23 Density of states DFT-Lecture-Tutorial/DFT-Lecture-05/densityOfStates.ipynb
2022/11/30 Force relaxations and thin films DFT-Lecture-Tutorial/DFT-Lecture-06/forcesAndFilms.ipynb
2022/12/07 Simple magnetic systems DFT-Lecture-Tutorial/DFT-Lecture-07/simpleMagnetism.ipynb
2022/12/14 Spin-orbit coupling DFT-Lecture-Tutorial/DFT-Lecture-08/soc.ipynb
2022/12/21 Noncollinear magnetism and Force theorem DFT-Lecture-Tutorial/DFT-Lecture-09/nocoAndForceTheorem.ipynb
2023/01/11 GW approximation DFT-Lecture-Tutorial/DFT-Lecture-10/GW.ipynb
2023/01/18 GW bandstructures utilizing Wannier interpolation DFT-Lecture-Tutorial/DFT-Lecture-11/gwBandsWithWannier.ipynb
2023/01/25 Spin spirals DFT-Lecture-Tutorial/DFT-Lecture-12/spinSpirals.ipynb