ScaLAPACKFX
Private Member Functions | List of all members
scalapackfx_module::scalafx_psyev Interface Reference

Solves symmetric eigenvalue problem by the QR algorithm. More...

Private Member Functions

subroutine scalafx_psyev_real (aa, desca, ww, zz, descz, jobz, uplo, ia, ja, iz, jz, work, info)
 Solves real eigenvalue problem.
 
subroutine scalafx_psyev_dreal (aa, desca, ww, zz, descz, jobz, uplo, ia, ja, iz, jz, work, info)
 Solves real eigenvalue problem.
 

Detailed Description

Solves symmetric eigenvalue problem by the QR algorithm.

Member Function/Subroutine Documentation

subroutine scalapackfx_module::scalafx_psyev::scalafx_psyev_dreal ( real(dp), dimension(:,:), intent(inout)  aa,
integer, dimension(dlen_), intent(in)  desca,
real(dp), dimension(:), intent(out)  ww,
real(dp), dimension(:,:), intent(out)  zz,
integer, dimension(dlen_), intent(in)  descz,
character, intent(in), optional  jobz,
character, intent(in), optional  uplo,
integer, intent(in), optional  ia,
integer, intent(in), optional  ja,
integer, intent(in), optional  iz,
integer, intent(in), optional  jz,
real(dp), dimension(:), intent(inout), optional, allocatable  work,
integer, intent(out), optional  info 
)
private

Solves real eigenvalue problem.

Parameters
aaMatrix to diagonalize (A).
descaDescriptor of matrix A.
wwEigenvalues on exit.
zzEigenvectors on exit (Z).
desczDescriptor of the eigenvector matrix.
jobzJob type (default: "V")
uploUpper or lower diagonal matrix (default: "L")
iaFirst row of the submatrix A (default: 1)
jaFirst column of the submatrix A (default: 1)
izFirst row of the submatrix Z (default: 1)
jzFirst column of the submatrix Z (default: 1)
workWorking array (if not specified, allocated automatically)
infoInfo flag. If not specified and SCALAPACK calls returns nozero, subroutine stops.
See Also
SCALAPACK documentation (routine p?syev).
subroutine scalapackfx_module::scalafx_psyev::scalafx_psyev_real ( real(sp), dimension(:,:), intent(inout)  aa,
integer, dimension(dlen_), intent(in)  desca,
real(sp), dimension(:), intent(out)  ww,
real(sp), dimension(:,:), intent(out)  zz,
integer, dimension(dlen_), intent(in)  descz,
character, intent(in), optional  jobz,
character, intent(in), optional  uplo,
integer, intent(in), optional  ia,
integer, intent(in), optional  ja,
integer, intent(in), optional  iz,
integer, intent(in), optional  jz,
real(sp), dimension(:), intent(inout), optional, allocatable  work,
integer, intent(out), optional  info 
)
private

Solves real eigenvalue problem.

Parameters
aaMatrix to diagonalize (A).
descaDescriptor of matrix A.
wwEigenvalues on exit.
zzEigenvectors on exit (Z).
desczDescriptor of the eigenvector matrix.
jobzJob type (default: "V")
uploUpper or lower diagonal matrix (default: "L")
iaFirst row of the submatrix A (default: 1)
jaFirst column of the submatrix A (default: 1)
izFirst row of the submatrix Z (default: 1)
jzFirst column of the submatrix Z (default: 1)
workWorking array (if not specified, allocated automatically)
infoInfo flag. If not specified and SCALAPACK calls returns nozero, subroutine stops.
See Also
SCALAPACK documentation (routine p?syev).

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