Go to the source code of this file.
|
module | preconditioner |
| computes preconditioners, and implements methods to apply them currently used in qs_ot
|
|
|
subroutine, public | preconditioner::make_preconditioner (preconditioner_env, precon_type, solver_type, matrix_h, matrix_s, matrix_t, mo_set, energy_gap, convert_precond_to_dbcsr, chol_type) |
| ... More...
|
|
subroutine, public | preconditioner::restart_preconditioner (qs_env, preconditioner, prec_type, nspins) |
| Allows for a restart of the preconditioner depending on the method it purges all arrays or keeps them. More...
|
|
subroutine, public | preconditioner::prepare_preconditioner (qs_env, mos, matrix_ks, matrix_s, ot_preconditioner, prec_type, solver_type, energy_gap, nspins, has_unit_metric, convert_to_dbcsr, chol_type, full_mo_set) |
| ... More...
|
|