exciton wfs with fixed electron position
Moderators: Davide Sangalli, andrea marini, Daniele Varsano
-
- Posts: 11
- Joined: Thu Mar 28, 2019 10:53 am
exciton wfs with fixed electron position
Dear developers,
is it possible by using ypp to plot the hole probability distribution with fixed electron position ?
is it possible by using ypp to plot the hole probability distribution with fixed electron position ?
Dr. Michele Guerrini
Humboldt-Universität zu Berlin
Institut für Physik und IRIS Adlershof
Zum Grossen Windkanal 6, 12489 Berlin, Germany
e-mail: guerrini@physik.hu-berlin.de
Skype: merlin__88
Humboldt-Universität zu Berlin
Institut für Physik und IRIS Adlershof
Zum Grossen Windkanal 6, 12489 Berlin, Germany
e-mail: guerrini@physik.hu-berlin.de
Skype: merlin__88
- Daniele Varsano
- Posts: 4198
- Joined: Tue Mar 17, 2009 2:23 pm
- Contact:
Re: exciton wfs with fixed electron position
Hi Michele,
no, but it should be straightforward to modify the code for that:
/ypp/excitons/excitons_WFs.F
Just assign the r_hole position as an electron position by swithcing the ir_hole position nad ir in WF1_ir (valence) to WF2_ir (conduction).
:
WF1_ir=WF_symm(rindex(ir_hole),(/iv,ikibz,is,i_spin/))
WF2_ir=WF_symm(rindex(ir ),(/ic,ikibz,is,i_spin/))
Best,
Daniele
no, but it should be straightforward to modify the code for that:
/ypp/excitons/excitons_WFs.F
Just assign the r_hole position as an electron position by swithcing the ir_hole position nad ir in WF1_ir (valence) to WF2_ir (conduction).
:
WF1_ir=WF_symm(rindex(ir_hole),(/iv,ikibz,is,i_spin/))
WF2_ir=WF_symm(rindex(ir ),(/ic,ikibz,is,i_spin/))
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: 11
- Joined: Thu Mar 28, 2019 10:53 am
Re: exciton wfs with fixed electron position
thank you very much Daniele, it seems working fine !
Dr. Michele Guerrini
Humboldt-Universität zu Berlin
Institut für Physik und IRIS Adlershof
Zum Grossen Windkanal 6, 12489 Berlin, Germany
e-mail: guerrini@physik.hu-berlin.de
Skype: merlin__88
Humboldt-Universität zu Berlin
Institut für Physik und IRIS Adlershof
Zum Grossen Windkanal 6, 12489 Berlin, Germany
e-mail: guerrini@physik.hu-berlin.de
Skype: merlin__88
-
- Posts: 30
- Joined: Thu Jun 18, 2020 1:38 pm
Re: exciton wfs with fixed electron position
Dear all,
When we construct exciton wavefunctions, we always chose a fixed hole position and see what are the electron distributions, and we call the fixed hole and electron distributions together the exciton wavefunctions. Could we fix an electron of the exciton, and see how the distribution of the holes? What the difference between the fixed h and fixed e for the exciton wavefunction?
Thanks!
Pang rt
IMU,Hohhot, China
When we construct exciton wavefunctions, we always chose a fixed hole position and see what are the electron distributions, and we call the fixed hole and electron distributions together the exciton wavefunctions. Could we fix an electron of the exciton, and see how the distribution of the holes? What the difference between the fixed h and fixed e for the exciton wavefunction?
Thanks!
Pang rt
IMU,Hohhot, China
RongTianPang, Inner Mongolia University, Hohhot, China 

- Daniele Varsano
- Posts: 4198
- Joined: Tue Mar 17, 2009 2:23 pm
- Contact:
Re: exciton wfs with fixed electron position
Dear Pang,
if you look at the definition of the excitonic wfs you realise that the hole coordinate refers to the valence bands/orbitals and electrons to the conductions one participating in the excitation. If you want to fix the electron coordinates instead of the hole probably it is enough to change in the code:
/ypp/excitons/excitons_WFs.F
in
and recompile it.
Best,
Daniele
if you look at the definition of the excitonic wfs you realise that the hole coordinate refers to the valence bands/orbitals and electrons to the conductions one participating in the excitation. If you want to fix the electron coordinates instead of the hole probably it is enough to change in the code:
/ypp/excitons/excitons_WFs.F
Code: Select all
190 WF1_ir=WF_symm(rindex(ir_hole),(/iv,ikp,isp,i_spin/))
191 WF2_ir=WF_symm(rindex(ir ),(/ic,ikibz,is,i_spin/))
Code: Select all
190 WF1_ir=WF_symm(rindex(ir),(/iv,ikp,isp,i_spin/))
191 WF2_ir=WF_symm(rindex(ir_hole ),(/ic,ikibz,is,i_spin/))
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: 299
- Joined: Fri Apr 09, 2010 12:30 pm
Re: exciton wfs with fixed electron position
Dear all,
I want to obtain the hoe distributions while fixing the electron position, I change the code /ypp/excitons/excitons_WFs.F from
242 WF1_ir=WF_symm(rindex(ir_hole),(/iv,ikp,isp,i_sp_pol/))
243 WF2_ir=WF_symm(rindex(ir ),(/ic,ikibz,is,i_sp_pol/))
to
242 WF1_ir=WF_symm(rindex(ir ),(/iv,ikp,isp,i_sp_pol/))
243 WF2_ir=WF_symm(rindex(ir_hole),(/ic,ikibz,is,i_sp_pol/))
I find the code of excitons_WFs.F is really different from the previous version. Is it enough to capture the hole distribution?
Thanks
Best,
Shudong
I want to obtain the hoe distributions while fixing the electron position, I change the code /ypp/excitons/excitons_WFs.F from
242 WF1_ir=WF_symm(rindex(ir_hole),(/iv,ikp,isp,i_sp_pol/))
243 WF2_ir=WF_symm(rindex(ir ),(/ic,ikibz,is,i_sp_pol/))
to
242 WF1_ir=WF_symm(rindex(ir ),(/iv,ikp,isp,i_sp_pol/))
243 WF2_ir=WF_symm(rindex(ir_hole),(/ic,ikibz,is,i_sp_pol/))
I find the code of excitons_WFs.F is really different from the previous version. Is it enough to capture the hole distribution?
Thanks
Best,
Shudong
- Daniele Varsano
- Posts: 4198
- Joined: Tue Mar 17, 2009 2:23 pm
- Contact:
Re: exciton wfs with fixed electron position
Dear Shudong,
yes this should be enough.
Best,
Daniele
yes this should be enough.
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/
- Davide Sangalli
- Posts: 640
- Joined: Tue May 29, 2012 4:49 pm
- Location: Via Salaria Km 29.3, CP 10, 00016, Monterotondo Stazione, Italy
- Contact:
Re: exciton wfs with fixed electron position
Daniele Varsano wrote: ↑Wed Jul 22, 2020 12:19 pm If you want to fix the electron coordinates instead of the hole probably it is enough to change in the code:
/ypp/excitons/excitons_WFs.F
Code: Select all
190 WF1_ir=WF_symm(rindex(ir_hole),(/iv,ikp,isp,i_spin/))
191 WF2_ir=WF_symm(rindex(ir ),(/ic,ikibz,is,i_spin/))
Code: Select all
190 WF1_ir=WF_symm(rindex(ir),(/iv,ikp,isp,i_spin/))
191 WF2_ir=WF_symm(rindex(ir_hole ),(/ic,ikibz,is,i_spin/))
I'd say that you also need to fix the phase factor defined just before
Code: Select all
k_dot_r_e = dot_product(r_cell_cc(:,ir),Xk%ptbz(ikbz,:)/alat(:))*2._SP*pi
kp_dot_r_h = dot_product(r_hole,Xk%ptbz(ikpbz,:)/alat(:))*2._SP*pi
Code: Select all
k_dot_r_e = dot_product(r_hole,Xk%ptbz(ikbz,:)/alat(:))*2._SP*pi
kp_dot_r_h = dot_product(r_cell_cc(:,ir),Xk%ptbz(ikpbz,:)/alat(:))*2._SP*pi
Best,
Daniele
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/
CNR-ISM, Division of Ultrafast Processes in Materials (FLASHit) and MaX Centre
https://sites.google.com/view/davidesangalli
http://www.max-centre.eu/