How to plot symmetric exciton wave function

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

Moderators: Davide Sangalli, andrea marini, Daniele Varsano

pyadav
Posts: 86
Joined: Thu Nov 26, 2020 2:56 pm
Contact:

Re: How to plot symmetric exciton wave function

Post by pyadav » Wed Feb 09, 2022 11:11 am

Dear team Yambo,

How can I get the exciton wavefunctions for other states like 2s, 2p, or 3s?
In the input file the following settings are by default

Code: Select all

States= "1 - 1"                  # Index of the BS state(s)
BSQindex= 1                      # Q-Index of the BS state(s)
Degen_Step= 0.010000       eV    # Maximum energy separation of two degenerate states
I think these three input lines are relevant for different excitonic states.
Can someone please explain a bit about them?

Thank you,
Pushpendra
Pushpendra Yadav
Ph.D. Research Scholar
Quantum Transport and Theory Group
Department of Physics
Indian Instittute of Technology Kanpur, India.

https://sites.google.com/site/amitkag1/

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

Re: How to plot symmetric exciton wave function

Post by Daniele Varsano » Wed Feb 09, 2022 4:47 pm

Dear Pushpendra,

the keyword States indicated the index of the wfs you want to plot. They are ordered by increasing energies and you can look at them by sorting the BSE eigenvalues using ypp.

Code: Select all

States= "1 - 5" 

will plot the exc_wfs for the first 5 states.

Note that in presence of degenerate excitons yambo will merge them by default according to the degeneracy threshold (Degen_Step).
If you do not want to merge them you need to set it to 0 eV.

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/

pyadav
Posts: 86
Joined: Thu Nov 26, 2020 2:56 pm
Contact:

Re: How to plot symmetric exciton wave function

Post by pyadav » Sun Feb 13, 2022 9:25 pm

Dear Daniele,

Thank you for the reply.

I get a single output file ( o.exc_qpt1_2d_1.xsf) of exciton wf if I take Degen_Step =0.0 for States= "1 - 1" and three output wfs if States= "1 - 3". For the second case (States= "1 - 3") does

Code: Select all

o.exc_qpt1_2d_1.xsf
o.exc_qpt1_2d_2.xsf
o.exc_qpt1_2d_3.xsf  
correspond to different excitonic peaks (like exciton A, exciton B, and exciton C respectively)?

Wishes,
Pushpendra
Pushpendra Yadav
Ph.D. Research Scholar
Quantum Transport and Theory Group
Department of Physics
Indian Instittute of Technology Kanpur, India.

https://sites.google.com/site/amitkag1/

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

Re: How to plot symmetric exciton wave function

Post by Daniele Varsano » Mon Feb 14, 2022 10:06 am

Dear Pushpendra,

I do not now what do you mean with exciton A,B,C.
Anyway they exciton indexes are ordered by increasing energy ad you can look at their energy by sorting them using ypp utility (ypp -s).
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/

pyadav
Posts: 86
Joined: Thu Nov 26, 2020 2:56 pm
Contact:

Re: How to plot symmetric exciton wave function

Post by pyadav » Thu Feb 17, 2022 12:26 pm

Dear Daniele,

Sorry I'm not able to find the sorted eigen values of different excitons. Using ypp -s it gives
ypp: option requires an argument -- 's'

Use -h to list the options
but using just 'ypp s' it runs but gives 'r_electrons' file and it does not have any information about the exciton wf or eigen value.

Can you please explain that a bit more?
I want to identify which exciton wavefunction (o.exc_qpt1_2d_1.xsf, o.exc_qpt1_2d_2.xsf,o.exc_qpt1_2d_3.xsf) correspond to which exciton peak if I set
States= "1 - 3" # Index of the BS state(s)
Wishes,
Pushpendra
Pushpendra Yadav
Ph.D. Research Scholar
Quantum Transport and Theory Group
Department of Physics
Indian Instittute of Technology Kanpur, India.

https://sites.google.com/site/amitkag1/

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

Re: How to plot symmetric exciton wave function

Post by Daniele Varsano » Fri Feb 18, 2022 7:23 am

Dear Pushendra,

you can use ypp to sort the excitation energies:

Code: Select all

ypp -e s -b 1 
As appeared when you typed your command: use ypp -h to have the help of the utility listed.

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/

pyadav
Posts: 86
Joined: Thu Nov 26, 2020 2:56 pm
Contact:

Re: How to plot symmetric exciton wave function

Post by pyadav » Fri Feb 18, 2022 10:26 pm

Dear Daniele,

Thanks a lot for your response. I got the sorted files.

Best,
Pushpendra
Pushpendra Yadav
Ph.D. Research Scholar
Quantum Transport and Theory Group
Department of Physics
Indian Instittute of Technology Kanpur, India.

https://sites.google.com/site/amitkag1/

xtbu
Posts: 16
Joined: Sat Jul 20, 2019 4:15 am

Re: How to plot symmetric exciton wave function

Post by xtbu » Thu Mar 03, 2022 2:08 am

Dear Daniele,
When analyzing the exciton function, is the result reliable if the number of cell repeats in each direction is even rather than odd? What's the reason for odd numbers in this tutorial?

Code: Select all

% Cells
 5 | 5 | 1 |                             # Number of cell repetitions in each direction (odd or 1)
%
Thanks!
X. T. Bu
Beijing Institute of Technology, China

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

Re: How to plot symmetric exciton wave function

Post by Daniele Varsano » Thu Mar 03, 2022 12:43 pm

Dear Bu,

the reason if you want is merely aesthetic. You define the hole position in the unit cell and then the exciton is plotted in a supercell defined by the repetition units.
If the number of units is odd the hole will be placed in the central unit of the supercell. Actually if number of repeated of cell is even I do not know exactly where the hole will be placed, anyway it is indicated in the output file and you can check if it is in a reasonable position.
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/

xtbu
Posts: 16
Joined: Sat Jul 20, 2019 4:15 am

Re: How to plot symmetric exciton wave function

Post by xtbu » Thu Jun 30, 2022 11:37 am

Dear all,

For the same system, I would like to consult about several problems in understanding the exciton wave functions.
1、I use the PBE and HSE exchange-correlations respectively to perform the ground state and then solve the BSE directly. Can the first bright exciton wave function under the two exchange-correlations treated by ypp be directly compared? Does the distribution of a point in space refer to absolute or relative probability?
2、For the spatial character of the exciton YPP writes the exciton spatial distribution,can this be understood as fixing a hole at a given position, while the surrounding refers to the distribution of an electron in space? What is the unit of the electron distribution?

Thanks!

Xiangtian
X. T. Bu
Beijing Institute of Technology, China

Post Reply