Setting proper pararmeter in the input file for GW

Concerns any physical issues arising during the setup step (-i option). This includes problems with symmetries, k/q-point sets, and so on. For technical problems (running in parallel, etc), refer to the Technical forum.

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

Post Reply
Bramhachari Khamari
Posts: 96
Joined: Wed Oct 23, 2019 5:52 am

Setting proper pararmeter in the input file for GW

Post by Bramhachari Khamari » Thu Oct 31, 2019 11:41 am

Dear developers,
I am running GW calculation of LiF example using Yambo. Two of the input parameters are as follows,

EXXRLvcs= 3719 RL # [XX] Exchange RL components
VXCRLvcs= 3719 RL # [XC] XCpotential RL components

Could you tell me the meaning of RL in the parameters (EXXRLvcs and VXCRLvcs).
Bramhachari Khamari
Post Doctoral Fellow
Department of Physics
IIT Kanpur, India.

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

Re: Setting proper pararmeter in the input file for GW

Post by Daniele Varsano » Thu Oct 31, 2019 11:58 am

Dear Bramhachari,
RL are Reciprocal Lattice vectors.
You can assign these variables in RL or as energy cutoff.
Have a look here for variables meaning:
http://www.yambo-code.org/wiki/index.ph ... s#EXXRLvcs

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/

andrea.ferretti
Posts: 206
Joined: Fri Jan 31, 2014 11:13 am

Re: Setting proper pararmeter in the input file for GW

Post by andrea.ferretti » Thu Oct 31, 2019 12:02 pm

Dear Bramhachari Khamari,

RL stands for reciprocal lattice vectors, so

Code: Select all

EXXRLvcs= 3719 RL # [XX] Exchange RL components
VXCRLvcs= 3719 RL # [XC] XCpotential RL components
means that you are using 3719 G vectors to represent both the non-local exchange operator and the local exchange-correlation
potential.

Another possibility is to give these numbers in energy units (as a kinetic energy cutoff)

Code: Select all

EXXRLvcs= aaa Ry # [XX] Exchange RL components
VXCRLvcs= bbb Ry # [XC] XCpotential RL components
multiple energy units ara available.

In general, yambo picks as default value for these two variables the number of plane waves used to represent the charge density
(corresponding to ecutrho in Quantum ESPRESSO). Personally, I would leave these number unchanged as much as possible,
resorting to lower them with care only when actually needed.

take care
Andrea
Andrea Ferretti, PhD
CNR-NANO-S3 and MaX Centre
via Campi 213/A, 41125, Modena, Italy
Tel: +39 059 2055322; Skype: andrea_ferretti
URL: http://www.nano.cnr.it

Bramhachari Khamari
Posts: 96
Joined: Wed Oct 23, 2019 5:52 am

Re: Setting proper pararmeter in the input file for GW

Post by Bramhachari Khamari » Thu Oct 31, 2019 1:08 pm

Dear Daniele, Andrea
Thanks a lot for providing me the details.
Bramhachari Khamari
Post Doctoral Fellow
Department of Physics
IIT Kanpur, India.

Bramhachari Khamari
Posts: 96
Joined: Wed Oct 23, 2019 5:52 am

Re: Setting proper pararmeter in the input file for GW

Post by Bramhachari Khamari » Tue Nov 05, 2019 12:05 pm

Dear Daniele,
I need some clarification for convergence parameter for GW calculation for a material. Can I choose a particular k point and bands around the fermi level to converge the gap with respect to different parameters like BndsRnXp, GbndRnge. While changing these parameters to a higher value, Do I need to do a new DFT calculation for these higher values or simply, I can change in the input file of GW run.
Bramhachari Khamari
Post Doctoral Fellow
Department of Physics
IIT Kanpur, India.

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

Re: Setting proper pararmeter in the input file for GW

Post by Daniele Varsano » Wed Nov 06, 2019 11:27 am

Dear Bramhachari,
The best strategy is to do a DFT calculation with an enough large number of bands in order to no recalculate them.
You can fix the k points and tests the other parameters: note that BndsRnXp and NGsBlkXp are not independent.
Note that %QPkrange can be fixed to just a few points (even just one band) to check the convergence.
Finally, in order to test the k point sampling, you need to run several DFT calculations increasing the k points grid.
For a guided tour, I suggest you have a look at this tutorial:
http://www.yambo-code.org/wiki/index.ph ... rial:_h-BN

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/

Bramhachari Khamari
Posts: 96
Joined: Wed Oct 23, 2019 5:52 am

Re: Setting proper pararmeter in the input file for GW

Post by Bramhachari Khamari » Wed Nov 06, 2019 1:49 pm

Dear Daniele,
Thank you sir for the reply.
Bramhachari Khamari
Post Doctoral Fellow
Department of Physics
IIT Kanpur, India.

Post Reply