LDA+U

You can find here problems arising when using old releases of Yambo (< 5.0). Issues as parallelization strategy, performance issues and other technical aspects.

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

Locked
senersen
Posts: 13
Joined: Mon Aug 01, 2016 2:12 pm
Location: Spain

LDA+U

Post by senersen » Fri Feb 24, 2017 12:01 pm

Dear all,

I am trying to calculate eels from a KSS file calculated with abinit. However, I need to use LDA+U in my calculations. Therefore, I generate a KSS file using LDA+U. Then at a2y stage it complains about memory. So my question is;

1. Is it possible to calculate eels with LDA+U in yambo?
2. If it is possible, what might be the cause of my problem "insufficient virtual memory".
Nano-bio Spectroscopy Group European Theoretical Spectroscopy Facility (ETSF) Dpto. Física de Materiales, UPV/EHU
Centro Joxe Mari Korta Avda. de Tolosa, 72 2º piso 20018 Donostia - San Sebastián, Spain
Tel: +34-943018840 Fax: +34-943018390

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

Re: LDA+U

Post by Daniele Varsano » Fri Feb 24, 2017 12:18 pm

Dear senersen,
please fill your signature with your name and affiliation, this is a rule of the forum. You can do it one for all filling the signature in your profile.
1. Is it possible to calculate eels with LDA+U in yambo?
In principle yes, but you need to be aware that when evaluating the dipole matrix element the non local part of the commutator will be missing and this can affect the intensity of the eels. If this contribution it is important or not I cannot tell you a priori.
2. If it is possible, what might be the cause of my problem "insufficient virtual memory".
I do not know what version of abinit you are using. If is the last release 8.x, I'm not sure that a2y is the right way to generate yambo database and you should resort to the e2y interface after having the abinit output in etsf format.
Anyway if you have memory problem (this can happen if you have very huge systems) you can use a2y -b (number of bands). This will fragment your wavefunction databases in separate files containing the number of bands you indicated.

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/

Locked