This repository contains components that will support percolation via OpenCL and CUDA
The CircleCI contiguous integration service tracks the current build status for the master branch:
Prerequisites:
- CUDA SDK >= 7.0
Building:
mkdir build && cd build
cmake \
-DHPX_ROOT=/home/diehl/opt/hpx/ \
-DHPXCL_WITH_CUDA=ON \
-DCUDA_TOOLKIT_ROOT_DIR=/opt/packages/cuda-7.0/ \
-DLIBNVRTC_LIBRARY_DIR=/opt/packages/cuda-7.0/lib64/ ..
- Build CUDA support: -HPXCL_WITH_CUDA=ON
- Build OpenCL support: -HPCL_WITH_OPENCL=ON
- Build examples: -DHPXCL_BUILD_EXAMPLES
- Build benchmark: -DHPXCL_BUILD_BENCHMARK=ON
- Build documentation: -DHPX_BUILD_DOCUMENTATION=ON