(git:b977e33)
arnoldi_data_methods.F File Reference

Go to the source code of this file.

Modules

module  arnoldi_data_methods
 The methods which allow to analyze and manipulate the arnoldi procedure The main routine and this should eb the only public access point for the method.
 

Functions/Subroutines

subroutine, public arnoldi_data_methods::setup_arnoldi_data (arnoldi_data, matrix, max_iter, threshold, selection_crit, nval_request, nrestarts, generalized_ev, iram)
 This routine sets the environment for the arnoldi iteration and the krylov subspace creation. All simulation parameters have to be given at this stage so the rest can run fully automated In addition, this routine allocates the data necessary for. More...
 
subroutine, public arnoldi_data_methods::get_selected_ritz_vector (arnoldi_data, ind, matrix, vector)
 Deallocate the data in arnoldi_data. More...
 
subroutine, public arnoldi_data_methods::deallocate_arnoldi_data (arnoldi_data)
 Deallocate the data in arnoldi_data. More...
 
subroutine, public arnoldi_data_methods::select_evals (arnoldi_data)
 perform the selection of eigenvalues, fills the selected_ind array More...
 
integer function, public arnoldi_data_methods::get_nrestart (arnoldi_data)
 returns the number of restarts allowed for arnoldi More...
 
logical function, public arnoldi_data_methods::arnoldi_is_converged (ar_data)
 Find out whether the method with the current search criterion is converged. More...
 
complex(real_8) function, public arnoldi_data_methods::get_selected_ritz_val (ar_data, ind)
 get a single specific Ritz value from the set of selected More...
 
subroutine, public arnoldi_data_methods::set_arnoldi_initial_vector (ar_data, vector)
 ... More...