本稿では複数サーバー複数コンテナ環境でOpenmpi を実行する手順について紹介します。 環境 Docker Swarm swarmの初期化 docker network の作成 コンテナの作成 Dockerfile コンテナの起動 ssh鍵の共有 MPI プログラムの実行 テストプログラム コンパイル 単一コンテナでの実行 複数コンテナでの実行 ホストファイルの作成 バイナリの共有 実行 まとめ 参考: 環境 2つのサーバーA, B を使用し、その中でそれぞれ2つのコンテナを立ち上げます。 合計4つのコンテナを用いてMPI プログラムを実行します。 Docker Swarm コンテナ間の通信…