Spin-Orbit matrix elements

Dear all,

I want to print the spin-orbit (SO) matrix elements in abinit for testing purposes. I am running SO calculations using HGH pseudopotentials. Kindly let me know which part of the code gives me all required matrix elements.

Thanks,
Bibek

Hello,

Certain DFT codes will compute the SO corrections perturbatively, by computing the wavefunctions without SO, then calculating SO matrix elements as corrections to the eigenvalues. In Abinit, you include SO by doing a fully relativistic calculation.

So I think the closest thing you can do is computing the eigenvalues with SO (so_psp=2) and without SO (so_psp=0), and taking the difference in the eigenvalues, which should correspond to the SO matrix elements.

Thanks for the reply. But I want to print the SO matrix elements in the orbital basis (if possible) from the code.