Saw this on Developer Blog - it would be great to see the managed MPI wrapper....

Managed MPI Wrapper

MPI is a widely used programming interface to develop parallel applications. .Net is also the one of the most popular framework used in Windows Platform. How can we develop a MPI application under the .Net framework?

Here is the answer: Managed MPI Wrapper.

The basic idea for this framework is wrapper the MPI APIs into a simple managed library. The developer can benefit from both the productivity features of .Net and the maturity of MPI APIs. Currently, I am working on creating a prototyping.

Source: Developer Blog : Managed MPI Wrapper