Denis Demidov
7252fe0407
Fix FAQ section regarding differences with existing libraries
...
Mention that VexCL is in fact may use Boost.Compute as a backend.
2016-03-04 06:37:00 +03:00
Kyle Lutz
83e53e7db1
Merge pull request #560 from danieljames/develop
...
Configure documentation to use boost paths.
2016-03-01 16:37:03 -08:00
Daniel James
63fc69352b
Configure documentation to use boost paths.
2016-03-01 20:28:34 +00:00
Kyle Lutz
bea393d7b0
Merge pull request #555 from haahh/update-travis-ci-pocl
...
[Travis CI] Add POCL builds
2016-02-28 10:20:17 -08:00
Jakub Szuppe
94ad91ded3
Add AMD APP SDK Travis CI builds
...
Thanks to JuliaGPU for providing AMD APP SDK setup script
2016-02-27 16:14:49 +01:00
Jakub Szuppe
4bc8a13b46
clLinkProgram and clCompileProgram unimplemented in POCL
2016-02-25 22:39:31 +01:00
Jakub Szuppe
9db2e6d307
Add POCL builds
...
This commit adds builds with POCL (Trusty, OpenCL 1.0 and 1.1)
and updates Khronos ICD.
2016-02-25 22:39:31 +01:00
Kyle Lutz
d1a313f170
Merge pull request #556 from haahh/misc-fixes
...
Misc fixes
2016-02-17 11:38:41 -10:00
Jakub Szuppe
11d445a1f5
POCL does not support clSetMemObjectDestructorCallback
2016-02-16 21:28:25 +01:00
Jakub Szuppe
c7b87432cb
Fix valarray operators
2016-02-16 21:28:25 +01:00
Jakub Szuppe
8e3a57626b
Add missing includes
2016-02-11 19:07:59 +01:00
Kyle Lutz
c2cac3b3a3
Merge pull request #554 from haahh/update-travis-ci
...
Update Travis CI config
2016-02-09 08:18:26 -10:00
Jakub Szuppe
e85f4ba826
Add missing include in perf_fill.cpp
2016-02-08 21:01:14 +01:00
Jakub Szuppe
247b89c8c3
Update Travis CI config
...
Disable testing in Linux (fglrx does not work), use
OpenCL-ICD to build in Linux, enable OSX build.
2016-02-08 21:01:09 +01:00
Kyle Lutz
5e4699ad5c
Merge pull request #553 from boostorg/fix-missing-forward-declaration
...
Add missing forward declaration to image3d.hpp
2016-02-02 20:49:17 -08:00
Kyle Lutz
ff0b5ad69e
Add missing forward declaration to image3d.hpp
2016-02-02 20:45:10 -08:00
Kyle Lutz
5acd1759a4
Merge pull request #552 from boostorg/fix-iota
...
Fix counting_iterator with unsigned types
2016-01-23 12:40:50 -08:00
Kyle Lutz
9f1766dd17
Fix counting_iterator with unsigned types
2016-01-18 20:53:41 -08:00
Kyle Lutz
3466881454
Merge pull request #548 from haahh/timberosx_fixes
...
Timber OSX fixes
2016-01-13 10:56:58 -08:00
Jakub Szuppe
6b34c63fb8
Fix kernels in reduce_by_key_with_scane.hpp
...
It was not guaranteed that every barrier would be encountered by all
work-items in a work-group executing the kernels due to some work-items
returing too early, not entering the conditional if with with a barrier
or not executing every iteration of the loop with a barrier.
See barrier function description in OpenCL documentation.
2016-01-07 20:55:00 +01:00
Jakub Szuppe
6396530a2b
Fix comparison between signed and unsigned integer
2016-01-07 20:54:54 +01:00
Jakub Szuppe
a6f258cf09
Fix find_extrema_reduce kernel in find_extrema_with_reduce.hpp
...
It was not guaranteed that every barrier would be encountered by all
work-items in a work-group executing the kernel due to some work-items
returing too early, not entering the conditional if with with a barrier
or not executing every iteration of the loop with a barrier.
See barrier function description in OpenCL documentation.
2016-01-07 20:51:56 +01:00
Jakub Szuppe
d142a36e98
Fix unsigned integer type to uint_
2016-01-07 17:46:31 +01:00
Kyle Lutz
a2a5850948
Merge pull request #547 from Flast/fix-tests
...
Fix missing includes.
2016-01-05 20:52:07 -08:00
Kohei Takahashi
2dc156d964
Fix missing includes.
2016-01-05 09:47:40 +09:00
Kyle Lutz
6f29b3c4f9
Merge pull request #546 from okdshin/mt_rng_copy_ctor_spike
...
remove bad tab
2015-12-28 17:03:39 -08:00
Kyle Lutz
767c5beba8
Merge pull request #545 from okdshin/fix_linear_congruential_rng_copy
...
Modify linear_congruential_engine to copy its all states.
2015-12-28 12:28:58 -08:00
okdshin
5c467c9850
modify linear_congruential rng to copy its all states
2015-12-29 00:51:14 +09:00
okdshin
d869d839b1
add linear_congruential rng copy ctor and assign op test
2015-12-29 00:50:11 +09:00
okdshin
9e0fabe4ae
remove bad tab
2015-12-28 00:13:53 +09:00
Kyle Lutz
77352a586b
Merge pull request #544 from okdshin/mt_rng_copy_ctor_spike
...
Modify mersenne_twister_engine to copy its states.
2015-12-26 15:13:59 -08:00
okdshin
babfbafad6
Modify mersenne_twister_engine to copy its states.
2015-12-27 04:24:55 +09:00
Kyle Lutz
301c541824
Release v0.5
2015-12-20 18:34:14 -08:00
Kyle Lutz
0d846daad9
Merge pull request #542 from haahh/count_fix_rngs
...
Fix incorrect count update in rngs
2015-12-19 09:05:44 -08:00
Jakub Szuppe
39fa3634e1
Fix seed method call in linear_congruential_engine.hpp
...
There is no seed method with just one parameter of type result_type.
2015-12-18 22:12:51 +01:00
Jakub Szuppe
d2d62f9973
Fix incorrect count (global work size) update in generate methods
2015-12-18 22:12:47 +01:00
Kyle Lutz
45fd97b764
Merge pull request #540 from haahh/fixes_boost160_inspection_report
...
Minor fixes related to Boost Inspection Report (1.60 develop)
2015-12-06 10:51:35 -08:00
Jakub Szuppe
1f4088200d
Minor fixes related to Boost Inspection Report (1.60 develop)
2015-12-06 18:35:29 +01:00
Kyle Lutz
17db2a5174
Merge pull request #539 from boostorg/create-program-with-sources
...
Add program::create_with_source() with vector of strings
2015-12-05 14:44:49 -08:00
Kyle Lutz
cb863b91a6
Add program::create_with_source() with vector of strings
2015-12-04 20:37:13 -08:00
Kyle Lutz
c983cc3a48
Merge pull request #535 from olivas/create_with_source_file
...
program::create_with_source_file doesn't fail with bad input
2015-11-19 19:39:58 -08:00
Alex Olivas
aa85b207d3
tested the wrong function.
2015-11-18 18:04:24 -07:00
Alex Olivas
0a2d7fa0e1
if the ifstream can't be created in program::create_with_source_file then it throws std::ios_base::failure.
2015-11-18 16:27:19 -07:00
Kyle Lutz
0d172afaf8
Merge pull request #533 from haahh/minor_fixes
...
Minor fixes
2015-11-05 18:53:42 -08:00
Jakub Szuppe
6be8228a74
Fix integer type to uint_ (cl_uint)
2015-11-05 18:23:00 +01:00
Jakub Szuppe
e97f70cdac
CL_MAP_WRITE_INVALIDATE_REGION is available since OpenCL 1.2
2015-11-05 18:15:39 +01:00
Kyle Lutz
e7a0db49c9
Merge pull request #529 from haahh/fix_opencl2_tests
...
Fix OpenCL 2.0 test cases in test_fill and test_svm_ptr
2015-10-29 21:31:46 -07:00
Jakub Szuppe
fb03f87942
Add more tests for enqueue_svm_memcpy() method
2015-10-29 12:44:06 +01:00
Jakub Szuppe
972a1a26e8
Skipping copy_svm_ptr test case on AMD devices
...
clEnqueueSVMMemcpy() operation does not work on AMD devices due to a bug
in drivers (https://community.amd.com/thread/190585 ). This affects copy()
algorithm (when SVM is used) and results in copy_svm_ptr failing. Now this
test case is skipped on AMD devices.
2015-10-29 12:43:02 +01:00
Jakub Szuppe
acf83372db
Fix OpenCL2.0 test cases in test_fill and test_svm_ptr
2015-10-24 21:15:44 +02:00