KERNEL TRUNCATION/IDIMENSIONALITY: Difference between revisions

From VASP Wiki
No edit summary
Line 1: Line 1:
{{TAGDEF|KERNEL_TRUNCATION/IDIMENSIONALITY_CUTOFF| 0 {{!}} 2 {{!}} 3 | 3}}
{{TAGDEF|KERNEL_TRUNCATION/IDIMENSIONALITY| 0 {{!}} 2 {{!}} 3 | 3}}


Description: {{TAG|KERNEL_TRUNCATION/IDIMENSIONALITY_CUTOFF}} specifies the boundary condition used to compute the hartree and ionic potential
Description: {{TAG|KERNEL_TRUNCATION/IDIMENSIONALITY}} specifies the boundary condition used to compute the hartree and ionic potential
----
----


If {{TAG|KERNEL_TRUNCATION/LTRUNCATE_KERNEL}} = T, {{TAG|KERNEL_TRUNCATION/IDIMENSIONALITY_CUTOFF}} determines the boundary condition that is used to compute the local potential.
If {{TAG|KERNEL_TRUNCATION/LTRUNCATE_KERNEL}} = T, {{TAG|KERNEL_TRUNCATION/IDIMENSIONALITY}} determines the boundary condition that is used to compute the local potential.
The default value of 3 implies that the system is periodic in all dimensions, i.e. there is no influence of kernel truncation on the resulting energies and forces.
The default value of 3 implies that the system is periodic in all dimensions, i.e. there is no influence of kernel truncation on the resulting energies and forces.
Setting {{TAG|KERNEL_TRUNCATION/IDIMENSIONALITY_CUTOFF}} to either 0 or 2 uses the 0D and 2D truncated kernel respectively [cite].
Setting {{TAG|KERNEL_TRUNCATION/IDIMENSIONALITY}} to either 0 or 2 uses the 0D and 2D truncated kernel respectively [cite].
These kernels create 0D (i.e. no periodic interactions, as is the case of molecules) and 2D (i.e. periodic interactions only in two dimensions, as in the case for surfaces).
These kernels create 0D (i.e. no periodic interactions, as is the case of molecules) and 2D (i.e. periodic interactions only in two dimensions, as in the case for surfaces).


== {{TAG|KERNEL_TRUNCATION/IDIMENSIONALITY_CUTOFF}} = 0 ==
== {{TAG|KERNEL_TRUNCATION/IDIMENSIONALITY}} = 0 ==
Consider using the option when computing energies and forces of atoms and molecules.
Consider using the option when computing energies and forces of atoms and molecules.
Recommended {{FILE|INCAR}} tags to be used with option are
Recommended {{FILE|INCAR}} tags to be used with option are
   KERNEL_TRUNCATION {
   KERNEL_TRUNCATION {
         LTRUNCATE_COULOMB_KERNEL = T
         LTRUNCATE      = T
         IDIMENIONALITY_CUTOFF    = 0
         IDIMENIONALITY = 0
         LCOARSEN_BEFORE_PAD      = T
         LCOARSEN      = T
   }
   }


== {{TAG|KERNEL_TRUNCATION/IDIMENSIONALITY_CUTOFF}} = 2 ==
== {{TAG|KERNEL_TRUNCATION/IDIMENSIONALITY}} = 2 ==
Use this option when computing the energies and forces of 2D and quasi-2D systems, such as 2D materials and surfaces. We suggest setting the following {{FILE|INCAR}} tags,
Use this option when computing the energies and forces of 2D and quasi-2D systems, such as 2D materials and surfaces. We suggest setting the following {{FILE|INCAR}} tags,
   KERNEL_TRUNCATION {
   KERNEL_TRUNCATION {
         LTRUNCATE_COULOMB_KERNEL = T
         LTRUNCATE      = T
         IDIMENIONALITY_CUTOFF    = 2
         IDIMENIONALITY = 2
         LCOARSEN_BEFORE_PAD      = T
         LCOARSEN      = T
         ISURFACE_NORMAL          = 3
         ISURFACE      = 3
   }
   }

Revision as of 11:54, 16 October 2024

KERNEL_TRUNCATION/IDIMENSIONALITY = 0 | 2 | 3
Default: KERNEL_TRUNCATION/IDIMENSIONALITY = 3 

Description: KERNEL_TRUNCATION/IDIMENSIONALITY specifies the boundary condition used to compute the hartree and ionic potential


If KERNEL_TRUNCATION/LTRUNCATE_KERNEL = T, KERNEL_TRUNCATION/IDIMENSIONALITY determines the boundary condition that is used to compute the local potential. The default value of 3 implies that the system is periodic in all dimensions, i.e. there is no influence of kernel truncation on the resulting energies and forces. Setting KERNEL_TRUNCATION/IDIMENSIONALITY to either 0 or 2 uses the 0D and 2D truncated kernel respectively [cite]. These kernels create 0D (i.e. no periodic interactions, as is the case of molecules) and 2D (i.e. periodic interactions only in two dimensions, as in the case for surfaces).

KERNEL_TRUNCATION/IDIMENSIONALITY = 0

Consider using the option when computing energies and forces of atoms and molecules. Recommended INCAR tags to be used with option are

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

KERNEL_TRUNCATION/IDIMENSIONALITY = 2

Use this option when computing the energies and forces of 2D and quasi-2D systems, such as 2D materials and surfaces. We suggest setting the following INCAR tags,

 KERNEL_TRUNCATION {
       LTRUNCATE      = T
       IDIMENIONALITY = 2
       LCOARSEN       = T
       ISURFACE       = 3
 }