LSCAAWARE: Difference between revisions
No edit summary |
|||
(One intermediate revision by one other 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}} | ||
Line 9: | Line 9: | ||
For {{TAG|LSCAAWARE}}=.FALSE., each MPI ranks allocates the complete Hamiltonain. In both cases {{TAG|LSCALAPACK}} decides if ScaLAPACK routines are used for diagonalization. | 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 | == Related tags and articles == | ||
{{TAG|NPAR}}, | {{TAG|NPAR}}, | ||
{{TAG|NCORE}}, | {{TAG|NCORE}}, | ||
Line 21: | Line 21: | ||
---- | ---- | ||
[[Category:INCAR]][[Category:Performance]][[Category:parallelization]] | [[Category:INCAR tag]][[Category:Performance]][[Category:parallelization]] |
Latest revision as of 14:40, 8 April 2022
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 articles
NPAR, NCORE, LPLANE, NSIM, KPAR, LSCALU, LSCALAPACK