Page 1 of 1

Running a evGW0 calculation

Posted: Sun May 12, 2024 7:46 pm
by AzulineSky
Hi there,

one step in the "Self-consistent GW on eigenvalues only" tutorial is not quite clear to me.
When running the input file g1w0_input.in, do you give the same -J option as before?
If you have to use a new directory like -J g1w0, can you reuse the dipoles for a self-consistent evGW0 calculation and save computation time?

Thanks for the help!

Best regards,
Max

Re: Running a evGW0 calculation

Posted: Mon May 13, 2024 9:50 am
by Daniele Varsano
Dear MaX,

you can store the different ndb.QP for each iteration changing the -J directory at each step (G0W0, G1W0, G2W0 etc...).
The in the input file you indicate the QP you want to read obtained in the previous run: GfnQPdb= "E < ./G0W0/ndb.QP"
Dipoles, screening (in case you do not want or update it) databases etc., are anyway read as soon as they are in the SAVE directory.

Best,
Daniele

Re: Running a evGW0 calculation

Posted: Tue May 14, 2024 12:49 pm
by AzulineSky
I'm still a little confused. I did a G0W0 calculation for Si with reasonable parameters using

mpirun -np 64 yambo -F g0w0.in -J g0w0

If I now copy g0w0.in and add GfnQPdb= "E < ./g0w0/ndb.QP" to the input and rename it to g1w0.in and start Yambo with

mpirun -np 64 yambo -F g1w0.in -J g1w0

The calculations both take the same amount of time and the screening is recalculated in the G1W0 step.

What else am I doing wrong?

Re: Running a evGW0 calculation

Posted: Wed May 15, 2024 9:14 am
by Daniele Varsano
Dear MaX,

you need to copy the databases you do not want recalculate (e.g. dipoles, screening etc.) in the SAVE directory, as Yambo will look for calculated quantities in the SAVE (always) plus the dir indicated with -J.

Best,
Daniele