Tom Deakin
|
1a9225ca95
|
If building CUDA on Darwin with Xcode 7.3.1 skip becuase CUDA doesn't work this version
|
2016-05-11 12:54:12 +01:00 |
|
James Price
|
fb8f06e683
|
[SYCL] Pass -no-serial-memop to compute++ to squelch warning
|
2016-05-06 22:33:18 +01:00 |
|
James Price
|
d4b3b3533c
|
Update SYCL version to work with ComputeCpp
Still needs proper CMake rules and kernel names need to be fixed for
multiple template instantiations.
|
2016-05-06 00:38:30 +01:00 |
|
Tom Deakin
|
48cae0cbc1
|
Make sure CUDA nvcc builds with C++11
|
2016-05-03 15:20:26 +01:00 |
|
Tom Deakin
|
31819b7778
|
Add bones of OpenACC in CMake config
|
2016-05-03 15:07:51 +01:00 |
|
James Price
|
40a0a6551d
|
Remove extra -std=c++11 from CMake build
|
2016-05-03 14:46:08 +01:00 |
|
James Price
|
da4f918788
|
Add initial SYCL implementation
|
2016-05-03 14:45:13 +01:00 |
|
Tom Deakin
|
21c9022a3f
|
Keep C++11 flag explicitely defined in Cmake
|
2016-05-03 12:24:33 +01:00 |
|
Tom Deakin
|
57ea4b8cae
|
Require CMake 3.2 so can check for C++11 nicely
|
2016-05-03 12:17:33 +01:00 |
|
Tom Deakin
|
1bd27428bd
|
Require CUDA 7 for C++11 support
|
2016-05-03 12:17:21 +01:00 |
|
Tom Deakin
|
8ce15a28aa
|
Update CMake with better binary name and source location
|
2016-05-03 11:45:25 +01:00 |
|
Tom Deakin
|
a1cab96c57
|
Define the implementaiton strings in each implementation header
|
2016-04-28 17:20:40 +01:00 |
|
Tom Deakin
|
7006871cbe
|
Get version from CMake configued header and only build implementations which have the runtime around
|
2016-04-28 17:10:14 +01:00 |
|
Tom Deakin
|
b9e70e11ab
|
Add CMakeLists.txt file with CUDA and OCL builds
|
2016-04-28 16:58:32 +01:00 |
|