Octopus
eigensolver.F90 File Reference

Go to the source code of this file.

Modules

module  eigensolver_oct_m
 

Data Types

type  eigensolver_oct_m::eigensolver_t
 

Functions/Subroutines

subroutine, public eigensolver_oct_m::eigensolver_init (eigens, namespace, gr, st, hm, mc, space, deactivate_oracle)
 
subroutine, public eigensolver_oct_m::eigensolver_end (eigens)
 
subroutine eigensolver_oct_m::eigensolver_run (eigens, namespace, gr, st, hm, space, ext_partners, iter, conv, nstconv)
 
logical function eigensolver_oct_m::eigensolver_parallel_in_states (this)
 
logical function eigensolver_oct_m::eigensolver_has_progress_bar (this)
 
pure subroutine eigensolver_oct_m::eigensolver_set_lower_bound_is_known (this, known_lower_bound)
 Set the flag lower_bound_is_known. More...
 
subroutine eigensolver_oct_m::deigensolver_run (eigens, namespace, mesh, st, hm, space, ext_partners, iter)
 
subroutine eigensolver_oct_m::zeigensolver_run (eigens, namespace, mesh, st, hm, space, ext_partners, iter)
 

Variables

integer, parameter, public eigensolver_oct_m::rs_cg = 5
 
integer, parameter, public eigensolver_oct_m::rs_evo = 9
 
integer, parameter, public eigensolver_oct_m::rs_rmmdiis = 10
 
integer, parameter, public eigensolver_oct_m::rs_chebyshev = 12