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