Skip to content

Commit

Permalink
Only add KaHyPar dependency to example if not Windows
Browse files Browse the repository at this point in the history
  • Loading branch information
JoeyT1994 committed Jan 8, 2024
1 parent 5010386 commit 7f32e17
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions examples/partitioning.jl
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
using NamedGraphs
using KaHyPar
using Metis

g = named_grid((4, 4))
npartitions = 4

pg_kahypar = PartitionedGraph(g; npartitions, backend="KaHyPar")
pg_metis = PartitionedGraph(g; npartitions, backend="Metis")

@show nv(partitioned_graph(pg_kahypar)) == nv(partitioned_graph(pg_metis)) == npartitions

@show pg_kahypar isa PartitionedGraph
@show pg_metis isa PartitionedGraph

if !Sys.iswindows()
using KaHyPar
pg_kahypar = PartitionedGraph(g; npartitions, backend="KaHyPar")
@show nv(partitioned_graph(pg_kahypar)) == nv(partitioned_graph(pg_metis)) == npartitions
@show pg_kahypar isa PartitionedGraph
end

0 comments on commit 7f32e17

Please sign in to comment.