Go to the source code of this file.
|
| subroutine, public | cp_fm_elpa::initialize_elpa_library () |
| | 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::set_elpa_qr (use_qr, use_qr_unsafe) |
| | Sets flags that determines if ELPA should try to use QR during diagonalization If use_qr = .TRUE., the QR step is performed only if the size of the input matrix is suitable. Check cp_fm_diag_elpa for further details.
|
| |
| subroutine, public | cp_fm_elpa::set_elpa_print (flag) |
| | Sets a flag that determines if additional information about the ELPA diagonalization should be printed when the diagonalization routine is called.
|
| |
| subroutine, public | cp_fm_elpa::cp_fm_diag_elpa (matrix, eigenvectors, eigenvalues) |
| | Driver routine to diagonalize a FM matrix with the ELPA library.
|
| |