1 of 9

Structural Properties�with an excursion to XC functional

Abdul Muhaymin

Graduate student, MSN, Bilkent University

1

2 of 9

Outline

  • Convergence testing 
  • Ionic relaxation 
  • Cell relaxation 
  • XC functional 
  • Strained system 

2

3 of 9

Material Structure

  • We need a CIF file or a POSCAR file or an XSF or some type file format where the crystal structure is saved. 
  • CIF files are kind of universal. Use materials-project for this. 
  • If your material's geometry is unknown (i.e. you don't even know the crystal structure, let alone atomic positions), try USPEX. �https://uspex-team.org/en/uspex/overview 
  • You can find stable structure by relaxation if you know a nearby structure. 
  • For doping/defect, change the atomic labels/position manually in the CIF/POSCAR/input file.
  • ALWAYS visualize your structure before running calculation! 

3

4 of 9

Convergence testing

  • Why do we need convergence? - consistency
  • Millions of papers, mostly garbage!
  • Do convergence test for everything!
  • Changed a single parameter? Rerun the convergence test. No mercy!
  • Usual workflow: relax the structure, kinetic energy cutoff convergence, k-point convergence, smearing convergence, supercell size convergence 
  • Convergence = energy converged within a certain threshold per atom
  • Strongly depends on the pseudopotential 
  • Literature is simply a guide, don't take values from them

4

5 of 9

Ionic relaxation

  • Different from the inner SCF loop
  • Outer loop can be implemented by various algorithms, 'bfgs' being the most popular
  • Note that here the structure is not changing (supercell shape remains intact)
  • Only atomic positions are changing

5

  • What if we want to change the crystal structure too? - cell relaxation

6 of 9

But how do we get the force?

  • Answer: The Hellmann-Feynman theorem which tells us that forces are the expectation value of the derivative of the external potential only. 
  • In practice, existing codes usually use something different!
  • VASP users can use machine-learned force-field (check it out if you are working with large supercell)

6

7 of 9

Cell relaxation

  • You can change cell angle, cell side length (and thus cell shape)
  • In QE, calculation='relax' is for relaxation calculation, calculation='vc-relax' is for cell relaxation. 
  • In VASP, use the appropriate ISIF tag to control the DOF. Structural optimization cannot ensure global minima
  • Plausibility of metastable structure
  • Note the two extra namelists:�&IONS�/�&CELL�/

7

8 of 9

Strained system

  • Change the lattice parameter to induce uniform pressure 
  • Strain can open/close band gap
  • 'band-gap engineering' or 'strain engineering' - hot topic of research, especially in the field of wide band gap semiconductor and novel semiconductors
  • Figure is of band structures of 2D MoS2 film under strain

8

9 of 9

XC Functional

  • LDA: PZ91 – most famous 
  • GGA: PW91, PBE, PBEsol, BLYP, 
  • Meta-GGA: mBJ
  • Hybrid: HSE06�

  • If you wish to use, try optimizing (fine tuning) the parameters
  • See if you can enforce gKT (band gap will be improved)

9