Question

Quelle est la mise en œuvre .NET MPI la plus mature? Une recherche rapide sur Google a révélé les deux ci-dessous, mais je ne les connais pas. Je crois que le premier élément (mpi.net) est basé sur Microsoft MPI . Des pensées?

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

http://www.purempi.net/

Était-ce utile?

La solution

La FAQ de MPI.NET indique que

  

Sous Unix, cependant, MPI.NET s’adapte au MPI natif détecté au moment de la configuration et peut fonctionner avec (au moins) Open MPI, LAM / MPI et MPICH2.

bien que sous Windows, cela semble être une solution entièrement gérée. AFAICT, Pure Mpi.NET n’est qu’une solution gérée.

Je n’ai utilisé aucune de ces implémentations - en fait, cela fait longtemps que je n’utilise pas n’importe quel MPI - mais je soupçonne que MPI.NET a une probabilité plus élevée de stabilité globale car il utilisera réellement le paramètre "essayé-et-vrai" Implémentations Unix lorsqu'elles sont disponibles. Ces implémentations Unix sont sur le terrain depuis bien plus longtemps et, en tant que telles, elles sont généralement moins susceptibles d’être boguées - ou du moins, s’il ya des bogues, elles sont probablement bien connues à présent.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top