He estado buscando MPI para OS X y algunos sitios web dicen que ya está instalado en OS X (desde 10.5).
¿Alguien podría indicar dónde está instalado? No puedo encontrar mpicc ni mpirun . ¿O debería compilar OpenMPI desde el código?
He estado buscando MPI para OS X y algunos sitios web dicen que ya está instalado en OS X (desde 10.5).
¿Alguien podría indicar dónde está instalado? No puedo encontrar mpicc ni mpirun . ¿O debería compilar OpenMPI desde el código?
Ni mpicc ni mpirun están instalados en un sistema Mountain Lion en existencia ni se presentan con Xcode v5 o inferior.
El sistema de empaque homebrew tiene una instalación trivialmente sencilla (v2.0.1):
brew install open-mpi
También puedes construir tu OpenMPI desde el código:
De este artículo , se desprende que Lion eliminó la inclusión de una versión de OpenMPI - pero seguiría las instrucciones anteriores en lugar de la versión de MacPorts si aún no utilizas MacPorts.
Asegúrese de que gcc y g++ sean al menos la versión 5.0 (por ejemplo, brew install gcc5 --with-fortran --without-multilib )
Descargue el archivo openmpi tar.gz aquí: enlace
cd ~/Downloads
tar zxvf openmpi...tar.gz
cd openmpi....
./configure --prefix=/usr/local/openmpi
make
sudo make install (enter password)
Ahora agregue
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
Al final de ~/.bash_profile
Lea otras preguntas en las etiquetas macos xcode development