(git:6a2e663)
qs_ot_eigensolver Module Reference

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

Functions/Subroutines

subroutine, public ot_eigensolver (matrix_h, matrix_s, matrix_orthogonal_space_fm, matrix_c_fm, preconditioner, eps_gradient, iter_max, size_ortho_space, silent, ot_settings)
 ... More...
 

Detailed Description

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

Author
Joost VandeVondele (25.08.2002)

Function/Subroutine Documentation

◆ ot_eigensolver()

subroutine, public qs_ot_eigensolver::ot_eigensolver ( type(dbcsr_type), pointer  matrix_h,
type(dbcsr_type), pointer  matrix_s,
type(cp_fm_type), intent(in), optional  matrix_orthogonal_space_fm,
type(cp_fm_type), intent(in)  matrix_c_fm,
type(preconditioner_type), optional, pointer  preconditioner,
real(kind=dp)  eps_gradient,
integer, intent(in)  iter_max,
integer, intent(in), optional  size_ortho_space,
logical, intent(in), optional  silent,
type(qs_ot_settings_type), intent(in), optional  ot_settings 
)

...

Parameters
matrix_h...
matrix_s...
matrix_orthogonal_space_fm...
matrix_c_fm...
preconditioner...
eps_gradient...
iter_max...
size_ortho_space...
silent...
ot_settings...

Definition at line 70 of file qs_ot_eigensolver.F.

Here is the call graph for this function:
Here is the caller graph for this function: