computes preconditioners, and implements methods to apply them currently used in qs_ot
source: preconditioner_makes.F...
TYPE(preconditioner_type) |
:: | preconditioner_env | ... | ||
TYPE(dbcsr_type), |
POINTER |
:: | matrix_h | ... | |
TYPE(dbcsr_type), |
OPTIONAL, POINTER |
:: | matrix_s | ... | |
TYPE(dbcsr_type), |
OPTIONAL, POINTER |
:: | matrix_t | ... | |
TYPE(cp_fm_type), |
POINTER |
:: | mo_coeff | ... | |
REAL(dp) |
:: | energy_homo | ... | ||
REAL(dp), |
POINTER |
:: | eigenvalues_ot(:) | ... | |
REAL(dp) |
:: | energy_gap | ... | ||
INTEGER |
:: | my_solver_type | ... |