|
libgrape-lite
A C++ library for parallel graph processing
|
A kind of collective message manager. More...
Classes | |
| struct | ArchiveShuffle |
| struct | IsRange |
| struct | PodShuffle |
| class | PostProcess |
| class | PostProcessBase |
| struct | ShuffleInplace |
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.