Dear Franz
I am actually interested in the numerator of equation (3) given in [1], where the left-hand-side is DIP_iR, right?.
There is a missing "i" factor in equation (3). It should be
Code: Select all
r_{nmk} = (-i*p_{nmk} + [r,Vnl]_{pnk})*Delta\eps_{nmk}
Yambo stores
Code: Select all
DIP_iR = i*r_{nmk} = (p_{nmk} +i*[r,Vnl]_{nmk})*Delta\eps_{nmk}
(1) Is the numerator stored in the ndb.dipoles and if so, is it DIP_P or DIP_v?
My guess was DIP_v, because v = velocity gauge, but I am not 100% sure.
Yambo also stores:
Code: Select all
DIP_P = p_{nmk}
DIP_v = p_{nmk} +i*[r,Vnl]_{nmk}
(2) In the python script an unfolding to the full Brillouin zone is shown, but only for DIP_P and DIP_iR, saying that the first is hermitian, whereas the second is non-hermitian. What about DIP_v? It says they are not supported.
R, is hermitian
i*R is anti-hermitian due to the i.
P and v are again hermitian, having i*R*\eps_{nmk}, since both give a -1 factor
(3) To be more precise, I want to compute the orbital magnetization. Is this already implemented in yambo?
Orbital magnetization is ill defined in periodic boundary conditions (PBC), since it is
In yambo there is an approximated strategy, which is exact for isolated systems.
See eq. (2) here:
https://iopscience.iop.org/article/10.1 ... 12005/meta
In PBC there are issues, since the intra-band dipoles enter.
For a more exhaustive discussion on orbital magnetization, please check this paper:
https://journals.aps.org/prl/abstract/1 ... .95.137205
Also, recently there have been attempts to compute the orbital magnetization in PBC by different groups interested in circular dichroism in extended systems.
Best,
D.