diff --git a/runtime/starpu/codelets/codelet_zlacpy.c b/runtime/starpu/codelets/codelet_zlacpy.c index bf0466b753d102c720378bda1460156a29b77611..40bbca3a232874634d733c811401cd9578884df4 100644 --- a/runtime/starpu/codelets/codelet_zlacpy.c +++ b/runtime/starpu/codelets/codelet_zlacpy.c @@ -164,6 +164,7 @@ void INSERT_TASK_zlacpyx( const RUNTIME_option_t *options, /* Insert the task */ if ( (uplo == ChamUpperLower) && (tileA->m == m) && (tileA->n == n) && + (tileB->m == m) && (tileB->n == n) && (displA == 0) && (displB == 0) ) { #if defined(CHAMELEON_USE_MPI) @@ -238,7 +239,8 @@ void INSERT_TASK_zlacpy( const RUNTIME_option_t *options, #if !defined(CHAMELEON_USE_MPI) || defined(HAVE_STARPU_MPI_DATA_CPY_PRIORITY) /* Insert the task */ if ( (uplo == ChamUpperLower) && - (tileA->m == m) && (tileA->n == n) ) + (tileA->m == m) && (tileA->n == n) && + (tileB->m == m) && (tileB->n == n) ) { #if defined(CHAMELEON_USE_MPI) insert_task_zlacpy_on_remote_node( options,