![]() |
(git:d18deda)
|
module that contains the algorithms to perform an itrative diagonalization by the block-Davidson approach P. Blaha, et al J. Comp. Physics, 229, (2010), 453-460 \Iterative diagonalization in augmented plane wave based methods in electronic structure calculations\ More...
Data Types | |
type | davidson_type |
Functions/Subroutines | |
subroutine, public | block_davidson_env_create (bdav_env, nspins, scf_section) |
... | |
subroutine, public | block_davidson_allocate (bdav_env, mo_coeff, nao, nmo) |
... | |
subroutine, public | block_davidson_deallocate (bdav_env) |
... | |
subroutine, public | block_davidson_release (bdav_env) |
... | |
module that contains the algorithms to perform an itrative diagonalization by the block-Davidson approach P. Blaha, et al J. Comp. Physics, 229, (2010), 453-460 \Iterative diagonalization in augmented plane wave based methods in electronic structure calculations\
subroutine, public qs_block_davidson_types::block_davidson_env_create | ( | type(davidson_type), dimension(:), pointer | bdav_env, |
integer, intent(in) | nspins, | ||
type(section_vals_type), pointer | scf_section | ||
) |
...
bdav_env | ... |
nspins | ... |
scf_section | ... |
Definition at line 56 of file qs_block_davidson_types.F.
subroutine, public qs_block_davidson_types::block_davidson_allocate | ( | type(davidson_type) | bdav_env, |
type(cp_fm_type), intent(in) | mo_coeff, | ||
integer, intent(in) | nao, | ||
integer, intent(in) | nmo | ||
) |
...
bdav_env | ... |
mo_coeff | ... |
nao | ... |
nmo | ... |
Definition at line 104 of file qs_block_davidson_types.F.
subroutine, public qs_block_davidson_types::block_davidson_deallocate | ( | type(davidson_type), dimension(:), pointer | bdav_env | ) |
...
bdav_env | ... |
Definition at line 137 of file qs_block_davidson_types.F.
subroutine, public qs_block_davidson_types::block_davidson_release | ( | type(davidson_type), dimension(:), pointer | bdav_env | ) |
...
bdav_env | ... |
Definition at line 163 of file qs_block_davidson_types.F.