有没有办法我们可以读取graph500生成的位图文件作为图形文件?

时间:2018-03-08 02:16:35

标签: c graph octave

Graph500有两个使用kronecker图生成器生成图的实现:

  • Octave - 此实现生成一个图形文件,其形式为边缘列表,可以轻松更改为不同的格式,作为性能评估或数据分析的预处理步骤。
  • c - 此实现生成两个图形文件,一个用于权重,一个用于边缘,但都是位图格式。

我的问题是关于c的实现。我试图在不同的代码中重用图表。我知道如何通过设置TMPFILE =和REUSEFILE = 1的环境变量来重用graph500的SSSP实现中的图形,但是,我正在努力想办法在其他程序中读取它。

请帮助..

1 个答案:

答案 0 :(得分:1)

您可以使用this脚本将graph500输出二进制文件转换为边列表。

用法:python graph500-binary-to-text.py "inputgraph500binary" "myoutput.txt"