Dear all,
Hello,
I am trying to use ypp to interpolate the exciton band dispersion across the full Brillouin zone (FBZ), following the instructions provided (https://wiki.yambo-code.eu/wiki/index.p ... e_excitons).
After running the calculation, an o-*.excitons_interpolated_IBZ file was generated. However, as the filename suggests, it only contains the band structure within the irreducible Brillouin zone (IBZ).
Is there a way to make ypp output the interpolated exciton bands for the entire Brillouin zone?
I have attached my ypp input file for your reference.
Thank you.
interpolate the exciton band dispersion
Moderators: myrta gruning, andrea marini, Daniele Varsano, Conor Hogan
-
kxzhou
- Posts: 12
- Joined: Tue Mar 04, 2025 12:52 pm
interpolate the exciton band dispersion
You do not have the required permissions to view the files attached to this post.
Kexin Zhou
CSU
CSU
- palful
- Posts: 102
- Joined: Tue Jan 26, 2016 11:23 am
- Location: Modena and Milan
Re: interpolate the exciton band dispersion
Dear Kexin Zhou,
We are working on the yambopy postprocessing tool in order to make available the possibility of interpolating the exciton dispersion and plotting it on any direction in the full BZ.
In the meantime, what I can suggest is to manually expand the qpoints from the IBZ to the BZ (you can do this applying the crystal symmetries, see an example here using yambopy: https://wiki.yambo-code.eu/wiki/index.p ... _in_IBZ/BZ) and then, since the energies are invariant under q-rotation, E_a(q) = E_a(Rq), simply create an array of the energies in the full BZ to match the rotated points.
Best,
Fulvio
We are working on the yambopy postprocessing tool in order to make available the possibility of interpolating the exciton dispersion and plotting it on any direction in the full BZ.
In the meantime, what I can suggest is to manually expand the qpoints from the IBZ to the BZ (you can do this applying the crystal symmetries, see an example here using yambopy: https://wiki.yambo-code.eu/wiki/index.p ... _in_IBZ/BZ) and then, since the energies are invariant under q-rotation, E_a(q) = E_a(Rq), simply create an array of the energies in the full BZ to match the rotated points.
Best,
Fulvio
Dr. Fulvio Paleari
S3-CNR Institute of Nanoscience and MaX Center
Modena, Italy
S3-CNR Institute of Nanoscience and MaX Center
Modena, Italy