(git:374b731)
Loading...
Searching...
No Matches
arnoldi_methods.F File Reference

Go to the source code of this file.

Modules

module  arnoldi_methods
 methods for arnoldi iteration
 

Functions/Subroutines

subroutine, public arnoldi_methods::arnoldi_iram (arnoldi_data)
 Interface for the routine calcualting the implicit restarts Currently all based on lapack.
 
subroutine, public arnoldi_methods::compute_evals (arnoldi_data)
 Interface to compute the eigenvalues of a nonsymmetric matrix This is only the serial version.
 
subroutine, public arnoldi_methods::arnoldi_init (matrix, vectors, arnoldi_data)
 Interface for the initialization of the arnoldi subspace creation currently it can only setup a random vector but can be improved to various types of restarts easily.
 
subroutine, public arnoldi_methods::gev_arnoldi_init (matrix, matrix_arnoldi, vectors, arnoldi_data)
 Interface for the initialization of the arnoldi subspace creation for the generalized eigenvalue problem.
 
subroutine, public arnoldi_methods::build_subspace (matrix, vectors, arnoldi_data)
 here the iterations are performed and the krylov space is constructed
 
subroutine, public arnoldi_methods::gev_build_subspace (matrix, vectors, arnoldi_data)
 here the iterations are performed and the krylov space for the generalized eigenvalue problem is created
 
subroutine, public arnoldi_methods::gev_update_data (matrix, matrix_arnoldi, vectors, arnoldi_data)
 in the generalized eigenvalue the matrix depende on the projection therefore the outer loop has to build a new set of matrices for the inner loop