[graph-tool-tickets] [graph-tool] Ticket #156: OpenMP problem in katz and pagerank
graph-tool
webmaster at skewed.de
Sun Jun 8 23:28:23 UTC 2014
#156: OpenMP problem in katz and pagerank
reopened enhancement
---------------------------------------------------------------------
Reporter: anonymous
Owner: tiago peixoto
Priority: normal
Milestone: 2.2
---------------------------------------------------------------------
Comment (by tiago peixoto):
This is interesting. It is probably because the openmp loop splits the threads in continuous chunks. Cound you try first "shuffling" the vertex order with something like:
{{{#!python
vorder = g.vertex_index.copy("int")
shuffle(vorder.a)
g = Graph(g, vorder=vorder)
}}}
Does this help balancing the threads?
--
Ticket URL: <URL:http://graph-tool.skewed.de/ticket/156>
graph-tool <URL:http://graph-tool.skewed.de>
An efficient python module for graph analysis and manipulation.
More information about the graph-tool-tickets
mailing list