Whether to use a layout for states parallelization which is compatible with ScaLAPACK. The default is yes for CalculationMode = gs, unocc, go without k-point parallelization, and no otherwise. (Setting to other than default is experimental.) The value must be yes if any ScaLAPACK routines are called in the course of the run; it must be set by hand for td with TDDynamics = bo. This variable has no effect unless you are using states parallelization and have linked ScaLAPACK. Note: currently, use of ScaLAPACK is not compatible with task parallelization (i.e. slaves).
states/states_elec.F90 : 1794
call parse_variable(namespace, 'ScaLAPACKCompatible', calc_mode_par_scalapack_compat() .and. .not. st%d%kpt%parallel, st%scalapack_compatible)