Roger-luo / KaHyPar.jl

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:Other


Languages

Language:Julia 100.0%