Eigenvalue SoLvers for Petaflop-Applications (ELPA)  2017.05.002
Public Member Functions | List of all members
elpa_api::elpa_eigenvectors_f_i Interface Reference

abstract definition of interface to solve single real eigenvalue problem More...

Public Member Functions

subroutine elpa_eigenvectors_f_i (self, a, ev, q, error)
 

Detailed Description

abstract definition of interface to solve single real eigenvalue problem

The dimensions of the matrix a (locally ditributed and global), the block-cyclic distribution blocksize, the number of eigenvectors to be computed and the MPI communicators are already known to the object and MUST be set BEFORE with the class method "setup"

It is possible to change the behaviour of the method by setting tunable parameters with the class method "set" Parameters

Parameters
selfclass(elpa_t), the ELPA object
asingle real matrix a: defines the problem to solve
evsingle real: on output stores the eigenvalues
qsingle real matrix q: on output stores the eigenvalues
Returns
error integer, optional : error code, which can be queried with elpa_strerr

Constructor & Destructor Documentation

◆ elpa_eigenvectors_f_i()

subroutine elpa_api::elpa_eigenvectors_f_i::elpa_eigenvectors_f_i ( class(elpa_t self,
real(kind=c_float), dimension(self%local_nrows, *)  a,
real(kind=c_float), dimension(self%na)  ev,
real(kind=c_float), dimension(self%local_nrows, *)  q,
integer, optional  error 
)

The documentation for this interface was generated from the following file: