Phil Pennington, writing on a Microsoft blog, announces the availability of MPI.NET 1.0
MPI.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…)