KaHyPar.jl is a Julia interface to the KaHyPar hypergraph partitioning package.
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")
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")