I have several graphs that are distributed among several processors. Each graph could distributed among several processors and they could share the same processor.

E.g. I have 16 processors, and 100 undirected graphs. 

Graph one has 1000 vertices and is distributed among processors 0-4
Graph two has 2500 vertices and is distributed among processors 0-3, 5, 8
.
.
.

Is there any way with the boost library that I can concatenate each graph on the the desired processor? (e.g. have the graph one on processor 1)

Cheers,
Ziv