![]() |
(git:9ea9339)
|
#include "../base/base_uses.f90"Go to the source code of this file.
Modules | |
| module | cp_fm_elpa |
| Wrapper for ELPA. | |
Functions/Subroutines | |
| subroutine, public | cp_fm_elpa::initialize_elpa_library (one_stage, qr, should_print) |
| Initialize the ELPA library. | |
| subroutine, public | cp_fm_elpa::finalize_elpa_library () |
| Finalize the ELPA library. | |
| subroutine, public | cp_fm_elpa::set_elpa_kernel (requested_kernel) |
| Sets the active ELPA kernel. | |
| subroutine, public | cp_fm_elpa::cp_fm_diag_elpa (matrix, eigenvectors, eigenvalues) |
| Driver routine to diagonalize a FM matrix with the ELPA library. | |
Variables | |
| integer, dimension(1), parameter, public | cp_fm_elpa::elpa_kernel_ids = [-1] |
| character(len=14), dimension(1), parameter, public | cp_fm_elpa::elpa_kernel_names = ["AUTO"] |
| character(len=44), dimension(1), parameter, public | cp_fm_elpa::elpa_kernel_descriptions = ["Automatically selected kernel"] |
| logical, save, public | cp_fm_elpa::elpa_print = .FALSE. |
| logical, save, public | cp_fm_elpa::elpa_qr = .FALSE. |
| logical, save, public | cp_fm_elpa::elpa_one_stage = .FALSE. |