Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jamesetsmith/rmat_generator

Random matrix generator using RMAT algorithm
https://github.com/jamesetsmith/rmat_generator

graph-generator graphs

Last synced: 15 days ago
JSON representation

Random matrix generator using RMAT algorithm

Awesome Lists containing this project

README

        

# rmat_generator

[![build](https://github.com/jamesETsmith/rmat_generator/actions/workflows/ci.yml/badge.svg)](https://github.com/jamesETsmith/rmat_generator/actions/workflows/ci.yml)

A random matrix generator using recursive matrix (R-MAT) method from [Chakrabarti, Zhan, and Faloutsos](https://www.cs.cmu.edu/~christos/PUBLICATIONS/siam04.pdf).

## Build

```shell
cmake -B build
cmake --build build --parallel 6
ctest --test-dir build --parallel 6
```

## Benchmark

See the benchmark source files in `benchmark`. The built executables should all be in `/benchmark`. The command line interface for benchmarks should all support `--help` so run ` --help` for up-to-date info about their command line interface.