advantage of doing shiftk?
Posted: Thu Apr 07, 2016 11:26 pm
Dear all,
For hexagonal lattices, the documentation of the keyword shiftk suggests
1) What's the advantage of doing shiftk (in general)?
2) Is there any reason to apply this shift for a 2D material, like graphene?
(by shifting by 0.5 along b_3 we will miss the Dirac point 1/3, 1/3, 0).
I am using the optic utility for graphene, where we need to compute WFK and 1WF (matrix elements)
over a homogeneous k-grid; I am wondering if I should use the shiftk given above, or a null shift.
My preliminar results seem to be sensitive to this shift, but not completely different.
The unsifted grid misses some absorption peaks in the dielectric function.
Thanks,
Temok
p.s. Here my concern with more details. If
then
For hexagonal lattices, the documentation of the keyword shiftk suggests
Code: Select all
nshiftk 1
shiftk 0.0 0.0 0.5
1) What's the advantage of doing shiftk (in general)?
2) Is there any reason to apply this shift for a 2D material, like graphene?
(by shifting by 0.5 along b_3 we will miss the Dirac point 1/3, 1/3, 0).
I am using the optic utility for graphene, where we need to compute WFK and 1WF (matrix elements)
over a homogeneous k-grid; I am wondering if I should use the shiftk given above, or a null shift.
My preliminar results seem to be sensitive to this shift, but not completely different.
The unsifted grid misses some absorption peaks in the dielectric function.
Thanks,
Temok
p.s. Here my concern with more details. If
Code: Select all
ngkpt <N> <N> 1 # <N> is a multiple of 3
then
Code: Select all
1/3 1/3 1/2 # will be included
1/3 1/3 0.0 # will not be included