From 5629cc7fe94a67e58ff5a4ff52808e7dfb696ca8 Mon Sep 17 00:00:00 2001 From: Dalal Sukkari <dalal.sukkari@kaust.edu.sa> Date: Wed, 22 Mar 2017 11:25:00 +0300 Subject: [PATCH] change the calculation of WC, because if n1 < m1 the results will not be correct --- runtime/starpu/codelets/codelet_ztsmqr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/starpu/codelets/codelet_ztsmqr.c b/runtime/starpu/codelets/codelet_ztsmqr.c index 7183c7f6f..126d6fb89 100644 --- a/runtime/starpu/codelets/codelet_ztsmqr.c +++ b/runtime/starpu/codelets/codelet_ztsmqr.c @@ -279,7 +279,7 @@ static void cl_ztsmqr_cuda_func(void *descr[], void *cl_arg) starpu_codelet_unpack_args(cl_arg, &side, &trans, &m1, &n1, &m2, &n2, &k, &ib, &lda1, &lda2, &ldv, &ldt, &ldwork); - WC = W + ib * (side == MorseLeft ? n1 : m1); + WC = W + ib * (side == MorseLeft ? m1 : n1); ldworkc = (side == MorseLeft) ? m1 : ib; stream = starpu_cuda_get_local_stream(); -- GitLab