2012-10-20 15 views
5

verbinden, wenn ich Befehl mpiexec versuchen -n 4 testmpi.exeMPICH2 kann nicht in Windows 7

Unable to connect to 'RIJDZUAN-PC:8676', sock error: generic socket failure, error stack: MPIDU_Sock_post_connect(1200): unable to connect to RIJDZUAN-PC on port 8676, ex hausted all endpoints (errno -1) MPIDU_Sock_post_connect(1247): unable to connect to RIJDZUAN-PC on port 8676, No connection could be made because the target machine actively refused it. (errno 10061)

und wenn ich versuche, -install oder SMPD -start mich zu SMPD geben i

OpenSCManager failed: Access is denied. (error 5)

glaube, ich würde mpiexec bereits über mpiexec register registrieren

wie man das löst?

+0

Ihnen fehlen administrative Rechte bei der Installation von 'smpd'. Sie sollten eine Eingabeaufforderung mit Administratorrechten öffnen oder die Benutzerkontensteuerung vorübergehend deaktivieren. –

+0

Ich habe bereits das Admin-Profil und deaktivieren Sie UAC, das Problem immer noch da –

Antwort

3

Ich habe diese Nachricht auch. Stellt sich heraus, wenn das Installationsprogramm "erfolgreich" sagt, aber smpd nicht ausgeführt wird, ist die Installation im Hintergrund nicht korrekt.

kopiert (und leicht verändert) von here

  1. Uninstall frühere Version von MPICH2
  2. Öffnen Sie ein Admin-Eingabeaufforderung mit der rechten Maustaste auf die Eingabeaufforderung Symbol Befehl und "Als Administrator ausführen"
  3. Auswahl Führen Sie "msiexec/i mpich2-1.3.2p1-win-ia32.msi" von der Admin-Eingabeaufforderung aus, um MPICH2 zu installieren.
  4. Während der Installation wählen Sie, dass MPICH2 für "Jeder" für alle Benutzer installiert werden soll.
  5. Führen Sie wmpiconfig aus und speichern Sie den Benutzernamen/das Passwort. BEARBEITEN: Verwenden Sie Ihren REAL Windows Login-Namen und Ihr Passwort.
  6. "C: \ Programme \ MPICH2 \ bin" zum Systempfad hinzufügen und BEARBEITEN: kein Neustart erforderlich
  7. Überprüfen Sie smpd mit 'smpd -status'. es sollte 'SMPD läuft auf $ hostname $' Rückkehr
  8. Ausführungsumgebung zu testen, gehen Sie in das Verzeichnis $ MPICHROOT \ Beispiele und führen cpi.exe mit: 'mpiexec -n 4 cpi'

Sie können folgen die oben genannten Schritte, selbst wenn Sie nicht als Administrator angemeldet sind. Stellen Sie sicher, dass Sie Schritt 2 genau befolgen. Wenn Sie sehen,

OpenSCManager failed: Access is denied 

Es bedeutet wahrscheinlich, dass Sie nicht auf einer Admin-Eingabeaufforderung sind. Wenn Schritt 7 auscheckt, sollten Sie gut gehen.

0

Führen Sie CMD als Administrator aus, und nach den Wörtern führen Sie den Befehl smdp -install aus.