文書化する必要のある並列コード(MPIを使用して実装)があります。高レベルの戦略を説明するフロー図が欲しいのですが。
送信、受信、ブロードキャスト、収集、削減、およびその他の操作を説明するために、どのような図を使用しますか?
(編集:私はそれらを行うためのLinux / LaTeXソフトウェアにも同様に興味があります)
文書化する必要のある並列コード(MPIを使用して実装)があります。高レベルの戦略を説明するフロー図が欲しいのですが。
送信、受信、ブロードキャスト、収集、削減、およびその他の操作を説明するために、どのような図を使用しますか?
(編集:私はそれらを行うためのLinux / LaTeXソフトウェアにも同様に興味があります)
広く使用されているデジュリまたはデファクトスタンダードの図や、必要なものに使用されている図の種類はないと言っても過言ではありません。必要な場合は、MSVisioを使用する傾向があります。Linuxでは、最初にGraphVizを調べ、おそらくPGFとTiKZを調べます。
ダイアグラムの描き方については、一般的に、私のオフィスをノックしている教科書や論文の1つで見つけた最も近い近似から始めます。 Grama et alによる並列計算の概要には、いくつかの優れた図があります。「アルゴリズムアニメーション」や「アルゴリズムの視覚化」などの用語については、グーグルで学ぶことができます。