Documentation for module qs_ot_eigensolver

an eigen-space solver for the generalised symmetric eigenvalue problem for sparse matrices, needing only multiplications

source: qs_ot_eigensolver.F
Loading...

public Subroutines/Functions:

...

SUBROUTINEot_eigensolver(matrix_h, matrix_s, matrix_orthogonal_space_fm, matrix_c_fm, preconditioner, eps_gradient, iter_max, size_ortho_space, silent, ot_settings)

...

Arguments:
TYPE(dbcsr_type),
POINTER
:: matrix_h ...
TYPE(dbcsr_type),
POINTER
:: matrix_s ...
TYPE(cp_fm_type),
OPTIONAL, POINTER
:: matrix_orthogonal_space_fm ...
TYPE(cp_fm_type),
POINTER
:: matrix_c_fm ...
OPTIONAL, POINTER
:: preconditioner ...
REAL(dp)
:: eps_gradient ...
INTEGER,
INTENT(in)
:: iter_max ...
INTEGER,
INTENT(in),
OPTIONAL
:: size_ortho_space ...
LOGICAL,
INTENT(in),
OPTIONAL
:: silent ...
INTENT(in),
OPTIONAL
:: ot_settings ...