Преглед изворни кода

better give variable names rather than an explicit size

Samuel Thibault пре 15 година
родитељ
комит
519e7d831b

+ 3 - 3
doc/starpu.texi

@@ -1703,7 +1703,7 @@ int main(int argc, char **argv)
 
     float array[2] = @{1.0f, -1.0f@};
     task->cl_arg = &array;
-    task->cl_arg_size = 2*sizeof(float);
+    task->cl_arg_size = sizeof(array);
 
     task->callback_func = callback_func;
     task->callback_arg = 0x42;
@@ -1829,7 +1829,7 @@ task->cl = &cl;                          /* @b{Pointer to the codelet defined be
 task->buffers[0].handle = vector_handle; /* @b{First parameter of the codelet} */
 task->buffers[0].mode = STARPU_RW;
 task->cl_arg = &factor;
-task->cl_arg_size = sizeof(float);
+task->cl_arg_size = sizeof(factor);
 task->synchronous = 1;
 
 starpu_task_submit(task);
@@ -2066,7 +2066,7 @@ int main(int argc, char **argv)
     task->buffers[0].handle = vector_handle;
     task->buffers[0].mode = STARPU_RW;
     task->cl_arg = &factor;
-    task->cl_arg_size = sizeof(float);
+    task->cl_arg_size = sizeof(factor);
 @end smallexample
 @end cartouche
 

+ 1 - 1
doc/vector_scal_c.texi

@@ -137,7 +137,7 @@ int main(int argc, char **argv)
      * READ-ONLY buffer and that the codelet may be given a pointer to a
      * COPY of the argument */
     task->cl_arg = &factor;
-    task->cl_arg_size = sizeof(float);
+    task->cl_arg_size = sizeof(factor);
 
     /* execute the task on any eligible computational ressource */
     starpu_task_submit(task);

+ 1 - 1
examples/basic_examples/hello_world.c

@@ -86,7 +86,7 @@ int main(int argc, char **argv)
 	 * argument (cl_arg) is NOT a valid synchronization medium! */
 	float array[2] = {1.0f, -1.0f};
 	task->cl_arg = &array;
-	task->cl_arg_size = 2*sizeof(float);
+	task->cl_arg_size = sizeof(array);
 		
 	/* once the task has been executed, callback_func(0x42)
 	 * will be called on a CPU */

+ 1 - 1
examples/basic_examples/vector_scal.c

@@ -137,7 +137,7 @@ int main(int argc, char **argv)
 	 * READ-ONLY buffer and that the codelet may be given a pointer to a
 	 * COPY of the argument */
 	task->cl_arg = &factor;
-	task->cl_arg_size = sizeof(float);
+	task->cl_arg_size = sizeof(factor);
 
 	/* execute the task on any eligible computational ressource */
 	starpu_task_submit(task);