A C++ graph partitioning library implementing the Metis recursive bisection algorithm.
To compile Poros you will need CMake >= 2.8 and a C++ compiler supporting
c++14.
The configure script is currently written in bash, but cmake can be
invoked directly to build the library.
To just build the dynamic library execute:
./configure && make
and build/<os-arch>/src/libporos.so will be built.
To build the static library
./configure --static && make
and build/<os-arch>/src/libporos.a will be built.
A command line front-end is available in the poros-bin repository.
To compile and run the unit tests, execute:
To just build the dynamic library execute:
./configure --test && make && make test