Octopus
|
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...
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) |
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.