I know this is an old bug report, but anyway...

> Here you meant
>  mpirun --oversubscribe -np 4 python -c "print 'hello'"

Indeed, thanks.

> But the ability to oversubscribe doesn't explain the bug here.  Why
> does openmpi think only 2 slots are available when in fact 4 processors
> are available?

As per the ark.intel.com page for this CPU [1]:

# of Cores 2
# of Threads 4

So openmpi seems to be (correctly, IMHO) counting cores here, rather
than threads.


[1] 
https://ark.intel.com/content/www/us/en/ark/products/88190/intel-core-i5-6300u-processor-3m-cache-up-to-3-00-ghz.html

Reply via email to