Page 1 of 1

Exciton analysis

Posted: Mon Jul 17, 2023 9:26 am
by Dhanjit
Dear all,
I have been trying to do the ypp calculation to analyse the exciton.
But I am having some issues with in the output file
cat o-3D_BSE.exc_qpt1_weights_at_*

Code: Select all

# Electron-Hole pairs that contribute to Excitonic State 68 for iq=1 more than  5.000000%
#
#                       K-point [iku]                         Weight
# :    0.00000000         0.00000000         0.00000000        0.170892164   
# :   0.624999963E-1     0.108253032         0.00000000        0.623574913   
# :   0.124999993        0.216506064         0.00000000        0.377418816   
# :   0.187499985        0.324759096         0.00000000        0.711636543   
# :  -0.249999985       -0.433012128         0.00000000        0.502409399   
# :   0.124999993         0.00000000         0.00000000        0.317584991   
# :   0.187499985        0.108253032         0.00000000        0.553700149   
# :   0.249999985        0.216506064         0.00000000        0.567887247   
# :  -0.187499985       -0.541265190         0.00000000        0.859183729   
# :  -0.124999993       -0.433012128         0.00000000         1.00000000   
# :  -0.624999963E-1    -0.324759096         0.00000000        0.582013607   
# :    0.00000000       -0.216506064         0.00000000        0.132365316   
# :   0.249999985         0.00000000         0.00000000        0.268746912   
# :   0.312500000        0.108253032         0.00000000        0.744910300   
# :  -0.124999993       -0.649518192         0.00000000        0.739944696   
# :  -0.624999963E-1    -0.541265190         0.00000000        0.896785617   
# :    0.00000000       -0.433012128         0.00000000        0.525171518   
# :   0.374999970         0.00000000         0.00000000        0.358814508   
# :  -0.624999963E-1    -0.757771254         0.00000000        0.808874309   
# :    0.00000000       -0.649518192         0.00000000        0.373740405   
# :  -0.499999970         0.00000000         0.00000000        0.198819488   
#    
#    Band_V             Band_C             Kv-q ibz           Symm_kv            Kc ibz             Symm_kc            Weight             Energy
#    
# 
# 07/17/2023 at 12:59 ypp @ master [start]
# 07/17/2023 at 12:59              [end]
#
# .-Input file  ypp_AMPL.in
# | excitons                         # [R] Excitonic properties
# | amplitude                        # [R] Amplitude
# | ElecTemp= 0.025869         eV    # Electronic Temperature
# | States= "68 - 74"                # Index of the BS state(s)
# | BSQindex= 1                      # Q-Index of the BS state(s)
# | #DipWeight                     #  Weight the contribution to the exciton WFs with the dipoles
# | Degen_Step= 0.010000       eV    # Maximum energy separation of two degenerate states
The transition details are missing. This should have included some numbers as shown in the tutorials.
***One more thing I wanted to know that after running the BSE Screening and BSE Kernel calculation can I directly go to "Bethe-Salpeter on top of quasiparticle energies" module skipping the "scissor" module. If not then how can I get the Scissor value corresponding to my system?
The above exciton analysis has been done skipping the Scissor module.
Any help will be appreciated.

Thanks

Re: Exciton analysis

Posted: Mon Jul 17, 2023 3:17 pm
by Dhanjit
Dhanjit wrote: Mon Jul 17, 2023 9:26 am Dear all,
I have been trying to do the ypp calculation to analyse the exciton.
But I am having some issues with the output file
cat o-3D_BSE.exc_qpt1_weights_at_*

Code: Select all

# Electron-Hole pairs that contribute to Excitonic State 68 for iq=1 more than  5.000000%
#
#                       K-point [iku]                         Weight
# :    0.00000000         0.00000000         0.00000000        0.170892164   
# :   0.624999963E-1     0.108253032         0.00000000        0.623574913   
# :   0.124999993        0.216506064         0.00000000        0.377418816   
# :   0.187499985        0.324759096         0.00000000        0.711636543   
# :  -0.249999985       -0.433012128         0.00000000        0.502409399   
# :   0.124999993         0.00000000         0.00000000        0.317584991   
# :   0.187499985        0.108253032         0.00000000        0.553700149   
# :   0.249999985        0.216506064         0.00000000        0.567887247   
# :  -0.187499985       -0.541265190         0.00000000        0.859183729   
# :  -0.124999993       -0.433012128         0.00000000         1.00000000   
# :  -0.624999963E-1    -0.324759096         0.00000000        0.582013607   
# :    0.00000000       -0.216506064         0.00000000        0.132365316   
# :   0.249999985         0.00000000         0.00000000        0.268746912   
# :   0.312500000        0.108253032         0.00000000        0.744910300   
# :  -0.124999993       -0.649518192         0.00000000        0.739944696   
# :  -0.624999963E-1    -0.541265190         0.00000000        0.896785617   
# :    0.00000000       -0.433012128         0.00000000        0.525171518   
# :   0.374999970         0.00000000         0.00000000        0.358814508   
# :  -0.624999963E-1    -0.757771254         0.00000000        0.808874309   
# :    0.00000000       -0.649518192         0.00000000        0.373740405   
# :  -0.499999970         0.00000000         0.00000000        0.198819488   
#    
#    Band_V             Band_C             Kv-q ibz           Symm_kv            Kc ibz             Symm_kc            Weight             Energy
#    
# 
# 07/17/2023 at 12:59 ypp @ master [start]
# 07/17/2023 at 12:59              [end]
#
# .-Input file  ypp_AMPL.in
# | excitons                         # [R] Excitonic properties
# | amplitude                        # [R] Amplitude
# | ElecTemp= 0.025869         eV    # Electronic Temperature
# | States= "68 - 74"                # Index of the BS state(s)
# | BSQindex= 1                      # Q-Index of the BS state(s)
# | #DipWeight                     #  Weight the contribution to the exciton WFs with the dipoles
# | Degen_Step= 0.010000       eV    # Maximum energy separation of two degenerate states
The transition details are missing. This should have included some numbers as shown in the tutorials.
***One more thing I wanted to know that after running the BSE Screening and BSE Kernel calculation can I directly go to "Bethe-Salpeter on top of quasiparticle energies" module skipping the "scissor" module. If not then how can I get the Scissor value corresponding to my system?
The above exciton analysis has been done skipping the Scissor module.
Any help will be appreciated.

Thanks

Re: Exciton analysis

Posted: Thu Jul 20, 2023 5:04 pm
by Daniele Varsano
Dear Dhanjit,

it is possible that there are no transitions with a weight larger than 5% and this is why they are not reported.
You can set in input the minimum weight to be printed (the default is 5%):
EXCITON_weight_treshold=0.01
will print all transition above 1%

if you set it to zero, you will have all the transitions.

Setting a scissor is alternative to use the QP database. You can set the parameters of the scissor and stretching by plotting E_qp vs E_ks.
see e.g. Step 3 of this tutorial:
https://www.yambo-code.eu/wiki/index.ph ... rial:_h-BN

the scissor will be the difference Gap_gw-Gap_dft and the stretching is obtained by a linear fit.

Best,
Daniele

Re: Exciton analysis

Posted: Wed Mar 12, 2025 12:12 pm
by Reza_Reza
Dear Daniele,

I am working on a low-bandgap system, and my BSE calculations indicate that the first exciton has a negative formation energy, suggesting the possibility of an excitonic insulator. However, I need to further investigate the broken-symmetry phase.

I would like to know if there is any way to study this within Yambo. One suggested approach is to compute the spectrum of neutral excitations at zero transferred momentum, as discussed in "Assignment of Excitonic Insulators in Ab initio Theories: The Case of NiBr₂" (Physical Review B 107, 115121 (2023)). However, it is not clear how to perform this calculation in practice.

I would appreciate any guidance you can provide.

Best regards,
Reza

Re: Exciton analysis

Posted: Wed Mar 12, 2025 2:50 pm
by Davide Sangalli
Dear Raza,

"neutral excitations at zero transferred momentum" means computing the eigenvalues and eigenvectors of the BSE at q=0.

Having a negative energy peak is an indication that there might be an instability, which could lead to a phase transition towards a lower symmetry phase.
However, before reaching this conclusion, one should carefully check the properties of the system.

As we discuss in the manuscript you mention, a first condition is that the excitonic peak corresponds to a state with lower symmetry than the ground state. It is not trivial to compute the excitonic symmetry (this is under development in yambo at present), but for sure the exciton has lower symmetry if it is degenerate.

In case this is confirmed, the next step would be to perform a self-consistent simulation (i) allowing for symmetry breaking and (ii) including some long range eh-exchange.
But this is beyond the yambo code.

Best,
D.