Linear interpolation of q-depedent dielectric function
Posted: Wed Jul 30, 2025 9:06 pm
Hi,
In metallic systems, accurately computing optical properties—such as the dielectric function—often requires a dense sampling of q-points within the Brillouin zone. In my current work on bulk gold, I performed a DFT calculation in Quantum ESPRESSO using 6859 k-points, and subsequently used Yambo to obtain q-dependent dielectric functions based on these k-points.
I’m aware that Yambo offers an advanced technique known as the double-grid method, which allows for much denser q-point grid. However, in my case, applying the double-grid approach to bulk gold has not produced satisfactory results.
This led me to consider a different possibility: Since I already have the dielectric function data corresponding to 6859 q-points, would it be feasible to linearly interpolate this dataset in order to estimate the dielectric function at, say, 9000 k-points? In other words, could interpolation be used to approximate dielectric functions at additional k-points that weren’t included in the original DFT calculation?
I realize this idea might be unconventional or possibly naive, as I am still developing my understanding of DFT and many-body perturbation theory. Nonetheless, I would appreciate your opinion on whether such interpolation could be meaningful or physically justified.
Thank you for your time.
Best Regards
Ehsanul Azim
Masters student, Mechanical Engineering
University of Texas Rio Grande Valley (UTRGV)
In metallic systems, accurately computing optical properties—such as the dielectric function—often requires a dense sampling of q-points within the Brillouin zone. In my current work on bulk gold, I performed a DFT calculation in Quantum ESPRESSO using 6859 k-points, and subsequently used Yambo to obtain q-dependent dielectric functions based on these k-points.
I’m aware that Yambo offers an advanced technique known as the double-grid method, which allows for much denser q-point grid. However, in my case, applying the double-grid approach to bulk gold has not produced satisfactory results.
This led me to consider a different possibility: Since I already have the dielectric function data corresponding to 6859 q-points, would it be feasible to linearly interpolate this dataset in order to estimate the dielectric function at, say, 9000 k-points? In other words, could interpolation be used to approximate dielectric functions at additional k-points that weren’t included in the original DFT calculation?
I realize this idea might be unconventional or possibly naive, as I am still developing my understanding of DFT and many-body perturbation theory. Nonetheless, I would appreciate your opinion on whether such interpolation could be meaningful or physically justified.
Thank you for your time.
Best Regards
Ehsanul Azim
Masters student, Mechanical Engineering
University of Texas Rio Grande Valley (UTRGV)