ypp -e s 1

Deals with issues related to computation of optical spectra, solving the Bethe-Salpeter equation.

Moderators: Davide Sangalli, andrea.ferretti, myrta gruning, andrea marini, Daniele Varsano

Post Reply
kxzhou
Posts: 10
Joined: Tue Mar 04, 2025 12:52 pm

ypp -e s 1

Post by kxzhou » Mon Mar 31, 2025 1:32 pm

Dear all,
1) When generating exciton data using the command ypp -J 2D_WR_WC -e s 1, how should one calculate excitons at different transition momenta? I tried ypp -J 2D_WR_WC -e s 4, but it seems to produce identical results (still only qpt1). I also attempted ypp -J 2D_WR_WC -e s 1 -F ypp_exciton.in, but no input file was generated.
2) How can I further apply the scissor operator to the G0W0 energy? I want to adjust the bandgap to match experimental values for plotting band structures and BSE calculations.
Best,
Kexin
Kexin Zhou
CSU

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

Re: ypp -e s 1

Post by Daniele Varsano » Mon Mar 31, 2025 1:38 pm

Dear Kexin,

1) the correct syntax is:
ypp -s -b #qpt -J dir

2) I do not think it is implemented the possiblity to apply a further scissor, you can apply a global scissor to the KS gap to match the experiment.

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/

kxzhou
Posts: 10
Joined: Tue Mar 04, 2025 12:52 pm

Re: ypp -e s 1

Post by kxzhou » Mon Mar 31, 2025 3:48 pm

Dear Daniele,
Thank you for your response.
1) I generated the input file using the command ypp -s -b #qpt -J dir, but there doesn't seem to be an option to set the exciton momentum. Could you please clarify further?
ypp.png
2) How exactly should this be configured? Is this approach correct?-- Use KfnQPdb to read the computed G0W0 energies and fill in the difference between the G0W0 bandgap and the experimental bandgap in KfnQP_E.

Code: Select all

KfnQPdb= "E<./GW/ndb.QP"                  # [EXTQP BSK BSS] Database action
 % KfnQP_E
 0.300000 | 1.000000 | 1.000000 |        # [EXTQP BSK BSS] E parameters  (c/v) eV|adim|adim
%
Or should the DFT bands be corrected before the G0W0 calculation?
Kexin
You do not have the required permissions to view the files attached to this post.
Kexin Zhou
CSU

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

Re: ypp -e s 1

Post by Daniele Varsano » Tue Apr 01, 2025 7:22 am

Dear Kexin,

sorry, I wrote a wrong command line. The correct one is:
ypp -e s -b #iq

where, iq is the index of q point you want to analyze. Clearly, you need to calculate finite momentum BSE before doing that.

2) You can try, but I do not think it will work. As stated, I do not think it is implemented what you are aiming to do. You can use KfnQP_E to correct the KS gap to match the experimental one.

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