MPI.NET: High-Performance C# Library for Message Passing
It's great to see a high-performance .net library for writing MPI apps in C#. It would be good to hear about implementations using MPI.net and how it works. It would also be neat to see someone test out MPI.net with F#. Can't wait to see the published paper by Douglas Gregor and Andrew Lumsdaine Design and Implementation of a High-Performance MPI for C# and the Common Language Infrastructure that will appear in PPoPP 2008.
MPI.NET: High-Performance C# Library for Message Passing
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: High-Performance C# Library for Message Passing
Cross Posted from Dan Fay's Blog (https://blogs.msdn.com/dan\_fay)
Comments
Anonymous
January 17, 2008
The comment has been removedAnonymous
January 20, 2008
Looks like there's a fully managed .net implemenation of mpi out there too. www.purempi.net. Haven't tried it, but appears easy to use.Anonymous
March 02, 2013
please tell me from where i can learn mpi library programming in c# i am a student of distributed computing and want to learn functions of this library... Please ! help me ... thankyou.