[Pw_forum] Monkhorst Pack k points

Paolo Giannozzi giannozz at nest.sns.it
Tue May 30 11:59:35 CEST 2006


On Tuesday 30 May 2006 11:39, Cyrille Barreteau wrote:

> I am generating the k points by the following input:
>
> K_POINTS automatic
> n1 n2  1 0 0 0
>
> According to the manual the code is using MP k points but I am a bit
> surprised to find that the Gamma= 0,0,0  point is always present in 
> the k points list whatever the parity of the integers n1 and n2.

K_POINTS automatic
  n1 n2 n3 j1 j2 j3
yields a grid of k-points:
  k(i1,i2,i3)  = (i1+j1/2) * g1/n1 + (i2+j2/2) * g2/n2 + (i3+j3/2) * g3/n3
where g1, g2, g3 are the vectors that generate the reciprocal lattice;
the indices i1, i2, i3, run from 0 to n1-1, n2-1, n3-1 respectively;
j1, j2, j3 can be either 0 (no offset, k=0 in the grid) or 1 (with offset,
k=0 not in the grid). What is usually referred to as "Monkhorst-Pack" 
grid has offset and does not contain k=0 . Of course, only inequivalent
k-points are actually used

Paolo
-- 
Paolo Giannozzi             e-mail:  giannozz at nest.sns.it
Scuola Normale Superiore    Phone:   +39/050-509876, Fax:-563513 
Piazza dei Cavalieri 7      I-56126 Pisa, Italy



More information about the users mailing list