c# - .NET MPI 实现?

标签 c# .net parallel-processing mpi

<分区>

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

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

http://www.purempi.net/

最佳答案

MPI.NET's FAQ

On Unix, however, MPI.NET adapts itself to the native MPI detected at configure time, and can work with (at least) Open MPI, LAM/MPI, and MPICH2.

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

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

关于c# - .NET MPI 实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1403575/

相关文章:

c# - 使用继承将 List<T> 序列化为 XML

c# - 是否可以在 MSSQL 过程本身中格式化日期,以便它可以显示为非正式日期?

c# - Azure Key Vault 证书证书标识符、 secret 标识符、 key 标识符之间的区别

c# - FindFirstFileEx 的文件系统支持,限于目录

c# - : "Client side asynchronous frameworks"是什么意思

c# - System.NotSupportedException - 无法比较“System.Linq.IQueryable”类型的元素

Java:通过多线程并行化快速排序

c# - 此平台不支持 System.Data.SqlClient

.net - 并行化具有不同边界的多个相关操作

java - ssh连接关闭后通过java在后台执行bash脚本