Lai MingRui
unread,Jan 28, 2026, 12:15:07 AM (13 days ago) Jan 28Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to BerkeleyGW Help
Dear developers,
I wish to ask about the prefactor of the matrix elements stored in the bsemat.h5 file. In the manual it specifies that the stored values are the kernel matrix elements multiplied by V/8pi * ryd. I want to ask is this the volume of the unit cell or is it the unit cell multiplied by nk, i.e. crys%celvol * xct%nktotal?
I ask this because I am trying to normalize the kernel correctly and I see that in the intkernel.f90, the interpolated matrix elements are multiplied by 8pi / (crys%celvol * xct%nktotal) i.e. the total volume of the supercell on the fine grid.
Thank you so much for your help!
Best regards,
Lai MingRui