weight of exciton wavefunction

Anything regarding the post-processing utility (e.g. excitonic wavefunction analysis) is dealt with in this forum.

Moderators: Davide Sangalli, andrea marini, Daniele Varsano

Post Reply
doma
Posts: 6
Joined: Fri May 23, 2025 3:06 pm

weight of exciton wavefunction

Post by doma » Fri May 23, 2025 7:57 pm

Dear all,

I recently calculate exciton lifetime using eq[1] and eq[2] (https://journals.aps.org/prb/pdf/10.110 ... 107.235407). However, I do not understand how to obtain the transition dipole moments $\mu$ of eq[2].
I have obtain qp energy from tutorial(https://wiki.yambo-code.eu/wiki/index.p ... rial:_h-BN) and perform following bse caculation under tutorial(https://wiki.yambo-code.eu/wiki/index.p ... step_guide).
I have obtain dipole file ndb.dipoles and read it with python yambopy. But I found that the values of ndb.dipoles obtained from Step 1: Static screening are the same as those from Step 4: Include previous quasiparticle (GW) results. It really confuses me. Is this dipole the $\mu$ eq[2] I want?
So I digged out <G|p|S>=\sum_{vck} A_{vck} <vk|p|ck>eq[9](https://journals.aps.org/prl/pdf/10.110 ... .95.247402) and have two questions:
1.Does file ndb.dipoles store <vk|p|ck> instead of <G|p|S> or $\mu$ I want?
2.If question 1 is TRUE, could you please tell me how to obtain the coefficient A_{vck} and finally get $\mu$ to calculate exciton lifetimes?


Thanks in advance
Tang
PhD student from Beijing Normal University
Tang
PhD
Beijing Normal University

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

Re: weight of exciton wavefunction

Post by Daniele Varsano » Sat May 24, 2025 7:25 am

Dear Tang,
1.Does file ndb.dipoles store <vk|p|ck> instead of <G|p|S> or $\mu$ I want?
Yes the ndb.dipoles database contains <vk|p|ck>
2.If question 1 is TRUE, could you please tell me how to obtain the coefficient A_{vck} and finally get $\mu$ to calculate exciton lifetimes?
A_{vck} are the BSE eigenvector and they are stored in the ndb.BS_diago database, you can also read them using yambo-py.

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/

doma
Posts: 6
Joined: Fri May 23, 2025 3:06 pm

Re: weight of exciton wavefunction

Post by doma » Sat May 24, 2025 7:49 am

Dear Dr. Daniele Varsano,

Thank you very much for taking the time to respond to my question. Your insights have been incredibly valuable and have provided me with enormous inspiration to tackle the issue at hand.​ And I just found (https://wiki.yambo-code.eu/wiki/index.p ... _structure) which might help me obtain the A_{cvk} I need.

Best regards
Tang
Tang
PhD
Beijing Normal University

doma
Posts: 6
Joined: Fri May 23, 2025 3:06 pm

Re: weight of exciton wavefunction

Post by doma » Sun Jun 01, 2025 11:34 am

Dear Daniele,

thanks again for your professional guidance

I try to calculate the <G|p|S> now, but I do not know the units of A_{vck} and <vk|p|ck> from ndb.dipoles database. could you please tell me where can I find the units system that Yambo use in ndb.dipoles database?

Best
Tang
BNU
Tang
PhD
Beijing Normal University

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

Re: weight of exciton wavefunction

Post by Daniele Varsano » Tue Jun 03, 2025 7:22 am

Dear Tang,

all the units in the database are in atomic unit. A_cv is unitless while dipoles are in Bohr (Bohr^-1).
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/

Post Reply