![]() |
(git:5f3bc36)
|
module that contains the algorithms to perform an iterative 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 iterative 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.