for a phonon calculation at a given q vector the PHONON code needs wavefunctions at a set of k and at the corresponding k+q... the former are used to sample the BZ (they have a weight associated to them) the latter are used to orthogonalize the perturbed wavefunction to the valence band (no need of a weight for them). Even if some of the k and k+q coincide it's simpler to recalculate them. compared to all the rest their cost is negligible.

stefano



On 12/07/2016 19:15, Eduardo Menendez wrote:
Dear fellows,
I would like to know if it is normal to have reapeated k-points in a phonon calculation with PHONON code, or if it other wise a problem with my compilation. I see duplicated k-points in the list, and I also see many points with zero weight. For example, points 1 and 28 are the same, one with weight, and the other with 0 weigh. point 2 is repeated at 53, etc. The k-points grid was defined as
 automatic  3 3 3 1 1 1

     Calculation of q =    0.3333333   0.3333333 -0.3333333
......
number of k points= 54 Methfessel-Paxton smearing, width (Ry)= 0.0073
                       cart. coord. in units 2pi/alat
k( 1) = ( 0.1666667 0.1666667 0.1666667), wk = 0.0740741 k( 2) = ( 0.5000000 0.5000000 -0.1666667), wk = 0.0000000 k( 3) = ( 0.1666667 0.1666667 -0.5000000), wk = 0.0740741 k( 4) = ( 0.5000000 0.5000000 -0.8333333), wk = 0.0000000 k( 5) = ( 0.1666667 -0.5000000 -0.5000000), wk = 0.0740741 k( 6) = ( 0.5000000 -0.1666667 -0.8333333), wk = 0.0000000 k( 7) = ( -0.5000000 -0.5000000 -0.5000000), wk = 0.0740741 k( 8) = ( -0.1666667 -0.1666667 -0.8333333), wk = 0.0000000 k( 9) = ( -0.1666667 0.1666667 0.1666667), wk = 0.0740741 k( 10) = ( 0.1666667 0.5000000 -0.1666667), wk = 0.0000000 k( 11) = ( -0.1666667 0.1666667 -0.1666667), wk = 0.0740741 k( 12) = ( 0.1666667 0.5000000 -0.5000000), wk = 0.0000000 k( 13) = ( 0.1666667 -0.1666667 -0.1666667), wk = 0.0740741 k( 14) = ( 0.5000000 0.1666667 -0.5000000), wk = 0.0000000 k( 15) = ( 0.1666667 0.1666667 -0.1666667), wk = 0.0740741 k( 16) = ( 0.5000000 0.5000000 -0.5000000), wk = 0.0000000 k( 17) = ( -0.1666667 -0.1666667 -0.1666667), wk = 0.0740741 k( 18) = ( 0.1666667 0.1666667 -0.5000000), wk = 0.0000000 k( 19) = ( 0.1666667 -0.1666667 0.1666667), wk = 0.0740741 k( 20) = ( 0.5000000 0.1666667 -0.1666667), wk = 0.0000000 k( 21) = ( -0.1666667 -0.1666667 0.1666667), wk = 0.0740741 k( 22) = ( 0.1666667 0.1666667 -0.1666667), wk = 0.0000000 k( 23) = ( -0.1666667 0.1666667 -0.5000000), wk = 0.0740741 k( 24) = ( 0.1666667 0.5000000 -0.8333333), wk = 0.0000000 k( 25) = ( 0.1666667 -0.1666667 0.5000000), wk = 0.0740741 k( 26) = ( 0.5000000 0.1666667 0.1666667), wk = 0.0000000 k( 27) = ( -0.1666667 -0.1666667 0.5000000), wk = 0.0740741 k( 28) = ( 0.1666667 0.1666667 0.1666667), wk = 0.0000000 k( 29) = ( -0.5000000 -0.1666667 0.1666667), wk = 0.0740741 k( 30) = ( -0.1666667 0.1666667 -0.1666667), wk = 0.0000000 k( 31) = ( 0.5000000 -0.1666667 -0.1666667), wk = 0.0740741 k( 32) = ( 0.8333333 0.1666667 -0.5000000), wk = 0.0000000 k( 32) = ( 0.8333333 0.1666667 -0.5000000), wk = 0.0000000 k( 33) = ( -0.5000000 0.1666667 -0.1666667), wk = 0.0740741 k( 34) = ( -0.1666667 0.5000000 -0.5000000), wk = 0.0000000 k( 35) = ( 0.5000000 0.1666667 0.1666667), wk = 0.0740741 k( 36) = ( 0.8333333 0.5000000 -0.1666667), wk = 0.0000000 k( 37) = ( -0.1666667 -0.5000000 0.1666667), wk = 0.0740741 k( 38) = ( 0.1666667 -0.1666667 -0.1666667), wk = 0.0000000 k( 39) = ( -0.1666667 0.5000000 -0.1666667), wk = 0.0740741 k( 40) = ( 0.1666667 0.8333333 -0.5000000), wk = 0.0000000 k( 41) = ( 0.1666667 -0.5000000 -0.1666667), wk = 0.0740741 k( 42) = ( 0.5000000 -0.1666667 -0.5000000), wk = 0.0000000 k( 43) = ( 0.1666667 0.5000000 0.1666667), wk = 0.0740741 k( 44) = ( 0.5000000 0.8333333 -0.1666667), wk = 0.0000000 k( 45) = ( -0.1666667 -0.5000000 -0.5000000), wk = 0.0740741 k( 46) = ( 0.1666667 -0.1666667 -0.8333333), wk = 0.0000000 k( 47) = ( -0.5000000 0.1666667 0.5000000), wk = 0.0740741 k( 48) = ( -0.1666667 0.5000000 0.1666667), wk = 0.0000000 k( 49) = ( 0.5000000 -0.1666667 0.5000000), wk = 0.0740741 k( 50) = ( 0.8333333 0.1666667 0.1666667), wk = 0.0000000 k( 51) = ( -0.5000000 0.5000000 0.1666667), wk = 0.0740741 k( 52) = ( -0.1666667 0.8333333 -0.1666667), wk = 0.0000000 k( 53) = ( 0.5000000 0.5000000 -0.1666667), wk = 0.0740741 k( 54) = ( 0.8333333 0.8333333 -0.5000000), wk = 0.0000000

Thank you

Eduardo Menendez Proupin
Departamento de Fisica, Facultad de Ciencias, Universidad de Chile
URL: http://www.gnm.cl/emenendez



_______________________________________________
Pw_forum mailing list
[email protected]
http://pwscf.org/mailman/listinfo/pw_forum

_______________________________________________
Pw_forum mailing list
[email protected]
http://pwscf.org/mailman/listinfo/pw_forum

Reply via email to