KSPACING: Difference between revisions
No edit summary |
No edit summary |
||
Line 31: | Line 31: | ||
[[The_VASP_Manual|Contents]] | [[The_VASP_Manual|Contents]] | ||
[[Category:INCAR]][[Category:Electronic Minimization Methods]] | [[Category:INCAR]][[Category:Electronic Minimization]][[Category:Electronic Minimization Methods]] |
Revision as of 11:07, 7 March 2019
KSPACING = [real]
Default: KSPACING = 0.5
Description: The tag KSPACING determines the number of k-points if the KPOINTS file is not present.
KSPACING is the smallest allowed spacing between k points in units of [math]\displaystyle{ \AA^{-1} }[/math]. The number of k-points increases when the spacing is decreased. The number of k-points in the direction of the first, second and third reciprocal lattice vector is determined by [math]\displaystyle{ N= \mathrm{max}(1, | \vec{b}_i| / \mathrm{KSPACING} ). }[/math] These values are rounded to the next integer greater than or equal to [math]\displaystyle{ N }[/math]. In this equation [math]\displaystyle{ \vec{b}_i }[/math] are the reciprocal lattice vectors [math]\displaystyle{ \vec{b}_i \vec{a}_j = 2 \pi \delta_{ij} }[/math]. The generated grid is either centred at the [math]\displaystyle{ \Gamma }[/math] point (e.g. includes the [math]\displaystyle{ \Gamma }[/math] point) (KGAMMA=.TRUE.) or is shifted away from the [math]\displaystyle{ \Gamma }[/math] point, as usually done for Monkhorst Pack grids (KGAMMA=.FALSE.). The default is to include the [math]\displaystyle{ \Gamma }[/math] point.
Note: This implementation is not entirely consistent with the automatic k-point generation (Mode=A) used in the KPOINTS file. If the k-points are generated using the automatic mode in the KPOINTS file, [math]\displaystyle{ N }[/math] is calculated as [math]\displaystyle{ N= \mathrm{max}(1, | \vec{b}_i| / (2 \pi \times \mathrm{KSPACING}) ) }[/math] and rounding is to the nearest integer. We recommend to use the KSPACING tag in the INCAR file and to avoid using the automatic mode via the KPOINTS file.