Python implementation of the Open MP aversion 2