PLASMA  2.8.0
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
int PLASMA_sstedc_Async ( PLASMA_enum  jobz,
int  n,
float *  D,
float *  E,
float *  Z,
int  LDZ,
PLASMA_sequence sequence,
PLASMA_request request 
)

PLASMA_sstedc_Async - Computes all eigenpairs of a symmetric tridiagonal matrix

Parameters
[in]jobzIntended usage: = PlasmaIVec: computes eigenpairs of the symmetric tridiagonal matrix = PlasmaVec: computes eigenpairs of the original matrix (not supported now)
[in]nn specifies the dimension of the original matrix
[in,out]DOn entry, D contains the diagonal elements of the tridiagonal matrix On exit, D contains the eigenvalues
[in]EOn entry, E contains the extra-diagonal elements of the tridiagonal matrix
[out]ZOn exit, if jobz = PlasmaVec and info = 0, the eigenvectors.
[in]LDZThe leading dimention of the eigenvectors matrix Z. LDZ >= max(1,N).
[in]sequenceIdentifies the sequence of function calls that this call belongs to (for completion checks and exception handling purposes).
[out]requestIdentifies this function call (for exception handling purposes).
Returns
Return values
PLASMA_SUCCESSsuccessful exit
<0if -i, the i-th argument had an illegal value