LPLANE: Difference between revisions

From VASP Wiki
No edit summary
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


Contents