Implementazione MPI .NET? [chiuso]
-
05-07-2019 - |
Domanda
Qual è l'implementazione .NET MPI più matura? Una rapida ricerca su Google ha mostrato i due seguenti, ma non ho familiarità con nessuno dei due. Credo che il primo elemento (mpi.net) sia basato su Microsoft MPI . Qualche pensiero?
Soluzione
FAQ di MPI.NET dice
Su Unix, tuttavia, MPI.NET si adatta all'MPI nativo rilevato al momento della configurazione e può funzionare con (almeno) Open MPI, LAM / MPI e MPICH2.
sebbene su Windows sembra essere una soluzione completamente gestita. AFAICT, Pure Mpi.NET è solo una soluzione gestita.
Non ho usato nessuna di queste implementazioni - in effetti, è da un po 'che non uso MPI qualsiasi - ma sospetto che MPI.NET abbia una maggiore probabilità di stabilità complessiva poiché utilizzerà effettivamente il "provato e vero" Implementazioni Unix quando disponibili. Quelle implementazioni di Unix sono state sul campo per un tempo molto più lungo, e come tali hanno generalmente meno probabilità di essere difettose - o almeno se ci sono bug, sono probabilmente conosciute ormai.