hustcsdl / CycleDetection

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CycleDetection

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.

To Compile:

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

To run:

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)

About


Languages

Language:C++ 83.0%Language:C 5.8%Language:Makefile 5.5%Language:CMake 4.7%Language:Shell 1.0%