




Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A worksheet for a university course on density functional theory and solid state physics. It contains instructions for a report, short questions, and tasks related to local spin-density approximation and Thomas-Fermi energy of hydrogen atom. The document also includes instructions on how to run the SIESTA program and output files. The worksheet is designed for groups of two or three people and is intended to be read by a fellow student who attends the lecture but does not do the tutorials.
Typology: Study notes
1 / 8
This page cannot be seen from the preview
Don't miss anything!





1 Introduction
In this worksheet, you will first tackle a couple of theoretical task concern- ing density functional theory (DFT). The files required for this tutorial can be found in the archive templates.zip which can be downloaded from the lecture’s homepage.
2 Short Questions - short answers (5 points)
Task (5 points)
3 Local spin-density approximation and Thomas-
Fermi energy of hydrogen atom (5 points)
The local spin-density (LSD) approximation introduces a new variable to our density functional, namely the spin density m(r). The spin density is defined as the difference between individual densities for α and β spin as m(r) = ρα(r)^ − ρβ(r). Introducing spin densities allows for a more complete description of the physics in our systems. It is also necessary to correctly de- scribe systems with unpaired electrons, i.e., radicals like the hydrogen atom. The corresponding kinetic energy is defined as:
Ts[ρα, ρβ^ ] =
iσ
drφ∗ iσ(r)(−
∇^2 )φiσ(r), (1)
4.1.1 Prepare files for simulation
The files required for simulation include input file (.fdf) and pseudopotential file (.psf). Examples for diamond are provided in the templates.zip archive. You will see input files for diamond (diamond-opt.fdf, diamond-structure.fdf, C-basis.fdf, and C.psf), SIESTA executable (siesta) and post-processing tools (utils). For graphene and graphite, only the structure files are provided, please adapt the input files of diamond to that of graphene and graphite yourself. The main input file (.fdf) contains all the simulations parameters, like atomic coordinates, basis set, functional, k-mesh, cutoff and so on in the flexible data format (fdf). Brief expiation of the input parameters is provided in the .pdf file. Please note:
For the diamond-structure.fdf file, the important parameters are:
For details of the input and output parameters, please refer to the SIESTA manual. The manual for SIESTA can be found here: https://departments.icmab.es/leem/siesta/Documentation/Manuals/ siesta-4.0.pdf The pseudopotential file for C (C.psf) is in the template, you can also download it from the SIESTA website: https://departments.icmab.es/leem/siesta/Databases/Pseudopotentials/ periodictable-gga-abinit.html
4.1.2 Run SIESTA
The SIESTA program is installed at directory /group/allatom/siesta. For convenient, the SIESTA executable and tools to analyse results are provided in template. Run SIESTA executable by typing:
siesta < diamond-scf.fdf > diamond-scf.out
Here, diamond-scf.fdf and diamond-scf.out is the name of the input and output file, respectively. The version is compiled without support for MPI, thus it runs in a single thread only.
4.1.3 Output files
SIESTA generates several output files, the most important ones for our tu- torial are:
Task (6 points)
Note: SIESTA uses a finite 3D grid for the calculation of some integrals and the representation of charge densities and potentials. Its fineness is deter- mined by its plane-wave cutoff (MeshCutoff in diamond-scf.fdf). It means that all periodic plane waves with kinetic energy lower than this cutoff can be represented in the grid without aliasing. In turn, this implies that if a function (e.g. the density or the effective potential) is an expansion of only these plane waves, it can be Fourier transformed back and forth without any approximation. In addition, unlike the molecules we calculated in worksheet 1, the mate- rials to be calculated in this worksheet are all periodic systems (at least in one dimension). Therefore, integrals in real space over the system are replaced by integrals over the first Brillouin zone in reciprocal space using Bloch’s theorem. In SIESTA (and most DFT softwares for solid), such integrals are performed by summing the values of the integrated (e.g., the charge density) at a finite number of points in the Brillouin zone, called the k-point mesh. Therefore, choosing a sufficiently dense mesh of integration points and cutoff energy is crucial for the convergence of the results. It is recommended to perform convergence test before conducting your simulations for the task, for example:
Hits:
Task (7 points)
Notes: