On Tue, Apr 07, 2009 at 02:23:45PM -0600, Ralph Castain wrote:
> It isn't in a file - unless you specify it, OMPI will set it  
> automatically based on the number of procs on the node vs. what OMPI  
> thinks are the number of available processors. The question is: why  
> does OMPI not correctly know the number of processors on your machine?
> 
> I don't remember now, but did you send us this info:
> 
>   http://www.open-mpi.org/community/help/
> 
> If not, could you please do so? It would help us track down the problem.
> 
> Thanks
> Ralph
> 

I've attached config.log.gz from my 1.3.1 build and
the compressed output of

/usr/local/openmpi-1.3.1/bin/ompi_info --all > ompi_info.all

My PATH is

PATH=/home/kargl/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin:\
     /usr/local/libexec:/usr/local/sbin

LD_LIBRARY_PATH is unset, and should be irrelevant because everything
is statically linked.

The command lines are 
/usr/local/openmpi-1.3.1/bin/mpicc -o z -O -static GetOpt.c netmpi.c
/usr/local/openmpi-1.3.1/bin/mpiexec -machinefile mf_ompi_2 \
   -mca mpi_yield_when_idle 0 -n 2 ./z
/usr/local/openmpi-1.3.1/bin/mpiexec -machinefile mf_ompi_2 -n 2 ./z

The former gives performance on par with 1.2.9 while the latter is
a factor of 10 slower.

-- 
Steve

Attachment: ompi_info.all.gz
Description: Binary data

Attachment: config.log.gz
Description: Binary data

Reply via email to