MPIプログラムはどのように使用しますか?

MPIプログラムはどのように使用しますか?

MPIを含むプログラム(Blenderなど)を使用できますか?単にソースファイル"mpi.h"をmpiプログラムに追加するのですか?また、virtualboxはmpiで本当にうまく動作します。

答え1

MPIは、他のプログラミングライブラリと同様に、プログラムにコンパイルできるライブラリです。 MPI機能を使用するために特にライブラリを呼び出さない限り、特別なことは起こりません。

また、MPIプログラムは通常のプログラムとは異なる方法で起動されます。コマンドラインで正常にプログラムを実行する代わりに

./a.out <arguments>

MPIランチャーを使用して適切な数のプロセス(この場合は4)を開始します。

mpiexec -n 4 ./a.out

MPIについて詳しく知りたい場合は、いくつかのチュートリアルWebサイトや書籍を確認する必要があります。すべてを説明するのはこの形式には適していません。

関連情報