I encountered an inconsistency in SPIN_TYP behavior when using SPARC-Cyclix (DCH boundary conditions) with SOC.
-
With SPIN_TYP = 0, the calculation runs successfully.
-
With SPIN_TYP = 1, the code throws:
“collinear spin cannot be used with SOC, please use non-collinear spin (SPIN_TYP = 2)”
-
Switching to SPIN_TYP = 2 results in:
“SQ, Hybrid functional, SCAN, SQ3, CS, OFDFT and SQ are not supported in this version of non-collinear implementation.”
However, I am explicitly using:
EXCHANGE_CORRELATION = GGA_PBE
which should not fall under the unsupported categories listed above.
Is this expected behavior, or a bug?
I encountered an inconsistency in SPIN_TYP behavior when using SPARC-Cyclix (DCH boundary conditions) with SOC.
With SPIN_TYP = 0, the calculation runs successfully.
With SPIN_TYP = 1, the code throws:
“collinear spin cannot be used with SOC, please use non-collinear spin (SPIN_TYP = 2)”
Switching to SPIN_TYP = 2 results in:
“SQ, Hybrid functional, SCAN, SQ3, CS, OFDFT and SQ are not supported in this version of non-collinear implementation.”
However, I am explicitly using:
EXCHANGE_CORRELATION = GGA_PBE
which should not fall under the unsupported categories listed above.
Is this expected behavior, or a bug?