[mpich-discuss] MPICH2 + QT4 Try to run GUI program on several hosts

Андрей Лопатин andrei.lav at mail.ru
Fri Apr 18 19:58:12 CDT 2008


Hi.

I try to develop parallel program with MPICH2. For display results I use GUI developed with QT4. When I try to run my program on one host - all ok. But if I try to use 2 or other number of hosts, I have an error:

[0] PMI_Init failed: FAIL - init called when another process has exited without calling init
unable to read the cmd header on the pmi context, generic socket failure, error stack:
MPIDU_Sock_wait(2603): Указанное сетевое имя более недоступно. (errno 64).
start1 
job aborted:
rank: node: exit code[: error message]
0: alopatin: 1: Fatal error in MPI_Init: Other MPI error, error stack:
MPIR_Init_thread(294): Initialization failed
MPID_Init(82)........: channel initialization failed
MPID_Init(333).......: PMI_Init returned -1
1: alvirt: -1073741515

I use this string for run on 1 host:
mpiexec -localroot -pwdfile \\alopatin\mpich\login -hosts 1 alopatin 1 \\alopatin\mpich\Lab_MPI.exe

I use this string for run on several hosts:
mpiexec -localroot -pwdfile \\alopatin\mpich\login -hosts 2 alopatin 1 alvirt 1 \\alopatin\mpich\Lab_MPI.exe

Is there something I can do? where is my error?

Andrey.




More information about the mpich-discuss mailing list