Some additional questions on the results generated by getBCsymmetry.py
tool.
#20
Replies: 9 comments
-
But I really don't know if
Regards, |
Beta Was this translation helpful? Give feedback.
-
We use the name defined in the BC book. For (b) Hexagonal, the name is C2, not C2+.
In fact, the four columns of the output of getBCsymmetry.py correspond to the four cells below (see the Sec.8.2 of the SpaceGroupIrep paper for detail): From the viewpoint of SG, {R|000} and {R|001} are two different elements, and they can have different representation matrixes. Therefore it's necessary to reserve the real translation, not the wrapped ones.
Here m means mirror. md1 is just |
Beta Was this translation helpful? Give feedback.
-
It's a rather complicated procedure, at least viewed from my current knowledge level. BTW, the arxiv version of this paper is very long. Why is the published one so short?
If we consider the ultimate physical meaning of crystallography, they are really the same thing. So, if we finally use these results to analyze the corresponding physical properties and phenomena, the result of the appropriate modulo operation must be used. Based on my simple and limited observation of the four cells generated by
This is consistent with the general rules to naming the mirror operation: But it seems that for a hexagonal system, the mirror symmetries are more rich and complex than the ones described in the above table, as you have defined in the In particular, I am still unclear about the symmetry represented by More specifically, your
OTOH, the supplementary Material written by Daniel B. Litvin gives the following description of Seitz notation for space group 186 (P6_3mc): So, I would like to know which operators in the output of I also find that the mirror symmetry operators of SG 186 given by The operators used by The operators given by Side remarks:
|
Beta Was this translation helpful? Give feedback.
-
Yes, it's somewhat complicated. The original purpose of getBCsymmetry.py is for debug, and it's in fact a internal tool for myself. I choose to make it public only because it can convert a non-BC cell to a BC cell and generate corresponding vasp POSCAR file. If you want to know all the details of the output information of getBCsymmetry.py, you have to understand the Sec8.2 of the SpaceGroupIrep paper completely. As for the paper length. The arxiv version contains the supplementary materail of hundreds of pages, while in the published version the supplementary materail is supplied alone.
This involves the cell conversion procedure. If you want to understand it, you have to first understand the Sec8.2 of the SpaceGroupIrep paper completely. The differenncs among the four sets of data depend on the input cell case by case. As for the translations, of course you can only care about the wrapped ones. {R|000} and {R|001} may be the same to you, but they are different to me for debug purpose. So, you can just omit the "redundant integer translations" as you understand.
It should be kept in mind that the rotation names are NOT defined by me, but by the BC book [“The mathematical theory of symmetry in solids” by C. J. Bradley & A. P. Cracknell]
You cite several places (paper or webpage). You should know that the naming and cell convention can be different place by place. In principle, everyone can define his/her own convertion. And we use the convention of the BC book. To make a correspondence between two conventions A and B, one should first knows complete information of both A and B, including the cell definition, the naming of rotations, and so on. Some papers do not mention clearly the convention they use, then one have to guess and try. Back to your problem: the correspondence between the BC convention and a convention in a paper.
I understand this. However at present we have no more manpower and time to develop a version using other language, such as python. |
Beta Was this translation helpful? Give feedback.
-
In your problem, the {Mz|001/2} should be one of the three operations in the red box |
Beta Was this translation helpful? Give feedback.
-
These heartfelt words are truth and philosophy about learning methods.
That's what I think, because among the six mirror symmetry operators of SG 186, only the above three Seitz notations have the translation part
The author does not give any definition of BTW, if only one of these symmetries, and not all of them, is responsible for the subsequent analysis of specific physical phenomena and results, then the corresponding exact description must be given. This is the trouble that the inaccuracy of the representation used in the paper may cause. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
What's your OS, and what's the screen capture tool used by you? The above screenshot is rather blurry. P.S. I use various *nix based distros for about 15 years. The current desktop operating system is Ubuntu 20.04.3 LTS and I use |
Beta Was this translation helpful? Give feedback.
-
win 10 & snipaste |
Beta Was this translation helpful? Give feedback.
-
This is a cont'd discussion based on the results generated by
getBCsymmetry.py
tool here, as denoted by the following content snippet in it:I've the following questions on the above result:
C2
written asC2+
consistently in the context used by this tool?2.00000000
, IMHO, is equivalent to0.00000000
.md1
,md2
,md3
,mv1
,mv2
, andmv3
respectively as used above? I've tried to look through the BC book, but still failed to figure out their implications.Beta Was this translation helpful? Give feedback.
All reactions