[QE-users] Irreducible set of k-points

Paolo Giannozzi paolo.giannozzi at uniud.it
Mon Feb 10 15:11:17 CET 2025


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

-- 
Paolo Giannozzi, Dip. Scienze Matematiche Informatiche e Fisiche,
Univ. Udine, via delle Scienze 206, 33100 Udine Italy, +39-0432-558216



More information about the users mailing list