From cd4c0d371b0eb731c4a34505e844353de38cebd6 Mon Sep 17 00:00:00 2001 From: Florent Pruvost <florent.pruvost@inria.fr> Date: Wed, 19 Nov 2014 14:09:34 +0000 Subject: [PATCH] activate MAGMA kernels for simulation mode --- runtime/starpu/codelets/codelet_zgelqt.c | 2 +- runtime/starpu/codelets/codelet_zgeqrt.c | 2 +- runtime/starpu/codelets/codelet_zgessm.c | 2 +- runtime/starpu/codelets/codelet_zgetrf_incpiv.c | 2 +- runtime/starpu/codelets/codelet_zgetrf_nopiv.c | 2 +- runtime/starpu/codelets/codelet_zlauum.c | 2 +- runtime/starpu/codelets/codelet_zpotrf.c | 2 +- runtime/starpu/codelets/codelet_zssssm.c | 2 +- runtime/starpu/codelets/codelet_ztrtri.c | 2 +- runtime/starpu/codelets/codelet_ztslqt.c | 2 +- runtime/starpu/codelets/codelet_ztsmlq.c | 2 +- runtime/starpu/codelets/codelet_ztsmqr.c | 2 +- runtime/starpu/codelets/codelet_ztsqrt.c | 2 +- runtime/starpu/codelets/codelet_ztstrf.c | 2 +- runtime/starpu/codelets/codelet_zunmlq.c | 2 +- runtime/starpu/codelets/codelet_zunmqr.c | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/runtime/starpu/codelets/codelet_zgelqt.c b/runtime/starpu/codelets/codelet_zgelqt.c index fc9894b4f..89d8ddb7f 100644 --- a/runtime/starpu/codelets/codelet_zgelqt.c +++ b/runtime/starpu/codelets/codelet_zgelqt.c @@ -336,7 +336,7 @@ static void cl_zgelqt_cuda_func(void *descr[], void *cl_arg) /* * Codelet definition */ -#if defined(CHAMELEON_USE_MAGMA) +#if defined(CHAMELEON_USE_MAGMA) || defined(CHAMELEON_SIMULATION) CODELETS(zgelqt, 3, cl_zgelqt_cpu_func, cl_zgelqt_cuda_func, 0) #else CODELETS_CPU(zgelqt, 3, cl_zgelqt_cpu_func) diff --git a/runtime/starpu/codelets/codelet_zgeqrt.c b/runtime/starpu/codelets/codelet_zgeqrt.c index 38bef2886..640dbf149 100644 --- a/runtime/starpu/codelets/codelet_zgeqrt.c +++ b/runtime/starpu/codelets/codelet_zgeqrt.c @@ -381,7 +381,7 @@ static void cl_zgeqrt_cuda_func(void *descr[], void *cl_arg) /* * Codelet definition */ -#if defined(CHAMELEON_USE_MAGMA) +#if defined(CHAMELEON_USE_MAGMA) || defined(CHAMELEON_SIMULATION) CODELETS(zgeqrt, 3, cl_zgeqrt_cpu_func, cl_zgeqrt_cuda_func, 0) #else CODELETS_CPU(zgeqrt, 3, cl_zgeqrt_cpu_func) diff --git a/runtime/starpu/codelets/codelet_zgessm.c b/runtime/starpu/codelets/codelet_zgessm.c index 431e3c459..b1a67ef64 100644 --- a/runtime/starpu/codelets/codelet_zgessm.c +++ b/runtime/starpu/codelets/codelet_zgessm.c @@ -182,7 +182,7 @@ static void cl_zgessm_cuda_func(void *descr[], void *cl_arg) /* * Codelet definition */ -#if defined(CHAMELEON_USE_MAGMA) && defined(HAVE_MAGMA_GETRF_INCPIV_GPU) +#if (defined(CHAMELEON_USE_MAGMA) && defined(HAVE_MAGMA_GETRF_INCPIV_GPU)) || defined(CHAMELEON_SIMULATION) CODELETS(zgessm, 3, cl_zgessm_cpu_func, cl_zgessm_cuda_func, 0) #else CODELETS_CPU(zgessm, 3, cl_zgessm_cpu_func) diff --git a/runtime/starpu/codelets/codelet_zgetrf_incpiv.c b/runtime/starpu/codelets/codelet_zgetrf_incpiv.c index 3e3e18646..f4e905b8b 100644 --- a/runtime/starpu/codelets/codelet_zgetrf_incpiv.c +++ b/runtime/starpu/codelets/codelet_zgetrf_incpiv.c @@ -229,7 +229,7 @@ static void cl_zgetrf_incpiv_cuda_func(void *descr[], void *cl_arg) /* * Codelet definition */ -#if defined(CHAMELEON_USE_MAGMA) && defined(HAVE_MAGMA_GETRF_INCPIV_GPU) +#if (defined(CHAMELEON_USE_MAGMA) && defined(HAVE_MAGMA_GETRF_INCPIV_GPU)) || defined(CHAMELEON_SIMULATION) CODELETS(zgetrf_incpiv, 3, cl_zgetrf_incpiv_cpu_func, cl_zgetrf_incpiv_cuda_func, 0) #else CODELETS_CPU(zgetrf_incpiv, 3, cl_zgetrf_incpiv_cpu_func) diff --git a/runtime/starpu/codelets/codelet_zgetrf_nopiv.c b/runtime/starpu/codelets/codelet_zgetrf_nopiv.c index 2450fca72..77fd3fbe2 100644 --- a/runtime/starpu/codelets/codelet_zgetrf_nopiv.c +++ b/runtime/starpu/codelets/codelet_zgetrf_nopiv.c @@ -144,7 +144,7 @@ static void cl_zgetrf_nopiv_cuda_func(void *descr[], void *cl_arg) /* * Codelet definition */ -#if defined(CHAMELEON_USE_MAGMA) +#if defined(CHAMELEON_USE_MAGMA) || defined(CHAMELEON_SIMULATION) CODELETS(zgetrf_nopiv, 1, cl_zgetrf_nopiv_cpu_func, cl_zgetrf_nopiv_cuda_func, 0) #else CODELETS_CPU(zgetrf_nopiv, 1, cl_zgetrf_nopiv_cpu_func) diff --git a/runtime/starpu/codelets/codelet_zlauum.c b/runtime/starpu/codelets/codelet_zlauum.c index db1608a28..fa28f3b9c 100644 --- a/runtime/starpu/codelets/codelet_zlauum.c +++ b/runtime/starpu/codelets/codelet_zlauum.c @@ -99,7 +99,7 @@ static void cl_zlauum_cuda_func(void *descr[], void *cl_arg) /* * Codelet definition */ -#if defined(CHAMELEON_USE_MAGMA) +#if defined(CHAMELEON_USE_MAGMA) || defined(CHAMELEON_SIMULATION) CODELETS(zlauum, 1, cl_zlauum_cpu_func, cl_zlauum_cuda_func, 0) #else CODELETS_CPU(zlauum, 1, cl_zlauum_cpu_func) diff --git a/runtime/starpu/codelets/codelet_zpotrf.c b/runtime/starpu/codelets/codelet_zpotrf.c index 1a48ed68e..daf4c6db2 100644 --- a/runtime/starpu/codelets/codelet_zpotrf.c +++ b/runtime/starpu/codelets/codelet_zpotrf.c @@ -129,7 +129,7 @@ static void cl_zpotrf_cuda_func(void *descr[], void *cl_arg) /* * Codelet definition */ -#ifdef CHAMELEON_USE_MAGMA +#if defined CHAMELEON_USE_MAGMA || defined(CHAMELEON_SIMULATION) CODELETS(zpotrf, 1, cl_zpotrf_cpu_func, cl_zpotrf_cuda_func, 0) #else CODELETS_CPU(zpotrf, 1, cl_zpotrf_cpu_func) diff --git a/runtime/starpu/codelets/codelet_zssssm.c b/runtime/starpu/codelets/codelet_zssssm.c index ca32a3991..e2a03d40a 100644 --- a/runtime/starpu/codelets/codelet_zssssm.c +++ b/runtime/starpu/codelets/codelet_zssssm.c @@ -215,7 +215,7 @@ static void cl_zssssm_cuda_func(void *descr[], void *cl_arg) /* * Codelet definition */ -#if defined(CHAMELEON_USE_MAGMA) && defined(HAVE_MAGMA_GETRF_INCPIV_GPU) +#if (defined(CHAMELEON_USE_MAGMA) && defined(HAVE_MAGMA_GETRF_INCPIV_GPU)) || defined(CHAMELEON_SIMULATION) CODELETS(zssssm, 4, cl_zssssm_cpu_func, cl_zssssm_cuda_func, 0) #else CODELETS_CPU(zssssm, 4, cl_zssssm_cpu_func) diff --git a/runtime/starpu/codelets/codelet_ztrtri.c b/runtime/starpu/codelets/codelet_ztrtri.c index 537ef1921..6b678a333 100644 --- a/runtime/starpu/codelets/codelet_ztrtri.c +++ b/runtime/starpu/codelets/codelet_ztrtri.c @@ -114,7 +114,7 @@ static void cl_ztrtri_cuda_func(void *descr[], void *cl_arg) /* * Codelet definition */ -#if defined(CHAMELEON_USE_MAGMA) +#if defined(CHAMELEON_USE_MAGMA) || defined(CHAMELEON_SIMULATION) CODELETS(ztrtri, 1, cl_ztrtri_cpu_func, cl_ztrtri_cuda_func, 0) #else CODELETS_CPU(ztrtri, 1, cl_ztrtri_cpu_func) diff --git a/runtime/starpu/codelets/codelet_ztslqt.c b/runtime/starpu/codelets/codelet_ztslqt.c index ec6268165..e914fcb5b 100644 --- a/runtime/starpu/codelets/codelet_ztslqt.c +++ b/runtime/starpu/codelets/codelet_ztslqt.c @@ -367,7 +367,7 @@ static void cl_ztslqt_cuda_func(void *descr[], void *cl_arg) /* * Codelet definition */ -#if defined(CHAMELEON_USE_MAGMA) +#if defined(CHAMELEON_USE_MAGMA) || defined(CHAMELEON_SIMULATION) CODELETS(ztslqt, 4, cl_ztslqt_cpu_func, cl_ztslqt_cuda_func, 0) #else CODELETS_CPU(ztslqt, 4, cl_ztslqt_cpu_func) diff --git a/runtime/starpu/codelets/codelet_ztsmlq.c b/runtime/starpu/codelets/codelet_ztsmlq.c index c9809e32a..28a982e2b 100644 --- a/runtime/starpu/codelets/codelet_ztsmlq.c +++ b/runtime/starpu/codelets/codelet_ztsmlq.c @@ -393,7 +393,7 @@ static void cl_ztsmlq_cuda_func(void *descr[], void *cl_arg) /* * Codelet definition */ -#if defined(CHAMELEON_USE_MAGMA) +#if defined(CHAMELEON_USE_MAGMA) || defined(CHAMELEON_SIMULATION) CODELETS(ztsmlq, 5, cl_ztsmlq_cpu_func, cl_ztsmlq_cuda_func, STARPU_CUDA_ASYNC) #else CODELETS_CPU(ztsmlq, 5, cl_ztsmlq_cpu_func) diff --git a/runtime/starpu/codelets/codelet_ztsmqr.c b/runtime/starpu/codelets/codelet_ztsmqr.c index 5b0398629..842cfd768 100644 --- a/runtime/starpu/codelets/codelet_ztsmqr.c +++ b/runtime/starpu/codelets/codelet_ztsmqr.c @@ -626,7 +626,7 @@ static void cl_ztsmqr_cuda_func(void *descr[], void *cl_arg) /* * Codelet definition */ -#if defined(CHAMELEON_USE_MAGMA) +#if defined(CHAMELEON_USE_MAGMA) || defined(CHAMELEON_SIMULATION) CODELETS(ztsmqr, 5, cl_ztsmqr_cpu_func, cl_ztsmqr_cuda_func, STARPU_CUDA_ASYNC) #else CODELETS_CPU(ztsmqr, 5, cl_ztsmqr_cpu_func) diff --git a/runtime/starpu/codelets/codelet_ztsqrt.c b/runtime/starpu/codelets/codelet_ztsqrt.c index f4faed299..e819b32fa 100644 --- a/runtime/starpu/codelets/codelet_ztsqrt.c +++ b/runtime/starpu/codelets/codelet_ztsqrt.c @@ -358,7 +358,7 @@ static void cl_ztsqrt_cuda_func(void *descr[], void *cl_arg) /* * Codelet definition */ -#if defined(CHAMELEON_USE_MAGMA) +#if defined(CHAMELEON_USE_MAGMA) || defined(CHAMELEON_SIMULATION) CODELETS(ztsqrt, 4, cl_ztsqrt_cpu_func, cl_ztsqrt_cuda_func, 0) #else CODELETS_CPU(ztsqrt, 4, cl_ztsqrt_cpu_func) diff --git a/runtime/starpu/codelets/codelet_ztstrf.c b/runtime/starpu/codelets/codelet_ztstrf.c index 1302bda06..486055268 100644 --- a/runtime/starpu/codelets/codelet_ztstrf.c +++ b/runtime/starpu/codelets/codelet_ztstrf.c @@ -262,7 +262,7 @@ static void cl_ztstrf_cuda_func(void *descr[], void *cl_arg) /* * Codelet definition */ -#if defined(CHAMELEON_USE_MAGMA) && 0 +#if (defined(CHAMELEON_USE_MAGMA) && 0) || defined(CHAMELEON_SIMULATION) CODELETS(ztstrf, 4, cl_ztstrf_cpu_func, cl_ztstrf_cuda_func, 0) #else CODELETS_CPU(ztstrf, 4, cl_ztstrf_cpu_func) diff --git a/runtime/starpu/codelets/codelet_zunmlq.c b/runtime/starpu/codelets/codelet_zunmlq.c index b9e598599..6d4a3d91d 100644 --- a/runtime/starpu/codelets/codelet_zunmlq.c +++ b/runtime/starpu/codelets/codelet_zunmlq.c @@ -324,7 +324,7 @@ static void cl_zunmlq_cuda_func(void *descr[], void *cl_arg) /* * Codelet definition */ -#if defined(CHAMELEON_USE_MAGMA) +#if defined(CHAMELEON_USE_MAGMA) || defined(CHAMELEON_SIMULATION) CODELETS(zunmlq, 4, cl_zunmlq_cpu_func, cl_zunmlq_cuda_func, 0) #else CODELETS_CPU(zunmlq, 4, cl_zunmlq_cpu_func) diff --git a/runtime/starpu/codelets/codelet_zunmqr.c b/runtime/starpu/codelets/codelet_zunmqr.c index d15bb0cd4..d55ef0477 100644 --- a/runtime/starpu/codelets/codelet_zunmqr.c +++ b/runtime/starpu/codelets/codelet_zunmqr.c @@ -318,7 +318,7 @@ static void cl_zunmqr_cuda_func(void *descr[], void *cl_arg) /* * Codelet definition */ -#if defined(CHAMELEON_USE_MAGMA) +#if defined(CHAMELEON_USE_MAGMA) || defined(CHAMELEON_SIMULATION) CODELETS(zunmqr, 4, cl_zunmqr_cpu_func, cl_zunmqr_cuda_func, 0) #else CODELETS_CPU(zunmqr, 4, cl_zunmqr_cpu_func) -- GitLab