[mpich-discuss] MPI_THREAD_MULTIPLE

Gaetano Bellanca gaetano.bellanca at unife.it
Sat Sep 26 06:05:02 CDT 2009


Hi,

I have a small cluster of
a) 1 server: dual processor / quad core Intel(R) Xeon(R) CPU  E5345
b) 4 clients: single processor / dual core Intel(R) Core(TM)2 Duo 
CPU     E8400
connected  with a 1Gbit/s ethernet network.

I compiled mpich2-1.1.1p1 on the first system (a) and share mpich on the 
other computers via nfs. I have mpd running as a root on all the computers.

When I run my code in parallel on the first system, it works correctly; 
the same happens running the same code  in parallel on the other computers
(always running the code from the server). On the contrary, running the 
code using processors from both the server and the clients at the same 
time with the command:

mpiexec -machinefile machinefile -n 4 my_parallel_code

I receive this error message:

Fatal error in MPI_Init: Other MPI error, error stack:
MPIR_Init_thread(394): Initialization failed
(unknown)(): Other MPI error
rank 3 in job 8  c1_4545   caused collective abort of all ranks
  exit status of rank 3: return code 1

Should I use some particular flags in compilation or at run time?

Regards.

Gaetano




-- 
Gaetano Bellanca - Department of Engineering - University of Ferrara
Via Saragat, 1 - 44100 - Ferrara - ITALY
Voice (VoIP): +39 0532 974809 Fax: +39 0532 974870
mailto:gaetano.bellanca at unife.it

L'istruzione costa? Stanno provando con l'ignoranza!



More information about the mpich-discuss mailing list