Trillion-edge Scale Graph Edge Partitioning
Distributed Neighbor Expansion (Distributed NE) : A scalable parallel and distributed graph partitioner for high-quality edge partitioning, which has several key features:
Reference
M. Hanai, et.al. “Distributed Edge Partitioning for Trillion-edge Graphs” (PVLDB 2019, Paper)
$ git clone git@github.com:masatoshihanai/DistributedNE.git
$ cd DistributedNE; mkdir build; cd build
$ cmake ..; make ## Require MPI
$ mpirun -n 4 ./DistributedNE ../data/Slashdot.edges 4