什么是最成熟的.NET MPI实现?快速的谷歌搜索出现了下面两个,但我对它们都不熟悉。我相信第一个项目(mpi.net)是基于Microsoft MPI。有什么想法吗?
然而,在Unix上,MPI.NET会自适应在配置时检测到的本地MPI,并且可以与(至少)Open MPI、LAM/MPI和MPICH2一起使用。
尽管在Windows上它似乎是一个完全托管的解决方案。据我所知,纯Mpi.NET只是一个托管的解决方案。
我没有使用过这两个实现——事实上,我已经有一段时间没有使用任何MPI了——但我认为MPI.NET具有更高的整体稳定性可能性,因为它实际上将使用“经过验证”的Unix实现(如果可用)。这些Unix实现在现场已经存在了很长时间,因此通常不太可能出现错误——或者至少如果存在错误,则现在可能已经广为人知。