|
ScaLAPACKFX
|
Solves symmetric eigenvalue problem by the divide and conquer algorithm. More...
Private Member Functions | |
| subroutine | scalafx_psyevd_real (aa, desca, ww, zz, descz, jobz, uplo, ia, ja, iz, jz, work, iwork, allocfix, info) |
| Solves symmetric eigenvalue problem by the divide and conquer algorithm. | |
| subroutine | scalafx_psyevd_dreal (aa, desca, ww, zz, descz, jobz, uplo, ia, ja, iz, jz, work, iwork, allocfix, info) |
| Solves symmetric eigenvalue problem by the divide and conquer algorithm. | |
Solves symmetric eigenvalue problem by the divide and conquer algorithm.
|
private |
Solves symmetric eigenvalue problem by the divide and conquer algorithm.
| aa | Matrix to diagonalize (A). |
| desca | Descriptor of matrix A. |
| ww | Eigenvalues on exit. |
| zz | Eigenvectors on exit (Z). |
| descz | Descriptor of the eigenvector matrix. |
| jobz | Job type (default: "V") |
| uplo | Upper or lower diagonal matrix (default: "L") |
| ia | First row of the submatrix A (default: 1) |
| ja | First column of the submatrix A (default: 1) |
| iz | First row of the submatrix Z (default: 1) |
| jz | First column of the submatrix Z (default: 1) |
| work | Working array (if not specified, allocated automatically) |
| iwork | Integer working array (if not specified, allocated automatically) |
| allocfix | If yes, the routine tries to enlarge the workspace size as returned by the appropriate p?syevd() routine by some empirical values. |
| info | Info flag. If not specified and SCALAPACK calls returns nozero, subroutine stops. |
|
private |
Solves symmetric eigenvalue problem by the divide and conquer algorithm.
| aa | Matrix to diagonalize (A). |
| desca | Descriptor of matrix A. |
| ww | Eigenvalues on exit. |
| zz | Eigenvectors on exit (Z). |
| descz | Descriptor of the eigenvector matrix. |
| jobz | Job type (default: "V") |
| uplo | Upper or lower diagonal matrix (default: "L") |
| ia | First row of the submatrix A (default: 1) |
| ja | First column of the submatrix A (default: 1) |
| iz | First row of the submatrix Z (default: 1) |
| jz | First column of the submatrix Z (default: 1) |
| work | Working array (if not specified, allocated automatically) |
| iwork | Integer working array (if not specified, allocated automatically) |
| allocfix | If yes, the routine tries to enlarge the workspace size as returned by the appropriate p?syevd() routine by some empirical values. |
| info | Info flag. If not specified and SCALAPACK calls returns nozero, subroutine stops. |