本文介绍了.NET MPI实现?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

什么是最成熟的.NET MPI实现?快速谷歌搜索变成了两个下方,但我不熟悉其中任何一个。我认为,第一项(mpi.net)是基于微软MPI 的。有什么想法?

What is the most mature .NET MPI implementation? A quick google search turned up the two below, but I'm not familiar with either of them. I believe the first item (mpi.net) is based on Microsoft MPI. Any thoughts?

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

http://www.purempi.net/

推荐答案

的说:

在Unix上,然而,MPI.NET自适应于本地MPI在配置时检测到,并可与工作(至少)打开MPI,LAM / MPI和MPICH2。

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

although on Windows it appears to be a completely managed solution. AFAICT, Pure Mpi.NET is only a managed solution.

我还没有使用任何这些实现​​的 - 事实上,它已经有一段时间,因为我用的任意的MPI - 但我会怀疑MPI.NET具有较高的可能性整体的稳定性,因为它实际可用时使用尝试和真正的Unix实现。那些Unix实现已经在该领域进行更长的时间,因此,一般不太可能是马车 - 或者至少如果有错误,他们很可能是公知的由现在

I haven't used either of these implementations -- in fact, it's been a while since I've used any MPI -- but I would suspect that MPI.NET has a higher likelihood of overall stability since it will actually use the "tried-and-true" Unix implementations when available. Those Unix implementations have been in the field for a much longer time, and as such are generally less likely to be buggy -- or at least if there are bugs, they are probably well-known by now.

这篇关于.NET MPI实现?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-18 19:49