This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
自作クラスタ計算機:mpiによる並列計算 [2020/03/02 18:01] koudai [サンプルプログラム] |
自作クラスタ計算機:mpiによる並列計算 [2020/03/02 18:04] koudai [ノード間並列計算] |
||
---|---|---|---|
Line 107: | Line 107: | ||
$ mpiicc -o hello hello.c | $ mpiicc -o hello hello.c | ||
</ | </ | ||
- | * 試しに管理ノード(4スレッド)で走らせてみます< | + | * 試しに管理ノードで走らせてみます< |
$ mpirun -n 4 hello | $ mpirun -n 4 hello | ||
Hello World! I am 0 of 4 from kanri. | Hello World! I am 0 of 4 from kanri. | ||
Line 144: | Line 144: | ||
Hello World! I am 3 of 4 from keisan12. | Hello World! I am 3 of 4 from keisan12. | ||
</ | </ | ||
- | * MPIがプロセス数に応じて各ノードにスレッドを割り振ります | + | * MPIが各ノードに自動的にプロセスを割り振ります |
+ | * 並列計算におけるスレッド間の通信を考えたとき、ノード間の通信はノード内の通信に比べて非常に遅いです。できるだけ通信をしないようなプログラムが要求されます。 | ||
====== 参考 ====== | ====== 参考 ====== |