Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/jamesetsmith/rmat_generator
- Owner: jamesETsmith
- License: apache-2.0
- Created: 2023-12-05T01:25:44.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2023-12-19T15:08:44.000Z (11 months ago)
- Last Synced: 2023-12-19T18:17:59.129Z (11 months ago)
- Topics: graph-generator, graphs
- Language: C++
- Homepage:
- Size: 29.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.