On Apr 7, 2009, at 4:25 PM, Mostyn Lewis wrote:

Does OpenMPI know about the number of CPUS per node for FreeBSD?


This is exactly the right question: apparently it does not.

Specifically, it looks like we have a bad configure test in the "posix" paffinity component which triggers it to not be built. Hence, OMPI *always* thinks there's only 1 processor.

The setup for how to get the number of processors was totally changed between the 1.2 and 1.3 series. I think that this completely explains the issue (OMPI didn't have a paffinity component, so it assumed 1 processor, then it saw that there were 2 processes running, and therefore decided that it was running in oversubscribed mode).

I'll fix.  I don't know if it'll make the cut for 1.3.2 or not.

--
Jeff Squyres
Cisco Systems

Reply via email to