python & openmp don't seem to play together

There are alternatives, but there's a global interpreter lock that makes parallelizing python harder than C, at least for low-level control.  I'll be investigating this further (TH).