Laboratories for Mathematics, Lifesciences, and Informatics
a> をテンプレートにして作成
開始行:
*MPIを使う [#l31caf84]
**最初に一度だけやること [#c5e24a01]
+設定ファイル~/.mpd.confを作成し、中身は次のようにする。...
MPD_SECRETWORD=mr45-j9z
+このファイルを自分だけが読めるようにする
chmod 600 ~/.mpd.conf
**使用方法 [#ieca965f]
-まず、使用マシン一覧のファイル(mpd.hosts)を作る(ファイル...
blade01
blade02
blade03
blade04
-基点にするマシン(ここではblade01)にログインして、マネー...
mpdboot -n 4 -f mpd.hosts
-確認
mpdtrace
-計算を実行する。nはプロセスの数。登録したbladeの台数より...
mpiexec -n 4 ./hogehoge
-プロセスを終了する。どれか一つのマシンで実行すればOK
mpdallexit
**MPIについて勉強するには? [#aa10b07f]
-「並列プログラミング入門 MPI版」
http://accc.riken.jp/HPC/training.html
-mpich2本家
http://www.mcs.anl.gov/research/projects/mpich2/
-どこからか見つけたマニュアル(英語)
http://people.scs.fsu.edu/~burkardt/pdf/mpi_course.pdf
-その他、研究室にある本など
*MPIプログラムのコンパイル [#jc0cb393]
-C言語の場合
mpicc -o hogehoge hogehoge.c
-C++の場合
mpicxx -o hogehoge hogehoge.cpp
終了行:
*MPIを使う [#l31caf84]
**最初に一度だけやること [#c5e24a01]
+設定ファイル~/.mpd.confを作成し、中身は次のようにする。...
MPD_SECRETWORD=mr45-j9z
+このファイルを自分だけが読めるようにする
chmod 600 ~/.mpd.conf
**使用方法 [#ieca965f]
-まず、使用マシン一覧のファイル(mpd.hosts)を作る(ファイル...
blade01
blade02
blade03
blade04
-基点にするマシン(ここではblade01)にログインして、マネー...
mpdboot -n 4 -f mpd.hosts
-確認
mpdtrace
-計算を実行する。nはプロセスの数。登録したbladeの台数より...
mpiexec -n 4 ./hogehoge
-プロセスを終了する。どれか一つのマシンで実行すればOK
mpdallexit
**MPIについて勉強するには? [#aa10b07f]
-「並列プログラミング入門 MPI版」
http://accc.riken.jp/HPC/training.html
-mpich2本家
http://www.mcs.anl.gov/research/projects/mpich2/
-どこからか見つけたマニュアル(英語)
http://people.scs.fsu.edu/~burkardt/pdf/mpi_course.pdf
-その他、研究室にある本など
*MPIプログラムのコンパイル [#jc0cb393]
-C言語の場合
mpicc -o hogehoge hogehoge.c
-C++の場合
mpicxx -o hogehoge hogehoge.cpp
ページ名: