Octopus
scalapack_oct_m::scalapack_hegvx Interface Reference

Computes all the eigenvalues, and optionally, the eigenvectors of a complex generalized Hermitian-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 Hermitian, and sub(B) denoting B(IB:IB+N-1, JB:JB+N-1) is assumed to be Hermitian positive definite. More...

Detailed Description

Computes all the eigenvalues, and optionally, the eigenvectors of a complex generalized Hermitian-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 Hermitian, and sub(B) denoting B(IB:IB+N-1, JB:JB+N-1) is assumed to be Hermitian positive definite.

Definition at line 446 of file scalapack.F90.

Public Member Functions

subroutine pzhegvx (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, rwork, lrwork, iwork, liwork, ifail, iclustr, gap, info)
 

Member Function/Subroutine Documentation

◆ pzhegvx()

subroutine scalapack_oct_m::scalapack_hegvx::pzhegvx ( integer, intent(in)  ibtype,
character, intent(in)  jobz,
character, intent(in)  range,
character, intent(in)  uplo,
integer, intent(in)  n,
complex(real64), intent(inout)  a,
integer, intent(in)  ia,
integer, intent(in)  ja,
integer, intent(in)  desca,
complex(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,
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(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 447 of file scalapack.F90.


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