并行代码文档的哪种图表?

bao*_*aol 5 language-agnostic diagram mpi boost-mpi

我有一些需要记录的并行代码(使用MPI实现).我想要一个描述它的高级策略的流程图.

您使用什么样的图来描述发送,接收,广播,收集,减少和其他操作?

(编辑:我对Linux/LaTeX软件同样感兴趣)

Hig*_*ark 5

我认为可以肯定地说,没有广泛使用的法律事实上的标准图表和图表类型可用于您想要的内容.当我不得不使用MS Visio时,我倾向于.在Linux上我首先看看GraphViz,也许是PGF和TiKZ.

至于如何绘制图表,我通常从最接近的近似值开始,我可以在其中一本教科书或论文中找到我的办公室. Grama 等人的并行计算简介有一些很好的图表.您可以通过Google搜索"算法动画"或"算法可视化"等术语来学习.