Hello,
I am recently doing calculations with doping element in structure and found than band gap given by eigenvalue_band_properties() method from Vasprun for structure with impurity can give surprising results.
For example : for 3 doping elements in structure, the output of band_properties is :
(0.3373999999999999, 1.603, 1.2656, True)
while for 4 doping elements :
(3.2411, 4.5538, 1.3127, True)
By checking the eigenvalues, I found the band gap for first case if given from impurity level :
[1.2315, 1. ],
[1.2354, 1. ],
[1.2499, 1. ],
[1.25 , 1. ],
> [1.2656, 1. ],
> [1.603 , 0. ],
[1.604 , 0. ],
[1.6045, 0. ],
[1.637 , 0. ],
[1.6604, 0. ],
> [1.6613, 0. ],
> [4.6174, 0. ],
[4.6174, 0. ],
[4.6239, 0. ],
[4.6356, 0. ],
[4.6583, 0. ],
I think the correct band gap is the ‘second’ gap is the eigenvalues. Is there a way to avoid this ?
Thank you very much for your help !