Commit 1521ba0d authored by BOUCHERIE Raphael's avatar BOUCHERIE Raphael

test por pzgelqf_param works

parent cb856e2a
...@@ -53,7 +53,7 @@ void morse_pzgelqf_param( const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_de ...@@ -53,7 +53,7 @@ void morse_pzgelqf_param( const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_de
int k, m, n, i, p; int k, m, n, i, p;
int K; int K;
int ldak, ldam; int ldak, ldam, ldap;
int tempkmin, tempkm, tempnn, tempmm; int tempkmin, tempkm, tempnn, tempmm;
int ib; int ib;
int *tiles; int *tiles;
...@@ -87,8 +87,8 @@ void morse_pzgelqf_param( const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_de ...@@ -87,8 +87,8 @@ void morse_pzgelqf_param( const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_de
/* Initialisation of tiles */ /* Initialisation of tiles */
tiles = (int*)malloc((qrtree->mt)*sizeof(int)); tiles = (int*)malloc((qrtree->nt)*sizeof(int));
memset( tiles, 0, (qrtree->mt)*sizeof(int) ); memset( tiles, 0, (qrtree->nt)*sizeof(int) );
ws_worker *= sizeof(MORSE_Complex64_t); ws_worker *= sizeof(MORSE_Complex64_t);
ws_host *= sizeof(MORSE_Complex64_t); ws_host *= sizeof(MORSE_Complex64_t);
...@@ -138,8 +138,9 @@ void morse_pzgelqf_param( const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_de ...@@ -138,8 +138,9 @@ void morse_pzgelqf_param( const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_de
#endif #endif
#endif #endif
} }
for (m = k+1; n < A->mt; m++) { for (m = k+1; m < A->mt; m++) {
tempmm = m == A->mt-1 ? A->m-m*A->mb : A->mb; tempmm = m == A->mt-1 ? A->m-m*A->mb : A->mb;
ldam = BLKLDD(A, m);
MORSE_TASK_zunmlq( MORSE_TASK_zunmlq(
&options, &options,
MorseRight, MorseConjTrans, MorseRight, MorseConjTrans,
...@@ -158,7 +159,7 @@ void morse_pzgelqf_param( const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_de ...@@ -158,7 +159,7 @@ void morse_pzgelqf_param( const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_de
p = qrtree->currpiv(qrtree, k, n); p = qrtree->currpiv(qrtree, k, n);
tempnn = n == A->nt-1 ? A->n-n*A->nb : A->nb; tempnn = n == A->nt-1 ? A->n-n*A->nb : A->nb;
ldap = BLKLDD(A, p);
/* Tiles killed is a TS */ /* Tiles killed is a TS */
if(qrtree->gettype(qrtree, k, n) == 0){ if(qrtree->gettype(qrtree, k, n) == 0){
MORSE_TASK_ztslqt( MORSE_TASK_ztslqt(
......
This diff is collapsed.
...@@ -16,17 +16,10 @@ ...@@ -16,17 +16,10 @@
* MORSE is a software package provided by Univ. of Tennessee, * MORSE is a software package provided by Univ. of Tennessee,
* Univ. of California Berkeley and Univ. of Colorado Denver * Univ. of California Berkeley and Univ. of Colorado Denver
* *
* @version 2.5.0 * @version 1.0.0
* @comment This file has been automatically generated
* from Plasma 2.5.0 for MORSE 1.0.0
* @author Hatem Ltaief
* @author Jakub Kurzak
* @author Azzam Haidar
* @author Mathieu Faverge * @author Mathieu Faverge
* @author Emmanuel Agullo
* @author Cedric Castagnede
* @author Raphael Boucherie * @author Raphael Boucherie
* @date 2010-11-15 * @date 2017-05-17
* @precisions normal z -> s d c * @precisions normal z -> s d c
* *
**/ **/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment