My box has 16 cores. 1 CPU. Parallel thinks it has 2 cores. I realized this the hard way because if I use -j-4, it fails to run. If I use -j+0, it runs with 2 max jobs.
What is the mechanism used by parallels to decide how many cores a machine has?
I can see I have 16 cores with top and with cat /proc/cpuinfo.
I don't want to tell Parallel how many jobs to run, I need that Parallel guesses right.