spin-orbit matrix
Posted: Sat Apr 04, 2020 5:43 pm
Hello,
I'd like to understand how to evaluate the SO matrix in vasp. Those parts of codes are in relativistic.F. Specifically, in subroutine SPINORB_STRENGTH it seems that the DLLMM variable already contains all the information of <phi_i|H_SO^alpha,beta|phi_j> where phi is the all electron partial wave, am I right? Then in the subroutine CALC_SPINORB_MATRIX_ELEMENTS the previous DLLMM is transferred as CSO which is to be multiplied by COCC, what's the meaning of COCC? Is it the augmentation occupancy? Why should the CSO be multiplied by COCC?
Best,
Xiaoming
I'd like to understand how to evaluate the SO matrix in vasp. Those parts of codes are in relativistic.F. Specifically, in subroutine SPINORB_STRENGTH it seems that the DLLMM variable already contains all the information of <phi_i|H_SO^alpha,beta|phi_j> where phi is the all electron partial wave, am I right? Then in the subroutine CALC_SPINORB_MATRIX_ELEMENTS the previous DLLMM is transferred as CSO which is to be multiplied by COCC, what's the meaning of COCC? Is it the augmentation occupancy? Why should the CSO be multiplied by COCC?
Best,
Xiaoming