libgrape-lite
A C++ library for parallel graph processing
|
A kind of collective message manager. More...
Classes | |
struct | IsRange |
struct | ShuffleInplace |
struct | PodShuffle |
struct | ArchiveShuffle |
class | PostProcessBase |
class | PostProcess |
A kind of collective message manager.
This message manager is designed for the scenario that all mirror vertices' state need to be override with their masters' state, e.g. PageRank.
After a round, message manager will encode the inner vertices' state of a vertex array for each other fragment.
When receive a batch of messages, message manager will update the state of outer vertices in a designated vertex array.