GW unoccupied states have strange anomalies

Concerns issues with computing quasiparticle corrections to the DFT eigenvalues - i.e., the self-energy within the GW approximation (-g n), or considering the Hartree-Fock exchange only (-x)

Moderators: Davide Sangalli, andrea.ferretti, myrta gruning, andrea marini, Daniele Varsano

engelund
Posts: 18
Joined: Wed Jun 14, 2023 2:47 pm
Location: Luxembourg

GW unoccupied states have strange anomalies

Post by engelund » Sat Dec 02, 2023 3:30 pm

Hi Community,

I am trying to estimate dI/dV curves and apparent band gaps with Yambo. For that purpose, I generate a molecule attached to a cluster representing the substrate and calculate GW0 corrections for many bands (yes it is quite heavy). Although only using GW0, the results should still be much better than bare DFT. I only use the gamma point since it represents a 0D structure.

I see that suddenly, between bands 254 and 255 (see "o-" file), there is a sharp change in the energy correction to the point that these states drop below the Fermi level to become occupied. I am pretty sure this must be an erroneous artifact since these extra occupied bands would push the Fermi Level away from the gap (there are states near the Fermi Level, but very few of them).

I have another system where the problem is more pronounced, and the correction is suddenly -25 eV. However, for various reasons, I cannot publicly show this system.

Do you guys know what might be the problem?
Am I doing something wrong?
Is there a workaround?
You do not have the required permissions to view the files attached to this post.
Dr. Mads Engelund
Espeem SARL
Luxembourg

User avatar
claudio
Posts: 456
Joined: Tue Mar 31, 2009 11:33 pm
Location: Marseille
Contact:

Re: GW unoccupied states have strange anomalies

Post by claudio » Mon Dec 04, 2023 10:01 am

Dear Mads

I see you results, but I do not have a clear solution. I give you some hints that you can test

1) Try to use monte-carlo integration for small q-points and G-vectors

RandQpts=3000000 # [RIM] Number of random q-points in the BZ
RandGvec=11 RL # [RIM] Coulomb interaction RS components

2) Can your problem be due to the plasmon pole approximation?
you can try multi-pole approximation that now is implemented in Yambo
https://www.yambo-code.eu/wiki/index.ph ... tion_(MPA)

3) you can check if the problem is due to the exchange only, by doing and HF calculation yambo -g n -x

4) try a different cutoff for the example the "box xyz"

let us know
best
Claudio
Claudio Attaccalite
[CNRS/ Aix-Marseille Université/ CINaM laborarory / TSN department
Campus de Luminy – Case 913
13288 MARSEILLE Cedex 09
web site: http://www.attaccalite.com

engelund
Posts: 18
Joined: Wed Jun 14, 2023 2:47 pm
Location: Luxembourg

Re: GW unoccupied states have strange anomalies

Post by engelund » Mon Dec 04, 2023 4:30 pm

Hi Claudio,
Thank you for giving me some leads; I will try them out.
At least the cut-off method seems not to be to blame since I tried it without a cut-off method and the problem persisted.
Will let you know once I have tried the other leads.

Mads
Dr. Mads Engelund
Espeem SARL
Luxembourg

engelund
Posts: 18
Joined: Wed Jun 14, 2023 2:47 pm
Location: Luxembourg

Re: GW unoccupied states have strange anomalies

Post by engelund » Sat Dec 09, 2023 6:50 pm

Hi Claudio,

I have tried all the tests you suggested.

1) Monte-Carlo: Still had the issue.
2) MPA: Still had the issue.
3) Exchange-Only: The issue was present.
4) Removing the cut-off entirely did not resolve the issue.

In conclusion, it seems that the problem is due to exchange only.
What do you guys suggest as the next step?

Mads
Dr. Mads Engelund
Espeem SARL
Luxembourg

User avatar
claudio
Posts: 456
Joined: Tue Mar 31, 2009 11:33 pm
Location: Marseille
Contact:

Re: GW unoccupied states have strange anomalies

Post by claudio » Mon Dec 11, 2023 10:56 am

Dear Mads

may you try to repeat the calculation using DOJO pseudo-potentials
with accuracy = stringent

http://www.pseudo-dojo.org/

and check if the problem is still there

best
Claudio
Claudio Attaccalite
[CNRS/ Aix-Marseille Université/ CINaM laborarory / TSN department
Campus de Luminy – Case 913
13288 MARSEILLE Cedex 09
web site: http://www.attaccalite.com

engelund
Posts: 18
Joined: Wed Jun 14, 2023 2:47 pm
Location: Luxembourg

Re: GW unoccupied states have strange anomalies

Post by engelund » Mon Dec 11, 2023 12:50 pm

The calculations are already performed with these pseudo-potentials.
Dr. Mads Engelund
Espeem SARL
Luxembourg

User avatar
claudio
Posts: 456
Joined: Tue Mar 31, 2009 11:33 pm
Location: Marseille
Contact:

Re: GW unoccupied states have strange anomalies

Post by claudio » Mon Dec 11, 2023 2:14 pm

Ok in this case, make a small test with other pseudo-potential for example the PZ-VBC

http://pseudopotentials.quantum-espress ... pp-library

just to be sure that these states are not artifacts created by the pseudos

Claudio
Claudio Attaccalite
[CNRS/ Aix-Marseille Université/ CINaM laborarory / TSN department
Campus de Luminy – Case 913
13288 MARSEILLE Cedex 09
web site: http://www.attaccalite.com

engelund
Posts: 18
Joined: Wed Jun 14, 2023 2:47 pm
Location: Luxembourg

Re: GW unoccupied states have strange anomalies

Post by engelund » Mon Dec 11, 2023 10:59 pm

I tried with the pseudos that you described (although I used "O.pz-kjpaw.UPF.txt" as a replacement) - the strange behavior is still there at the same band number.
Dr. Mads Engelund
Espeem SARL
Luxembourg

User avatar
Daniele Varsano
Posts: 3816
Joined: Tue Mar 17, 2009 2:23 pm
Contact:

Re: GW unoccupied states have strange anomalies

Post by Daniele Varsano » Tue Dec 12, 2023 10:00 am

Dear Mads,

the only think I see that it is not consistent is the value of your sphere cutoff radius, this is larger of some of the size of your cell.
You can try to use the box, something as:

Code: Select all

RandQpts=2000000                     # [RIM] Number of random q-points in the BZ
RandGvec= 1                RL    # [RIM] Coulomb interaction RS components
CUTGeo= "box xyz"
 % CUTBox
  17.000000 | 25.000000 | 17.000000 |        # [CUT] [au] Box sides
 % 
Best,
Daniele
Dr. Daniele Varsano
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/

User avatar
Davide Sangalli
Posts: 614
Joined: Tue May 29, 2012 4:49 pm
Location: Via Salaria Km 29.3, CP 10, 00016, Monterotondo Stazione, Italy
Contact:

Re: GW unoccupied states have strange anomalies

Post by Davide Sangalli » Tue Dec 12, 2023 4:21 pm

Dear all,
I had a quick look to the output.

Even the <Vxc> suddenly changes from 254 to 255

Code: Select all

<254|lXC|254> = -2.733166  0.61872E-11
<255|lXC|255> = -19.37973  0.000000
This seems to suggest that the KS states are very different between 254 and 255. Did you try to plot the two orbitals?

Best,
D.
Davide Sangalli, PhD
CNR-ISM, Division of Ultrafast Processes in Materials (FLASHit) and MaX Centre
https://sites.google.com/view/davidesangalli
http://www.max-centre.eu/

Post Reply