¿OpenMPI ya está instalado en OS X?

4

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?

    
pregunta BRabbit27 17.09.2013 - 14:58

2 respuestas

6

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.

    
respondido por el bmike 17.09.2013 - 15:37
2

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

    
respondido por el kilojoules 05.06.2015 - 03:52

Lea otras preguntas en las etiquetas