|
MPI-SCATCI
2.0
An MPI version of SCATCI
|
Diagonalizer type using Arpack backend. More...
Data Types | |
| type | arpackdiagonalizer |
Functions/Subroutines | |
| subroutine | diagonalize_arpack (this, matrix_elements, num_eigenpair, dresult, all_procs, option, integrals) |
| subroutine | diagonalize_writermatrix (this, matrix_elements, num_eigenpair, dresult, max_iterations, max_tolerance, option, integrals) |
Diagonalizer type using Arpack backend.
Requires Arpack routine mkarp. This module is only included in the build if ARPACK_LIBRARIES are given on the CMake command line.
| subroutine arpackdiagonalizer_module::diagonalize_arpack | ( | class(arpackdiagonalizer) | this, |
| class(basematrix), intent(in) | matrix_elements, | ||
| integer, intent(in) | num_eigenpair, | ||
| class(diagonalizerresult) | dresult, | ||
| logical, intent(in) | all_procs, | ||
| type(options), intent(in) | option, | ||
| class(baseintegral), intent(in) | integrals | ||
| ) |
Definition at line 55 of file ARPACKDiagonalizer_module.f90.
| subroutine arpackdiagonalizer_module::diagonalize_writermatrix | ( | class(arpackdiagonalizer) | this, |
| type(writermatrix), intent(in) | matrix_elements, | ||
| integer, intent(in) | num_eigenpair, | ||
| class(diagonalizerresult) | dresult, | ||
| integer, intent(in) | max_iterations, | ||
| real(wp), intent(in) | max_tolerance, | ||
| type(options), intent(in) | option, | ||
| class(baseintegral), intent(in) | integrals | ||
| ) |
Definition at line 94 of file ARPACKDiagonalizer_module.f90.