Parallel hypergraph partitioning in C++ using MPI.
Copyright (C) 2004 Aleksandar Trifunovic
This program is free software; Redistribution and modification of any part or all of the program without explicit permission from the author is strictly forbidden.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- CMake 3.2
- C++11 compliant compiler (tested with Clang 3.6, GCC 4.8.2, GCC 5.1.0; minimum supported GCC version is 4.8.x)
- MPI (tested with MPICH 3.0.4 and MPICH 3.1.4)
Run the configure
script with any additional CMake arguments (i.e. to select
a generator). Parkway options are as such:
-D PARKWAY_TESTS=<true|false>
to add support for building and running unit tests.
Assuming a UNIX system using GNU Makefiles, once configured make help
will
list all build targets. A number of targets are:
make parkway
- buildslibparkway
.make parkway_driver
- builds a utility to partition hypergraphs usinglibparkway
.make
- builds the above and a few more utilities.