4

什么是最成熟的 .NET MPI 实现?一个快速的谷歌搜索出现了以下两个,但我不熟悉它们中的任何一个。我相信第一项(mpi.net)是基于Microsoft MPI的。有什么想法吗?

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

http://www.purempi.net/

4

1 回答 1

3

MPI.NET 的常见问题解答

然而,在 Unix 上,MPI.NET 会自行适应在配置时检测到的本机 MPI,并且可以(至少)与 Open MPI、LAM/MPI 和 MPICH2 一起使用。

尽管在 Windows 上它似乎是一个完全托管的解决方案。AFAICT,Pure Mpi.NET 只是一个托管解决方案。

我没有使用过这些实现中的任何一个——事实上,我已经有一段时间没有使用任何MPI——但我怀疑 MPI.NET 具有更高的整体稳定性可能性,因为它实际上会使用“尝试过-and-true" 可用的 Unix 实现。这些 Unix 实现已经在该领域存在了更长的时间,因此通常不太可能出现错误 - 或者至少如果有错误,它们现在可能是众所周知的。

于 2009-09-10T11:06:19.260 回答