Dear all,
When performing BSE (Bethe-Salpeter Equation) calculations in Yambo, in which of the three steps—calculating the static dielectric function, calculating the BSE kernel, and diagonalization—should rim_cut and rimw be applied?
Thanks!
Xiao
rim_cut and rimw
Moderators: Davide Sangalli, andrea.ferretti, myrta gruning, andrea marini, Daniele Varsano
-
- Posts: 51
- Joined: Sat Jan 11, 2025 6:30 pm
rim_cut and rimw
Xiangjun Xiao
Institute of Semiconductors, Chinese Academy of Sciences
Institute of Semiconductors, Chinese Academy of Sciences
- Daniele Varsano
- Posts: 4231
- Joined: Tue Mar 17, 2009 2:23 pm
- Contact:
Re: rim_cut and rimw
Dear Xiao,
it applies when calculating the BSE kernel, anyway please note that rimw for BSE is experimental, so I suggest you to make appropriate checks.
Best,
Daniele
it applies when calculating the BSE kernel, anyway please note that rimw for BSE is experimental, so I suggest you to make appropriate checks.
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: 51
- Joined: Sat Jan 11, 2025 6:30 pm
Re: rim_cut and rimw
Dear Daniele,Daniele Varsano wrote: ↑Fri Mar 21, 2025 6:43 pm Dear Xiao,
it applies when calculating the BSE kernel, anyway please note that rimw for BSE is experimental, so I suggest you to make appropriate checks.
Best,
Daniele
Thanks a lot for your help!
After performing GW corrections using rim_cut and rim_w, I used XfnQPdb to read the GW-corrected bands and recalculated ndb.em1s. If the number of bands obtained from the GW calculation is relatively small (only sufficient for subsequent BSE calculations), is the resulting ndb.em1s still trustworthy?
Next, I read the ndb.em1s generated above and attempted two approaches to compute the kernel and solve the BSE:
①With both rim_cut and rim_w. ②With only rim_cut. The calculated exciton excitation energies differed significantly—the second approach yielded results ~0.4 eV lower than the first. I'm shocked by such a large disparity. Is there any good way to determine which result is more accurate?
You do not have the required permissions to view the files attached to this post.
Xiangjun Xiao
Institute of Semiconductors, Chinese Academy of Sciences
Institute of Semiconductors, Chinese Academy of Sciences
- Daniele Varsano
- Posts: 4231
- Joined: Tue Mar 17, 2009 2:23 pm
- Contact:
Re: rim_cut and rimw
Dear Xiangjun,
Best,
Daniele
Yes, it should be as Yambo perform an interpolation for the missing values. Anyway, please note that using GW corrected energy for the calculation of the screening it is not the standard procedure you find in most of the BSE calculations. KS energies are commonly used as usually it provides more accurate results as somehow these mimics the vertex corrections absent in the GW band structure.If the number of bands obtained from the GW calculation is relatively small (only sufficient for subsequent BSE calculations), is the resulting ndb.em1s still trustworthy?
Perform a convergence test with respect to the k point grids and verify the convergences. It is possible that your k point grid is too coarse for the BSE.Is there any good way to determine which result is more accurate?
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/