Units of spin texture in kSpin output |
- Date: 2026/03/12 17:39
- Name: Xinliang Huang
<xilhuang@foxmail.com>
- Dear OpenMX developers,
I have a question regarding the units of spin texture obtained from the kSpin utility.
I calculated the spin texture using OpenMX (with non-collinear DFT + SOC) and the resulting spin components (from the Pxyz_* files) range from approximately -0.075 to 0.075.
However, when I construct a tight-binding model from the same OpenMX calculation using Wannier90, and then compute the spin texture via the expectation value <ψ|σ|ψ>, the resulting values range from -1 to 1.
Could someone clarify the following:
What are the units of the spin components (Sx, Sy, Sz) in the Pxyz_* files generated by kSpin?
Why is there such a large numerical difference (a factor of roughly 13) between the OpenMX output and the Wannier90-based tight-binding model? Is this due to a difference in normalization conventions, unit systems, or post-processing steps?
Any insight would be greatly appreciated. Thank you in advance!
Best regards, Xinliang Huang

| |