Dear Daniele,
Thank you for your response, but I’m sorry—there are still some parts I don’t fully understand. Could you please clarify further?
That's not strange, your system is semimetal, so a smearing is needed in the occupation function (finite temperature).
Do you mean finite temperature is needed? If so, why does the output show Finite Temperature mode = no instead of yes?
Because occupation fixed should not be used in semimetal case. Anyway, Yambo recalculate occupation factors so you ended up in the same situation as before which seems to be correct.
You have partial occupations across the Fermi energy, and that's correct in the case of a semimetal.
For semimetals, a non-zero temperature is physically reasonable and shouldn’t disrupt GW/BSE calculations. I should not use occupations='fixed' in QE for such cases, but in my tests, Yambo still produced correct results even with this setting. Is my understanding accurate?
Best,
Xiao