LSCAAWARE: Difference between revisions

From VASP Wiki
No edit summary
No edit summary
Line 1: Line 1:
{{TAGDEF|LSCAAWAVE|[logical]}}
{{TAGDEF|LSCAAWARE|[logical]}}
{{DEF|LSCAAWARE|.TRUE.|if VASP is compiled with scaLAPACK support (precompiler flag -DscaLAPACK)|.FALSE.|otherwise}}
{{DEF|LSCAAWARE|.TRUE.|if VASP is compiled with scaLAPACK support (precompiler flag -DscaLAPACK)|.FALSE.|otherwise}}



Revision as of 17:03, 26 August 2019

LSCAAWARE = [logical] 

Default: LSCAAWARE = .TRUE. if VASP is compiled with scaLAPACK support (precompiler flag -DscaLAPACK)
= .FALSE. otherwise

Description: LSCAAWARE controls the distribution of the Hamilton matrix.


For LSCAAWARE=.TRUE., VASP distributes the Hamilton matrix among the MPI ranks. For LSCAAWARE=.FALSE., each MPI ranks allocates the complete Hamiltonain. In both cases LSCALAPACK decides if ScaLAPACK routines are used for diagonalization.

Related Tags and Sections

NPAR, NCORE, LPLANE, NSIM, KPAR, LSCALU, LSCALAPACK

Examples that use this tag