Compilation - gems-uff/prov-dominoes GitHub Wiki
Compilation for other environments
Requeriments
We assume you have Java SE Development Kit 8 and Apache Maven 3.6+ installed.
Compiling for Windows 64-bits...
- Clone prov-matrix:
~$ git clone https://github.com/gems-uff/prov-matrix.git
- Compile and install the prov-matrix module:
~$ cd prov-matrix
~$ mvn clean install
- Clone prov-dominoes:
~$ cd ..
~$ git clone https://github.com/gems-uff/prov-dominoes.git
- Install prov-cuda module:
~$ cd prov-dominoes\prov-cuda
~$ mvn clean install
- Package prov-dominoes:
~$ cd ..\prov-dominoes
~$ mvn clean package
The jar will be packaged in the target\ directory.
If GPU is available and you intend to use it, you will need to install the CUDA Runtime Library 10.1 Update 1. By default, the PROV-CUDA module is compiled for Windows x64. For compiling the cuda sources for other architectures please refer to the makefile, before reproducing steps 4 and 5.