HPCへのOpen MPIのインストール

HPCへのOpen MPIのインストール

Slurm Resource Managerを使用してLinux HPCクラスタにOpenMPIをインストールしたいと思います。ソースから定期的にOpenMPIを構築する方法を知っています。しかし、コンピューティングノードにも正しくインストールされるようにインストールするにはどうすればよいですか?

答え1

あなたのようにエマルジョン答えmpichは、ディストリビューションが提供するOpenMPIパッケージのバージョンをクラスタ内の各ノードにインストールすることです。

Ubuntuを実行しているので、次のようになります。

apt-get install openmpi-bin

このパッケージはopenmpi-bin依存しているため、インストールすると自動的にインストールされます。libopenmpi2openmpi-common

openmpi-docドキュメント()および/または開発ヘッダーとライブラリ()を他のシステム(おそらくクラスタのヘッドノード)にインストールすることもできますlibopenmpi-dev。これはコンピューティングノードには必要ありません。


ところで、pdshヘッドノードにインストールして設定したら、openmpi-bin1つのコマンドでクラスタ全体にインストールできます。例えば

pdsh -g all 'apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y install openmpi-bin'

参考までにpdsh(「パラレル分散シェル」)は、次のように書かれています。LLNL(彼らはまた、作者でもありますslurm)クラスタ管理を自動化するのに役立ちます。dshIBMプログラム(「分散シェル」)の拡張オープンソースレプリカとして作成されました。


また、以下にUbuntu openmpiパッケージとOpenMPIを使用するパッケージのリストを見つけることができます。https://packages.ubuntu.com/search?keywords=openmpi

このリストには、各Ubuntuバージョンに利用可能なパッケージバージョンが含まれています。

関連情報