Some notes on the use of SpaceGroupIrep
and vasp2trace
for spin orbit coupling and spin polarized calculations.
#29
Replies: 6 comments
-
Strictly speaking, the function |
Beta Was this translation helpful? Give feedback.
-
Do you mean that the following usage is sufficient in non-soc situation?
|
Beta Was this translation helpful? Give feedback.
-
Sorry, I forgot I had defined the function overload: convTraceToBC[sgno_Integer,traceData_,P_,p0_]:=convTraceToBC[sgno,traceData,P,p0,IdentityMatrix[3]]
convTraceToBC[sgno_Integer,traceData_,P_,p0_,stdR_]:=...... So, the stdR argument can be omitted. If omitted, it's default value is just the identity matrix. |
Beta Was this translation helpful? Give feedback.
-
So, in non-soc situation, the following is enough:
The function called above will be converted to the following form before execution:
|
Beta Was this translation helpful? Give feedback.
-
You are right. |
Beta Was this translation helpful? Give feedback.
-
The following are some relevant comments/discussions:
For the meaning of the parameter, see here:
convTraceToBC
function inSpaceGroupIrep
uses different argument list for SOC and non-SOC cases:Here are some related comments.
Beta Was this translation helpful? Give feedback.
All reactions