Sourav Pati, Kartik Lakhotia
g++ --version >= 4.7
This directory contains
- include/ directory - header files
- application directories
Makefile for each algorithm is present in its respective directory.
For example:
To run BFS makefile
cd bfs
make
For the following identifiers, use the inbuilt datatypes
- vertex ID: use "intV"
- edge ID: use "intE"
Enable the following flags in makefile(s):
- HUGE_EDGE: if number of edges is more than 4 billion
- HUGE_VERTEX: if number of vertices is more than 2 billion
Check the README inside each application folder
- The programs use graph in csr binary format
- Use the csr_gen utility in this repo to create binary csr files from edge list of a graph