Make sure to really abort if StarPU was built with multithread GPU control support and OpenGL interoperability was requested.


git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@6672 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
tests/main/driver_api/init_run_deinit.c: do not fail when there are no GPUs running OpenCL.


git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@6673 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
src/drivers/opencl/driver_opencl.c: Fix a typo.


git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@6674 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
doc/chapters/advanced-api.texi: update doc for driver api

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@6675 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
Update the documentation for "struct starpu_driver".


git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@6676 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
doc/chapters/advanced-api.texi: add doc for starpu_driver_run() and clarify starpu_driver_run_once()

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@6677 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
tools/dev/starpu_check_undocumented.sh: fix RE to check if a function is documented

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@6678 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
Driver API: rename starpu_set_end_of_submissions into starpu_drivers_request_termination and document it

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@6679 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
tests/main/driver_api/init_run_deinit.c: check there is a available device before testing it

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@6680 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
build-aux: ignore compilation-generated files

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@6681 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
doc: typo

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@6685 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
tests/main/driver_api/init_run_deinit.c: typo

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@6686 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
Changelog: mention r.6603 ("Fix the build when using FxT on systems other than Linux.")


git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@6688 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
Add starpu_data_unregister_lazy(handle)

Sometimes applications want to be able to tell StarPU to destroy a data once
every task submitted that may use it has completed. This new API allows it.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@6690 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
gcc-plugin: added groupsize support to OpenCL codelet generation.

* gcc-plugin/src/starpu.c (define_opencl_task_implementation):
  added new function argument and check its type.
  (handle_pragma_opencl): added support for the groupsize pragma argument.
* gcc-plugin/tests/mocks.h (clEnqueueNDRangeKernel):
  Completed mock function.
* gcc-plugin/tests/opencl-errors.c: added new tests.
* gcc-plugin/tests/opencl.c: completed test.
  (main): updated check to the `clEnqueueNDRangeKernel' function call.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@6694 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
Add test for starpu_data_unregister_lazy

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@6695 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
tests/main/driver_api/: add a test for the starpu_driver_run() and starpu_drivers_request_termination() functions.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@6696 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
Fix lazy_unregister test

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@6697 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
Fix coding style issues in tests/datawizard/lazy_unregister.c

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@6698 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
Add bloody missing copyrights.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@6699 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a