On Jun 8, 2012, at 8:51 AM, BOUVIER Benjamin wrote:

> I have downloaded the Netpipe benchmarks suite, launched `make mpi` and 
> launched with mpirun the resulting executable.
> 
> Here is an interesting fact : by launching this executable on 2 nodes, it 
> works ; on 3 nodes, it blocks, I guess on connect. 

Netpipe is only intended for 2 processes -- I'm actually not sure offhand what 
happens if you run it with 3...

> Each process is running on a core, on each machine, using 100% of one CPU ; 
> but nothing else happens. I have to kill the program to quit. 

This is to be expected.  OMPI polls aggressively for network progress (i.e., 
consumes 100% of a core).

> Setting the option -mca btl_base_verbose to 30 shows me that the last thing 
> tried by each node is to connect to other nodes.


We don't output verbose messages for MPI traffic, so the lack of messages there 
doesn't mean anything.

I'd guess that running net pipe with 3 procs may be undefined.

-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to