Octopus
scalapack_oct_m::scalapack_sygvx Interface Reference

Computes all the eigenvalues, and optionally, the eigenvectors of a real generalized SY-definite eigenproblem, of the form \( sub( A ) x=(\lambda) sub( B ) x, sub( A ) sub( B ) x=(\lambda) x, \mbox{ or } sub( B ) sub( A ) x=(\lambda) x \). Here sub(A) denoting A(IA:IA+N-1, JA:JA+N-1) is assumed to be SY, and sub(B) denoting B(IB:IB+N-1, JB:JB+N-1) is assumed to be symmetric positive definite. More...

Detailed Description

Computes all the eigenvalues, and optionally, the eigenvectors of a real generalized SY-definite eigenproblem, of the form \( sub( A ) x=(\lambda) sub( B ) x, sub( A ) sub( B ) x=(\lambda) x, \mbox{ or } sub( B ) sub( A ) x=(\lambda) x \). Here sub(A) denoting A(IA:IA+N-1, JA:JA+N-1) is assumed to be SY, and sub(B) denoting B(IB:IB+N-1, JB:JB+N-1) is assumed to be symmetric positive definite.

Definition at line 394 of file scalapack.F90.

Public Member Functions

subroutine pdsygvx (ibtype, jobz, range, uplo, n, a, ia, ja, desca, b, ib, jb, descb, vl, vu, il, iu, abstol, m, nz, w, orfac, z, iz, jz, descz, work, lwork, iwork, liwork, ifail, iclustr, gap, info)
 

Member Function/Subroutine Documentation

◆ pdsygvx()

subroutine scalapack_oct_m::scalapack_sygvx::pdsygvx ( integer, intent(in)  ibtype,
character, intent(in)  jobz,
character, intent(in)  range,
character, 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(inout)  b,
integer, intent(in)  ib,
integer, intent(in)  jb,
integer, intent(in)  descb,
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(in)  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(out)  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 395 of file scalapack.F90.


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