Implémentation .NET MPI? [fermé]
-
05-07-2019 - |
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?
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.