Background
Iterative eigensolvers like CG, Davidson, etc. should be commonly used independent of basis type, but now they're not supported for LCAO.
Describe the solution you'd like
- support real-value (double) data type
- add hpsi and spsi
- deal with (or do not use) bands' parallelization
Notice Possible Changes of Core Modules (Reminder only for developers)
- HSolver (datatype double support)
- OperatorLCAO (hpsi and spsi interface)
- ESolver_KS_LCAO (call iterative HSolver)
Task list for Issue attackers (only for developers)
Background
Iterative eigensolvers like CG, Davidson, etc. should be commonly used independent of basis type, but now they're not supported for LCAO.
Describe the solution you'd like
Notice Possible Changes of Core Modules (Reminder only for developers)
Task list for Issue attackers (only for developers)