LSCAAWARE: Difference between revisions

From VASP Wiki
(Created page with "{{TAGDEF|LSCAAWAVE|[logical]}} {{DEF|LSCAAWARE|.TRUE.|if VASP is compiled with scaLAPACK support (precompiler flag -DscaLAPACK)|.FALSE.|otherwise}} Description: {{TAG|LSCAAWA...")
 
 
(5 intermediate revisions by one other user not shown)
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}}


Description: {{TAG|LSCAAWARE}} controls the distribution of data or workload of the Hamiltonian.  
Description: {{TAG|LSCAAWARE}} controls the distribution of the Hamilton matrix.  


----
----


For {{TAG|LSCAAWARE}}=.TRUE., VASP distributes the Hamilton matrix and uses scaLAPACK routines to diagonalize subspaces.
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 articles ==
{{TAG|NPAR}},
{{TAG|NPAR}},
{{TAG|NCORE}},
{{TAG|NCORE}},
Line 20: 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

Examples that use this tag