Watch for multiple unregistration

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@7435 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
Watch for multiple assignation of a tag to tasks

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

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@7439 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
include/starpu_task.h: definition of macro STARPU_TASK_INITIALISER does not need to finish by a ';', it will be given when using the macro

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@7440 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
Fix compilation when FxT is not installed in a "standard" location.

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

Return SOCL Platform and disable Image extensions

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

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@7443 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
Fix bad CUDA/OpenCL interaction

libcuda defines two OpenCL symbols (clGetExtensionFunctionAddress and clGetPlatformInfo). The latter was used by StarPU with platform identifiers returned by clGetPlatformIDs from libOpenCL. We now link with libOpenCL before linking with libcuda.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@7444 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
tests/sched_policies/execute_all_tasks.c: use job->terminated to check whether the task has been executed, rather than using the profiling feature.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@7452 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
doc/Makefile.am: deal with cases when stat and date commands fails by inserting 'unknown_date' in version.texi file

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@7453 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
confirm that non-parallel tasks can still run concurrently even with single combined worker

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@7454 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
configure.ac: improve hwloc detection
  * by default, hwloc is search using pkg-config
  * --with-hwloc=prefix allows to specify a directory to search for



git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@7455 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
doc: more explanation about hwloc

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@7456 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
configure.ac: fix --without-hwloc

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@7457 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
Mention again that pheft tries varying combined worker sizes

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

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@7459 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
ChangeLog: mention improvment for hwloc detection

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

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@7461 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
*/Makefile.am: add FXT_LDFLAGS when missing

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/trunk@7462 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
SOCL: conditional compilation in OpenCL kernels depending on device type

SOCL now defines one of the following constants depending on the device the kernel is compiled on: SOCL_DEVICE_TYPE_CPU, SOCL_DEVICE_TYPE_GPU, SOCL_DEVICE_TYPE_ACCELERATOR, SOCL_DEVICE_TYPE_UNKNOWN. OpenCL kernels can use this value to perform conditional compilation.

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