Updated the Clustering Coefficient algorithm, CPU-only.
Added the Clustering Coefficient algorithm, CPU and GPU-only.
Added new tests for the Clustering Coefficient algorithm, CPU and GPU-only.
Added a new graph: ring network with a central vertex which is a neighbour to all other vertices in the network.
Added a tool that is used to read power measurments form a wattsup meter
Updated the make files to enabled compiling C files which we need to compile the graph500 benchmark.
Updated the graph500 totem implementation with a new data type specific for the generated BFS tree. This is needed to be able to compile with the Graph500 benchmark code based.
Added the graph500 benchmark code.
Removed an unrelated file from the graph500 benchmark.
Fixed column allocation in R graphing script
Fixed the make-edgelist makefile, it required a file that did not exist in its initial commit
Fixed a bug in the grapb500 base code that didn't allow dumping/reading edgelists from files larger than 2GB
Same fix as the previous commit, but for the stock omp BFS implementation included in the Graph500 codebase.
More restructuring to the graph500.c file in preparation to dump the edge list on disk to free up memory space while doing the actual processing (needed to process larger graphs).
Added command parsing for totem options in graph500 launches.
created a benchmark library that can be linked with the graph500 code base.
fixed dependency in the graph500 makefile to allow building the benchmark library if it did not exist
Changed the number of edges produced by the graph500 benchmark to produce one edge less to allow using 32-bit edge ids for scale-27 graphs
Changed the graph500 benchmark to that the edgelist and the produced BFS trees are dumped to disk to free memory space required for processing large graphs.
Added parallelism for graph500 to Totem setup.