[QE-users] Irreducible set of k-points

Stefano de Gironcoli degironc at sissa.it
Mon Feb 10 15:49:34 CET 2025


a symmetry that is always present is k->-k due to time reversal which I 
think should account for the equivalence between [1/3, 0, 0] and [2/3, 
0, 0], up to a G vector as Paolo is mentioning.

stefano

On 10/02/25 15:11, Paolo Giannozzi wrote:
> Not sure I understand the problem: if k is a Bloch vector and G a 
> reciprocal-lattice vector, k+G is equivalent to k. This property can 
> be used to reduce the number of inequivalent k-points needed for the 
> sum over the (irreducible) Brillouin Zone
>
> Paolo
>
> On 10/02/2025 14:13, Lukas Cvitkovich wrote:
>>
>> Non ricevi spesso messaggi di posta elettronica da 
>> lukas.cvitkovich at physik.uni-regensburg.de. Scopri perché è importante 
>> <https://aka.ms/LearnAboutSenderIdentification>
>>
>>
>> Dear QE users and developers,
>>
>> I am currently trying to reproduce the construction of an irreducible 
>> k- point set as done by QE.
>> For this, I set "verbosity = high" to get the symmetry operations 
>> printed in the output file.
>> I start from a uniform k-point mesh. Then, using the same symmetry 
>> operations as QE, I transform every k-point and fold it back in the 
>> first Brillouin zone.
>> If the resulting k-point falls on another k-point of the uniform 
>> grid, it is NOT irreducible.
>> In this manner, as also described by Blöchl et al (Phys. Rev. B *49*, 
>> 16223, 1994) I find the set of irreducible kpoints.
>>
>> My code agrees with QE for a simple structure (fcc crystal tested and 
>> verified) but I have problems with a more complicated case (the 2D 
>> magnet FGT).
>> In this example, 6 symmetry operations are found (see attached 
>> QE-output file).
>> Starting from a 3x3x3 uniform grid, the irreducible set of kpoints - 
>> according to QE - contains 7 points. However, I find 12 irreducible 
>> k- points.
>>
>> First, please note, that every point found by QE is also contained in 
>> my set. But I find additional points which (according to QE) should 
>> be related by some symmetry operation. By looking at the weights, I 
>> could figure out which kpoints should belong together.
>> For instance: According to QE, the kpoints [1/3, 0, 0] and [2/3, 0, 
>> 0] are equivalent, as well as [0, 0, 1/3] and [0, 0, 2/3] should be 
>> equivalent too. I recognized that all the extra points could be 
>> transformed into each other by translating the lattice. However, 
>> applying all the symmetry operations from the QE output file (these 
>> are exclusively rotations and not translations), I cannot transform 
>> these points into each other. You might try for yourself.
>>
>> So the question that I would like to ask is: Are there any "hidden" 
>> symmetry operations which are not explicitly printed in the output 
>> file? Could fractional translations be the reason? Is it maybe 
>> related to differences between point group and space group? Any other 
>> hints to what I am missing?
>>
>> Thank you! Your help would be highly appreciated!
>>
>> Best,
>> Lukas
>>
>>
>> _______________________________________________________________________________ 
>>
>> The Quantum ESPRESSO Foundation stands in solidarity with all 
>> civilians worldwide who are victims of terrorism, military 
>> aggression, and indiscriminate warfare.
>> -------------------------------------------------------------------------------- 
>>
>> Quantum ESPRESSO is supported by MaX (www.max-centre.eu)
>> users mailing list users at lists.quantum-espresso.org
>> https://lists.quantum-espresso.org/mailman/listinfo/users
>


More information about the users mailing list