1. To compile the code you will need
a) Jetbeans Clion with cmake
b) Gcc compiler
c) tclap-1.2.1 library
2. The memory monitor code works only in Linux.
1. Edit the CMakeList to update the location of tclap-1.2.1 library
2. If using the build tool in CLion then just use clean build
3. If using command line go to folder cmake-build-debug and run make
1. If using CLion then use Run->Edit configuration->Program arguments and provide the following arguments
-i $full-path-of-input-graph-file$ -w $window-in-hour$ -o $output-file-location$ -p $batch size$ -r $bool:edge-revered$ -a $algorithm-no$ -b $bool:batchmode$ -z $bool:compress$
2. If using command line just run the exe with the above arguments
(Use sample script file in cmake-build-debug for details on various combinations of algorithms and parameters)