sp_dvdson_eigh Interface

public interface sp_dvdson_eigh

Module Procedures

private subroutine dvdson_eigh_d(MatVec, eval, evec, Nblock, Nitermax, Tol)

Arguments

Type IntentOptional Attributes Name
private subroutine MatVec(Nloc, vin, vout)
Arguments
Type IntentOptional Attributes Name
integer :: Nloc
real(kind=8), dimension(Nloc) :: vin
real(kind=8), dimension(Nloc) :: vout
real(kind=8), intent(inout) :: eval(:)
real(kind=8), intent(inout) :: evec(:,:)
integer, optional :: Nblock
integer, optional :: Nitermax
real(kind=8), optional :: Tol