Dear all,
Thanks for your attention. I want to get transition dipole moment after BSE calculations. But I don't know how to get it via Yambo.
& ypp -J 2D_WR_WC -e s 1,
The dipole oscillator strength of excitons can be obtained. So can I get the transition dipole moment data via the dipole oscillator strength ? If so, how can I do this ?
In the framework of Fermi’s Golden rule, I will use the transition dipole moment to estimate the radiative recombination lifetimes, which are already computed in BSE simulations.
Calcualtion Methods for Radiative Lifetimes, I refer to this literature, in which the Yambo code is adopted.
Exciton Radiative Lifetimes in Two-Dimensional Transition Metal Dichalcogenides, Maurizia Palummo,† Marco Bernardi,‡ and Jeffrey C. Grossman*, Nano Lett. 2015, 15, 2794−2800.
If you have any experience regarding this, please guide me through it and I would greatly appreciate it.
Best wishes to you!
Yours sincerely,
Luo Yan
How can I get transition dipole moment after BSE ?
Moderators: Davide Sangalli, andrea.ferretti, myrta gruning, andrea marini, Daniele Varsano
-
- Posts: 33
- Joined: Fri Jun 18, 2021 10:10 am
- Location: Chengdu
How can I get transition dipole moment after BSE ?
Luo Yan
School of Mathematics and Physics, University of South China, Hengyang 421001, China
School of Mathematics and Physics, University of South China, Hengyang 421001, China
- Daniele Varsano
- Posts: 4223
- Joined: Tue Mar 17, 2009 2:23 pm
- Contact:
Re: How can I get transition dipole moment after BSE ?
Dear Luo Yan,
you can use the yambo-py platform to read databases (both dipoles and BSE eigenvector) to build the observable you aim to calculate.
Here you can find a yambo-py tutorial to read Yambo databases.
https://wiki.yambo-code.eu/wiki/index.p ... _databases
Best,
Daniele
you can use the yambo-py platform to read databases (both dipoles and BSE eigenvector) to build the observable you aim to calculate.
Here you can find a yambo-py tutorial to read Yambo databases.
https://wiki.yambo-code.eu/wiki/index.p ... _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/
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/
-
- Posts: 33
- Joined: Fri Jun 18, 2021 10:10 am
- Location: Chengdu
Re: How can I get transition dipole moment after BSE ?
Dear Professor,
Thanks for your help. Following the "Dipoles intro: plots of dipoles on BZ, plot of IP absorption" tutorial part (https://wiki.yambo-code.eu/wiki/index.p ... absorption),
I used the script dipoles_plot.py to abstract the transition dipole moment.
In my opinion, the transition dipole moment data may be stored in ndb.dipoles. I am not sure about this.
However, I got just a little bit of information, and it wasn't the dipole moment I was looking for.
The script and the text I extracted are in the attachment. Looking forward to your further assistance.
Best wishes to you!
Yours sincerely,
Luo Yan
Thanks for your help. Following the "Dipoles intro: plots of dipoles on BZ, plot of IP absorption" tutorial part (https://wiki.yambo-code.eu/wiki/index.p ... absorption),
I used the script dipoles_plot.py to abstract the transition dipole moment.
In my opinion, the transition dipole moment data may be stored in ndb.dipoles. I am not sure about this.
However, I got just a little bit of information, and it wasn't the dipole moment I was looking for.
The script and the text I extracted are in the attachment. Looking forward to your further assistance.
Best wishes to you!
Yours sincerely,
Luo Yan
You do not have the required permissions to view the files attached to this post.
Luo Yan
School of Mathematics and Physics, University of South China, Hengyang 421001, China
School of Mathematics and Physics, University of South China, Hengyang 421001, China
- Daniele Varsano
- Posts: 4223
- Joined: Tue Mar 17, 2009 2:23 pm
- Contact:
Re: How can I get transition dipole moment after BSE ?
Dear Luo,
dipoles <v|r|c> are stored in the ndb.dipoles database, while BSE eigenvector (Acvk) can be read from ndb.BS_diago.
From these two quantities you should be able to calculate the radiative lifetime as described in the reference you pointed out.
Best,
Daniele
dipoles <v|r|c> are stored in the ndb.dipoles database, while BSE eigenvector (Acvk) can be read from ndb.BS_diago.
From these two quantities you should be able to calculate the radiative lifetime as described in the reference you pointed out.
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/
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/