Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Band gap in Band structure

  1. Mar 27, 2013 #1
    What are the parameters affects the band gap in a band structure?
  2. jcsd
  3. Mar 28, 2013 #2
    Too broad question. Try to be specific a bit.
  4. Mar 28, 2013 #3
    I have calculated band gap value of rutile TiO2 using Density Functional Theory with the help of
    Quantum ESPRESSO package.I got the band gap value around 5 eV. But from experimental reference, I could confirm that the band gap value is 3.2 eV. Then DFT will always underestimate the band gap value. But in my calculation it overestimate the band gap value? so I would like to correct the error. So kindly let me know what are the parameters have an impact on bandgap value.
  5. Mar 28, 2013 #4
    In a DFT calculation this can happen if one uses an unreasonably large U values within DFT+U framework. Also I believe that hybrid functionals in their standard form (i.e. 25% of exact exchange) can overestimate the band gap for some materials.
    Has the pseudopotential you are using been tested carefully?
    Other factors I can think of is straining the lattcie parameter of the simulation cell.
  6. Apr 1, 2013 #5
    Thank you Useful nucleus. could you please tell me how to test the pseudopotential?
  7. Apr 1, 2013 #6
    Testing a pseudopotnetial is a nontrivial task and I would not get into it unless I'm the one who generated it. Usually one trusts the tests that the developers of the psuedopotential did. I used those developed by VASP team and they seem to be well-trusted (except may be for their ultrasoft ones which the VASP team is not developing any more.).

    To learn more about the kinds of tests they typically do , you may for example download and have a look at some ppt slides on VASP website which they prepared for a workshop in the past. If you have more time you may look up some of their papers as well. Or even better look at the website of the code you are using.
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook