Octopus
scalapack_oct_m::scalapack_syevx Interface Reference

Computes selected eigenvalues and, optionally, eigenvectors of a real symmetric matrix A by calling the recommended sequence of ScaLAPACK routines. Eigenvalues/vectors can be selected by specifying a range of values or a range of indices for the desired eigenvalues. More...

Detailed Description

Computes selected eigenvalues and, optionally, eigenvectors of a real symmetric matrix A by calling the recommended sequence of ScaLAPACK routines. Eigenvalues/vectors can be selected by specifying a range of values or a range of indices for the desired eigenvalues.

Definition at line 311 of file scalapack.F90.

Public Member Functions

subroutine pdsyevx (jobz, range, uplo, n, a, ia, ja, desca, vl, vu, il, iu, abstol, m, nz, w, orfac, z, iz, jz, descz, work, lwork, iwork, liwork, ifail, iclustr, gap, info)
 
subroutine pzheevx (jobz, range, uplo, n, a, ia, ja, desca, vl, vu, il, iu, abstol, m, nz, w, orfac, z, iz, jz, descz, work, lwork, rwork, lrwork, iwork, liwork, ifail, iclustr, gap, info)
 

Member Function/Subroutine Documentation

◆ pdsyevx()

subroutine scalapack_oct_m::scalapack_syevx::pdsyevx ( character(1), intent(in)  jobz,
character(1), intent(in)  range,
character(1), intent(in)  uplo,
integer, intent(in)  n,
real(real64), intent(inout)  a,
integer, intent(in)  ia,
integer, intent(in)  ja,
integer, intent(in)  desca,
real(real64), intent(in)  vl,
real(real64), intent(in)  vu,
integer, intent(in)  il,
integer, intent(in)  iu,
real(real64), intent(in)  abstol,
integer, intent(out)  m,
integer, intent(out)  nz,
real(real64), intent(out)  w,
real(real64), intent(in)  orfac,
real(real64), intent(out)  z,
integer, intent(in)  iz,
integer, intent(in)  jz,
integer, intent(in)  descz,
real(real64), intent(out)  work,
integer, intent(in)  lwork,
integer, intent(inout)  iwork,
integer, intent(in)  liwork,
integer, intent(out)  ifail,
integer, intent(out)  iclustr,
real(real64), intent(out)  gap,
integer, intent(out)  info 
)

Definition at line 312 of file scalapack.F90.

◆ pzheevx()

subroutine scalapack_oct_m::scalapack_syevx::pzheevx ( character(1), intent(in)  jobz,
character(1), intent(in)  range,
character(1), intent(in)  uplo,
integer, intent(in)  n,
complex(real64), intent(inout)  a,
integer, intent(in)  ia,
integer, intent(in)  ja,
integer, intent(in)  desca,
real(real64), intent(in)  vl,
real(real64), intent(in)  vu,
integer, intent(in)  il,
integer, intent(in)  iu,
real(real64), intent(in)  abstol,
integer, intent(out)  m,
integer, intent(out)  nz,
real(real64), intent(out)  w,
real(real64), intent(in)  orfac,
complex(real64), intent(out)  z,
integer, intent(in)  iz,
integer, intent(in)  jz,
integer, intent(in)  descz,
complex(real64), intent(out)  work,
integer, intent(in)  lwork,
real(real64), intent(out)  rwork,
integer, intent(in)  lrwork,
integer, intent(inout)  iwork,
integer, intent(in)  liwork,
integer, intent(out)  ifail,
integer, intent(out)  iclustr,
real(real64), intent(out)  gap,
integer, intent(out)  info 
)

Definition at line 348 of file scalapack.F90.


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