KPAR: Difference between revisions

From VASP Wiki
(Created page with '{{TAGDEF|KPAR|[integer]|1 }} Description: {{TAG|KPAR}} ---- == Related Tags and Sections == {{TAG|NCORE}}, {{TAG|NPAR}}, {{TAG|LPLANE}} ---- Contents [[Ca…')
 
No edit summary
Line 1: Line 1:
{{TAGDEF|KPAR|[integer]|1 }}
{{TAGDEF|KPAR|[integer]|1 }}


Description: {{TAG|KPAR}}
Description: {{TAG|KPAR}} is the number of '''k'''-points that are to be treated in parallel.
 
----
----
The set of '''k'''-points is distributed over {{TAG|KPAR}} groups of compute cores, in a round-robin fashion.
This means that a number of  compute cores together work on an individual '''k'''-point (choose {{TAG|KPAR}} such that it is an integer divisor of the total number of cores).
Within this group of  cores that share the work on an individual '''k'''-point, the usual parallelism over bands and/or plane wave coefficients applies (as set by means of the {{TAG|NCORE}} and {{TAG|NPAR}} tags).
'''Note''': the data is not distributed additionally over '''k'''-points.


== Related Tags and Sections ==
== Related Tags and Sections ==

Revision as of 19:50, 25 September 2012

KPAR = [integer]
Default: KPAR = 1 

Description: KPAR is the number of k-points that are to be treated in parallel.


The set of k-points is distributed over KPAR groups of compute cores, in a round-robin fashion. This means that a number of compute cores together work on an individual k-point (choose KPAR such that it is an integer divisor of the total number of cores). Within this group of cores that share the work on an individual k-point, the usual parallelism over bands and/or plane wave coefficients applies (as set by means of the NCORE and NPAR tags).

Note: the data is not distributed additionally over k-points.

Related Tags and Sections

NCORE, NPAR, LPLANE


Contents