question

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
samaneh
Posts: 165
Joined: Tue Jan 21, 2014 9:03 am

question

Post by samaneh » Mon Jul 27, 2015 2:14 pm

Dear Developers,
I tried to use Ry units for maxGvectors
using yambo(3.4.1 rev61) -i, but it has error that
I should use just RL units
so I choose the e.g. 100RL and after yambo -g n -p p, I change it to e.g. 14Ry(both for FFT and EXX) and use e.g 7Ry for NGs
but when I use yambo -g n -p p, at the final output (o.qp) it prints 2Ry for all the
FFT, Exx, NGs!!!
would you please tell me,
what should I do to use Ry units in a correct way?
Thanks
S. Ataei, Condensed matter physics, university of Tehran, Iran
S. Ataei, PhD student at University of Tehran, Iran.

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

Re: question

Post by Daniele Varsano » Mon Jul 27, 2015 2:20 pm

Dear S, Atei,
I'm not sure I well understood your problem. Anyway once you have changed MaxGvecs (please pay attention to the name of the variable) in the setup you cannot use bigger values in any other runlevel. If you want to raise it you need to run the setup again after having deleted (or renamed) the setup databases.

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/

samaneh
Posts: 165
Joined: Tue Jan 21, 2014 9:03 am

Re: question

Post by samaneh » Mon Jul 27, 2015 2:30 pm

Dear Daniele,

Thanks for your quick reply,
But is that correct that I can not change RL to Ry in yambo -i?
can I use smaller values of MaxGvecs(in yambo -i) in other runlevels(e.g. yambo -g n -p p)?
Best regards
S. Ataei
S. Ataei, PhD student at University of Tehran, Iran.

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

Re: question

Post by Daniele Varsano » Mon Jul 27, 2015 2:40 pm

Dear S.Atei,
MaxGvecs tells yambo how may Gvector to store in the setup database. Next it is not used at all, just fix a limit for the other variables concerning G vectors so does not make sense to change it in other runlevels. There you can change the number of Gvector in the quantities that matter for your calculations (exchange component, block in the screening etc.), provide that they are not bigger that MaxGvec. If you do not have a particular reason, it is a good idea to not change that variable and let the code process all the gvectors in the setup, which is the default.
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/

samaneh
Posts: 165
Joined: Tue Jan 21, 2014 9:03 am

Re: question

Post by samaneh » Mon Jul 27, 2015 2:45 pm

Dear Daniele,
Thanks again.
S. Ataei
S. Ataei, PhD student at University of Tehran, Iran.

Post Reply