I have a question regarding spin-orbit coupling (SOC) calculation in VASP.

For applying SOC in any system, should tags related to SOC be included in relaxation or in the SCF cycle? If it is in the SCF cycle, then for the calculation of formation energy, should one consider the ground state energy of the system from relaxation output or from the SCF (SOC included) output?

  • 1
    $\begingroup$ Does SOC = Spin-Orbit Coupling and SCF = Self-Consistent Field? Not all readers here are experts, I'm a dummy in fact but don't tell anybody. $\endgroup$
    – uhoh
    Aug 9 at 0:39

1 Answer 1


Sometimes the forces will be similar with and without SOC, so you can relax without SOC, and then do a single point calculation on the relaxed structure with SOC. When you do that calculation, you will be able to see if the forces from the structure relaxed without SOC are similar to the forces calculated on the static structure with SOC, and that could give you a sense for the impact of relaxing with and without SOC.

For the magnetic moments, it’s similar. Sometimes, the site integrated or cell integrated magnetization magnitude will be similar with and without SOC. Other times it won’t be. Really, you just have to check it if you are hoping that you can get away without including SOC in your system since it can vary from system to system.

I would suggest doing the following:

  1. Relax the atomic positions of the initial and final states without SOC, but with collinear magnetism turned on if you have a magnetic system
  2. Calculate the formation energy or binding energy by subtracting the total energies without including SOC
  3. Run a single point calculation from the relaxed geometries with SOC
  4. Calculate the formation energy or binding energy by subtracting the total energies from the single point calculation while including SOC
  5. Compare the forces from the last relaxation step and the SOC single point calculation and also the magnitude of the magnetization between the two to see how similar they are

One reminder is that if you do a variable cell relaxation, you will want to do a single point calculation at the end even without SOC. This is because of Pulay stress, which you can read about in the VASP manual.

If you find that the forces, binding energies, or magnetizations are pretty different with and without SOC, you might want to go back to your original structure and relax it with SOC. This would probably mainly be relevant in large systems with flexible degrees of freedom (like molecules or porous structures) to make sure that you don’t end up relaxing to a different local minimum with and without SOC.

If you have a simpler geometry, like many inorganic systems that are relatively small, then you could also try doing a relaxation without SOC, then turning SOC on and continuing the relaxation if the forces in the single point SOC calculation are high. This approach can also be used with systems with more complicated geometry (and in fact might be needed for computational efficiency), but you in theory run the risk of ending up in a local minimum that is different from the local minimum that you would get if you just relaxed the original structure with SOC the whole time.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.