PLASMA  2.8.0
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
void CORE_slaed3_reduceW ( int  n,
int  n1,
int  K,
int  l,
const float *  Q,
int  LDQ,
const float *  Wred,
float *  W 
)

CORE_slaed3_reduceW - Computes the reduction of multiple W l threads were computing Wred(:,j) and this kernel will compute the Pi( Wred(i,j), j=1..l )

Parameters
[in]nn specifies the dimension of the symmetric tridiagonal matrix
[in]n1n1 specifies the location of the last eigenvalue of the first subproblem min(1, n) <= n1 <= n/2
[in]KK specifies the number of non-deflated eigenvalues
[in]ll specifies the number of columns of Wred
[out]Q
[in]LDQLDQ specifies the leading direction of Q
[in]WredWred[:,j] corresponds to the local W for a previous task
[out]WOn exit, W(i) = sqrt( Pi( Wred(i,j), j=1..l ) * Q(i,i) )