Development repository for the UoB-HPC 'Advanced HandsOnOpenCL' material. At some point, this will probably become public, when we have ironed out the various issues it currently has.
- libsdl2
- mesa-common-dev
- libsdl2-dev
- libgl1-mesa-glx
- Windows 7 or newer
- Visual Studio 2010 or newer
- Any OpenCL driver (e.g. NVIDIA, AMD or Intel)
Just type make
.
There is a Makefile in each project directory, and global ones in the exercises
and solutions
directories.
To change the compiler from the default C/C++ compilers set the CC
/CXX
variables; for example make CXX=icpc
.
On OS X, when running on the CPU you will need to select --wgsize 1
at the command line.
We expect 8 incorrect values.
- Port remaining exercises to C
- Update Visual Studio solutions to include C exercises (or use CMake?)
- Add job scripts for Isambard