[Pw_forum] K Points and Band structures

Lorenzo Paulatto paulatto at sissa.it
Fri Sep 11 13:58:19 CEST 2009


In data 11 settembre 2009 alle ore 13:45:43, Shaptrishi Sharma  
<sh.shapt at gmail.com> ha scritto:

> Can anybody please help me in understanding what are the k points ?? I  
> have read books a lot but its difficult to understand.

They are eigenvalues of the translation operator, T(R) where  
R=n1*a1+n2*a2+n3*a3; a1,a2,a3 are the cell basis vectors and n1,n2,n3  
integer numbers. The eigenvectors are, of course, the Bloch wavefunctions.

Because the hamiltonian is periodic it commutes with the translation  
operator, you can diagonalize both the hamiltonian and the translation  
operator at the same time. As a consequence each Bloch wavefunction has a  
well-defined energy (hamiltonian's eigenvalue) and k-point (translation  
eigenvalue). Using both eigenvalues you can classify the states without  
ambiguity, except where the bands cross.

> And also  how do we choose k points while performing a band structure
> calculation in quantum espresso when we are having 330 atoms.

It does not depend on the number of atoms.

You have to test the convergence at fixed smearing. E.g. you choose a  
smearing that's small enough for you, than you increase the number of  
k-points until total energy converges. You may then try again for a  
smaller/larger smearing and see if the results are consistent.

I would advise starting with a smaller system, it would take ages to do it  
on 330 atoms. Keep in mind that the number of k-points needed for an  
accurate sampling is directly proportional to the size of the Brillouin  
zone, hence inversely proportional to the size of the cell.

E.g. if you estimate that 6x6x6 k-points converge a certain calculation  
than 3x3x3 k-points will be converge a 2x2x2 supercell to exactly the same  
level.

Best regards


-- 
Lorenzo Paulatto
SISSA  &  DEMOCRITOS (Trieste)
phone: +39 040 3787 511
skype: paulatz
www:   http://people.sissa.it/~paulatto/

     *** save italian brains ***
  http://saveitalianbrains.wordpress.com/


More information about the Pw_forum mailing list