If using the Nix package manager, simply enter nix-shell in your shell to get the required dependencies.
Otherwise, the following dependencies are needed:
- Rust
- GMP (as well as libmpc and mpfr, although not used in the project)
- gnuplot
- hwloc
Compile with cargo build. The executable is found in ./target/debug/main. Type ./target/debug/main -h for usage instructions.
Run test suites with cargo test and benchmarks with cargo bench.
Program multi-threaded by default.