Oscillator strength from inversion

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
Bruno
Posts: 72
Joined: Tue Dec 08, 2020 11:16 am

Oscillator strength from inversion

Post by Bruno » Fri Nov 05, 2021 11:00 pm

Hello,

I'm aware that it's possible to extract the oscillator strength of excitons solving the BSE via diagonalization. I would like to know with there is an implemented way of extracting these oscillator str. from the inversion method. If it is not, is it possible to use an alternative version of the double grid method that is compatible with the direct diagonalization ?

Regards,
MSc. Bruno Cucco
PhD Candidate
CNRS Institut des Sciences Chimiques de Rennes, France
Université de Rennes 1
https://iscr.univ-rennes1.fr

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: Oscillator strength from inversion

Post by Davide Sangalli » Sat Nov 06, 2021 10:25 pm

Dear Bruno,
for the double grid, we are currently working on an implementation via the Haydock solver.
It is not yet released, but it will be soon, hopefully:
https://arxiv.org/abs/2108.11174
The oscillator strength can be extracted from the plot of the dielectric function. If you need to resolve a specific exciton you can try to use a very small smearing parameter.

Instead, the excitonic wave-function can only be extracted via diagonalization.
You may consider using the slepc solver to this end: http://www.yambo-code.org/wiki/index.ph ... ver:_SLEPC
Please notice that yambo needs to be compiled with

Code: Select all

--enable-slepc-linalg
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/

Bruno
Posts: 72
Joined: Tue Dec 08, 2020 11:16 am

Re: Oscillator strength from inversion

Post by Bruno » Sun Nov 07, 2021 11:25 am

Hello,

Thank you very much for your reply, I'll look into the slepc solver. Just a small question, how is it compared to the diagonalization solver? In terms of memory consumption for example, is it similar?

Regards,
MSc. Bruno Cucco
PhD Candidate
CNRS Institut des Sciences Chimiques de Rennes, France
Université de Rennes 1
https://iscr.univ-rennes1.fr

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

Re: Oscillator strength from inversion

Post by Daniele Varsano » Sun Nov 07, 2021 11:45 am

Dear Bruno,
the slepc solver being an iterative method should be faster and less memory consuming than the full diagonalization.
the drawback is that you have access to a limited number of eigenvectors which also affect the resulting spectrum for energies larger than the energy of the last calculated excited state, that can be anyway calculated using the haydock solver.

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/

Bruno
Posts: 72
Joined: Tue Dec 08, 2020 11:16 am

Re: Oscillator strength from inversion

Post by Bruno » Sun Nov 07, 2021 11:58 am

Very interesting! Thank you very much. I'll look into it.

Regards,
MSc. Bruno Cucco
PhD Candidate
CNRS Institut des Sciences Chimiques de Rennes, France
Université de Rennes 1
https://iscr.univ-rennes1.fr

Locked