MPI.NET 1.0 release brings MPI to the .NET framework

Print Friendly, PDF & Email

Phil Pennington, writing on a Microsoft blog, announces the availability of MPI.NET 1.0

Microsoft logoMPI.NET is a high-performance, easy-to-use implementation of the Message Passing Interface (MPI) for Microsoft’s .NET environment. MPI is the de facto standard for writing parallel programs running on a distributed memory system, such as a compute cluster, and is widely implemented. Most MPI implementations provide support for writing MPI programs in C, C++, and Fortran. MPI.NET provides support for all of the .NET languages (especially C#), and includes significant extensions (such as automatic serialization of objects) that make it far easier to build parallel programs that run on clusters.

MPI.NET is a joint effort of Indiana University research staff and the lovable gnomes from deep inside Sector 7G at Microsoft’s headquarters.

(Bonus question: what popular sitcom character also works in Sector 7G? No fair Googling the answer…)


  1. That’s Homer Simpson, sir.

  2. “A drone from Sector 7G.”

    Hail and well met, David.