This is a Graphalytics benchmark driver for OpenG. Please refer to the documentation of Graphalytics core for an introduction to using Graphalytics.
- Make sure that you have installed Graphalytics.
- Download the source code from this repository.
- Execute
mvn clean package
in the root directory (See details in Software Build). - Extract the distribution from
graphalytics-{graphalytics-version}-openg-{platform-version}.tar.gz
.
The following dependencies are required for this platform driver:
- GraphBIG (make sure to checkout the graphalytics branch)
Download GraphBIG and unpack into any directory. Modify platform.openg.home
in config/platform.properties
to point to this directory or set the environment variable OPENG_HOME
to this directory.
Edit config/platform.properties
to change the following settings:
platform.openg.home
: Directory where OpenG has been installed.platform.openg.intermediate-dir
: Directory where intermediate conversion files are stored. During the benchmark, graphs are converted from Graphalytics format to OpenG csv format.platform.openg.num-worker-threads
: Number of threads to use when running OpenG.
To execute a Graphalytics benchmark on OpenG (using this driver), follow the steps in the Graphalytics tutorial on Running Benchmark.