Downloading OpenCLIPER
For the time being, we can only support GNU/Linux, but this may change in the future. All development and tests have been done in an Ubuntu 18.04 and 20.04 distributions.
Please send patches, requests, ideas, etc. to opencliper@lpi.tel.uva.es.
Git repository
The code is available at http://opencliper.lpi.tel.uva.es/OpenCLIPER.
To clone the repository, just type git clone http://opencliper.lpi.tel.uva.es/OpenCLIPER
.
Tar archive
If you are not used to git, you can download the tar archive.
Installing OpenCLIPER
Dependencies
- GCC 5 or newer.
- CMake. Version 2.8 or newer should work.
- libmatio (for reading Matlab files). Available in Ubuntu repositories.
- clFFT.
- clBLAST (included in the git repository).
- OpenCV. Available in Ubuntu repositories.
- A functional OpenCL 1.2 implementation (we may support OpenCL 1.0 in the future, but not yet).
- For nVidia GPUs, it comes with the CUDA packages.
- For AMD GPUs and CPUs, you may use AMDGPU pro (their proprietary implementation) or try ROCm (the free alternative).
- For Intel CPUs and GPUs, download their OpenCL driver.
Compiling
OpenCLIPER is developed as a CMake project, so, the typical compilation sequence is used:
tar xvfz OpenCLIPER.tar.gz
cd OpenCLIPER
mkdir build
cd build
cmake ..
make
Instead of cmake, you can use ccmake to tailor the compilation process to your needs.
Getting started
Now that you have compiled OpenCLIPER (hopefully), it would be a great time to read the tutorial or have a look at the included tests and examples, and don't hesitate to tell us what you think of OpenCLIPER!