DFT Using VASP
DFT Using VASP
VASP
By
Syed Ali Ahsan Rizvi
Supervised By:
Dr. Muhammad Sohail
Contents
Introduction
INPUTS
OUTPUTS
• Exchange-Correlation functional:unknown
– Approximations: LDA, GGA (PW91, PBE)
• Kohn-Sham scheme
– Map interacting system to non-interacting
system
What is
VASP?
• One of the software packages that uses DFT to
solve the quantum problem for materials
– Uses periodic boundary conditions
– Uses pseudopotential method
with a plane waves basis set
– Can model systems with
maximum no. of atoms in the
range of 100-200
– Commercial software package
~$5000
– Manual
http://cms.mpi.univie.ac.at/vas
p/vasp/PREC_tag.html
• POSCAR
– Specifies the periodic simulation cell
– Information regarding geometry of the
system
• POTCAR
– Pseudopotential (PP) file
– Information on PP and XC functional
• KPOINTS
INCAR
• System = O2 # Title ( not required )
• prec=normal # cut-off
• EDIFF = 1.0E-4 # electronic
convergence criteria
• EDIFFG=-0.025 # ionic convergence criteria
• LREAL= .TRUE. #real space projection
• ISMEAR = 0 # partial occupation
• SIGMA = 0.1 # smearing width
• NSW = 200 # number of ionic
step
• ISIF = 2 # relaxation option
KPOINTS
For isolated molecule: only gamma k point is needed
Molecule #Title ( not required )
0 # Automatic generated
Gamma # Gamma centererd BZ
1 1 1 # mesh size along each direction
0.0 0.0 0.0 # shift of kpoints mesh
For periodic system:
• k-points in Brillouin
zone
– Do k-point convergence
• Accuracy increases
with no. of k-points
– For metals
• Choose a smearing
technique
– Tetrahedron method – good for very
accurate total energy calculations.
– Gaussian, Methfessel-Paxton etc. – good
for ionic and geometric relaxations
• Energy cutoff
– Controls completeness of planewave
basis set
• Pseudopotentials
– Replaces nucleus and core
Our Example
• Al system
• 4 atoms, fcc structure
– Translational lattice
vectors
• a1 = (4.0; 0.0; 0.0)
• a2 = (0.0; 4.0; 0.0)
• a3 = (0.0; 0.0; 4.0)
– Basis vectors
• 0.0; 0.0; 0.0
• 0.5; 0.0; 0.5
• 0.5; 0.5; 0.0
• 0.0; 0.5; 0.5
POSCAR
Al system Title
1.0 scaling constant
4.0 0.0 0.0 lattice vector a1
0.0 4.0 0.0 lattice vector a2
0.0 0.0 4.0 lattice vector a3
Al Type of atoms
4 Number of atom per unit cell
Cartesian Cartesian coordinate
0.0 0.0 0.0 1st atom
0.5 0.0 0.5 2nd atom
0.5 0.5 0.0 3rd atom
0.0 0.5 0.5 4th atom
POTCAR file with LDA
XC
– http://cms.mpi.univie.ac.at/vasp/vasp/Automatic_k_mesh_genera
Standard output of a VASP run