ESF SPLINES: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{TAGDEF|ESF_SPLINES|.FALSE. {{!}} .TRUE. |.FALSE.}} | {{TAGDEF|ESF_SPLINES|.FALSE. {{!}} .TRUE. |.FALSE.}} | ||
Description: | Description: Enable k-point interpolation of the electronic structure factor using tricubic splines in [[ACFDT/RPA calculations]]. | ||
---- | ---- | ||
The electronic structure factor (ESF) in [[ACFDT/RPA calculations]] can be interpolated using tricubic splines to accelerate k-point convergence of the [[RPA/ACFDT:_Correlation_energy_in_the_Random_Phase_Approximation|RPA correlation energy]] by setting {{TAG|ESF_SPLINES}} =T. 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 | To this end, the electronic structure factor in the RPA | ||
Line 13: | Line 13: | ||
is evaluated on the k-point grid defined in {{FILE|KPOINTS}} and the correlation energy (as its trace) is stored.{{cite|gelbenegger:thesis2018}} | 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 | To obtain the correlation energy on a finer k-point grid, more q-points are added using tricubic spline interpolation and the resulting energy is compared to the previous correlation energy. | ||
This procedure is repeated {{TAG|ESF_NINTER}} times until the difference in energy between the interpolation steps is less than {{TAG|ESF_CONV}}. | This procedure is repeated {{TAG|ESF_NINTER}} times until the difference in energy between the interpolation steps is less than {{TAG|ESF_CONV}}. | ||
The default settings of {{TAG|ESF_NINTER}} and {{TAG|ESF_CONV}} typically yield similar k-point convergence compared to the k-p perturbation theory approach, where the limit | The default settings of {{TAG|ESF_NINTER}} and {{TAG|ESF_CONV}} typically yield similar k-point convergence compared to the k-p perturbation theory approach, where the limit | ||
Line 30: | Line 30: | ||
{{sc|ESF_SPLINES|Examples|Examples that use this tag}} | {{sc|ESF_SPLINES|Examples|Examples that use this tag}} | ||
[[Category:INCAR tag]][[Category:Many-body perturbation theory]][[Category:GW]][[Category:ACFDT]][[Category:Low-scaling GW and RPA]] | ==References== | ||
<!--[[Category:INCAR tag]][[Category:Many-body perturbation theory]][[Category:GW]][[Category:ACFDT]][[Category:Low-scaling GW and RPA]] |
Revision as of 07:06, 12 June 2024
ESF_SPLINES = .FALSE. | .TRUE.
Default: ESF_SPLINES = .FALSE.
Description: Enable k-point interpolation of the electronic structure factor using tricubic splines in ACFDT/RPA calculations.
The electronic structure factor (ESF) in ACFDT/RPA calculations can be interpolated using tricubic splines to accelerate k-point convergence of the RPA correlation energy by setting ESF_SPLINES =T. 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 tricubic spline interpolation and the resulting energy is compared to the previous correlation energy. This procedure is repeated ESF_NINTER times until the difference in energy between the interpolation steps is less than ESF_CONV. The default settings of ESF_NINTER 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. |
Mind: available as of VASP.6.5.0 |