ESF SPLINES: Difference between revisions
(Created page with "{{TAGDEF|ESF_SPLINES|.FALSE. {{!}} .TRUE. |.FALSE.}} Description: {{TAG|ESF_SPLINES}} selects k-point interpolation in ACFDT(R) calculations using tri-cubic splines. ---- Interpolates the electronic structure factor in ACFDT/RPA calculations using tri-cubic splines to accelerate k-point convergence of the RPA correlation energy. This feature follows the same idea as in coupled cluster calculations.{{cit...") |
No edit summary |
||
Line 3: | Line 3: | ||
Description: {{TAG|ESF_SPLINES}} selects k-point interpolation in ACFDT(R) calculations using tri-cubic splines. | Description: {{TAG|ESF_SPLINES}} selects k-point interpolation in ACFDT(R) calculations using tri-cubic splines. | ||
---- | ---- | ||
Interpolates the electronic structure factor in [[ACFDT/RPA calculations]] using tri-cubic splines to accelerate k-point convergence of the [[ACFDT:_Correlation_energy_in_the_Random_Phase_Approximation|RPA correlation energy]]. This feature follows the same idea as in coupled cluster calculations.{{cite|liao:jcp:2016}} | Interpolates the electronic structure factor in [[ACFDT/RPA calculations]] using tri-cubic splines to accelerate k-point convergence of the [[ACFDT:_Correlation_energy_in_the_Random_Phase_Approximation|RPA correlation energy]]. This feature follows the same idea as in coupled cluster calculations.{{cite|liao:jcp:2016}} | ||
To this end, the electronic structure factor in the RPA | |||
<math> | |||
S({\bf q}+{\bf G}) =\left[ \int {\rm d}\omega \ln( {\bf 1}+{\bf V}\cdot\chi(i\omega))-{\bf V}\cdot\chi(i\omega) \right]_{{\bf G},{\bf G}}({\bf q}) | |||
</math> | |||
is evaluated on the k-point grid defined in {{FILE|KPOINTS}} and the correlation energy (as its trace) is stored.{{cite|gelbenegger:thesis2018}} | |||
To obtain the correlation energy on a finer k-point grid, more q-points are added using tri-cubic spline interpolation and the resulting energy is compared to the previous correlation energy. | |||
This procedure is repeated {{TAG|ESF_NITER}} times until the difference in energy between the interpolation steps is less than {{TAG|ESF_CONV}}. | |||
The default settings of {{TAG|ESF_NITER}} and {{TAG|ESF_CONV}} typically yield similar k-point convergence compared to the k-p perturbation theory approach, where the limit | |||
<math> | |||
\lim_{\bf q\to 0} \chi_{{\bf G G}'}({\bf q},i\omega) \cdot {\bf V}_{\bf G G'}({\bf q}) | |||
</math> | |||
is stored to {{FILE|WAVECAR}} in a preceding DFT calculation using {{TAG|LOPTICS}}=T. | |||
{{NB|tip|This method works for metals and insulators.}} | |||
{{NB|warning|Remove {{FILE|WAVEDER}} before running the job and avoid setting {{TAG|LOPTICS}}.}} | |||
== Related tags and articles == | == Related tags and articles == |
Revision as of 14:03, 10 June 2024
ESF_SPLINES = .FALSE. | .TRUE.
Default: ESF_SPLINES = .FALSE.
Description: ESF_SPLINES selects k-point interpolation in ACFDT(R) calculations using tri-cubic splines.
Interpolates the electronic structure factor in ACFDT/RPA calculations using tri-cubic splines to accelerate k-point convergence of the RPA correlation energy. This feature follows the same idea as in coupled cluster calculations.[1]
To this end, the electronic structure factor in the RPA
is evaluated on the k-point grid defined in KPOINTS and the correlation energy (as its trace) is stored.[2] To obtain the correlation energy on a finer k-point grid, more q-points are added using tri-cubic spline interpolation and the resulting energy is compared to the previous correlation energy. This procedure is repeated ESF_NITER times until the difference in energy between the interpolation steps is less than ESF_CONV. The default settings of ESF_NITER and ESF_CONV typically yield similar k-point convergence compared to the k-p perturbation theory approach, where the limit is stored to WAVECAR in a preceding DFT calculation using LOPTICS=T.
Tip: This method works for metals and insulators. |
Warning: Remove WAVEDER before running the job and avoid setting LOPTICS. |