Hi Abifriends,
I am calculating phonon line widths (and eventually the electron spectral function) in a metal near \Gamma, where I have good reason to believe they are broad. However, the implementation in Abinit uses the so called double-delta approximation where, among other things, the phonon energy is neglected relative to the electronic transitions. In a metal, where there are \Delta E \rightarrow 0 transitions, this causes the linewidths to blow up as we get near \Gamma. I am wondering if it is reasonably straightforward to implement the full sum over states that doesn’t use this approximation. I looked at the source code, but I am not familiar enough with Abinit to implement this myself without a lot of guidance. I’d be happy to work on it if anyone is interested in helping? Of course, maybe there are good reasons that this isn’t done in first place and I’d be happy to learn that too.
Alternatively, I could just calculate the phonon spectral function. However, it doesn’t seem to implemented for q \neq \Gamma. Am I missing something?
Thanks!
Ty