Jump to content

Requests for technical support from the VASP team should be posted in the VASP Forum.

KERNEL TRUNCATION/LTRUNCATE: Difference between revisions

From VASP Wiki
Ftran (talk | contribs)
No edit summary
No edit summary
Line 1: Line 1:
{{TAGDEF|KERNEL_TRUNCATION/LTRUNCATE| .True. {{!}} .False.|.False.}}
{{TAGDEF|KERNEL_TRUNCATION/LTRUNCATE| .True. {{!}} .False.|.False.}}
{{DISPLAYTITLE:KERNEL_TRUNCATION/LTRUNCATE}}


Description: {{TAG|KERNEL_TRUNCATION/LTRUNCATE}} truncates the coulomb kernel to remove electrostatic interactions along non-periodic dimensions
Description: Truncates the Coulomb kernel to remove [[:Category:electrostatics|electrostatic interactions]] along non-periodic dimensions.
----
----
Setting {{TAG|KERNEL_TRUNCATION/LTRUNCATE}} = T  switches on coulomb kernel truncation methods. These methods removes interactions with periodic replicas in non-periodic directions, i.e. along the surface normal for 2D materials and along all directions for 0D systems such as atoms and molecules.
Setting {{TAG|KERNEL_TRUNCATION/LTRUNCATE}} = T  switches on the Coulomb-kernel-truncation method. It removes interactions with periodic replicas in non-periodic directions. In other words, the interactions are removed along the surface normal for [[2D materials]], and along all directions for 0D systems, i.e. for isolated atoms and molecules.
{{NB|important| Slabs must be centered in the unit cell.}}
{{NB|mind|
{{NB|mind|
*This tag acts as a "super-tag", i.e. unless this tag is switched on further options in KERNEL_TRUNCATION will be ignored.
*{{TAG|KERNEL_TRUNCATION/LTRUNCATE}} acts as a "super-tag", i.e. unless this tag is switched on further options in KERNEL_TRUNCATION will be ignored.
*This tag is only available as of VASP.6.5.0.}}
*This tag is only available as of VASP.6.5.0.}}


Line 11: Line 13:


The following default settings are assumed when setting {{TAG|KERNEL_TRUNCATION/LTRUNCATE}} = T,
The following default settings are assumed when setting {{TAG|KERNEL_TRUNCATION/LTRUNCATE}} = T,
  {{TAGBL|KERNEL_TRUNCATION/LTRUNCATE}} = T
  {{TAGBL|KERNEL_TRUNCATION/IDIMENSIONALITY}} = 0
  {{TAGBL|KERNEL_TRUNCATION/LCOARSEN}} = T
which translates to 0D coulomb truncation. This is suitable for a molecule using the coarsen before pad strategy{{cite|vijay:prb:2025}}. The above {{FILE|INCAR}} settings can equivalently be specified using the following nested syntax


   KERNEL_TRUNCATION {
   KERNEL_TRUNCATION {
Line 18: Line 26:
   }
   }


which translates to 0D coulomb truncation which is suitable for a molecule using the coarsen before pad strategy{{cite|vijay:prb:2025}}. Detailed information is available on the respective pages of the {{FILE|INCAR}} tags.
Detailed information about the setting are documented on respective related tags.


== Related tags and articles ==
== Related tags and articles ==
Line 29: Line 37:
==References==
==References==


[[Category:INCAR tag]][[Category:Electrostatics]]
[[Category:INCAR tag]][[Category:Electrostatics]][[Category:2D materials]]

Revision as of 09:31, 17 March 2026

KERNEL_TRUNCATION/LTRUNCATE = .True. | .False.
Default: KERNEL_TRUNCATION/LTRUNCATE = .False. 


Description: Truncates the Coulomb kernel to remove electrostatic interactions along non-periodic dimensions.


Setting KERNEL_TRUNCATION/LTRUNCATE = T switches on the Coulomb-kernel-truncation method. It removes interactions with periodic replicas in non-periodic directions. In other words, the interactions are removed along the surface normal for 2D materials, and along all directions for 0D systems, i.e. for isolated atoms and molecules.

Default settings

The following default settings are assumed when setting KERNEL_TRUNCATION/LTRUNCATE = T,

  KERNEL_TRUNCATION/LTRUNCATE = T
  KERNEL_TRUNCATION/IDIMENSIONALITY = 0
  KERNEL_TRUNCATION/LCOARSEN = T

which translates to 0D coulomb truncation. This is suitable for a molecule using the coarsen before pad strategy[1]. The above INCAR settings can equivalently be specified using the following nested syntax

  KERNEL_TRUNCATION {
        LTRUNCATE      = T
        IDIMENSIONALITY = 0
        LCOARSEN       = T
  }

Detailed information about the setting are documented on respective related tags.

Related tags and articles

KERNEL_TRUNCATION/LCOARSEN, KERNEL_TRUNCATION/IDIMENSIONALITY, KERNEL_TRUNCATION/ISURFACE, KERNEL_TRUNCATION/FACTOR, KERNEL_TRUNCATION/IPAD

References