On the way to implement some collectives for Graph

 broadcast not yet working good
 gather need to be tested