Self Consistent GW

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

Post Reply
kevinliz
Posts: 1
Joined: Fri Dec 05, 2025 5:46 am

Self Consistent GW

Post by kevinliz » Tue Jan 13, 2026 6:17 am

Dear developers,

I am currently running a self consistent run for an FePc molecule. I manage to run the G0W0 and the self consistent GW (updating only in G but not W) up to the third iteration, and after the 4th iteration, the job just stops perhaps due to memory issues (I am attaching the input, report and one of the log files). I was wondering why the memory usage in the self consistent GW seems to be larger than the G0W0. Could you please clarify this?. Also, is it correct to parallelize in the SE step with 4 cpus on qp and 16 for the gbands (I am working with only 1 kpoint, so the parallelization of q is 1)?

Best regards,
Kevin Lizarraga
You do not have the required permissions to view the files attached to this post.

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

Re: Self Consistent GW

Post by claudio » Tue Jan 13, 2026 9:43 am

Dear Kevin

the memory usage should be the same at all iterations.
Looking at your input I found a typos

_and_IO_CPU= "1.8.1.8.1" # [PARALLEL] CPUs for each role
X_and_IO_ROLEs= "q.g.k.c.v" # [PARALLEL] CPUs roles (q,g,k,c,v)

should be

X_and_IO_CPU= "1.8.1.8.1" # [PARALLEL] CPUs for each role
X_and_IO_ROLEs= "q.g.k.c.v" # [PARALLEL] CPUs roles (q,g,k,c,v)

Moreover in order to reduce memory I advice you to parallelize as:

X_and_IO_CPU= "1.4.1.8.2" # [PARALLEL] CPUs for each role
X_and_IO_ROLEs= "q.g.k.c.v" # [PARALLEL] CPUs roles (q,g,k,c,v)

regarding the parallelization of SE part in order to reduce memory you can put all cpus on the bands

SE_CPU= "1.1.64" # [PARALLEL] CPUs for each role
SE_ROLEs= "q.qp.b" # [PARALLEL] CPUs roles (q,qp,b)


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

Post Reply