-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
DaggerGraphs
- Add DaggerGraphs subpackage JuliaParallel/Dagger.jl#448
- Huge graphs with partitioned structure and metadata
- Merge is close thanks to @jpsamaroo
- Order of magnitude: hundreds of millions of nodes (simulate a megalopolis)
- Partitioned / distributed across several workers
- Make it general purpose: conform to the Graphs.jl interface
- Other interfaces to add that may not make sense for other use cases
- Design decisions to discuss
- Situation vis-à-vis graph metadata?
- User can provide the partition number for each vertex, but there are built-in partitioning mechanisms
- @mtfishman has also been developing a partitioned graph type, see Metis.jl and KaHyPar.jl for algorithms
- Just one data structure in DaggerGraphs, containing both vertex names and metadata and weights
- What data gets distributed and what data gets cached? Is it worth caching neighborhoods?
- Louvain and Leiden algorithms are not bad
- @gdalle will have two interns on parallel graph algorithms
Metadata
Metadata
Assignees
Labels
No labels