Skip to content

falcong/parkway

 
 

Repository files navigation

Parkway

Parallel hypergraph partitioning in C++ using MPI.

Build Status

Disclaimer

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.

Minimum Requirements

  • 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)

Building

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 - builds libparkway.
  • make parkway_driver - builds a utility to partition hypergraphs using libparkway.
  • make - builds the above and a few more utilities.

About

Parallel hypergraph partitioning in C++ using MPI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 94.6%
  • CMake 3.8%
  • C 1.6%