LPLANE: Difference between revisions
Vaspmaster (talk | contribs) No edit summary |
Vaspmaster (talk | contribs) No edit summary |
||
Line 17: | Line 17: | ||
max/ min on nodes : | max/ min on nodes : | ||
The max/ min values should not differ too much, otherwise the load balancing might worsen as well. | The <tt>max/ min</tt> values should not differ too much, otherwise the load balancing might worsen as well. | ||
== Related Tags and Sections == | == Related Tags and Sections == |
Revision as of 10:17, 4 April 2014
LPLANE = [logical]
Default: LPLANE = .TRUE.
Description: LPLANE switches on the plane-wise data distribution in real space.
For LPLANE=.TRUE., the data distribution in real space is done plane wise. Any combination of NPAR and LPLANE can be used.
Generally, LPLANE=.TRUE. reduces the communication band width during the FFT's, but at the same time it unfortunately worsens the load balancing on massively parallel machines. LPLANE=.TRUE. should only be used if NGZ is at least 3×(number of nodes)/NPAR, and optimal load balancing is achieved if NGZ=n×NPAR, where n is an arbitrary integer.
If LPLANE=.TRUE. and if the real space projector functions (LREAL=.TRUE. or ON or AUTO) are used, it might be necessary to check the lines following
real space projector functions total allocation : max/ min on nodes :
The max/ min values should not differ too much, otherwise the load balancing might worsen as well.
Related Tags and Sections
NPAR, NCORE, LSCALU, NSIM, KPAR