new_arpack_config Function

public function new_arpack_config(evpdim, mode, bmat, solver_settings) result(arpack_config)

Constructor for a new ARPACK configuration based on the dimension of the eigenvalue problem, mode of the solver and type of the B-matrix. Initialises required variables and allocates work arrays to be used when calling the solvers.

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: evpdim

dimension of the eigenvalue problem

integer, intent(in) :: mode

mode for the solver

character(len=1), intent(in) :: bmat

type of the matrix B

type(solver_settings_t), intent(inout) :: solver_settings

Return Value type(arpack_t)

initialised arpack configuration


Contents

None