Ich richte einige parallele Jobs mit MPICH 3.2 und ich versuchte, die Konfiguration (3 Knoten, Ruby, Sapphire und Onyx (Master) genannt) mit dem Beispielprogramm zu testen cpi mit der Installation zur Verfügung gestellt. Als ich versuchte, die Arbeit, die ich die folgende Fehlermeldung auszuführen:MPI-Job auf Nicht-Standard-SSH-Port ausführen
ssh: connect to host Ruby_Slave port 22: No route to host
Host key verification failed.
Ruby-ssh auf einem Nicht-Standard-SSH-Port ausgeführt wird, was ich denke, das Problem sein könnte. Gibt es eine Möglichkeit, den Port anzugeben, der für ssh in MPI verwendet wird?
Edit1:
Host Sapphire
HostName 10.42.43.11
Port 22
PasswordAuthentication no
EnableSSHKeysign yes
RSAAuthentication yes
PubkeyAuthentication yes
Es gibt keine Open MPI 3.2. Das Projekt hat gerade Version 2.0.0 veröffentlicht. Ihre Implementierung ist wahrscheinlich MPICH. –
Meine schlechte, ich renne MPICH. Ich werde die Frage entsprechend bearbeiten. – Boss1295
Das ist eine wichtige Information, da beide Implementierungen ausreichend unterschiedliche Formate der Maschinendateien haben. –