Resonant, antiresonant and coupling terms in TDDFT

Deals with issues related to computation of optical spectra in reciprocal space: RPA, TDDFT, local field effects.

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

Post Reply
lorenzo.sponza
Posts: 8
Joined: Tue Mar 21, 2023 10:52 am

Resonant, antiresonant and coupling terms in TDDFT

Post by lorenzo.sponza » Thu Mar 14, 2024 12:22 pm

Dear developers and users,
I would like to calculate some EELS spectra of 2D materials using Yambo. As far as I can tell, for EELS to be accurate both the resonant (R) and the anitresonant (A) parts of the response have to be included, the coupling between the two being less important. Moreover, I would like to make comparisons between the R and the R+A results.

I would like to know how to enable and disable A components, what is the default in TDDFT and if all this is compatible with the SLAB Z Coulomb cutoff method.

Many thanks !

Cheers
Dr. Lorenzo Sponza
- Unversité Paris-Saclay, ONERA, CNRS, Laboratoire d'Etude des Microstructures (LEM)
92322 Châtillon, France
- European Theoretical Spectroscopy Facility (ETSF)
B-4000 Sart Tilman, Liège, Belgium

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

Re: Resonant, antiresonant and coupling terms in TDDFT

Post by Daniele Varsano » Thu Mar 14, 2024 5:41 pm

Dear Lorenzo,

I should have to look more in details on that as it has been changed recently, but I think that setting the variable:

Code: Select all

BSEmod= "retarted"  
it should do the job, i.e. R+A
while setting it to "resonant"

Code: Select all

BSEmod= "resonant"  
only R is considered.

And yes, all should be compatible with a slab cutoff.

Best,
Daniele

PS: please sign your post with your name and affiliation, it is a rule of the forum, and you can do once for all by filling it in the user profile.
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/

User avatar
Davide Sangalli
Posts: 614
Joined: Tue May 29, 2012 4:49 pm
Location: Via Salaria Km 29.3, CP 10, 00016, Monterotondo Stazione, Italy
Contact:

Re: Resonant, antiresonant and coupling terms in TDDFT

Post by Davide Sangalli » Thu Mar 14, 2024 5:57 pm

Ciao Lorenzo,
few more comments.

First, and most important to me. When you go to a 2D material there is not distinction anymore between chi and chi-bar. So you cannot use this distinction to distinguish between absorption and eels. Indeed the EELS of a 2D material is not coded in yambo and you would need to define it.

Being aware of this, Daniele already explained how to select R only vs A+R.
In 3D materials there will be some extra comments and subtleties about how the G=0 term of the eh-exchange is handled, but this is not apply to 2D materials. See point above. So I skip them

Then, TDDFT can be solved both in G-space and in transition space. However, for a 2D material, I'd suggest transition space, because I suspect the convergence in G-space would be problematic.
For TDDFT in transition space in general I strongly suggest to use this branch: https://github.com/sangallidavide/yambo ... -dichroism
It is a personal branch I developed, please consider acknowledging this somehow if you use it.

Best,
D.
Davide Sangalli, PhD
CNR-ISM, Division of Ultrafast Processes in Materials (FLASHit) and MaX Centre
https://sites.google.com/view/davidesangalli
http://www.max-centre.eu/

lorenzo.sponza
Posts: 8
Joined: Tue Mar 21, 2023 10:52 am

Re: Resonant, antiresonant and coupling terms in TDDFT

Post by lorenzo.sponza » Fri Mar 15, 2024 10:13 am

Thank you very much for the answers.
1) I thought BSEmod was used only in BSE algorithms, not also in TDDFT. Are BSE variables always taken into account in TDDFT, or only if I run TDDFT in transition space?
2) I will have a look at Davide's branch and of course I will cite it if we produce data with that. For the moment is more for debugging other stuff.
3) Thanks Davide for the precision about about EELS and absorption on 2D materials. However, to me, this subject is still not settled. I have been working for a while on this (https://arxiv.org/pdf/2011.07811.pdf) but our investigation stopped because of covid, lack of time and other issues. In any case, that's not really for this that I want to look at the R and R+A signals. It's more for benchmarking other codes.

Many thanks! Cheers
Dr. Lorenzo Sponza
- Unversité Paris-Saclay, ONERA, CNRS, Laboratoire d'Etude des Microstructures (LEM)
92322 Châtillon, France
- European Theoretical Spectroscopy Facility (ETSF)
B-4000 Sart Tilman, Liège, Belgium

User avatar
Davide Sangalli
Posts: 614
Joined: Tue May 29, 2012 4:49 pm
Location: Via Salaria Km 29.3, CP 10, 00016, Monterotondo Stazione, Italy
Contact:

Re: Resonant, antiresonant and coupling terms in TDDFT

Post by Davide Sangalli » Fri Mar 15, 2024 12:09 pm

1) I thought BSEmod was used only in BSE algorithms, not also in TDDFT. Are BSE variables always taken into account in TDDFT, or only if I run TDDFT in transition space?
Only if you run TDDFT in transition space. In G-space you can use

Code: Select all

GrFnTpXd="R"            # 'Green`s function (T)ordered,(R)etarded,(r)senant,(a)ntiresonant [T, R, r, Ta, Ra]' 
If you set "r" you get the equivalent of BSEmod="resonant", if you set "R" you get the equivalent of BSEmod="coupling"
There is not way in which you can get the BSEmod="retarded" result, e.g. if you include the anti-resonant part, the couplign cannot be set to zero.
3) Thanks Davide for the precision about about EELS and absorption on 2D materials. However, to me, this subject is still not settled. I have been working for a while on this (https://arxiv.org/pdf/2011.07811.pdf) but our investigation stopped because of covid, lack of time and other issues. In any case, that's not really for this that I want to look at the R and R+A signals. It's more for benchmarking other codes.

Thanks for the reference. I'll have a look into it. I agree that there is confusion in the literature, with some open points. Indeed I also have some notes on the topic which I did not finalize ...

However I think there is agreement on this point: L=Lbar in d < 3.
Here Lbar, as defined in yambo, is the solution of the Dyson equation for L without the v_{G=0} term. Indeed, in the converged or physical limit (e.g in the limit in which the dimension along the non-periodic dimension(s) is(are) sent to infinity) v_{G=0}=0 .

Best,
D.
Davide Sangalli, PhD
CNR-ISM, Division of Ultrafast Processes in Materials (FLASHit) and MaX Centre
https://sites.google.com/view/davidesangalli
http://www.max-centre.eu/

Post Reply