Skip to content

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

License

Notifications You must be signed in to change notification settings

Roger-luo/KaHyPar.jl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Julia 100.0%