/ Ako získať mpi4py pre prácu na Windows - Windows, Openmpi,

Ako získať mpi4py pracovať na Windows - windows, openmpi, mpi4py

Snažím sa používať mpi4py.

Mám nainštalovaný mpi4py z balíka Anaconda a

pip install mpi4py

uznáva to.

Ale keď bežím

from mpi4py import MPI

hovorí, že modul MPI neexistuje.

Pozrel som sa do priečinka mpi4py a skutočne ho nemôžem nájsť.

Myslím, že problém je v tom, že pravdepodobne nie je nainštalovaný OpenMPI, ale hľadel som všade a neviem nájsť spôsob, ako nainštalovať systém Windows 10.

Prosím pomôžte.

edit: Pôvodná otázka bola o inštalácii OpenMPI na Windows 10 a jeho použití s ​​mpi4py, ale keďže som našiel spôsob, ako spustiť mpi4py s MSMPI, zmenil som názov, takže ľudia, ktorí sa snažia urobiť to isté, majú aspoň prácu.

odpovede:

1 pre odpoveď č. 1

V skutočnosti nie je riešením. Zistil som však, že inštalácia MSMPI funguje s mpi4py. Aj s použitím verzie distribuovanej v Anaconda, s MSMPI funguje mimo poľa (pokiaľ som to vyskúšal).

Je to riešenie problému mpi4py, hoci neinštaluje skutočný OpenMPI, takže nemusí fungovať pre iné jazyky a implementácie.


1 pre odpoveď č. 2

Nastavte cestu MSMPI (štandardne C: Program FilesMicrosoft MPIBin) v premennej prostredia% PATH% (http://www.computerhope.com/issues/ch000549.htm).

Potom môžete spustiť program spustením príkazu:

mpiexec /np <number of process> python <your MPI4Py python script>

0 pre odpoveď č. 3

musíte nainštalovať mpihc. nainštalovali ste modul mpi4py, ale nemôžete ho vykonať mphic.org