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 ?
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 ?
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.
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 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.