4 votes

OpenMPI est déjà installé dans OS X ?

J'ai cherché MPI pour OS X et certains sites web disent qu'il est déjà installé dans OS X (depuis 10.5).

Quelqu'un pourrait-il indiquer où il est installé ? Je ne trouve pas mpicc ni mpirun . Ou dois-je construire OpenMPI à partir du code ?

6voto

Oskar Points 1242

Ni l'un ni l'autre mpicc ni mpirun sont installés sur un système stock Mountain Lion ni présents avec Xcode v5 ou inférieur.

Le site système d'emballage pour homebrew a une installation trivialement simple (v2.0.1) :

brew install open-mpi 

Vous pouvez également construire votre OpenMPI à partir du code :

Il ressort de cette ce Lion a abandonné l'inclusion d'une version d'OpenMPI - mais je suivrais les instructions ci-dessus plutôt que la version MacPorts si vous n'utilisez pas déjà MacPorts.

2voto

Zonko Points 162

Assurez-vous que gcc y g++ sont au moins de la version 5.0 (ex. brew install gcc5 --with-fortran --without-multilib )

Téléchargez le fichier tar.gz openmpi ici : http://www.open-mpi.org/

cd ~/Downloads
tar zxvf openmpi...tar.gz
cd openmpi....
./configure --prefix=/usr/local/openmpi
make
sudo make install (enter password)

Maintenant, ajoutez

export MPI_DIR=/usr/local/openmpi
export PATH=/usr/local/openmpi/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/openmpi/lib:$LD_LIBRARY_PATH
export DYLD_LIBRARY_PATH=$LD_LIBRARY_PATH

Au fond de ~/.bash_profile

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X