Ian Bicking: the old part of his blog



As a computational scientist interested in using Python for high-performance fluid dynamics simulations, I'm in another constituency where the GIL is a pain in the ass.

Of course, if Python had a full-featured MPI implementation, this wouldn't be so much of a problem. I'm working on it!
Comment on GIL of Doom!
by John Costello


I'm a student at the College of Wooster in Ohio, and I'm having trouble with Python threading and MPI, as well. Specifically I'm using the Pypar MPI module, and when one of my threads blocks on a send/receive, my whole program blocks. I'm a Python beginner starting with this project, and needless to say, I was quite irritated when I discovered the all-important GIL and the role it plays. Does anyone have any good suggestions to overcome this limitation?

# Joel Wietelmann