KaHyPar.jl

KaHyPar.jl is a Julia interface to the KaHyPar multilevel hypergraph partitioning package.
Author kahypar
Popularity
7 Stars
Updated Last
1 Year Ago
Started In
July 2019

KaHyPar.jl

Build Status Codecov

KaHyPar.jl is a Julia interface to the KaHyPar hypergraph partitioning package.

Hypergraphs and Hypergraph Partitioning


alt textalt text

Installation

The Julia interface is not yet a registered package. It can be installed and tested using the following commands in Julia.

using Pkg
Pkg.add(PackageSpec(url="https://github.com/kahypar/KaHyPar.jl.git"))
Pkg.test("KaHyPar")

macOS support

Precompiled versions of KaHyPar are not available for macOS so to use KaHyPar.jl on macOS one must first follow the instructions to build this package. Installing KaHyPar.jl then proceeds as above with the additional step of setting the JULIA_KAHYPAR_LIBRARY_PATH environment variable to point to the lib folder of this build.

using Pkg
ENV["JULIA_KAHYPAR_LIBRARY_PATH"] = <build_root>/lib
Pkg.add(PackageSpec(url="https://github.com/jalving/KaHyPar.jl.git"))
Pkg.test("KaHyPar")