The Lift programming language and compiler
git
, git-lfs
, dot
and the latest Java SDKArithExpr
dependency by running ./updateSubmodules.sh
To be able to execute computations in OpenCL you need to build the Executor library.
The script buildExecutor.sh
builds the executor.
./buildExecutor.sh
Both scripts are also called by sbt when running sbt compile
Finally add the Executor build directory to the Java library path:
In IntelliJ select "Run -> Edit Configurations ..."
On the left side select "Defaults -> JUnit"
On the right side add to the "VM options": "-Djava.library.path=$LIFT_ROOT/lib/Executor/build/" (with the proper path from your system)
Alternatively, you can add the Executor build directory to your LD_LIBRARY_PATH. That will also make it possible to run tests and benchmarks from the command line using "sbt test" and scripts in the "scripts" folder, respectively.