LSCAAWARE: Difference between revisions
No edit summary |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{TAGDEF| | {{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}} | ||
Description: {{TAG|LSCAAWARE}} | Description: {{TAG|LSCAAWARE}} controls the distribution of the Hamilton matrix. | ||
---- | ---- | ||
For {{TAG|LSCAAWARE}}=.TRUE., VASP distributes the Hamilton matrix | For {{TAG|LSCAAWARE}}=.TRUE., VASP distributes the Hamilton matrix among the MPI ranks. | ||
For {{TAG|LSCAAWARE}}=.FALSE., each MPI ranks allocates the complete Hamiltonain. In both cases {{TAG|LSCALAPACK}} decides if ScaLAPACK routines are used for diagonalization. | |||
== Related Tags and Sections == | == Related Tags and Sections == |
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