SOC calculation for non-magnetic material
Posted: Tue Nov 13, 2018 1:48 pm
Dear VASP users,
I am trying to calculate a material Ca2N, which is non-magnetic, I think.
However, where I take spin-orbit coupling (SOC) into consideration by setting LSORBIT=.TRUE., the OUTCAR file shows the results have a very small magnetization like:
number of electron 9.0000009 magnetization 0.0009660 0.0013043 0.0013053
Though it is very small, it may break the time reversal symmetry.
We know that at Gamma point in non-magnetic materials, the eigenvalues should be doubly degenerate.
However, the EIGENVAL file shows that the eigenvalues of Gamma point like this:
7 -3.864897
8 -3.863837
9 -3.227240
10 -3.225686
11 -2.158353
12 -2.155542
which has a small deviation bwtween (7 and ; (9 and 10); (11 and 12).
Is there a standard way to avoid the above problems?
PS,
I have set the PREC=accurate but the above problems still exist.
I know by setting NUPDOWN=0, one can make the total magnetization to be zero, but it does not force all the magnetic moments to be zero.
And for some other materials, we do not know it is non-magnetic or not before calculation, thus we cannot use the setting NUPDOWN=0.
I am trying to calculate a material Ca2N, which is non-magnetic, I think.
However, where I take spin-orbit coupling (SOC) into consideration by setting LSORBIT=.TRUE., the OUTCAR file shows the results have a very small magnetization like:
number of electron 9.0000009 magnetization 0.0009660 0.0013043 0.0013053
Though it is very small, it may break the time reversal symmetry.
We know that at Gamma point in non-magnetic materials, the eigenvalues should be doubly degenerate.
However, the EIGENVAL file shows that the eigenvalues of Gamma point like this:
7 -3.864897
8 -3.863837
9 -3.227240
10 -3.225686
11 -2.158353
12 -2.155542
which has a small deviation bwtween (7 and ; (9 and 10); (11 and 12).
Is there a standard way to avoid the above problems?
PS,
I have set the PREC=accurate but the above problems still exist.
I know by setting NUPDOWN=0, one can make the total magnetization to be zero, but it does not force all the magnetic moments to be zero.
And for some other materials, we do not know it is non-magnetic or not before calculation, thus we cannot use the setting NUPDOWN=0.