2012-10-20 16 views
5

ogni volta che provo comando mpiexec -n 4 testmpi.exeMPICH2 Impossibile connettersi a 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)

e quando provo a SMPD -start -install o SMPD avermi dato

OpenSCManager failed: Access is denied. (error 5)

i credo di aver già registrato mpiexec su mpiexec -register

come risolvere questo?

+0

Mancano i diritti amministrativi durante l'installazione di 'smpd'. È necessario aprire un prompt dei comandi con diritti amministrativi o disattivare temporaneamente il controllo dell'account utente. –

+0

ho già usato il profilo di amministrazione e lo spengo da UAC, il problema è ancora lì –

risposta

3

Ho ricevuto anche questo messaggio. Risulta quando l'installatore dice "riuscito" ma smpd non è in esecuzione, quindi l'installazione è silenziosamente errata.

copiare (e leggermente modificato) dal here

  1. Disinstallare versione precedente di MPICH2
  2. Aprire un prompt dei comandi di amministratore facendo clic destro sull'icona del prompt dei comandi e selezionando "Esegui come amministratore"
  3. Eseguire "msiexec/i mpich2-1.3.2p1-win-ia32.msi" dal prompt di comando dell'amministratore per installare MPICH2
  4. Durante l'installazione selezionare che MPICH2 sia installato per "Tutti" per tutti gli utenti.
  5. Eseguire wmpiconfig e memorizzare nome utente/password. EDIT: usa il nome utente e la password di REAL windows.
  6. Aggiungere "C: \ Programmi \ MPICH2 \ bin" al sistema Percorso e MODIFICA: non è necessario riavviare
  7. Controllare smpd utilizzando 'smpd -status'. deve restituire 'SMPD in esecuzione su $ hostname $'
  8. Per provare ambiente di esecuzione, passare alla directory $ MPICHROOT \ esempi ed eseguire cpi.exe utilizzando: 'mpiexec -n 4 cpi'

È possibile seguire i passaggi precedenti anche se non si è effettuato l'accesso come utente amministratore. Assicurati di seguire attentamente il passaggio 2. Se vedete

OpenSCManager failed: Access is denied 

Probabilmente significa che non siete su un prompt dei comandi di amministrazione. Se il passaggio 7 è pronto, dovresti andare.

0

esegue CMD come amministratore e, dopo le parole, esegue il comando smdp -install.