Thermo_pw
has added the symmetry analysis at zone border point in nonsymmorphic space groups.
#24
Replies: 13 comments
-
I haven't used |
Beta Was this translation helpful? Give feedback.
-
As shown by the following flowchart in the In addition, it only targets QE, and is implemented with the compiled language FORTRAN. All these facts make it less satisfactory. OTOH, as I've mentioned here, the Python based |
Beta Was this translation helpful? Give feedback.
-
It's also possible to extend/adopt/modify the |
Beta Was this translation helpful? Give feedback.
-
IMO, being in C makes |
Beta Was this translation helpful? Give feedback.
-
It's maybe not necessary to modify WannSymm. Since WannSymm can calculate characters, if enought information are output, only a post-process is needed. |
Beta Was this translation helpful? Give feedback.
-
This requires scrutinizing WannSymm's source code and testing every possible corner case to verify.
According to my coarse understanding, the LG, i.e., wave vector group corresponding to the translation symmetry in reciprocal lattice/momentum space, while the wave vector star group corresponding to the point symmetry in reciprocal lattice/momentum space. The latter can break the symmetry of the former, thus relates most to dispersion, thermal, and disorder phenomena. Judging by the name of the package, A quickly digging into the source code of thermo_pw via
and here:
If I understand correctly, it can obtain the information of wavevector star groups internally, at least to some extent. Please correct me if I'm wrong. Here gives the quantities that
|
Beta Was this translation helpful? Give feedback.
-
Subsequent supplementary and explanations: It turns out that
|
Beta Was this translation helpful? Give feedback.
-
There is no concept called "wavevector star group". There are only "wavevector group" and "wavevector star". |
Beta Was this translation helpful? Give feedback.
-
I think, one can only say that I have glanced over the thermo_pw/Doc/point_group.pdf file. It only gives the character tables of point group, not the LG. For example, if I want to know the LGIR of the W point (BC coordinates are {3/4,-1/4,-1/4}) of the SG 73 (Ibca), I can use the following command to obtain it in SpaceGroupIrep: Still be that word, if |
Beta Was this translation helpful? Give feedback.
-
Thank you very much for your correction.
I see. The representation of the IR of SG is constructed using the subgroup of IR of LG. Therefore, the name LG is used because it is a subgroup corresponding to SG.
This reminds me the following fact: The
Thank you for the concrete comparison example. I checked the corresponding data in the supplementary material, as shown below: I want to know if I can let
I appreciate your verification and confirmation again. |
Beta Was this translation helpful? Give feedback.
-
Of course you can.
See sec.9 of the paper. |
Beta Was this translation helpful? Give feedback.
-
BTW, I'm not sure if you have noticed the comment I posted here about the so-called wave vector substar group:
|
Beta Was this translation helpful? Give feedback.
-
The so-called wave vector substar group is a new concept aiming to study symmetry breaking and phase transition as its authors claim. I have not researched in this field. |
Beta Was this translation helpful? Give feedback.
-
Your paper described the following edge case, which hasn't been implemented in most DFT codes:
In fact, there is an excellent package, named as thermo_pw created by Prof. Andrea Dal Corso, which has implemented the missing feature mentioned in your paper. See the following information retrieved from the source code of thermo_pw and the discussion here for more details:
Regards,
HZ
Beta Was this translation helpful? Give feedback.
All reactions