We (as in @DrTodd13 and myself) would like to share with the community that we are working on a project called PyOMP that implements the OpenMP parallel programming model for Python using Numba.
The benefit we’re going for is to support parallelizing general HPC (or other) algorithms in Python through OpenMP’s tried and tested parallelism abstractions and execute fast using Numba’s JIT compilation.
Here’s our repo: GitHub - Python-for-HPC/PyOMP: OpenMP for Python in Numba
We support conda
installation, and provide containers or a binder Jupyter to try PyOMP out. Also, we offer documentation and support on how to use PyOMP.
We would very happy to engage with interested users!