Dear Wissam,
let me ask you first to put your affiliation in all your post, this is a rule of the forum.
You can put a signature in your forum profile.
I guess the code only calculates the eigenvalues since this is what is needed in the G0W0 approach? Isn't it straightforward to calculate also the first order wavefunctions?
The calculation is done as explained in the reference manual that you can find
here
and even it should be not a difficult task to calculate the first order wfs, could be quite heavy to calculate the several off-diagonal element of the self-energy needed to calculate the 1st order wfs, I don't know how much it is useful.
Is there any planning to have self-consistency implemented? I could help if needed.
Yes there is, and this is a feature that has been implemented in the developer version of the code, but as it is a quite new part of the code
or the moment it is not released in the GPL version. We hope to include this part soon in the GPL release but at this stage I cannot say to
you exactly when it will happen.
By the way, my systems of interest are carbon nanotubes. I am not sure whether there are significant changes in the KS wavefunctions.
I'm not an expert in carbon nanotubes, anyway looking at many body perturbation theory calculations on these systems present in the
literature:
(a) Chang, E.; Busi, G.; Ruini, A.; Molinari, E. Phys. ReV. Lett. 2004, 92, 196401.
(b) Spataru, C. D.; Ismail-Beigi, S.; Benedict, L. X.; Louie, S. G. Phys. ReV. Lett. 2004, 92, 077402.
(c) Gruning, A. Marini, and X. Gonze, Nano Lett. 9, 2820 (2009)
the G0W0 note approximation looks to work nicely.
Hope this helps,
Daniele