Samuel Thibault vor 9 Jahren
Ursprung
Commit
79d05ee351

+ 2 - 2
examples/basic_examples/dynamic_handles.c

@@ -18,7 +18,7 @@
 
 #define FPRINTF(ofile, fmt, ...) do { if (!getenv("STARPU_SSILENT")) {fprintf(ofile, fmt, ## __VA_ARGS__); }} while(0)
 
-static void dummy_small_kernel(void *descr[], void *cl_arg)
+void dummy_small_kernel(void *descr[], void *cl_arg)
 {
 	int nb_data;
 	int i;
@@ -34,7 +34,7 @@ static void dummy_small_kernel(void *descr[], void *cl_arg)
 	}
 }
 
-static void dummy_big_kernel(void *descr[], void *cl_arg)
+void dummy_big_kernel(void *descr[], void *cl_arg)
 {
 	int nb_data;
 	int i;

+ 1 - 1
examples/basic_examples/multiformat.c

@@ -30,7 +30,7 @@ static int nopencl = 0;
 static struct point array_of_structs[N_ELEMENTS];
 static starpu_data_handle_t array_of_structs_handle;
 
-static void
+void
 multiformat_scal_cpu_func(void *buffers[], void *args)
 {
 	struct point *aos;

+ 1 - 1
src/drivers/mic/driver_mic_source.c

@@ -272,7 +272,7 @@ starpu_mic_kernel_t _starpu_mic_src_get_kernel_from_codelet(struct starpu_codele
 			kernel = _starpu_mic_src_get_kernel(symbol);
 		}
 	}
-	STARPU_ASSERT_MSG(kernel, "when STARPU_MIC is defined in 'where', mic_funcs or cpu_funcs_name has to be defined");
+	STARPU_ASSERT_MSG(kernel, "when STARPU_MIC is defined in 'where', mic_funcs or cpu_funcs_name has to be defined and the function be non-static");
 
 	return kernel;
 }

+ 2 - 2
tests/datawizard/increment_init.c

@@ -53,7 +53,7 @@ static void neutral_opencl_kernel(void *descr[], void *arg)
 
 
 
-static void neutral_cpu_kernel(void *descr[], void *arg)
+void neutral_cpu_kernel(void *descr[], void *arg)
 {
 	unsigned *dst = (unsigned *)STARPU_VARIABLE_GET_PTR(descr[0]);
 	*dst = 0;
@@ -112,7 +112,7 @@ static void increment_cuda_kernel(void *descr[], void *arg)
 }
 #endif
 
-static void increment_cpu_kernel(void *descr[], void *arg)
+void increment_cpu_kernel(void *descr[], void *arg)
 {
 	unsigned *tokenptr = (unsigned *)STARPU_VARIABLE_GET_PTR(descr[0]);
 	*tokenptr = *tokenptr + 1;

+ 2 - 2
tests/datawizard/task_with_multiple_time_the_same_handle.c

@@ -17,14 +17,14 @@
 #include <starpu.h>
 #include "../helper.h"
 
-static void sum_cpu(void * descr[], void *cl_arg)
+void sum_cpu(void * descr[], void *cl_arg)
 {
 	double * v_dst = (double *) STARPU_VARIABLE_GET_PTR(descr[0]);
 	double * v_src = (double *) STARPU_VARIABLE_GET_PTR(descr[1]);
 	*v_dst+=*v_src;
 }
 
-static void sum3_cpu(void * descr[], void *cl_arg)
+void sum3_cpu(void * descr[], void *cl_arg)
 {
 	double * v_src1 = (double *) STARPU_VARIABLE_GET_PTR(descr[1]);
 	double * v_src2 = (double *) STARPU_VARIABLE_GET_PTR(descr[1]);

+ 1 - 1
tests/datawizard/variable_parameters.c

@@ -72,7 +72,7 @@ static void increment_cuda_kernel(void *descr[], void *arg)
 }
 #endif
 
-static void increment_cpu_kernel(void *descr[], void *cl_arg)
+void increment_cpu_kernel(void *descr[], void *cl_arg)
 {
 	int num = starpu_task_get_current()->nbuffers;
 	int i;

+ 0 - 1
tests/main/insert_task.c

@@ -55,7 +55,6 @@ struct starpu_codelet mycodelet_noargs =
 {
 	.modes = { STARPU_RW, STARPU_RW },
 	.cpu_funcs = {func_cpu_noargs},
-	.cpu_funcs_name = {"func_cpu_noargs"},
         .nbuffers = 2
 };
 

+ 2 - 1
tests/main/pause_resume.c

@@ -27,13 +27,14 @@ static unsigned ntasks = 64;
 static unsigned ntasks = 200000;
 #endif
 
-static void dummy_func(void *descr[] STARPU_ATTRIBUTE_UNUSED, void *arg STARPU_ATTRIBUTE_UNUSED)
+void dummy_func(void *descr[] STARPU_ATTRIBUTE_UNUSED, void *arg STARPU_ATTRIBUTE_UNUSED)
 {
 }
 
 static struct starpu_codelet dummy_codelet =
 {
 	.cpu_funcs = {dummy_func},
+	.cpu_funcs_name = {"dummy_func"},
 	.cuda_funcs = {dummy_func},
 	.opencl_funcs = {dummy_func},
 	.model = NULL,