.NET MPI implementation?

What is the most mature implementation of .NET MPI? A quick Google search showed two below, but I am not familiar with any of them. I believe the first element (mpi.net) is based on Microsoft MPI . Any thoughts?

http://www.osl.iu.edu/research/mpi.net/

http://www.purempi.net/

+4
source share
1 answer

Frequently Asked Questions MPI.NET says

However, on Unix, MPI.NET adapts to the native MPI detected during setup and can work with (at least) Open MPI, LAM / MPI, and MPICH2.

although on Windows it is a fully managed solution. AFAICT, Pure Mpi.NET is just a managed solution.

I didn’t use any of these implementations - in fact, it has been a while since I used any MPI, but I would suspect that MPI.NET has a higher probability of general stability, since it will actually use " proven and realistic "Unix implementations when available. These Unix implementations have been in the field for a much longer time, and as a rule, they are generally less error prone - or at least if there are errors, they are probably well known by now.

+3
source

All Articles