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