前提・実現したいこと
Hyper-VでUbuntu 20.04.1のマシンを2台作成し2台間でOpenMPIの実行を試みようを思いましたが実行ができません.
- 2台のマシン間で双方向のパスワード無しRSA認証でsshができるようにはなっています.
- 環境変数もPATH, LD_LIBRARY_PATH(, MANPATH)が通っており
- カレントディレクトリでコンパイルが通る(PATHのディレクトリはあっている)ことは確認しており
- hostfileを引数に入れずに単一マシン実行はできます.
- 子機の同一ディレクトリにも同じ実行ファイルは置かれています.
- firewall(ufw), selinuxは無効化済みです.
パッケージは公式から4.0.5を取得しコンパイルしました.
また同様の手順でCentOS8でコンパイル・実行したところ正常に動作しました.
発生している問題・エラーメッセージ
Console
1hoge@machine01:~$ mpirun -v -hostfile host ompi-001.exe 2bash: orted: command not found 3-------------------------------------------------------------------------- 4ORTE was unable to reliably start one or more daemons. 5This usually is caused by: 6 7* not finding the required libraries and/or binaries on 8 one or more nodes. Please check your PATH and LD_LIBRARY_PATH 9 settings, or configure OMPI with --enable-orterun-prefix-by-default 10 11* lack of authority to execute on one or more specified nodes. 12 Please verify your allocation and authorities. 13 14* the inability to write startup files into /tmp (--tmpdir/orte_tmpdir_base). 15 Please check with your sys admin to determine the correct location to use. 16 17* compilation of the orted with dynamic libraries when static are required 18 (e.g., on Cray). Please check your configure cmd line and consider using 19 one of the contrib/platform definitions for your system type. 20 21* an inability to create a connection back to mpirun due to a 22 lack of common network interfaces and/or no route found between 23 them. Please check network connectivity (including firewalls 24 and network routing requirements). 25--------------------------------------------------------------------------
該当のソースコード
直接関係はありませんが載せておきます
C
1#include <mpi.h> 2#include <stdio.h> 3 4int main(int argc, char **argv) 5{ 6 int rank = 0; 7 int size = 0; 8 9 MPI_Init(&argc, &argv); 10 11 MPI_Comm_rank(MPI_COMM_WORLD, &rank); 12 MPI_Comm_size(MPI_COMM_WORLD, &size); 13 printf("rank = %d size = %d\r\n", rank, size); 14 15 MPI_Finalize(); 16 17 return 0; 18}
補足情報
Windows10 Pro Hyper-V
Hyper-V Gen.2 Ubuntu 20.04.1
OpenMPI-4.0.5
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。