Dft calculation by vasp

1

description

I am calculating Density Functional theory Using VASP

Transcript of Dft calculation by vasp

Page 1: Dft calculation by vasp

Mihir

iiT,BhuBaneswar

Page 2: Dft calculation by vasp
Page 3: Dft calculation by vasp

Quantum Mechanical Wave Function gives all information about a given system.

For a Hydrogen Atom, We can solve Schrodinger Equation exactly and determine the allowed energy state of the System.

It is difficult to solve Schrodinger Equation for N- body System. We must involve some approximation for the solution .

Page 4: Dft calculation by vasp

. It is a method of obtaining an approximate solution to Schrodinger Equation for many body system. . It is Primarily a theory of Electronic ground state structure in terms of electronic density distribution n(r).

Page 5: Dft calculation by vasp

The Time independent Schrodinger Equation H𝞇𝞇 𝑥𝑥1,𝑥𝑥2, … . . 𝑥𝑥𝑁𝑁.𝑅𝑅1.𝑅𝑅2 … . .𝑅𝑅𝑀𝑀 = 𝐸𝐸𝐸𝐸 (𝑥𝑥1,𝑥𝑥2, . 𝑥𝑥𝑁𝑁,𝑅𝑅1 … …𝑅𝑅𝑀𝑀)

Where H is the Hamiltonian for a system consisting of M nuclei and N electrons.

𝐻𝐻 = −1

2𝑚𝑚𝑒𝑒�𝞩𝞩𝑖𝑖2𝑁𝑁

𝑖𝑖=1

−1

2𝑚𝑚𝑛𝑛�𝞩𝞩𝑗𝑗2𝑀𝑀

𝑗𝑗=1

+12�𝑁𝑁

𝑖𝑖=1

�𝑒𝑒2

𝑟𝑟𝑖𝑖 − 𝑟𝑟𝑘𝑘

𝑁𝑁

𝑘𝑘=1,𝑖𝑖≠𝑘𝑘

−��𝑍𝑍𝑗𝑗𝑒𝑒2

|𝑟𝑟𝑖𝑖 − 𝑟𝑟𝑘𝑘|+

12�𝑀𝑀

𝑗𝑗=1

�𝑍𝑍𝑗𝑗𝑍𝑍𝑤𝑤𝑒𝑒2

|𝑟𝑟𝑗𝑗 − 𝑟𝑟𝑤𝑤|

𝑀𝑀

𝑤𝑤=1,𝑤𝑤≠𝑗𝑗

𝑀𝑀

𝑗𝑗=1

𝑁𝑁

𝑖𝑖=1

𝐻𝐻 = 𝑇𝑇𝑒𝑒 + 𝑇𝑇𝑛𝑛 + 𝑉𝑉𝑒𝑒𝑒𝑒 + 𝑉𝑉𝑒𝑒𝑛𝑛 + 𝑉𝑉𝑛𝑛𝑛𝑛

Page 6: Dft calculation by vasp

First two terms of the above equation are Kinetic Energy of Electrons and nuclei respectively. Third term is electron- electron Potential Energy. Fourth term is the Potential energy between electrons and nuclei. Last term is nuclei-nuclei potential energy.

Page 7: Dft calculation by vasp

Born-oppenheiMer approxiMaTion

𝑚𝑚𝑛𝑛 ≫ 𝑚𝑚𝑒𝑒 Nuclei are much slower than electron. Hence Nuclei Kinetic Energy is zero. 𝑇𝑇𝑛𝑛= 0 Nuclei-Nuclei Interaction is Constant. 𝑉𝑉𝑛𝑛𝑛𝑛= 𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶𝐶 Hence we can eliminate the term 𝑇𝑇𝑛𝑛 𝐶𝐶𝐶𝐶𝑎𝑎 𝑉𝑉𝑛𝑛𝑛𝑛 from the Hamiltonian. Hence New Hamiltonian for many body system

𝐻𝐻 = 𝑇𝑇𝑒𝑒 + 𝑉𝑉𝑒𝑒𝑒𝑒 + 𝑉𝑉𝑒𝑒𝑛𝑛

Page 8: Dft calculation by vasp

All ground state properties are determined by ground state density n(r).

The total energy of a many body system is a unique functional of electron density.

Density 𝐶𝐶 𝑟𝑟 = ∫𝑎𝑎3𝑟𝑟2 ∫𝑎𝑎3𝑟𝑟3 … …∫𝑎𝑎3𝑟𝑟𝑁𝑁 |𝞇𝞇 𝑟𝑟, 𝑟𝑟2, … 𝑟𝑟𝑁𝑁 |2 n(r) uniquely determines 𝑉𝑉𝑒𝑒𝑒𝑒𝑒𝑒. 𝑉𝑉𝑒𝑒𝑒𝑒𝑒𝑒 = ∫ 𝑣𝑣𝑒𝑒𝑒𝑒𝑒𝑒 𝑟𝑟 𝐶𝐶 𝑟𝑟 𝑎𝑎𝑟𝑟 The total energy functional can be written as 𝐸𝐸 𝐶𝐶 = 𝐹𝐹 𝐶𝐶 + ∫𝑣𝑣𝑒𝑒𝑒𝑒𝑒𝑒 𝑟𝑟 𝐶𝐶 𝑟𝑟 𝑎𝑎𝑟𝑟

Page 9: Dft calculation by vasp

Universal function F(n) is Independent of External potential but it is unknown.

Page 10: Dft calculation by vasp

INPUT OUTPUT

INCAR POSCAR POTCAR KPOINTS

OUTCAR OSCZICAR CONTCAR CHGCAR EIGENVAL WAVECAR PROCAR XDATCAR DOSCAR

Page 11: Dft calculation by vasp

INCAR: Central Input file. :Different parameters for different properties. . POSCAR: Position of Ions : Lattice Constant .POTCAR : Psuedopotential from VASP .KPOINTS: Kpoint meshes

Page 12: Dft calculation by vasp

For Binding Energy calculation, I have to calculate single point Energy calculation.

I take Oxygen as an example. Here I do spin Polarised calculation. For single O atom, Input files are INCAR,

POSCAR, POTCAR, KPOINTS. For O2 dimer, only POSCAR file is modified. B.E =E(O2)-2*E(O)

Page 13: Dft calculation by vasp

INCAR POSCAR

KPOINTS

Page 14: Dft calculation by vasp

POTCAR

Page 15: Dft calculation by vasp

FREE Energy value for O Atom

Page 16: Dft calculation by vasp

Here all the Input files are same as those for Oxygen Atom.

Only POSCAR File is slightly changed. Here No. of atoms is 2 Hence two co-ordinate points are required for

describing the position of atoms in the molecule.

Page 17: Dft calculation by vasp
Page 18: Dft calculation by vasp

Energy of Oxygen Molecule

Binding Energy = E (O2)-2*E(O) = -9.83466139+3.96809746 = -5.86656393eV

Page 19: Dft calculation by vasp

Here I choose Cl2 dimer. Input files : INCAR,POSCAR, POTCAR, KPOINTS Open POSCAR file

Cl2 Molecule ! Comment line 1.00 !Length Unit in Angstrom 10.0 0.00 0.00 0.00 10.0 0.00 0.00 0.00 10.0 2 Cartesian 0.00 0.00 0.00 1.97 0.00 0.00

Lattice Vectors

No. of Atoms

Position of Atoms

Page 20: Dft calculation by vasp

Now edit the POSCAR file and Change X-Co-ordinate of second Cl atom to 1.99A

Save the file and run VASP Record Energy value. Repeat the Calculation for successive increase in bond length up

to 2.07A and record corresponding Energy values. Plot the graph between Energy and bond Length. The Length corresponds to minimum energy is the equilibrium

bond length.

Page 21: Dft calculation by vasp

Here I choose Cu atom in FCC phase. Keep all INPUT files (INCAR,POSCAR,POTCAR,KPOINTS) POSCAR File

Cu 3.55 0.5 0.5 0.0 0.0 0.5 0.5 0.5 0.0 0.5 1 Cartesian 0 0 0

Lattice vector in FCC System

Page 22: Dft calculation by vasp

Edit POSCAR file and Change Lattice Constant to 3.60 A Save the file and run the job and record energy Repeat the calculation by successive increase in length up to 3.70A

and record all corresponding Energy values. Plot the graph between energy with lattice constant. The lattice constant corresponds to minimum energy is actual

lattice constant.

Page 23: Dft calculation by vasp

The silicon Crystal structure is FCC . FCC primitive unit cell with 2 atoms in the

unit cell. For band structure calculation first run self-

consistency calculation to get the charge density.

Then fix the charge density and run a non self consistency calculation for desired K points to get band structure.

Page 24: Dft calculation by vasp

INCAR for SCF Calculation

For SCF calculation ICHARG =2

For GGA psuedopotential

Page 25: Dft calculation by vasp

POSCAR

For FCC, no. of atoms per unit cell

Page 26: Dft calculation by vasp

KPOINTS

For Automatic Mesh Generation

Page 27: Dft calculation by vasp

POTCAR file is provided by VASP Then run VASP After job is completed, we get charge density in

CHGCAR file To get band structure, run non-self consistence

calculation for each desired k points.

Page 28: Dft calculation by vasp

Input files are INCAR, POSCAR, POTCAR, KPOINTS, CHGCAR.

INCAR and KPOINTS files will be modified. In INCAR file, we change ICHARG=11 We modify KPOINTS file, to specify along

some high symmetry direction to calculate energy.

Page 29: Dft calculation by vasp

Reciprocal space

Along each line, 10 kpoints are calculated.

Page 30: Dft calculation by vasp

Run VASP The above KPOINTS file instructs vasp to

calculate the Energy at each k point between L point and Gamma point, gamma point and K point.

Along each line 10 Kpoints are calculated. In output, we find EIGENVAL file. From this we find all information to plot band

structure.

Page 31: Dft calculation by vasp

EIGENVAL file

Kpoints

Energy of 8 bands at that particular energy point

Page 32: Dft calculation by vasp

Since energy of bands at each k points, we get information about band structure.

I Plot band structure using MATLAB.

Page 33: Dft calculation by vasp

Band Structure of Silicon

Page 34: Dft calculation by vasp

Graphene is a 2-dimensional crystalline allotrope of carbon.

In graphene, Carbon atoms are densely packed in a regular hexagonal pattern.

It is one atom thick layer of graphite. Input files INCAR, POSCAR, POTCAR,

KPOINTS

Page 35: Dft calculation by vasp

INCAR POSCAR KPOINTS

INPUT files for SCF Calculation for graphene

Page 36: Dft calculation by vasp

POTCAR

Page 37: Dft calculation by vasp

KPOINTS for Graphene Along high symmetry line

Page 38: Dft calculation by vasp

Band Structure of Graphene

Page 39: Dft calculation by vasp

W.Kohn. L.J.Sham, physical rev. 140,A1133(1965)

H.J. Monkhrost and J.Pack, Phys. Rev.B 13,5188(1976)

W.Kohn, A.D.Becke,R.G.Parr,J.Phys.Chem.1996, 100, 12974-12980

Page 40: Dft calculation by vasp