DLA-Future Fortran interface
Create DLA-Future grid from existing BLACS context
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | blacs_context |
BLACS context |
Free DLA-Future grid corresponding to given BLACS context
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | blacs_context |
BLACS context |
Cholesky decomposition for a distributed single-precision real symmetric positive definite matrix
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
real(kind=sp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
integer, | intent(out), | target | :: | info |
|
Cholesky decomposition for a distributed double-precision real symmetric positive definite matrix
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
real(kind=dp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
integer, | intent(out), | target | :: | info |
|
Cholesky decomposition for a distributed single-precision complex Hermitian positive definite matrix
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
complex(kind=sp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
integer, | intent(out), | target | :: | info |
|
Cholesky decomposition for a distributed double-precision complex Hermitian positive definite matrix
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
complex(kind=dp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
integer, | intent(out), | target | :: | info |
|
Eigensolver for a distributed single-precision real symmetric matrix .
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
real(kind=sp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=sp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
real(kind=sp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer, | intent(out), | target | :: | info |
|
Eigensolver for a distributed single-precision real symmetric matrix .
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
real(kind=sp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=sp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
real(kind=sp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer(kind=i8), | intent(in) | :: | il |
Index (from smallest to largest) of the smallest eigenvector to be computed. |
||
integer(kind=i8), | intent(in) | :: | iu |
Index (from smallest to largest) of the largest eigenvector to be computed. |
||
integer, | intent(out), | target | :: | info |
|
Eigensolver for a distributed double-precision real symmetric matrix .
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
real(kind=dp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=dp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
real(kind=dp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer, | intent(out), | target | :: | info |
|
Eigensolver for a distributed double-precision real symmetric matrix .
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
real(kind=dp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=dp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
real(kind=dp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer(kind=i8), | intent(in) | :: | il |
Index (from smallest to largest) of the smallest eigenvector to be computed. |
||
integer(kind=i8), | intent(in) | :: | iu |
Index (from smallest to largest) of the largest eigenvector to be computed. |
||
integer, | intent(out), | target | :: | info |
|
Eigensolver for a distributed single-precision complex Hermitian matrix .
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
complex(kind=sp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=sp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
complex(kind=sp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer, | intent(out), | target | :: | info |
|
Eigensolver for a distributed single-precision complex Hermitian matrix .
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
complex(kind=sp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=sp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
complex(kind=sp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer(kind=i8), | intent(in) | :: | il |
Index (from smallest to largest) of the smallest eigenvector to be computed. |
||
integer(kind=i8), | intent(in) | :: | iu |
Index (from smallest to largest) of the largest eigenvector to be computed. |
||
integer, | intent(out), | target | :: | info |
|
Eigensolver for a distributed double-precision complex Hermitian matrix .
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
complex(kind=dp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=dp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
complex(kind=dp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer, | intent(out), | target | :: | info |
|
Eigensolver for a distributed double-precision complex Hermitian matrix .
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
complex(kind=dp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=dp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
complex(kind=dp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer(kind=i8), | intent(in) | :: | il |
Index (from smallest to largest) of the smallest eigenvector to be computed. |
||
integer(kind=i8), | intent(in) | :: | iu |
Index (from smallest to largest) of the largest eigenvector to be computed. |
||
integer, | intent(out), | target | :: | info |
|
Generalized eigensolver for a distributed single-precision symmetric-definite eigenproblem of the form
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
real(kind=sp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=sp), | intent(inout), | dimension(:, :), target | :: | b |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ib |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jb |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descb |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=sp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
real(kind=sp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer, | intent(out), | target | :: | info |
|
Generalized eigensolver for a distributed single-precision symmetric-definite eigenproblem of the form
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
real(kind=sp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=sp), | intent(inout), | dimension(:, :), target | :: | b |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ib |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jb |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descb |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=sp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
real(kind=sp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer(kind=i8), | intent(in) | :: | il |
Index (from smallest to largest) of the smallest eigenvector to be computed. |
||
integer(kind=i8), | intent(in) | :: | iu |
Index (from smallest to largest) of the largest eigenvector to be computed. |
||
integer, | intent(out), | target | :: | info |
|
Generalized eigensolver for a distributed single-precision symmetric-definite eigenproblem of the form
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
real(kind=sp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=sp), | intent(inout), | dimension(:, :), target | :: | b |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ib |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jb |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descb |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=sp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
real(kind=sp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer, | intent(out), | target | :: | info |
|
Generalized eigensolver for a distributed single-precision symmetric-definite eigenproblem of the form
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
real(kind=sp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=sp), | intent(inout), | dimension(:, :), target | :: | b |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ib |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jb |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descb |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=sp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
real(kind=sp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer(kind=i8), | intent(in) | :: | il |
Index (from smallest to largest) of the smallest eigenvector to be computed. |
||
integer(kind=i8), | intent(in) | :: | iu |
Index (from smallest to largest) of the largest eigenvector to be computed. |
||
integer, | intent(out), | target | :: | info |
|
Generalized eigensolver for a distributed double-precision symmetric-definite eigenproblem of the form
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
real(kind=dp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=dp), | intent(inout), | dimension(:, :), target | :: | b |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ib |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jb |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descb |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=dp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
real(kind=dp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer, | intent(out), | target | :: | info |
|
Generalized eigensolver for a distributed double-precision symmetric-definite eigenproblem of the form
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
real(kind=dp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=dp), | intent(inout), | dimension(:, :), target | :: | b |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ib |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jb |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descb |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=dp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
real(kind=dp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer(kind=i8), | intent(in) | :: | il |
Index (from smallest to largest) of the smallest eigenvector to be computed. |
||
integer(kind=i8), | intent(in) | :: | iu |
Index (from smallest to largest) of the largest eigenvector to be computed. |
||
integer, | intent(out), | target | :: | info |
|
Generalized eigensolver for a distributed double-precision symmetric-definite eigenproblem of the form
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
real(kind=dp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=dp), | intent(inout), | dimension(:, :), target | :: | b |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ib |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jb |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descb |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=dp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
real(kind=dp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer, | intent(out), | target | :: | info |
|
Generalized eigensolver for a distributed double-precision symmetric-definite eigenproblem of the form
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
real(kind=dp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=dp), | intent(inout), | dimension(:, :), target | :: | b |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ib |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jb |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descb |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=dp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
real(kind=dp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer(kind=i8), | intent(in) | :: | il |
Index (from smallest to largest) of the smallest eigenvector to be computed. |
||
integer(kind=i8), | intent(in) | :: | iu |
Index (from smallest to largest) of the largest eigenvector to be computed. |
||
integer, | intent(out), | target | :: | info |
|
Generalized eigensolver for a distributed single-precision Hermitian eigenproblem of the form
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
complex(kind=sp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
complex(kind=sp), | intent(inout), | dimension(:, :), target | :: | b |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ib |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jb |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descb |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=sp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
complex(kind=sp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer, | intent(out), | target | :: | info |
|
Generalized eigensolver for a distributed single-precision Hermitian eigenproblem of the form
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
complex(kind=sp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
complex(kind=sp), | intent(inout), | dimension(:, :), target | :: | b |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ib |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jb |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descb |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=sp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
complex(kind=sp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer(kind=i8), | intent(in) | :: | il |
Index (from smallest to largest) of the smallest eigenvector to be computed. |
||
integer(kind=i8), | intent(in) | :: | iu |
Index (from smallest to largest) of the largest eigenvector to be computed. |
||
integer, | intent(out), | target | :: | info |
|
Generalized eigensolver for a distributed single-precision Hermitian eigenproblem of the form
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
complex(kind=sp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
complex(kind=sp), | intent(inout), | dimension(:, :), target | :: | b |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ib |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jb |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descb |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=sp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
complex(kind=sp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer, | intent(out), | target | :: | info |
|
Generalized eigensolver for a distributed single-precision Hermitian eigenproblem of the form
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
complex(kind=sp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
complex(kind=sp), | intent(inout), | dimension(:, :), target | :: | b |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ib |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jb |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descb |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=sp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
complex(kind=sp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer(kind=i8), | intent(in) | :: | il |
Index (from smallest to largest) of the smallest eigenvector to be computed. |
||
integer(kind=i8), | intent(in) | :: | iu |
Index (from smallest to largest) of the largest eigenvector to be computed. |
||
integer, | intent(out), | target | :: | info |
|
Generalized eigensolver for a distributed double-precision Hermitian eigenproblem of the form
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
complex(kind=dp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
complex(kind=dp), | intent(inout), | dimension(:, :), target | :: | b |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ib |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jb |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descb |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=dp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
complex(kind=dp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer, | intent(out), | target | :: | info |
|
Generalized eigensolver for a distributed double-precision Hermitian eigenproblem of the form
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
complex(kind=dp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
complex(kind=dp), | intent(inout), | dimension(:, :), target | :: | b |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ib |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jb |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descb |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=dp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
complex(kind=dp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer(kind=i8), | intent(in) | :: | il |
Index (from smallest to largest) of the smallest eigenvector to be computed. |
||
integer(kind=i8), | intent(in) | :: | iu |
Index (from smallest to largest) of the largest eigenvector to be computed. |
||
integer, | intent(out), | target | :: | info |
|
Generalized eigensolver for a distributed double-precision Hermitian eigenproblem of the form
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
complex(kind=dp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
complex(kind=dp), | intent(inout), | dimension(:, :), target | :: | b |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ib |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jb |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descb |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=dp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
complex(kind=dp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer, | intent(out), | target | :: | info |
|
Generalized eigensolver for a distributed double-precision Hermitian eigenproblem of the form
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1), | intent(in) | :: | uplo |
Indicates whether the upper ( |
||
integer, | intent(in) | :: | n |
Order of the matrix sub-matrix used in the computation. |
||
complex(kind=dp), | intent(inout), | dimension(:, :), target | :: | a |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ia |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | ja |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | desca |
ScaLAPACK descriptor of the global matrix . |
|
complex(kind=dp), | intent(inout), | dimension(:, :), target | :: | b |
Local part of the global matrix . |
|
integer, | intent(in) | :: | ib |
Row index of the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jb |
Column index of the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descb |
ScaLAPACK descriptor of the global matrix . |
|
real(kind=dp), | intent(out), | dimension(:), target | :: | w |
Local (non-distributed) vector of eigenvalues. |
|
complex(kind=dp), | intent(inout), | dimension(:, :), target | :: | z |
Local part of the global matrix . |
|
integer, | intent(in) | :: | iz |
Row index in the global matrix identifying the first row of the sub-matrix . |
||
integer, | intent(in) | :: | jz |
Column index in the global matrix identifying the first column of the sub-matrix . |
||
integer, | intent(in), | dimension(9) | :: | descz |
ScaLAPACK descriptor of the global matrix . |
|
integer(kind=i8), | intent(in) | :: | il |
Index (from smallest to largest) of the smallest eigenvector to be computed. |
||
integer(kind=i8), | intent(in) | :: | iu |
Index (from smallest to largest) of the largest eigenvector to be computed. |
||
integer, | intent(out), | target | :: | info |
|